Stap 4: De WiFi-Shield configureren
WiFi schild moet worden geconfigureerd met de netwerknaam en het wachtwoord van het lokale netwerk. Het moet ook worden gegeven een IP en poortnummer om te luisteren op voor verbindingen. Alle andere WiFi-schilden hebben de IP en poort niet hard gecodeerd in de schets en beide harde code de netwerknaam en het wachtwoord of een merkgebonden methode met eigen apps gebruiken om te verbinden met het lokale netwerk. Dit is zeer restrictief wanneer u meerdere apparaten in een veranderende omgeving hebt. Deze WiFi-Shield gebruik van een open source web pagina methode configureren zowel de netwerknaam en het wachtwoord, en het IP-adres en de poort nr.
De ESP8266-01 heeft een zeer beperkt aantal beschikbare uitgangen, gewoon GPIO0 en GPIO2. In dit ontwerp controleert na het voeden, de code in de ESP2866-01 als GPIO2 is geaard, en zo ja wordt de ESP8266-01 in config-modus ingesteld. De aarding van de GPIO2-input moet echter worden uitgesteld tot na theESP8266-01 heeft eindigde het aandrijven. Als GPIO2 is geaard tijdens het inschakelen doet de ESP8266-01 module niet weer normaal opstart. Deze vertraging in de aarding van de GPIO2 wordt bereikt door het gebruik van GPIO0 als de grond. Nadat de ESP8266-01 is opgestart, wordt de Setup-code maakt GPIO0 een uitgang en zet het laag. Dit zal vervolgens vermalen GPIO2 als de CONFIG_LINK heeft uit zijn kortgesloten.
De eerste versie van dit project (Rev 1), kunt u een extra Arduino digitale i/o deze aarding, die extra code in de Arduino schets nodig doen. Rev 2+, elimineert de noodzaak voor een extra code in de Arduino schets, andere dan een korte vertraging bij de bovenkant van Setup te negeren van de ESP8266 debug output.
Om te testen uit het configureren van het schild van de WiFi ESP8266-01, steek hem gewoon in een Arduino board, korte uit de CONFIG_LINK (blauwe kortsluiting link aan de linkerkant van de afbeelding) en de Arduino board de stroomtoevoer.
In deze config-modus is de ESP8266-module ingesteld van een beveiligde access-point met de naam pfodWifiWebConfig. Dit access point zal verschijnen op uw mobiele telefoon en op uw computer. U moet het unieke wachtwoord voor uw shield om te verbinden met dit access point. U kunt het wachtwoord in met de hand maar het is eenvoudiger en betrouwbaarder voor het scannen van de QR-code die u eerder aan uw schild, met behulp van een QR-scanner app, zoals QR Droid privé
Kopieer en plak het wachtwoord in van uw mobiele telefoon WiFi instelling scherm uw mobiele telefoon verbinding te maken met het toegangspunt van de configuratie.
Open vervolgens een webbrowser en typ in de URL- http://10.1.1.1 , die dit zal de web-configuratiepagina terugkeren.
Het schild van de WiFi in de SSID van het netwerk met het lokale netwerk met de beste signaalsterkte automatisch ingevuld. Gewoonlijk zal die u wilt. Als dat niet gewoon overschrijven die vermelding. U moet een netwerk-SSID en wachtwoord en portNo. Het veld IP-adres is optioneel. Als u dit leeg laat, zal het schild van de WiFi gebruik van DHCP om het IP-adres op het lokale netwerk. Het is vaak gemakkelijker om op te geven van een specifiek IP-adres, zodat u gemakkelijk met dit schild verbinden kunt.
Rev 10 ook kunt u configureren de Serial baud-rate voor dit schild. Standaard is 19200, maar de voorbeelden hier gebruiken 9600 zo verandering de baud-rate aan 9600.
Als uw browser HTML5-compatibele is zal vervolgens de webpagina invoerverificatie uit de voordat u het verzendt.
Wanneer u op de knop configureren, zal de WiFi-Shield de resultaten verwerken en opgeslagen in EEPROM en vervolgens een reactie pagina weergeeft, zoals degene hierboven, vertellend u aan macht cyclus te verbinden met uw netwerk.