Sisällysluettelo:
- Vaihe 1: Tarvittavat komponentit - Edellytykset
- Vaihe 2: Sisällytä Sonoff -kirjastot Arduino IDE: hen
- Vaihe 3: Sonoffin päätiedosto ja käyttäjämääritykset
- Vaihe 4: Määritä SSID, salasana ja projektin nimi
- Vaihe 5: Valitse oikea NodeMCU -kortti
- Vaihe 6: Etsi NodeMCU: n IP -osoite verkossa
- Vaihe 7: ESP8266 -korttien määritykset
- Vaihe 8: Tallenna kokoonpano
- Vaihe 9: Uudet GPIO -asetukset ESP8266 -korttityyppien mukaan
Video: Vilkkuva SONOFF Tasmota -laiteohjelmisto NodeMCU: ssa: 9 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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
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
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
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
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
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
Oletuksena se on Sonoff Basicissa. Joten sinun on vaihdettava se kokoonpanovalikon kohtaan "Yleinen". Napsauta Configuration ja valitse sitten Configure Module.
Vaihe 8: 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
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:
Valvo lämpötilaa ja kosteutta AM2301: n avulla NodeMCU: ssa ja Blynkissä: 3 vaihetta
Tarkkaile lämpötilaa ja kosteutta AM2301: n avulla NodeMCU: ssa ja Blynkissä: On hyvin tunnettu tosiasia, että useimmilla alan vertikaaleilla lämpötila, kosteus, paine, ilmanlaatu, veden laatu jne. Ovat tärkeitä tekijöitä, joita on seurattava jatkuvasti ja tarpeen hälytysjärjestelmien on oltava käytössä, kun arvo
I2C LCD NodeMCU V2: ssa Arduino IDE: 3 vaihetta
I2C LCD NodeMCU V2: ssa Arduino IDE: Tässä nopeassa ohjeessa näytän sinulle kuinka lounastaa LCD -näyttö I2C -sarjasovittimella NodeMCU v2: ssa ArduinoIDE: n ja käytettävissä olevien kirjastojen avulla
Vilkkuva merkkivalo ESP8266 NodeMCU Lua WiFi -opetusohjelman avulla: 6 vaihetta
Vilkkuva LED ESP8266: n avulla NodeMCU Lua WiFi -opetusohjelma: KUVAUS NodeMCU on avoimen lähdekoodin IoT -alusta. Se sisältää Espressifin ESP8266 WiFi SoC -laitteella toimivan laiteohjelmiston ja ESP-12-moduuliin perustuvan laitteiston. Termi "NodeMcu" oletusarvoisesti viittaa elokuvaohjelmaan eikä t
Vilkkuva vilkkuva merkkivalo: 4 vaihetta
Valoaktivoidut vilkkuvat merkkivalot: Tässä ohjeessa näytän sinulle, kuinka koota vilkkuva LED -piiri, joka syttyy, kun heilutat kättäsi sen yli, vilkkuu sekunnin tai kaksi ja sammuu sitten. Sain vilkkuvan piirin kaavion steven123654: n ohjeesta
Vilkkuva/häipyvä/vilkkuva LED 555 -ajastimella: 7 vaihetta
Vilkkuva/häipyvä/vilkkuva LED -valo 555 -ajastimella: Tämä pieni piiri on yksinkertainen tapa tehdä häipyvä led ilman ohjelmointia siruja tai koodia. Vain muutama yksinkertainen komponentti ja olet valmis haalistumaan koko päivän. Lopputulos on jatkuva häipyminen ja häipyminen aivan kuten Mac valmiustilassa. Yrittää