Përmbajtje:

Firmware i ndezur SONOFF Tasmota në NodeMCU: 9 hapa
Firmware i ndezur SONOFF Tasmota në NodeMCU: 9 hapa

Video: Firmware i ndezur SONOFF Tasmota në NodeMCU: 9 hapa

Video: Firmware i ndezur SONOFF Tasmota në NodeMCU: 9 hapa
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Nëntor
Anonim
Firmware i ndezur SONOFF Tasmota në NodeMCU
Firmware i ndezur SONOFF Tasmota në NodeMCU

Sonoff është një ndërprerës i kontrolluar nga WiFi i cili është ngulitur me ESP8266 IC dhe ka stafetë për të kontrolluar pajisjen përmes internetit. Ky IC mund të ndizet dhe riprogramohet nga Arduino IDE. Krijuesit e Sonoff publikuan bibliotekat dhe skedarët Arduino në faqen e tyre GitHub. Fillimisht, ajo ka vetëm për bordet e Sonoff të bëra, pas kësaj mbështet shumë borde ESP8266 dhe borde zhvillimi si NodeMCU. Në këtë tutorial, ne do të shohim se si të ndezim firmuerin Sonoff Tasmota në bordet e zhvillimit të NodeMCU. Në firmuerin e ri të azhurnuar, ju lehtë mund të zgjidhni bordet e ndryshme ESP8266 me lehtësi.

Hapi 1: Komponentët e nevojshëm - Parakushtet

  • Bordi i Zhvillimit të NodeMCU
  • kabllo microUSB
  • Firmware Sonoff Tasmota - GitHub Link
  • Skaner i avancuar IP
  • Arduino IDE

Shkarkoni Firmware Sonoff Tasmota nga kjo lidhje.

Sigurohuni që keni Bibliotekën ESP8266 të instaluar në ID tuaj Arduino. Nëse doni të dini se si ta instaloni bibliotekën ESP8266 siç duhet, vizitoni këtë blog të plotë të Firmware SONOFF Tasmota Flashing në NodeMCU.

Hapi 2: Përfshini Bibliotekat Sonoff në Arduino IDE

Përfshini Bibliotekat Sonoff në Arduino IDE
Përfshini Bibliotekat Sonoff në Arduino IDE

Pasi të shkarkohet Firmware SONOFF Tasmota nga GitHub. Hapni dosjen Sonoff Tasmota. Shkoni te dosja "lib" dhe kopjoni të gjithë përmbajtjen, pastaj ngjiteni në dosjen "bibliotekat" Arduino në kompjuterin tuaj.

Tani kemi përfshirë skedarët e nevojshëm të bibliotekës në Bibliotekën Arduino IDE. Le të konfigurojmë kodin tonë.

Hapi 3: Skedari kryesor Sonoff dhe Konfigurimi i Përdoruesit

Skedari kryesor Sonoff dhe Konfigurimi i Përdoruesit
Skedari kryesor Sonoff dhe Konfigurimi i Përdoruesit

Brenda skedarit të shkarkuar, Hapni skedarin sonoff.ino. Do të hapë të gjithë skedarët e nevojshëm në skedat e ardhshme në Arduino IDE. Tani hapni skedën userconfig.h për të hyrë në Kredencialet tona Wi-Fi.

Hapi 4: Konfiguroni SSID, Fjalëkalimin dhe Emrin e Projektit

Konfiguroni SSID, Fjalëkalimin dhe Emrin e Projektit
Konfiguroni SSID, Fjalëkalimin dhe Emrin e Projektit

Tani modifikoni fushat SSID dhe fjalëkalimin me SSID dhe fjalëkalimin tuaj të rrjetit WiFi. Gjithashtu, jepni një emër unik të projektit sipas zgjedhjes suaj në #define PROJECT linjë "sonoff".

P.sh. #define PROJEKT "i papërshtatshëm"

Hapi 5: Zgjidhni Bordin e Saktë të NodeMCU

Zgjidhni Bordin e Saktë të NodeMCU
Zgjidhni Bordin e Saktë të NodeMCU

Tani lidhni NodeMCU -në tuaj dhe zgjidhni versionin e duhur të Portit dhe Bordit COM. Sigurohuni që cilësimet të jenë kështu për NodeMCU 1.0 Board.

Bordi: NodeMCU 1.0 (Moduli ESP12-E)

Madhësia e blicit: “4M (1M SPIFFS)

Frekuenca e CPU: 80 MHZ

Shpejtësia e ngarkimit: "115200"

Pastaj Flash Firmware duke klikuar Upload.

Hapi 6: Adresa IP e NodeMCU në rrjetin tuaj

Gjeni adresën IP të NodeMCU në rrjetin tuaj
Gjeni adresën IP të NodeMCU në rrjetin tuaj
Gjeni adresën IP të NodeMCU në rrjetin tuaj
Gjeni adresën IP të NodeMCU në rrjetin tuaj

Pasi të përfundojë ndezja, hapni skanerin IP të përparuar. Dhe kërkoni për adresën IP brenda IP -së së rrjetit tuaj. Në rastin tim, IP-ja ime do të shkojë nga 192.168.255.0-255 (Do të thotë që IP do të jetë nga 0-255). Klikoni skanimin dhe mund të shihni emrin e projektit që keni dhënë në skedarin userconfig.h si emër pajisjeje këtu.

Shënoni adresën IP që keni gjetur dhe ngjiteni në URL -në e shfletuesit tuaj dhe klikoni enter. Do të tregojë faqen Sonoff Tasmota për të konfiguruar modulin tuaj.

Hapi 7: Konfigurimi për bordet ESP8266

Konfigurimi për bordet ESP8266
Konfigurimi për bordet ESP8266

Si parazgjedhje, do të jetë në Sonoff Basic. Kështu që ju duhet ta ndryshoni atë në 'Generic' në menunë 'Configuration'. Klikoni "Konfigurimi" dhe brenda zgjidhni "Konfiguro modulin".

Hapi 8: Ruani konfigurimin

Ruani konfigurimin
Ruani konfigurimin

Zgjidhni tabelën si Generic dhe Save. Pajisja do të riniset. Ky opsion është për të gjitha bordet ESP8266.

Hapi 9: Opsione të reja GPIO Sipas Llojeve të Bordit ESP8266

Opsione të reja GPIO Sipas Llojeve të Bordit ESP8266
Opsione të reja GPIO Sipas Llojeve të Bordit ESP8266

Tani nëse klikoni në konfigurimin, atëherë mund të shihni më shumë opsione GPIO. Duke përdorur atë, ju mund të zgjidhni funksionet GPIO.

Në varësi të cilësimit të GPIO, opsioni do të shfaqet në faqen kryesore si DHT, Relay, Switch dhe shumë më tepër.

Për më shumë mësime, vizitoni blogun tonë - Factory Forward Blog

Recommended: