IoT mood lamp from power socket (5 / 7 steg)
Steg 5: Flash
Förbereda Arduino IDE
För att ladda upp programmet och data till din ESP måste Arduino med ESP8266 plattform paketet och ESP8266 filesystem uploader.
Du kan hitta installationsguider på följande länkar:
Plattformen paketet
Filesystem Plugin
Hämta källan
Du har två alternativ på denna punkt. Du kan hämta versionen vad jag har gjort detta instructable för. Här är länken för zip.
https://github.com/asdwsda/MoodLamp/Archive/v1.0.zip
Eller här är den senaste största versionen för modiga. Detta kan vara instabil eller inkompatibel med det här inlägget, men innehåller troligen mer glänsande funktioner.
https://github.com/asdwsda/MoodLamp/Archive/Master.zip
Ändra WiFi tillgång
Öppna moodlamp/moodlamp.ino i Arduino, hitta följande rader och ändra så att den matchar med ditt WiFi-nätverk.
CONST char * ssid = "< your_ssid >";
CONST char * lösenord = "< your_wifi_password >";
Flash-programmet
- Setup styrelsen i Arduino
- Verktyg -> styrelsen -> NodeMCU 1.0 (eller något annat på din bräda)
- Verktyg -> Port -> Välj din virtuella seriella porten för USB-TTL-konverteraren. I mitt fall är det/dev/ttyUSB0
- Jag tror att andra inställningar är OK på standard
- Starta ESP i flash-läge
- Ansluta Rx, Tx och GND-kontakterna till USB-TTL konverteraren (Observera att den ESP Rx ska ansluta till den serial converter Tx och Tx till Rx)
- Ansluta GPIO0 till GND (ESP startar i flash-läge om GPIO0 drog ner under förmåga)
- Anslut USB-ström
- Slå upp
Efter blinkande startar ESP automatiskt i programmet. Du kan följa initieringen på Serial monitorn. Lysdioder kommer att vända sig till grönt om lampan ansluten till WiFi, eller röda om något gick fel. I detta fall visas ett felmeddelande på Serial monitorn.
Ladda upp data
Lagring av ESP innehåller två partitioner. En för programmet och en ytterligare datapartition. I mitt fall innebär det 1M program och 3M SPIFFS (data). Innehållet i mappen moodlamp/data går in i en SPIFFS bild, sedan upp med Filesystem plugin.
- Starta styrelsen i flash-läge som före
- Ansluta GPIO0 Rx, Tx och Gnd till seriell till GND om frånkopplad
- Ström på ESP
- Under Verktyg-menyn måste det finnas en 'ESP8266 skiss Data ladda upp' post. Klicka på den.
Detta kan ta några minuter beroende på överföringshastigheten. Om allt är OK, kommer att ESP starta igen och ansluta till din WiFi.
Nu har du en fullt fungerande humör lampa.