De ESP8266-01 is een erg basic microcontroller met ingebouwde Wifi. Het draait op 3,3 v dus wees voorzichtig 5v zal doden.
De eenheden zijn zeer goedkoop en gemakkelijk te vinden op eBay.
Dit instructable is geschreven in de veronderstelling dat u enig begrip van wat de volgende dingen zijn:
microcontrollers
Arduino
Arduino IDE
ISP (In systeemprogrammeur)
en de grondbeginselen van al die dingen.
Mijn feed op thingspeak.com zodat u kunt zien wat het einddoel is. Ik ben niet goed met Java zodat deze tutorial alleen bespreken zal hoe om de grafieken die ik hoop om te vinden wat goede informatie hier snel aan het ontwikkelen van een iets meer handige plugin maar dat zal op de weg.
https://thingspeak.com/channels/51165
Het winkelen lijst:
ESP8266-01 module (kan worden gevonden op ebay voor minder dat 3 dollar elk als u het wachten voor de scheepvaart uit China niet erg. Ik heb de mijne uit een binnenlandse verkoper en kost me ongeveer $4.50 per)
DS18B20 digitale temperatuursensoren. (deze kunnen worden gevonden voor minder dan $1 per stuk vooral als je ze in veel van 10 of meer kopen.
U moet een 3.3V stroomvoorziening. Ik ben met behulp van een 5-10v naar 3,3 v buck module voor de mijne, gebruiken ze de LMS1117 voltage regulator module. (Dit zijn zeer goedkoop, dat ik heb 5 van hen voor $2.19) I 'm using that samen met een standaard 9v batterij en de batterij terminal clip (Let op: DO NOT CONNECT IN omgekeerde er is geen omgekeerde polariteit bescherming op deze regulator en een moment van omgekeerde huidige zal de module bak)
U moet een seriƫle naar USB-programmeur ben ik met behulp van de FTDI232 die de capaciteit heeft om te werken in 5v of 3.3V modi. (er zijn blijkbaar manieren om dit te doen met behulp van een Arduino als ISP maar ik heb niet geƫxperimenteerd met dat, zoals de Arduino is 5v-signaal dat schade aan de ESP-modules veroorzaken kan)
U zult een weerstand (ik heb gebruikt om het even wat dat ik heb houdende van rond 10 k ohm tot 100 k ohm)
We zullen worden met behulp van de Arduino IDE en het moet versie 1.6 (im ' using 1.6.5) dus je moet dat hier downloaden:
https://www.Arduino.CC/en/Main/software
Wij zullen het gebruik van de website van de thingspeak.com dus je moet er heen gaan en maak een gratis account.
Tot slot enkele dingen die nuttig zijn. Een breadboard, jumper draden beide male-male en vrouwelijke aan mannelijke of vrouwelijke rijkop of in een stuk van 2 X 4 vrouwelijke header, interne