WiFi / Internet kontrollerad reläer med ESP8266 - Quick, 30 minuter IoT projekt (2 / 3 steg)
Steg 2: Förbered & Program modulen ESP01
Som standard kommer ESP modul med på kommandon firmware som är bra men det krävs normalt en annan mikrokontroller som Arduino att styra det med AT kommandon på följetong. För detta projekt använder vi inte någon microcontroller så vi behöver använda ESP som allt. För detta behöver vi att uppdatera firmware. Vi kommer att använda NodeMCU firmware för samma.
All information om NodeMCU finns här: https://github.com/nodemcu/nodemcu-firmware
Ladda ner mjukvaran och andra filer - dessa instruktioner är för Windows.
http://esp8266.ru/esplorer-Latest/?f=ESPlorer.zip (Kräver Java Runtime)
https://github.com/nodemcu/nodemcu-Flasher (Ladda ner från release mapp för 32 eller 64-bitars operativsystem)
http://robokits.co.in/download/init.zip - Firmware för wifi modul. Ladda ner, packa upp och redigera med editor som Notepad ++ eller sublima. Ändra IP-adressen och din WiFi SSID och lösenord för din router. Se kommentarer i filen.
Vi behöver en USB-TTL UART converter modul som CP2012 eller FTDI (3.3V) för programmering.
Anslutningar
ESP VCC - ESP CH_PD till 3.3V + ve (Output från tillsynsmyndighet)
ESP RX - UART TX
ESP TX - UART RX
ESP GND - ESP_GPIO0 till systemet GND
UART GND till systemet GND
Obs - alla GND kommer att arbeta var som helst eftersom alla av dem är gemensamma (kortslutna internt).
- Anslut USB-UART till USB-porten på PC/Laptop
- Det kommer att generera en virtuell COM-port. Notera portnumret
- Öppen NodeMCU Flasher, Välj com-port och slå blixten.
- Vänta tills blinkande är klar. Det kommer att ta ungefär 50 till 90 sekunder. Om blinkande inte startar kontrollera anslutningar är korrekt och modul drivs med extern strömförsörjning. Det fungerar inte korrekt på USB-tillförsel.
- Om blinkande slutar emellan, starta om makten att ESP modul och blinka igen tills den är klar ordentligt.
- Efter blinkande avslutats framgångsrikt bort makt och USB. Ta bort kort mellan ESP GND stift och GPIO0 stift.
- Öppna ESPlorer programvara (det behöver Java, Hämta och installera om inte redan installerat). Anslut på samma COM Port som blottare på 9600 baud. Oroa dig inte för firmware upptäckt fel om någon.
- Ladda upp filen init.lua efter att du ändrat ditt krävs IP adress, WiFi SSID och lösenord (nyckel). Du kan använda märka ++ eller sublima textredigerare för samma. Kan inte öppna det ordentligt i normala anteckningar. Ladda upp-knappen är på den nedre vänstra delen av ESPloarer programvara.
- Återställa controller med reset-knappen på botten center del av programvara.
- Om du har angett korrekt inställning i lua fil bör du få ansluten IP-adress. Redigera init.lua filen om det finns några fel eller du inte att få ansluten till wifi.
- Nu kan du öppna IP-adressen du anger i webbläsare för att kontrollera om servern fungerar korrekt eller inte. Om du få en sida med 4/på-knappar dess arbetande böter. Inaktivera modulen och ta bort anslutningar till UART.