Stap 2: Het bedrading en codering
Uit het schema Fritzing, de DHT11 pinout diagram en het beeld van mijn breadboard u moet zitten kundig draad het omhoog gemakkelijk. Het schema Fritzing hoefde niet hetzelfde type breadboard voeding die ik heb, die in principe stroom aan beide zijden van het breadboard gelijktijdig levert. U zult willen voor het aandrijven van de hulde en de DHT11 met 5.5v.
Als dit uw eerste onderneming in de ESP8266 Huzzah of een ESP8266 vindt u twee manieren om de code naar het. De eerste manier gaat om programmeren, opdrachtregel die ik geprobeerd en gelukt, maar ik vond het een beetje meer vervelend dan het alternatief van de Arduino IDE instellen om het te doen. Er zijn tal van bronnen over beide methoden. De beste plaats vond ik was het Leren sectie op Adafruit.
Ik ben verbonden een "leeg doek" Arduino IDE code betekenis, zal u door alle lijnen van code te lezen en wijzigen van de dingen die moeten worden gewijzigd. Ook nadat je je hebt ingeschreven met Adafruit IO, hoeft u niet te doen iets anders gewoon nog niet. Haal de code op de hulde, stormloop op en controleer de seriële monitor om ervoor te zorgen dat het web goed werkt. Één van de koele eigenschappen van Adafruit IO, dat vond ik per ongeluk, is dat als u beginnen met het verzenden van feed info aan uw account die niet bestaat, krijgt het instellen en automatisch voor u gemaakt. Dus als uw code klopt zul je automatisch temperatuur en vochtigheid voedt krijgen aan hen verstrekte gegevens. Dan moet u enkel uw Dashboard, dat gemakkelijk is omdat ze u begeleiden bij het instellen.
Op mijn Dashboard ik heb gauge widgets voor de huidige temperatuur en vochtigheid en lijn grafiek widgets die aantonen dat een geschiedenis van de temperatuur 5 uur. Er is een blauw + u klikken om een widget toevoegen. Selecteer enkel u wilt, kies een feed te verbinden (die gemakshalve al zullen er zijn en werkt als u hebt gevolgd de laatste alinea), de parameters instellen en je bent klaar.