Turinys:

Mirksi „SONOFF Tasmota“programinė įranga „NodeMCU“: 9 žingsniai
Mirksi „SONOFF Tasmota“programinė įranga „NodeMCU“: 9 žingsniai

Video: Mirksi „SONOFF Tasmota“programinė įranga „NodeMCU“: 9 žingsniai

Video: Mirksi „SONOFF Tasmota“programinė įranga „NodeMCU“: 9 žingsniai
Video: Flashing Tasmota on Sonoff Zigbee Pro 2024, Liepa
Anonim
Mirksi „SONOFF Tasmota“programinė įranga „NodeMCU“
Mirksi „SONOFF Tasmota“programinė įranga „NodeMCU“

„Sonoff“yra „WiFi“valdomas jungiklis, įterptas į ESP8266 IC ir turi relių, skirtų prietaisui valdyti internetu. Šį IC gali mirksėti ir perprogramuoti „Arduino IDE“. „Sonoff“kūrėjai savo „GitHub“puslapyje paskelbė bibliotekas ir „Arduino“failus. Iš pradžių ji buvo sukurta tik „Sonoff“plokštėms, o po to palaiko daugelį ESP8266 plokščių ir kūrimo plokščių, tokių kaip „NodeMCU“. Šioje pamokoje pamatysime, kaip įjungti „Sonoff Tasmota“programinę įrangą į „NodeMCU“kūrimo plokštes. Naujoje atnaujintoje programinėje įrangoje galite lengvai pasirinkti skirtingas ESP8266 plokštes.

1 žingsnis: reikalingi komponentai - būtinos sąlygos

  • „NodeMCU“plėtros valdyba
  • „microUSB“kabelis
  • „Sonoff Tasmota“programinė įranga - „GitHub Link“
  • Išplėstinis IP skaitytuvas
  • „Arduino IDE“

Atsisiųskite „Sonoff Tasmota“programinę -aparatinę įrangą iš šios nuorodos.

Įsitikinkite, kad „Arduino IDE“įdiegta biblioteka ESP8266. Jei norite sužinoti, kaip tinkamai įdiegti ESP8266 biblioteką, apsilankykite šiame pilname „Flashing SONOFF Tasmota“programinės įrangos tinklaraštyje „NodeMCU“.

2 veiksmas: įtraukite „Sonoff“bibliotekas į „Arduino IDE“

Į „Arduino IDE“įtraukite „Sonoff“bibliotekas
Į „Arduino IDE“įtraukite „Sonoff“bibliotekas

Kai „SONOFF Tasmota“programinė įranga bus atsisiųsta iš „GitHub“. Atidarykite aplanką „Sonoff Tasmota“. Eikite į aplanką „lib“ir nukopijuokite visą turinį, tada įklijuokite jį į kompiuterio „Arduino“bibliotekų aplanką.

Dabar į „Arduino IDE“biblioteką įtraukėme reikiamus bibliotekos failus. Sukonfigūruosime savo kodą.

3 žingsnis: „Sonoff“pagrindinis failas ir vartotojo konfigūracija

„Sonoff“pagrindinis failas ir vartotojo konfigūracija
„Sonoff“pagrindinis failas ir vartotojo konfigūracija

Atsisiųsto failo viduje atidarykite failą sonoff.ino. Jis atidarys visus reikalingus failus kituose „Arduino IDE“skirtukuose. Dabar atidarykite skirtuką userconfig.h, kad įvestumėte „Wi-Fi“kredencialus.

4 veiksmas: sukonfigūruokite SSID, slaptažodį ir projekto pavadinimą

Konfigūruokite SSID, slaptažodį ir projekto pavadinimą
Konfigūruokite SSID, slaptažodį ir projekto pavadinimą

Dabar redaguokite SSID ir slaptažodžio laukus naudodami „WiFi“tinklo SSID ir slaptažodį. Be to, #define PROJECT „sonoff“eilutėje nurodykite unikalų projekto pavadinimą.

Pvz. #define PROJEKTAS „nodefactory“

5 veiksmas: pasirinkite teisingą „NodeMCU“plokštę

Pasirinkite teisingą „NodeMCU“plokštę
Pasirinkite teisingą „NodeMCU“plokštę

Dabar prijunkite „NodeMCU“ir pasirinkite tinkamą COM prievado ir plokštės versiją. Įsitikinkite, kad „NodeMCU 1.0“plokštės nustatymai yra tokie.

Plokštė: NodeMCU 1.0 (ESP12-E modulis)

Blykstės dydis: „4M (1M SPIFFS)

CPU dažnis: 80 MHz

Įkėlimo greitis: „115200“

Tada paleiskite programinę -aparatinę įrangą spustelėdami Įkelti.

6 veiksmas: suraskite „NodeMCU“IP adresą savo tinkle

Raskite „NodeMCU“IP adresą savo tinkle
Raskite „NodeMCU“IP adresą savo tinkle
Raskite „NodeMCU“IP adresą savo tinkle
Raskite „NodeMCU“IP adresą savo tinkle

Kai mirksi, atidarykite išplėstinį IP skaitytuvą. Ir ieškokite IP adreso savo tinklo IP viduje. Mano atveju mano IP bus nuo 192.168.255.0-255 (reiškia, kad IP bus nuo 0 iki 255). Spustelėkite nuskaityti ir čia galite pamatyti projekto pavadinimą, kurį nurodėte faile userconfig.h kaip įrenginio pavadinimą.

Užsirašykite rastą IP adresą ir įklijuokite jį į savo naršyklės URL ir spustelėkite įvesti. Jis parodys „Sonoff Tasmota“puslapį, kad sukonfigūruotų jūsų modulį.

7 veiksmas: ESP8266 plokščių konfigūravimas

ESP8266 plokščių konfigūracija
ESP8266 plokščių konfigūracija

Pagal numatytuosius nustatymus jis bus „Sonoff Basic“. Taigi meniu „Konfigūracija“turite jį pakeisti į „Bendras“. Spustelėkite „Konfigūracija“ir viduje pasirinkite „Konfigūruoti modulį“.

8 veiksmas: išsaugokite konfigūraciją

Išsaugokite konfigūraciją
Išsaugokite konfigūraciją

Pasirinkite lentą kaip Generic ir Save. Įrenginys bus paleistas iš naujo. Ši parinktis tinka visoms ESP8266 plokštėms.

9 veiksmas: naujos GPIO parinktys pagal ESP8266 plokštės tipus

Naujos GPIO parinktys pagal ESP8266 plokščių tipus
Naujos GPIO parinktys pagal ESP8266 plokščių tipus

Dabar, jei spustelėsite konfigūraciją, galėsite pamatyti daugiau GPIO parinkčių. Naudodamiesi tuo galite pasirinkti GPIO funkcijas.

Priklausomai nuo GPIO nustatymo, pagrindiniame puslapyje bus rodoma tokia parinktis kaip DHT, relė, jungiklis ir daugelis kitų.

Norėdami gauti daugiau vadovėlių, apsilankykite mūsų tinklaraštyje - „Factory Forward Blog“

Rekomenduojamas: