WiFi kontrollerade trädgård ljus med ESP8266 (4 / 6 steg)
Steg 4: Programmering i ESP8266, kan detta vara knepigt!
För kodning ESP 8266 själv måste du sätta den i bootloader sätt (med hjälp av programmering verktyget om du köpt det) sedan en gång är det blixtrade med ESPFlasher måste du ladda sedan upp lua koden med hjälp av ett program som heter ESPlorer. En snäll herre vid namn quindorian har detaljerade processen väl som en del av sin LED dimmer band projekt. Han använder den ESP-01 och har utformat sin egen liten krets med en mosfet göra PWM, styrelsens LED driver vi använder har PWM builtin så i detta fall behöver vi bara låna hans kod :-)
Jag rekommenderar att du läser följande tre blogginlägg av hans som visar processen i detalj.
http://blog.quindorian.org/2015/01/esp8266-WiFi-Le...
http://blog.quindorian.org/2015/01/esp8266-WiFi-Le...
http://blog.quindorian.org/2015/03/esp8266-WiFi-Le...
Jag använder samma kod som quindorian förutom att jag var tvungen att lägga en enda rad
LED1_target = 1023-LED1_target
Jag satte denna direkt under strecket
LED1_target = tonumber (string.sub (nyttolast, 29))
Jag var tvungen att göra detta som PWM är inverterad på LED förare ombord så du måste ange en liten ström för att sänka ljusnivån och sätta den till 1023 att stänga av.
Om du vill använda den på sin egen utan hemautomation behöver du bara programmodul ESP, jag har inte testat det själv men något sådant bör fungera