ESP8266 väderstation med Arduino – #1 hårdvara
Bakgrund
Jag läste om ESP8266 först i mars i år och jag visste inte vad jag ska göra med. Och nu är jag verkligen fascinerad hur lätt anslutning av en Arduino till Internet kan vara. Liksom andra jag först ställa in en väderstation på en skärbräda och skickas data till thingspeak.com. Detta slutar i en mycket komprimerad stripboard layout och behövs programpaketet.
Varför stripboarding och inte etsning en PCB?
Det finns en hel del bra PCB layouter runt. Men jag vill bygga något som alla kan göra enkelt hemma. En lödning pinne, stripboards och delar är lätt att få. Men etsning en PCB är ofta ett hinder. Så var min utmaning att göra designen på en stripboard inom den storlek och funktionalitet i ett etsade kretskort.
Vilka är funktionerna?
- mäta temperatur, luftfuktighet, tryck och illuminans (ljusstyrka)!
- Skicka alla data till thingspeak
- ESP8266 kan slås på och av genom Arduino för energibesparing
- ytterligare digitala IOs
- Körs på 5 till 12 V
- och mycket mer
Varför ESP8266 och Arduino?
Varenda en av dem har sina fördelar. Arduino är perfekt för att ta itu med sensorer. Och ESP8266 är perfekt för Internet-anslutningen. Och jag kan stänga av Internet för energisparande;).
Och bäst:
Väder funktioner är bara en aspekt. Du kan mäta nästan allt med detta forum eftersom du har den följande sensor Stifttilldelningar för Arduino:
- 2 x analog
- 6 x digital
- I2C för tråd anslutningar
- 1 x reset
- 1 x-knappen
För ett kort intryck:
Temperatur och belysning av de sista tre dagarna någonstans i Tyskland: länk
Detta är den hårdvara delen av detta projekt. Programmet förklaras här: länk