Huzzah ESP8266 Temp & luftfuktighet Station (2 / 3 steg)
Steg 2: Binda den upp och kodning
Från den Fritzing schematiskt, DHT11 pinut diagrammet och bilden av min skärbräda du bör kunna tråd det upp lätt. Den Fritzing schematiskt hade inte samma typ av bakbord nätaggregat som jag har, som i princip levererar ström till båda sidor av bakbord samtidigt. Ska du driva Huzzah och DHT11 med 5.5v.
Om detta är din första satsning i Huzzah ESP8266 eller någon ESP8266 hittar du det finns två sätt att få koden på den. Det första sättet innebär kommandoraden programmering, som jag försökte och lyckades, men jag fann det vara lite mer jobbigt än alternativet av att Arduino IDE att göra det. Det finns gott om resurser om båda metoderna. Det bästa stället jag hittade var Lärande avsnitt på Adafruit.
Jag har bifogat en "tom duk" Arduino IDE koden mening, måste du läsa igenom alla rader i koden och ändra det som behöver ändras. Också, när du är registrerad med Adafruit IO kommer inte måste du göra något annat än. Bara få koden till Huzzah, kör det och kontrollera seriell bildskärmen för att se till att det fungerar korrekt. En av de häftiga funktionerna för Adafruit IO, som jag fick av misstag, är att om du börja skicka feed information till ditt konto som inte finns, blir det ställer och skapas automatiskt för dig. Så om din kod är korrekt har du automatiskt temperatur och luftfuktighet feeds att hämta data skickas till dem. Bara måste du ställa in din Dashboard, vilket är lätt eftersom de guida dig igenom den.
På min instrumentpanel jag har mätare widgets för aktuell temperatur och fuktighet och linje diagram widgets som visar en 5 timmars temperatur historia. Det finns en blå + du klicka för att lägga till en widget. Välj bara den som du vill välja en feed att ansluta (som kommer bekvämt redan vara där och arbeta om du har följt det sista stycket), ställa in parametrar och du är allt klart.