Dag 40, 41 Onderdelen bestellen

Dag 40, 41 Onderdelen bestellen

Ideeen /brainstorm

Connected system,

  • Take a break systeem
    • Als je te lang hebt stil gezeten een melding dat je moet gaan bewegen, licht, melding
  • Ns trein uitval melding.
    • Krijg een leuke melding als je trein uitvalt.

Stappen

  • Beschrijf je idee (done)
  • Moscow
  • Documentatie (in progress)
  • Paperprototype

Idee beschijving

Mijn idee is om een ding te maken dat aan de lichaam is bevestigt dat je beweging meet. Als het dat zo is dat je een lange tijd niet bewogen hebt (bijvoorbeeld als je lang achter je laptop zit te programmeren) stuurt dit apparaat een bericht naar je laptop en dan krijg je een melding in de scherm die niet weggaat totdat je weet voldoende hebt bewogen.

Ik ben van plan om een accelerometer te gebruiken, wifi module, mini arduino voor het apparaat dat op je lichaam bevestigt is. Een applicatie op je laptop zal dat in verbinding met dit apparaat staan.

Benodigdheden

MPU-6050 3-Assige gyro en versnellingsmeter GY-521 × 1           €4,95

NodeMcu V3 4MB flash ESP8266 12E × 1                                          €6,95

Plan / pseudo

Als de accelerometer meet dat er niet genoeg beweging is zal de nodemcu een json update geven op een url. Naar deze url kijkt een nodejs server die op mijn laptop staat. Als de server een verandering ziet zal deze door middel van node-cmd een “lock” commando geven aan windows waardoor mijn laptop vergrendeld. Dit zal hij maar een keer doen.

Links / Bronnen

https://www.npmjs.com/package/node-cmd

http://www.idsecuritysuite.com/blog/how-to-lock-your-computer-using-command-line

https://techtutorialsx.com/2016/11/19/esp8266-webserver-controlling-a-led-through-wifi/

http://www.instructables.com/id/Quick-Start-to-Nodemcu-ESP8266-on-Arduino-IDE/

https://diyhacking.com/arduino-mpu-6050-imu-sensor-tutorial/

 

In ander nieuws, Nederlands, ik begin het te begrijpen, haal meer dan 50% bij beterspellen

Leave a Reply

Your email address will not be published. Required fields are marked *