En billigare ESP8266 WiFi sköld för Arduino och andra micros (3 / 6 steg)
Steg 3: Programmering WiFi sköld
WiFi skölden måste programmeras en gång, bara, och aldrig igen, med webbsida konfigurationen och följetongen till WiFi Bridge kod.
För att programmera sköld, Följ anvisningarna 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.
Stänga och åter öppna Arduino IDE och du kan nu välja "Generiska ESP8266 modul" verktyg → styrelsen menyn.
Du måste också installera den senaste versionen av pfodESP2866BufferedClient.zip detta bibliotek fungerar med ESP8266.com IDE plug-in V2.2. Om du tidigare har installerat pfodESP2866WiFi biblioteket, ta bort bibliotek katalogen helt.
- Ladda ner pfodESP2866BufferedClient.zip filen till din dator, flytta den till skrivbordet eller någon annan mapp hittar du enkelt
- Sedan använda Arduino 1.6.5 IDE menyalternativet skiss → importera bibliotek → Lägg till bibliotek för att installera den. (Om Arduino inte låter dig installera det eftersom biblioteket redan finns sedan hitta och ta bort mappen äldre pfodESP8266BufferedClient och sedan importera den här)
- Stoppa och starta om Arduino IDE och under Arkiv -> exempel du bör nu se pfodESP8266BufferedClient.
Ange konfiguration kopplingspunkt lösenord.
När du har installerat pfodESP8266BufferedClient biblioteket, öppna Arduino IDE och kopiera denna skiss, ESP8266_WifiShield.ino, i IDE. Innan du programmera sköld, måste du ange ett eget lösenord för åtkomstpunkten konfiguration.
I konfigurationsläge sätter WiFi sköld upp en säker åtkomstpunkt kallas pfodWifiWebConfig med ett lösenord i en QR kod kopplad till skölden. Denna säker anslutning förhindrar någon lyssna in på din anslutning medan du ställer din verkliga nätverkets ssid och lösenord. Du bör skapa ett eget lösenord för din sköldar. En SecretKeyGenerator java-program finns här som genererar slumpmässiga 128-bitars nycklar och skriver ut QR.png filer. Ett annat alternativ är att använda QR Droid privata (från Google Play) att skapa en QR-kod för din egen valda lösenord.
I båda fallen måste du uppdatera #define nära toppen av skissen med ditt eget lösenord.
=== start av pfodWifiWebConfig inställningar ===
uppdatera detta definierar med lösenordet från din QR-kod
http://www.forward.com.au/pfod/secureChallengeResponse/keyGenerator/index.html
#define pfodWifiWebConfigPASSWORD "b0Ux9akSiwKkwCtcnjTnpWp"
Du kan också ange din egen konfiguration Access Point namn, om du önskar.
Programming sköld
Att programmera sköld, ta bort den från Arduino styrelsen, kort ut FLASH_LINK (visas här med en blå kortsluter länk mitt i styrelsen) och Anslut USB till seriell kabel som visas på bilden. Kolla bilden och ditt ledningar.
RX ledningen ansluts till D0 och TX ledningen ansluts till D1. VCC (+ 5V) ansluts till 5V stift och GND ansluts till GND stift på skölden. Kort ut FLASH_LINK som visas ovan. Fotot ovan är för SparkFun USB till seriell kabel. Om du använder Adafruit kabeln, det har inte uttagen märkta men är färg kodade, röd är makt, svart är marken, gröna är TX och vit är RX.
Kontrollera noga de VCC och GND-anslutningarna eftersom det är lätt att korta ut strömförsörjningen USB om du inte är en PIN-kod på.
Sedan koppla in USB-kabeln till din dator för att driva upp den ESP8266-01 i programmeringsläget. Markera dess COM-port i menyn verktyg →. Lämna den CPU-frekvens, Flash storlek och ladda upp hastigheten på deras standardinställningar
Välj Arkiv → ladda upp eller Använd knappen högerpil att kompilera och ladda upp programmet. Två filer laddas upp. Om du får ett felmeddelande som uppladdning kontrollera kabelanslutningar är inkopplade korrekt stiften och försök igen. När planeringen är klar, ta bort kortsluter länken från FLASH_LINK.
Fästa konfiguration QR-kod
Du behöver ditt unika konfiguration access point lösenord varje gång du behöver konfigurera skölden, så det är bekvämt att koppla den som en QR-kod till sköld (eller dess fall). Här är Open Office presentationsfil som användes för att skriva ut QR kod och anslutning Detaljer för detta projekt. Ersätta QR-kod och lösenord texten med din egen unika att slutföra sköld.