Hoe het bouwen van een Web-enabled, Arduino-based IoT Gauge met een REST API, en sluit hem aan op de IFTTT.com mash-up platform, via de Yaler.net relay service *.
Wat is spannend over dit? Met het Kanaal van de Makerondersteunt IFTTT aangepaste Webhooks, om projecten van de DIY IoT te integreren. Al dat wachten sinds 2011**.
Geïnspireerd door WhereDial, een DIY Internet of Things classic, de IoT-Gauge toont de huidige locatie van de eigenaar. Een beetje zoals de Wemel klok in Harry Potter.
Het ontwerp en de code van de IoT-Gauge is generiek en ook kan worden gebruikt om bijvoorbeeld weersomstandigheden weer te geven. De logica woont in de wolk, de graadmeter is gewoon een servo met een API.
Cheers,
Materiaal
- Arduino Uno, https://www.adafruit.com/products/50 of
Arduino Yun, https://www.adafruit.com/products/1498 - Ethernet-shield, https://www.adafruit.com/products/201 (voor de Uno)
- Ethernet-kabel, https://www.adafruit.com/products/995 (voor de Uno)
- Servo motor, https://www.adafruit.com/products/155
- Jumper draden, https://www.adafruit.com/products/759
- 3 x M3 moeren & bouten
- 4 mm multiplex
- USB-kabel
Hulpmiddelen
- Laser-cutter bij uw lokale Fab Lab, https://www.fablabs.io/map
- Hot-lijm of hout lijm
- Android of iOS telefoon
Downloads
- IoT Gauge ontwerp bestanden, http://www.thingiverse.com/thing:453788
- Yaler Arduino library, YalerEthernetServer.zip (voor de Uno)
- Arduino Uno code, IoTGaugeWebService.ino
- Arduino Yun code, IoTGaugeMailboxApi.ino
*) ik ben een van de oprichters van Yaler.
**) Zapier , een ander platform van de mash-up, altijd voorstander geweest van aangepaste Webhooks.