ESP8266 Wifi lägger på för Arduino Made Simple (2 / 5 steg)
Steg 2: Blinkande ESP8266-01
Som levereras, kommer ESP8266-01 modulen med en AT-kommandotolk som låter dig konfigurera modulen och skicka och ta emot data med hjälp av AT-kommandon. Detta är en mycket rörig process och benägna att fel. (Men om du vill använda på kommandon kolla detta projekt, Kodgenerator för ESP8266-01 använda AT-kommandon)
I detta projekt programmeras ESP8266-01, bara en gång, att ställa upp som ett öppet WiFi-anslutning som kan konfigureras via WiFi.
För att installera för att programmera den ESP8266-01, Följ stegen på https://github.com/esp8266/arduino under Installation med styrelser Manager. När du öppnar styrelser Manager från verktyg → ombord på menyn och Välj Skriv bidragit och installera den esp8266 plattformen. Detta projekt sammanställdes med hjälp av ESP8266 version 1.6.4-673-g8cd3697. Senare versioner väl vara bättre men kan ha sina egna buggar som plattformen utvecklas snabbt.
Det är programvaran installerad.
Ansluta ESP8266-01 för programmering du behöva för att koppla upp en 3.3V försörjning och en 3.3V USB till seriell kabel och ett sätt att korta GPIO0 till GND. Readme-filen på http://arduino.esp8266.com/package_esp8266com_ind... har en sådan konfiguration. Ovan är den krets som jag används till att programmera den ESP8266-01.
För att Re-blixt ESP8266-01 måste du installera pfodWifiConfig stödjande bibliotek. Två andra Arduino bibliotek är nödvändiga pfodWifiConfig.zip och pfodWifiConfig_ESP8266.zip.
När dessa bibliotek är installerade kan du välja styrelse -> generiska ESP8266 modul. Ladda detta skiss, pfodWifiConfig_ESP8266_PassThrough.ino denna skiss förvandlar ESP2866 modulen till en UART-WiFi bridge som kan konfigureras över WiFi med pfodWifiConfig. Denna skiss är också i katalogen exempel i pfodWifiConfig_ESP8266 bibliotek.
Börja med att förbereda din egen pfodWifiConfigV1 QR koden som innehåller ditt eget tillfällig tillgång punkt lösenord. Exempel skissen använder QR koden ovan.
Du ska skapa din egen kod och uppdatera skissen med din genererade lösenord
//update this define with the password from your QR code
// http://www.forward.com.au/pfod/pfodWifiConfig/pfodQRpsk.html
#definepfodWifiConfigPASSWORD "plyWtEDk6uZ0yfmAEM5wMc"
// the ssid is "pfodWifiConfigV1" and the port is 23 -- set by pfodQRpsk program
Ssid och lösenord som finns i detta genererade QR koden är den ESP8266 modulen kommer att använda, i config läge, ansluta till tillfälliga åtkomstpunkten för att konfigureras.
När du har genererat egen QR kod och uppdaterad pfodWifiConfigPASSWORD i skissen, programmera ESP8266 modulen med pfodWifiConfig_ESP8266_PassThrough.ino genom att ansluta USB-seriell kabel till 3 pin header (MA03-1) och sedan, med strömmen, korta ut JP1 (dvs. Anslut GPIO0 till GND) och sedan tillämpa makt.
När driva, appliceras kan du ta bort kort.
Sedan kan du klicka på knappen Hämta på Arduino IDE att kompilera och ladda ner skissen.
Det var allt. Färdiga. Du behöver inte programmera modulen igen.
Behålla en kopia av QR-kod för konfiguration, se nedan.