Stap 3: Verbind met Thingspeak met behulp van een ESP8266 WiFi Module
De vorige gepresenteerde internet-verbinding is gemaakt via een kabel. Er is echter een goedkope WiFi-module die is beschikbaar om te koppelen aan de Arduino: de ESP 8266.
De ESP8266 is een goedkope WiFi-module. Niet vergeten dat er 3.3 Volt. Sommige modellen beweren echter dat 5 Volt tolerant. Ik heb 2 circuits die kunnen worden gebruikt als spanningsomvormer toegevoegd.
De ESP8266 moet echt zijn eigen 3,3 V bron, zoals de huidige vanuit de Arduino gewoon niet knippen.
Er is overvloed van informatie over het aansluiten van de module, ik wil me richten op de software Thingspeak verbinding maken
De SoftSerial-bibliotheek wordt toegevoegd voor het opsporen van fouten. het is niet echt nodig, zodra de progrem werkt. Hetzelfde geldt voor alle de print verklaringen op de seriële poort van de Software
Ik gebruik 3 analoge waarden in plaats van een voorbeeld met de BMP108 en DHT11 als dat vereist Bibliotheken, dus de uitvoeringvan theESP8266 makkelijker is te volgen. Zodra je dat, is het eenvoudig te implementeren van andere sensoren. Zorg ervoor dat u alle uitvoer omzetten in een tekenreeks
Hieronder een programma naar Connect 3 analoge sensoren aan Thingspeak via een ESP8266 module:
// <a href="https://nurdspace.nl/ESP8266" rel="nofollow"> https://nurdspace.nl/ESP8266 </a>
OPMERKING
In de nieuwste versie van de ESP8266 firmware AT + CIOBAUD wordt niet langer ondersteund en resulteert in fout.
De vervangende opdracht is AT + intellectuele-eigendomsrechten. Zie hier voor meer details:- www.esp8266.com/viewtopic.php?f=13&t=718
Meer Opmerking
Blijkbaar lijken de laatste tijd er sommige mensen problemen omdat zij niet de ESP8266 aan de seriële hardware maar met de software seriële verbinding maken.
Dit programma verwacht een ESP aangesloten op seriële hardware