Innholdsfortegnelse:

Blinkende SONOFF Tasmota -fastvare på NodeMCU: 9 trinn
Blinkende SONOFF Tasmota -fastvare på NodeMCU: 9 trinn

Video: Blinkende SONOFF Tasmota -fastvare på NodeMCU: 9 trinn

Video: Blinkende SONOFF Tasmota -fastvare på NodeMCU: 9 trinn
Video: BitBastelei #284 - Vernetzte Rauchmelder 3: Software und Prototyp 2024, November
Anonim
Blinkende SONOFF Tasmota -fastvare på NodeMCU
Blinkende SONOFF Tasmota -fastvare på NodeMCU

Sonoff er en WiFi -kontrollert bryter som er innebygd med ESP8266 IC og har releer for å kontrollere enheten via Internett. Denne IC kan blinker og omprogrammeres av Arduino IDE. Skaperne av Sonoff publiserte bibliotekene og Arduino -filene på deres GitHub -side. I utgangspunktet har den bare for Sonoff laget brett, deretter støtter den mange ESP8266 -kort og utviklingstavler som NodeMCU. I denne opplæringen vil vi se hvordan du blinker Sonoff Tasmota -fastvaren til NodeMCU -utviklingstavlene. I den nye oppdaterte fastvaren kan du enkelt velge de forskjellige ESP8266 -kortene enkelt.

Trinn 1: Nødvendige komponenter - Forutsetninger

  • NodeMCU Development Board
  • microUSB -kabel
  • Sonoff Tasmota fastvare - GitHub Link
  • Avansert IP -skanner
  • Arduino IDE

Last ned Sonoff Tasmota -fastvaren fra denne lenken.

Sørg for at du har ESP8266 -biblioteket installert på Arduino IDE. Hvis du vil vite hvordan du installerer ESP8266 -biblioteket riktig, kan du besøke denne komplette bloggen med Flashing SONOFF Tasmota Firmware på NodeMCU.

Trinn 2: Inkluder Sonoff Libraries til Arduino IDE

Inkluder Sonoff Libraries til Arduino IDE
Inkluder Sonoff Libraries til Arduino IDE

Når SONOFF Tasmota Firmware er lastet ned fra GitHub. Åpne Sonoff Tasmota -mappen. Naviger til "lib" -mappen og kopier alt innholdet, og lim det deretter inn i Arduino "biblioteker" -mappen på datamaskinen din.

Nå inkluderte vi de nødvendige bibliotekfilene i Arduino IDE -biblioteket. La oss konfigurere koden vår.

Trinn 3: Sonoff hovedfil og brukerkonfigurasjon

Sonoff hovedfil og brukerkonfigurasjon
Sonoff hovedfil og brukerkonfigurasjon

Åpne sonoff.ino -filen inne i den nedlastede filen. Den åpner alle nødvendige filer i de neste fanene i Arduino IDE. Åpne nå fanen userconfig.h for å angi Wi-Fi-legitimasjonen vår.

Trinn 4: Konfigurer SSID, passord og prosjektnavn

Konfigurer SSID, passord og prosjektnavn
Konfigurer SSID, passord og prosjektnavn

Rediger nå SSID- og passordfeltene med WiFi -nettverkets SSID og passord. Gi også et unikt prosjektnavn etter eget valg i #define PROJECT "sonoff" -linjen.

F.eks. #define PROJEKT “nodefactory”

Trinn 5: Velg riktig NodeMCU -kort

Velg riktig NodeMCU -kort
Velg riktig NodeMCU -kort

Koble nå NodeMCU og velg riktig COM -port og brettversjon. Sørg for at innstillingene er slik for NodeMCU 1.0 Board.

Brett: NodeMCU 1.0 (ESP12-E-modul)

Blitsstørrelse: “4M (1M SPIFFS)

CPU -frekvens: 80 MHZ

Last opp hastighet: “115200”

Flash deretter fastvaren ved å klikke Last opp.

Trinn 6: Finne NodeMCU IP -adresse på nettverket ditt

Finne NodeMCU IP -adresse på nettverket ditt
Finne NodeMCU IP -adresse på nettverket ditt
Finne NodeMCU IP -adresse på nettverket ditt
Finne NodeMCU IP -adresse på nettverket ditt

Når blinkingen er fullført, åpner du Avansert IP -skanner. Og søk etter IP -adressen inne i nettverkets IP. I mitt tilfelle vil Min IP variere fra 192.168.255.0-255 (Betyr at IP-adressen vil være fra 0-255). Klikk på skann, og du kan se prosjektnavnet du ga i userconfig.h -filen som enhetsnavn her.

Skriv ned IP -adressen du fant, og lim den inn i nettleserens URL -adresse og klikk enter. Det vil vise Sonoff Tasmota -siden for å konfigurere modulen din.

Trinn 7: Konfigurasjon for ESP8266 -kort

Konfigurasjon for ESP8266 -plater
Konfigurasjon for ESP8266 -plater

Som standard vil det være i Sonoff Basic. Så du må endre den til "Generisk" i "Konfigurasjon" -menyen. Klikk på "Konfigurasjon", og velg "Konfigurer modul".

Trinn 8: Lagre konfigurasjonen

Lagre konfigurasjonen
Lagre konfigurasjonen

Velg brettet som Generisk og Lagre. Enheten starter på nytt. Dette alternativet er for alle ESP8266 -kort.

Trinn 9: Nye GPIO -alternativer i henhold til ESP8266 -korttyper

Nye GPIO -alternativer i henhold til ESP8266 -korttyper
Nye GPIO -alternativer i henhold til ESP8266 -korttyper

Hvis du klikker på konfigurasjonen, kan du se flere GPIO -alternativer. Ved å bruke det kan du velge GPIO -funksjonene.

Avhengig av GPIO -innstillingen vil alternativet vises på hjemmesiden som DHT, Relay, Switch og mange flere.

For flere opplæringsprogrammer, besøk vår blogg - Factory Forward Blog

Anbefalt: