Enkel, säker, Internet strömbrytaren (110V/240V) med manuell omställning (3 / 5 steg)
Steg 3: Programmering - första skiss
SÄKERHET Observera:gör inte Anslut strömkabeln om inte locket på skåpet skruvas ner. Du kan göra alla din planering och testning av driver OLIMEX-EVB från en 5V power pack.
Som beskrivs på Kodgenerator för OLIMEX ESP8266-EVB, kod OLIMEX-EVB styrelsen behöver du en 5V power levererar till center-positiva 2,1 mm dia fat kontakten på minst 1A kapacitet och en USB till seriell 3.3V-kabel. Jag använde OLIMEX'S USB-seriell kabel F
Programming första skissen
Första skissen kommer att vara den genererat av pfodDesigner som beskrivs i denna handledning, Inline strömbrytaren, Auto refresh och tomt utrymme för pfodApp menyn. Denna skiss är InlinePowerSwitch.ino du kan använda pfodDesigner att anpassa skärmen visas på pfodApp och skapa du egna skiss.
Innan programmering InlinePowerSwitch.ino skissen måste du redigera den och lägga till nätverkets SSID och lösenord i stället för
#define WLAN_SSID "myNetwork" / / får inte vara längre än 32 tecken!
#define WLAN_PASS "mittlösenord"
Också lägga till raden
#define DEBUG
under raden #define WLAN_PASS. Detta skrivs ut felsökningsinformation till Arduino seriell monitor (på 115200) när styrelsen startar.
Om du inte också anger ett staticIP, måste du kontrollera debug utmatning Sök din styrelse IP så du kan ansluta till den.
För att programmera OLIMEX ESP8266-EVB, Följ anvisningarna på https://github.com/esp8266/arduino under installation med styrelser Manager. När du öppnar styrelser Manager i verktyg → styrelsen menyn och Välj typ 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. Från menyn verktyg → styrelsen Välj OLIMEX-MOD-WiFi-ESP8266 styrelsen.
Om du vill kompilera InlinePowerSwitch.ino skissen måste du installera två bibliotek, pfodParser.zip och pfodESP8266BufferedClient.zip, från pfod Parser bibliotek sida
Programmering OLIMEX ESP8266 är så enkelt som att koppla in en USB-seriell kabel, för att trycka på knappen vit på OLIMEX ESP8266-EVB och, medan du håller ner, koppla strömkabeln. Du kan släppa upp knappen när styrelsen drivs upp. Markera den Port som motsvarar din USB till seriell kabel från menyn verktyg → styrelse.
Klicka sedan på knappen Arduino Hämta om du vill kompilera skiss och ladda ner den till OLIMEX ESP8266-EVB. När hämtningen är slutförd, styrelsen startar om i normalt driftsläge och du kan öppna Arduino IDE seriell monitor (inställd på 115200 baud) se skiss starta upp meddelanden.
En gång styrelsen omstarter, kan du ansluta till den med pfodApp. Minns Inte tillämpa elnätet i detta skede, bara lämna 5V strömförsörjning Koppla driver OLIMEX-EVB styrelsen.
Efter att ha installerat pfodApp på din Android mobil, konfigurera en anslutning för strömbrytaren som beskrivs i den pfodAppForAndroidGettingStarted.pdf, med hjälp av OLIMEX'S IP och portNo 4989. Sedan på anslutning till strömbrytaren, skickar skiss tillbaka den här menyn för att stänga lastrelä på och av. Du kan klicka var som helst i området förlängning Power knappen att växla kraften på och av.
Som är det första skiss som arbetet. Om du inte vill manuellt trycker på knappen över rida eller webbsida nätverkskonfigurationen, kan då du sluta här. Förutom kanske för att lägga till en 128-bitars lösenord så att du kan sätta strömbrytaren på Internet säkert och får åtkomst till det från utanför ditt hem.