DIY världen klocka och väder bot (Arduino + ESP8266)
Hej
i denna instuctable kommer du lära dig hur man gör världen klocka väder bot använda Arduino Mega och ESP8266 (på-läge).
Funktioner:
• personlig bot med LCD-skärm som mun, potentiometer som näsa och gröna lysdioderna som ögon
• att välja ville stad/land med hjälp av seriell kommunikation
• Spara önskad stad/land i EEPROM-minne
• att hämta geolocation data, väderdata och land kod med OpenWeatherMap API och ESP8266
• att få lokal tid med hjälp av TimezoneDB API och ESP8266
• att sätta lokal tid i en DS3231 realtid klocka modul
• visar lokal tid i realtid och väderdata på LCD-skärmen
• Visar valt landskoden på LCD-skärmen
• Aktivera lysdioder enligt vädret (gul lysdiod ansluten till solen bild går på om det är en solig dag, blå lysdioder går och av enligt hur mycket det regnar osv.)
Krav:
- Arduino Mega - eBay
- ESP8266 - eBay
- Logik nivå Converter - eBay
- 3 x blå LED - eBay
- 2 x grön LED - eBay
- 2 x vita LED - eBay
- gul lysdiod - eBay
- DS3231 RTC (kinda tillval men gör saker mycket lättare :) - eBay
- 16 x 2 LCD skärm (eller större :) - eBay
- sladdar, kablar, sladdar - eBay
- 9 x 220 ohm resistor - eBay
- 10K ohm potentiometer - eBay
- en låda (transparent plastlåda i detta fall)
- vitböcker
- självhäftande tejp
- skalpell
- kritor
- Öppna väder karta Api-nyckel - du kan få det för gratis här
- TimezoneDB Api-nyckel - du kan få det gratis här