IoT mätare med Arduino, Yaler & IFTTT
Hur man bygger en webbaktiverad, Arduino-baserad IoT mätare med en REST API, och ansluta den till IFTTT.com mash-up-plattformen, via Yaler.net relä service *.
Vad är spännande med detta? Med Maker kanalstöder IFTTT anpassade Webhooks, för att integrera DIY IoT projekt. Blitt väntan för att sedan 2011**.
Inspirerad av WhereDial, en DIY Internet of Things classic, IoT mätaren visar den aktuella platsen för sin ägare. Lite som att klockan Weasley i Harry Potter.
Design och kod av IoT mätaren är generiska och kan användas samt att Visa t.ex. väderförhållanden. Logiken är bosatt i molnet, mätaren är bara ett servo med ett API.
Skål
Material
- Arduino Uno, https://www.adafruit.com/products/50 eller
Arduino Yun, https://www.adafruit.com/products/1498 - Ethernet-shield, https://www.adafruit.com/products/201 (för Uno)
- Ethernet-kabel, https://www.adafruit.com/products/995 (för Uno)
- Servo motor, https://www.adafruit.com/products/155
- Hoppare ledningar, https://www.adafruit.com/products/759
- 3 x M3 nötter & bultar
- 4 mm plywood
- USB-kabel
Verktyg
- Laserskärare vid din lokala Fab Lab, https://www.fablabs.io/map
- Hot-lim eller trä lim
- Android eller iOS telefon
Nedladdningar
- IoT Gauge design filer, http://www.thingiverse.com/thing:453788
- Yaler Arduino bibliotek, YalerEthernetServer.zip (för Uno)
- Arduino Uno-kod, IoTGaugeWebService.ino
- Arduino Yun kod, IoTGaugeMailboxApi.ino
*) jag är en av grundarna av Yaler.
**) Zapier , en annan mash-up plattform, alltid stött anpassade Webhooks.