Sadržaj:
- Korak 1: Potrebne komponente - preduvjeti
- Korak 2: Uključite Sonoffove knjižnice u Arduino IDE
- Korak 3: Glavna datoteka Sonoff i korisnička konfiguracija
- Korak 4: Konfigurirajte SSID, lozinku i naziv projekta
- Korak 5: Odaberite ispravnu NodeMCU ploču
- Korak 6: Pronađite IP adresu NodeMCU na vašoj mreži
- Korak 7: Konfiguracija za ploče ESP8266
- Korak 8: Spremite konfiguraciju
- Korak 9: Nove opcije GPIO -a prema vrstama ploča ESP8266
Video: Bljeskanje firmvera SONOFF Tasmota na NodeMCU: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Sonoff je prekidač s WiFi kontrolom koji je ugrađen u IC ESP8266 i ima releje za upravljanje uređajem putem Interneta. Ovaj IC može bljeskati i reprogramirati Arduino IDE. Proizvođači Sonoffa objavili su knjižnice i Arduino datoteke na svojoj stranici GitHub. U početku je radio samo za ploče tvrtke Sonoff, a nakon toga podržava mnoge ploče ESP8266 i razvojne ploče poput NodeMCU -a. U ovom ćemo vodiču vidjeti kako prenijeti Sonoff Tasmota firmver na razvojne ploče NodeMCU. U novom ažuriranom firmware -u možete jednostavno odabrati različite ploče ESP8266.
Korak 1: Potrebne komponente - preduvjeti
- Odbor za razvoj NodeMCU -a
- microUSB kabel
- Sonoff Tasmota firmver - GitHub Link
- Napredni IP skener
- Arduino IDE
Preuzmite firmver Sonoff Tasmota s ove veze.
Provjerite imate li knjižnicu ESP8266 instaliranu na vašem Arduino IDE -u. Ako želite znati kako pravilno instalirati ESP8266 knjižnicu, posjetite ovaj potpuni blog Flashing SONOFF Tasmota firmvera na NodeMCU -u.
Korak 2: Uključite Sonoffove knjižnice u Arduino IDE
Nakon što se firmver SONOFF Tasmota preuzme s GitHub -a. Otvorite mapu Sonoff Tasmota. Idite u mapu "lib" i kopirajte sav sadržaj, a zatim ga zalijepite u mapu "biblioteke" Arduino na vašem računalu.
Sada smo uključili potrebne datoteke knjižnice u Arduino IDE knjižnicu. Konfigurirajmo naš kod.
Korak 3: Glavna datoteka Sonoff i korisnička konfiguracija
Unutar preuzete datoteke otvorite datoteku sonoff.ino. Otvorit će sve potrebne datoteke na sljedećim karticama u Arduino IDE -u. Sada otvorite karticu userconfig.h kako biste unijeli naše vjerodajnice za Wi-Fi.
Korak 4: Konfigurirajte SSID, lozinku i naziv projekta
Sada uredite polja SSID i Lozinka pomoću SSID -a i lozinke svoje WiFi mreže. Također, dajte jedinstveni naziv projektu po svom izboru u #define PROJECT "sonoff" liniji.
Npr. #define PROJECT "nodefactory"
Korak 5: Odaberite ispravnu NodeMCU ploču
Sada spojite svoj NodeMCU i odaberite ispravnu COM priključnicu i verziju ploče. Provjerite jesu li ove postavke za NodeMCU 1.0 ploču.
Ploča: NodeMCU 1.0 (ESP12-E modul)
Veličina bljeskalice: 4M (1M SPIFFS)
Frekvencija procesora: 80 MHZ
Brzina prijenosa: "115200"
Zatim bljesnite firmver klikom na Upload.
Korak 6: Pronađite IP adresu NodeMCU na vašoj mreži
Kad je bljeskanje završeno, otvorite napredni IP skener. Potražite IP adresu unutar IP mreže. U mom slučaju, moj IP bit će u rasponu od 192.168.255.0-255 (znači da će IP biti u rasponu od 0-255). Kliknite skeniraj i ovdje možete vidjeti naziv projekta koji ste dali u datoteci userconfig.h kao naziv uređaja.
Zapišite IP adresu koju ste pronašli i zalijepite je u URL preglednika i kliknite enter. Prikazat će se stranica Sonoff Tasmota za konfiguraciju vašeg modula.
Korak 7: Konfiguracija za ploče ESP8266
Prema zadanim postavkama bit će u programu Sonoff Basic. Zato ga morate promijeniti u "Općenito" u izborniku "Konfiguracija". Kliknite "Konfiguracija" i unutar toga odaberite "Konfiguriraj modul".
Korak 8: Spremite konfiguraciju
Odaberite ploču kao opću i spremite. Uređaj će se ponovno pokrenuti. Ova je opcija za sve ploče ESP8266.
Korak 9: Nove opcije GPIO -a prema vrstama ploča ESP8266
Sada ako kliknete konfiguraciju, tada ćete moći vidjeti više GPIO opcija. Pomoću toga možete odabrati GPIO funkcije.
Ovisno o postavci GPIO, opcija će se pojaviti na početnoj stranici poput DHT -a, releja, prekidača i mnogih drugih.
Za dodatne upute posjetite naš blog - Factory Forward Blog
Preporučeni:
Bljeskanje firmvera ESP8266: 4 koraka
Bljeskanje firmvera ESP8266: Svatko pokušava ažurirati firmver modula ESP8266. Upute vam mogu pomoći pri bljeskanju firmvera u ESP8266
12v univerzalni krug za bljeskanje: 3 koraka
12v univerzalni krug za bljeskanje: Kada smo kupovali naš rabljeni automobil, na trubu automobila bio je pričvršćen bljeskalica ckt. bilo mi je jako neugodno imati trepćuću sirenu pa sam uklonio bljeskalicu ckt i spremio je u drugu svrhu.Ovo je univerzalna 12vdc bljeskalica za bljeskanje
Bljeskanje prilagođenog firmvera na svjetiljku BLF A6: 5 koraka
Bljeskanje prilagođenog firmvera na BLF A6 svjetiljku: Nedavno sam dobio BLF A6. Vrlo je lijepo, ali ne sviđa mi se niti jedna od zadanih grupa načina rada, pa sam izmijenio firmver tako da koristi željene svjetline. Teško je bilo pronaći podatke pa sve što sam naučio stavljam ovdje za sebe i druge
Koristite Arduino CLI za bljeskanje Arduino ploče: 4 koraka
Koristite Arduino CLI za Flash Arduino ploču: Danas proizvođači, programeri preferiraju Arduino za brzi razvoj prototipova projekata. Arduino je elektronička platforma otvorenog koda koja se temelji na hardveru i softveru koji je jednostavan za korištenje. Arduino ima vrlo dobru korisničku zajednicu. Arduino vepar
Jednostavan LED sklop za bljeskanje s IRFZ44N MOSFET -om: 6 koraka
Jednostavan krug LED bljeskalice s IRFZ44N MOSFET-om: Uvod: Ovo je sklop LED sklopova male veličine sa IRFZ44N MOSFET-om i LED u više boja. IRFZ44N je MOSFET tip N-Channel Enhancement koji može isporučiti visoku izlaznu snagu za jednostavno LED svjetlo. Ovaj krug također radi s o