Talaan ng mga Nilalaman:

Flashing SONOFF Tasmota Firmware sa NodeMCU: 9 Hakbang
Flashing SONOFF Tasmota Firmware sa NodeMCU: 9 Hakbang

Video: Flashing SONOFF Tasmota Firmware sa NodeMCU: 9 Hakbang

Video: Flashing SONOFF Tasmota Firmware sa NodeMCU: 9 Hakbang
Video: 15. Прошивка Sonoff Basic: Tasmota + MQTT + OpenHAB. Самое дешевое WiFi реле для умного дома. 2024, Nobyembre
Anonim
Flashing na SONOFF Tasmota Firmware sa NodeMCU
Flashing na SONOFF Tasmota Firmware sa NodeMCU

Ang Sonoff ay isang switch na kinokontrol ng WiFi na naka-embed sa ESP8266 IC at may mga relay upang makontrol ang aparato sa pamamagitan ng Internet. Ang IC na ito ay maaaring mai-flash at muling mai-program ng Arduino IDE. Ang mga gumagawa ng Sonoff ay naglathala ng mga aklatan at mga file ng Arduino sa kanilang pahina ng GitHub. Sa una, mayroon lamang ito para sa mga board na ginawa ni Sonoff, pagkatapos nito sinusuportahan nito ang maraming mga board ng ESP8266 at mga board ng Development tulad ng NodeMCU. Sa tutorial na ito, makikita natin kung paano i-flash ang Sonoff Tasmota Firmware sa mga board ng pag-unlad ng NodeMCU. Sa bagong na-update na firmware, madali mong madaling mapipili ang iba't ibang mga Board ng ESP8266 madali.

Hakbang 1: Kailangan ng Mga Bahagi - Mga Pangangailangan

  • NodeMCU Development Board
  • microUSB Cable
  • Sonoff Tasmota Firmware - Link ng GitHub
  • Advanced na Scanner ng IP
  • Arduino IDE

I-download ang Sonoff Tasmota Firmware mula sa link na ito.

Tiyaking mayroon kang naka-install na ESP8266 Library sa iyong Arduino IDE. Kung nais mong malaman kung paano mai-install nang maayos ang library ng ESP8266 bisitahin ang kumpletong blog ng Flashing SONOFF Tasmota Firmware sa NodeMCU.

Hakbang 2: Isama ang Mga Aklatan ng Sonoff sa Arduino IDE

Isama ang Sonoff Library sa Arduino IDE
Isama ang Sonoff Library sa Arduino IDE

Kapag na-download ang SONOFF Tasmota Firmware mula sa GitHub. Buksan ang folder ng Sonoff Tasmota. Mag-navigate sa folder na 'lib' at kopyahin ang lahat ng mga nilalaman, pagkatapos ay i-paste ito sa folder na 'library' ng Arduino sa iyong computer.

Ngayon ay isinama namin ang mga kinakailangang file ng library sa Arduino IDE Library. I-configure natin ang aming code.

Hakbang 3: Pangunahing File at Son Config ng Sonoff

Pangunahing File at Config ng User ng Sonoff
Pangunahing File at Config ng User ng Sonoff

Sa loob ng na-download na file, Buksan ang sonoff.ino file. Bubuksan nito ang lahat ng kinakailangang mga file sa susunod na mga tab sa Arduino IDE. Ngayon buksan ang tab na userconfig.h upang ipasok ang aming Mga Kredensyal sa Wi-Fi.

Hakbang 4: I-configure ang SSID, Password at Pangalan ng Proyekto

I-configure ang SSID, Password at Pangalan ng Proyekto
I-configure ang SSID, Password at Pangalan ng Proyekto

Ngayon i-edit ang mga patlang ng SSID at Password gamit ang iyong WiFi network SSID at Password. Gayundin, magbigay ng isang natatanging pangalan ng proyekto ayon sa iyong napili sa linya na #define PROJECT "sonoff".

Hal. # tukuyin ang PROYEKTO "nodefactory"

Hakbang 5: Piliin ang Tamang NodeMCU Board

Piliin ang Tamang NodeMCU Board
Piliin ang Tamang NodeMCU Board

Ikonekta ngayon ang iyong NodeMCU at piliin ang tamang COM Port at Bersyon ng Lupon. Tiyaking ganito ang mga setting para sa NodeMCU 1.0 Board.

Lupon: NodeMCU 1.0 (Module ng ESP12-E)

Laki ng Flash: “4M (1M SPIFFS)

Dalas ng CPU: 80 MHZ

Bilis ng Pag-upload: “115200”

Pagkatapos Flash ang Firmware sa pamamagitan ng pag-click sa I-upload.

Hakbang 6: FInd NodeMCU IP Address sa Iyong Network

FInd NodeMCU IP Address sa Iyong Network
FInd NodeMCU IP Address sa Iyong Network
FInd NodeMCU IP Address sa Iyong Network
FInd NodeMCU IP Address sa Iyong Network

Kapag natapos na ang Flashing Open Advanced IP Scanner. At maghanap para sa IP address sa loob ng iyong network IP. Sa aking kaso, ang Aking IP ay saklaw mula sa 192.168.255.0-255 (Ibig sabihin ang saklaw ng IP mula 0-255). I-click ang i-scan at makikita mo ang pangalan ng proyekto na ibinigay mo sa userconfig.h file bilang pangalan ng aparato dito.

Tandaan ang nahanap mong IP Address at i-paste ito sa iyong browser URL at i-click ang enter. Ipapakita nito ang pahina ng Sonoff Tasmota upang mai-configure ang iyong module.

Hakbang 7: Pag-configure para sa Mga Board ng ESP8266

Pag-configure para sa Mga Board ng ESP8266
Pag-configure para sa Mga Board ng ESP8266

Bilang default, makakasama ito sa Sonoff Basic. Kaya kailangan mong baguhin ito sa 'Generic' sa menu na 'Configuration'. I-click ang 'Configuration' at sa loob ng piliin ang 'Configure Module'.

Hakbang 8: I-save ang Configuration

I-save ang Configuration
I-save ang Configuration

Piliin ang board bilang Generic at I-save. Ang aparato ay muling simulang. Ang pagpipiliang ito ay para sa lahat ng mga board ng ESP8266.

Hakbang 9: Mga Bagong Pagpipilian sa GPIO Ayon sa Mga Uri ng Linya ng ESP8266

Mga Bagong Pagpipilian sa GPIO Ayon sa Mga Uri ng Lupon ng ESP8266
Mga Bagong Pagpipilian sa GPIO Ayon sa Mga Uri ng Lupon ng ESP8266

Ngayon kung na-click mo ang pagsasaayos, maaari mo nang makita ang higit pang mga pagpipilian sa GPIO. Gamit iyon maaari mong piliin ang Mga Pag-andar ng GPIO.

Nakasalalay sa setting ng GPIO ang pagpipilian ay lilitaw sa Homepage tulad ng DHT, Relay, Switch at Marami pa.

Para sa higit pang mga tutorial, bisitahin ang aming blog - Factory Forward Blog

Inirerekumendang: