Stap 4: De WiFi module werkend krijgen
En nu het leuke gedeelte! De ESP8266 is een goedkope WiFi-module. U kunt communiceren met het, via de zogenaamde AT commando's, gestuurd via een seriële verbinding. Ik heb ook al de ESP8266 functies van Inno, in het wifi_module.ino bestand gerelateerde, waar u zien kunt dat ik gebruik sommige opdrachten om te verbinden met een wifi-netwerk en sommige http GET en POST verzenden schets aanvragen. Aangezien ik ook vervelen om mijn eigen pagina voor het afhandelen van de http-aanvragen dat is verzonden door de robot te maken, maakte ik gebruik van de gemakkelijk te gebruiken diensten van «««thingspeak.com, die dat voor mij doen.
Er is een overvloed aan goede voorbeelden rond het Internet over het gebruik van de ESP8266, maar met name volgde ik Dit en dit.
Proberen te maken van je Arduino, post iets op een thingspeak.com-kanaal, met behulp van de ESP8266 voordat u de rest van het systeem (dat wil zeggen het LCD-scherm en het toetsenbord) integreren.
De WiFi-module, werkt bij 3,3 volt, dus haar IO pinnen moet bij de dezelfde spanning als goed. Arduinos werken doorgaans op een 5 Volt logica niveau, dus als u wilt dat om de levensduur van uw WiFi-module krijgen een logica niveau converter of gebruiken van de juiste weerstanden om de spanning tussen de je Arduino pinnen en die van de ESP8266 neerzetten. Ik persoonlijk niet gebruiken, omdat het werkte zonder hen, maar dat is niet een goede praktijk.
Tot slot, om te garanderen dat de Wifi-module voldoende stroom krijgt, moet u wellicht om het afzonderlijk vermogen (bijvoorbeeld het gebruik van een spanningsregelaar), in het geval van de Arduino 3.3 volt uitgang pin, is niet voldoende.