Sisällysluettelo:

Vilkkuva SONOFF Tasmota -laiteohjelmisto NodeMCU: ssa: 9 vaihetta
Vilkkuva SONOFF Tasmota -laiteohjelmisto NodeMCU: ssa: 9 vaihetta

Video: Vilkkuva SONOFF Tasmota -laiteohjelmisto NodeMCU: ssa: 9 vaihetta

Video: Vilkkuva SONOFF Tasmota -laiteohjelmisto NodeMCU: ssa: 9 vaihetta
Video: MyQ Smart Garage Opener Amazon my key DYI step by step set up #diy #smartgadgets #smarthouse #smart 2024, Marraskuu
Anonim
Vilkkuva SONOFF Tasmota -laiteohjelmisto NodeMCU: ssa
Vilkkuva SONOFF Tasmota -laiteohjelmisto NodeMCU: ssa

Sonoff on WiFi -ohjattu kytkin, joka on upotettu ESP8266 IC: hen ja jossa on releet laitteen ohjaamiseen Internetin kautta. Tämä IC voidaan väläyttää ja ohjelmoida uudelleen Arduino IDE: n avulla. Sonoffin tekijät julkaisivat kirjastot ja Arduino -tiedostot GitHub -sivullaan. Aluksi se on tehnyt vain Sonoffille vain levyt, minkä jälkeen se tukee monia ESP8266 -levyjä ja kehityslevyjä, kuten NodeMCU. Tässä opetusohjelmassa näemme kuinka salama Sonoff Tasmota -laiteohjelmisto NodeMCU -kehityskorteille. Uudessa päivitetyssä laiteohjelmistossa voit helposti valita eri ESP8266 -levyt helposti.

Vaihe 1: Tarvittavat komponentit - Edellytykset

  • NodeMCU: n kehityslautakunta
  • microUSB -kaapeli
  • Sonoff Tasmota -laiteohjelmisto - GitHub Link
  • Kehittynyt IP -skanneri
  • Arduino IDE

Lataa Sonoff Tasmota -laiteohjelmisto tästä linkistä.

Varmista, että ESP8266 -kirjasto on asennettu Arduino IDE -laitteeseesi. Jos haluat tietää, miten ESP8266 -kirjasto asennetaan oikein, tutustu tähän täydelliseen Flashing SONOFF Tasmota Firmware -blogiin NodeMCU: ssa.

Vaihe 2: Sisällytä Sonoff -kirjastot Arduino IDE: hen

Sisällytä Sonoff -kirjastot Arduino IDE: hen
Sisällytä Sonoff -kirjastot Arduino IDE: hen

Kun SONOFF Tasmota -laiteohjelmisto on ladattu GitHubista. Avaa Sonoff Tasmota -kansio. Siirry "lib" -kansioon ja kopioi kaikki sisältö ja liitä se tietokoneen Arduino -kirjastojen kansioon.

Nyt sisällytimme tarvittavat kirjastotiedostot Arduino IDE -kirjastoon. Määritetään koodimme.

Vaihe 3: Sonoffin päätiedosto ja käyttäjämääritykset

Sonoffin päätiedosto ja käyttäjämääritykset
Sonoffin päätiedosto ja käyttäjämääritykset

Avaa ladatun tiedoston sisällä sonoff.ino -tiedosto. Se avaa kaikki tarvittavat tiedostot Arduino IDE: n seuraavilla välilehdillä. Avaa nyt userconfig.h-välilehti ja anna Wi-Fi-tunnuksemme.

Vaihe 4: Määritä SSID, salasana ja projektin nimi

Määritä SSID, salasana ja projektin nimi
Määritä SSID, salasana ja projektin nimi

Muokkaa nyt SSID- ja Salasana -kenttiä WiFi -verkon SSID -tunnuksella ja salasanalla. Anna myös ainutlaatuinen projektinimi valitsemallasi tavalla #define PROJECT "sonoff" -rivillä.

Esim. #define PROJEKTI "nodefactory"

Vaihe 5: Valitse oikea NodeMCU -kortti

Valitse oikea NodeMCU -kortti
Valitse oikea NodeMCU -kortti

Liitä nyt NodeMCU ja valitse oikea COM -portti ja piirilevyn versio. Varmista, että NodeMCU 1.0 -levyn asetukset ovat seuraavat.

Levy: NodeMCU 1.0 (ESP12-E-moduuli)

Salaman koko: “4M (1M SPIFFS)

Suorittimen taajuus: 80 MHz

Latausnopeus: "115200"

Päivitä sitten laiteohjelmisto napsauttamalla Lataa.

Vaihe 6: Etsi NodeMCU: n IP -osoite verkossa

FInd NodeMCU IP -osoite verkossa
FInd NodeMCU IP -osoite verkossa
FInd NodeMCU IP -osoite verkossa
FInd NodeMCU IP -osoite verkossa

Kun vilkkuu on valmis Avaa Advanced IP Scanner. Ja etsi IP -osoite verkon IP -osoitteesta. Minun tapauksessani IP-osoitteeni vaihtelee välillä 192.168.255.0-255 (tarkoittaa, että IP on välillä 0-255). Napsauta skannaa ja näet projektin nimen, jonka annoit userconfig.h -tiedostossa laitteen nimeksi.

Kirjoita löytämäsi IP -osoite muistiin ja liitä se selaimesi URL -osoitteeseen ja napsauta Enter. Se näyttää Sonoff Tasmota -sivun moduulin määrittämiseksi.

Vaihe 7: ESP8266 -korttien määritykset

Kokoonpano ESP8266 -levyille
Kokoonpano ESP8266 -levyille

Oletuksena se on Sonoff Basicissa. Joten sinun on vaihdettava se kokoonpanovalikon kohtaan "Yleinen". Napsauta Configuration ja valitse sitten Configure Module.

Vaihe 8: Tallenna kokoonpano

Tallenna kokoonpano
Tallenna kokoonpano

Valitse levy yleiseksi ja tallenna. Laite käynnistyy uudelleen. Tämä vaihtoehto koskee kaikkia ESP8266 -kortteja.

Vaihe 9: Uudet GPIO -asetukset ESP8266 -korttityyppien mukaan

Uudet GPIO -vaihtoehdot ESP8266 -korttityyppien mukaan
Uudet GPIO -vaihtoehdot ESP8266 -korttityyppien mukaan

Jos napsautat kokoonpanoa, voit nähdä lisää GPIO -vaihtoehtoja. Sen avulla voit valita GPIO -toiminnot.

GPIO -asetuksesta riippuen vaihtoehto näkyy kotisivulla, kuten DHT, rele, kytkin ja paljon muuta.

Lisää opetusohjelmia on blogissamme - Factory Forward -blogi

Suositeltava: