INHOUDSOPGAWE:
- Stap 1: Benodige komponente - Voorvereistes
- Stap 2: Sluit Sonoff Libraries in by Arduino IDE
- Stap 3: Sonoff -hooflêer en gebruikersopstelling
- Stap 4: Stel SSID, wagwoord en projeknaam op
- Stap 5: Kies die korrekte NodeMCU -bord
- Stap 6: Vind NodeMCU IP -adres op u netwerk
- Stap 7: Opstelling vir ESP8266 -borde
- Stap 8: Stoor die konfigurasie
- Stap 9: Nuwe GPIO -opsies volgens die ESP8266 -boortipes
Video: Knipperende SONOFF Tasmota -firmware op NodeMCU: 9 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Sonoff is 'n WiFi -beheerde skakelaar wat ingebed is met ESP8266 IC en relais het om die toestel via die internet te beheer. Hierdie IC kan deur Arduino IDE geflits en herprogrammeer word. Die vervaardigers van Sonoff het die biblioteke en Arduino -lêers op hul GitHub -bladsy gepubliseer. Aanvanklik het dit slegs vir Sonoff -borde gemaak, daarna ondersteun dit baie ESP8266 -borde en ontwikkelingsborde soos NodeMCU. In hierdie handleiding sal ons sien hoe u die Sonoff Tasmota -firmware in die NodeMCU -ontwikkelingsborde kan flits. In die nuwe opgedateerde firmware kan u maklik die verskillende ESP8266 -borde maklik kies.
Stap 1: Benodige komponente - Voorvereistes
- NodeMCU Ontwikkelingsraad
- microUSB -kabel
- Sonoff Tasmota -firmware - GitHub -skakel
- Gevorderde IP -skandeerder
- Arduino IDE
Laai die Sonoff Tasmota -firmware af vanaf hierdie skakel.
Maak seker dat u die ESP8266 -biblioteek op u Arduino IDE geïnstalleer het. As u wil weet hoe u die ESP8266 -biblioteek behoorlik kan installeer, besoek hierdie volledige blog van Flashing SONOFF Tasmota Firmware op NodeMCU.
Stap 2: Sluit Sonoff Libraries in by Arduino IDE
Sodra die SONOFF Tasmota -firmware van GitHub afgelaai is. Maak die gids Sonoff Tasmota oop. Navigeer na die 'lib' -gids en kopieer al die inhoud, en plak dit dan in die Arduino' biblioteke 'gids op u rekenaar.
Nou het ons die nodige biblioteeklêers in die Arduino IDE -biblioteek opgeneem. Kom ons stel ons kode op.
Stap 3: Sonoff -hooflêer en gebruikersopstelling
Maak die lêer sonoff.ino oop in die afgelaaide lêer. Dit maak al die nodige lêers oop in die volgende oortjies in Arduino IDE. Maak nou die oortjie userconfig.h oop om ons Wi-Fi-geloofsbriewe in te voer.
Stap 4: Stel SSID, wagwoord en projeknaam op
Wysig nou die SSID- en wagwoordvelde met u WiFi -netwerk -SSID en wagwoord. Gee ook 'n unieke projeknaam volgens u keuse in #define PROJECT "sonoff" -reël.
Bv. #definieer PROJEK "nodefactory"
Stap 5: Kies die korrekte NodeMCU -bord
Koppel nou u NodeMCU aan en kies die korrekte COM -poort en bordweergawe. Maak seker dat die instellings so is vir NodeMCU 1.0 Board.
Bord: NodeMCU 1.0 (ESP12-E-module)
Flitsgrootte: “4M (1M SPIFFS)
CPU frekwensie: 80 MHZ
Oplaaisnelheid: “115200”
Flits dan die firmware deur op Laai op te klik.
Stap 6: Vind NodeMCU IP -adres op u netwerk
Sodra die flits voltooi is, maak die gevorderde IP -skandeerder oop. En soek na die IP -adres in u netwerk -IP. In my geval sal my IP wissel van 192.168.255.0-255 (beteken dat die IP tussen 0-255 sal wees). Klik op scan, en u kan die projeknaam wat u in die userconfig.h -lêer as die toestelnaam hier gegee het, sien.
Noteer die IP -adres wat u gevind het, plak dit in u blaaier -URL en klik op enter. Dit sal die Sonoff Tasmota -bladsy wys om u module op te stel.
Stap 7: Opstelling vir ESP8266 -borde
Dit is standaard in Sonoff Basic. U moet dit dus verander na 'Generies' in die menu 'Konfigurasie'. Klik op 'Configuration' en kies 'Configure Module' daarin.
Stap 8: Stoor die konfigurasie
Kies die bord as generies en stoor. Die toestel sal weer begin. Hierdie opsie is vir alle ESP8266 borde.
Stap 9: Nuwe GPIO -opsies volgens die ESP8266 -boortipes
As u nou op die konfigurasie klik, kan u meer GPIO -opsies sien. Deur dit te gebruik, kan u die GPIO -funksies kies.
Afhangende van die GPIO -instelling, sal die opsie op die tuisblad verskyn, soos DHT, Relay, Switch en vele meer.
Besoek ons blog vir meer tutoriale - Factory Forward Blog
Aanbeveel:
Klein LED knipperende figuur: 6 stappe
Klein LED -flitsende figuur: u kan die LED maklik knip met 'n arduino of 'n 555 -timer. Maar u kan 'n knipperende kring maak sonder sulke IC's. Dit is 'n eenvoudige flikkerende figuur gemaak van diskrete dele
Beheer LED knipperende pulse met 'n potensiometer: 6 stappe
Beheer LED Knipperende Pulse Met 'n Potentiometer: In hierdie tutoriaal leer ons hoe om die LED Knipperende Pulse met 'n Potentiometer te beheer. Kyk na 'n demonstrasie video
Elektroniese kenteken LED knipperende robotkenteken - soldeerstel: 11 stappe
Elektroniese kenteken LED -knipperende robotkenteken - soldeerkit: hierdie artikel word met trots geborg deur PCBWAY. PCBWAY maak prototipe PCB's van hoë gehalte vir mense oor die hele wêreld. Probeer dit self en kry 10 PCB's vir slegs $ 5 by PCBWAY met 'n uitstekende kwaliteit, dankie PCBWAY. Die Robadge#1 wat ek ontwikkel het vir
Bluetooth -luidspreker met knipperende diode -stroke: 5 stappe
Bluetooth -luidspreker met knipperende diode -stroke: Hallo vriende … Toe ek besluit het om te leer hoe om klavier te speel, het ek in die YouTube gesoek en tutoriale gevind en 'n stuk van Dmitri Shostakovitch (Waltz No 2) afgelaai, wat ek aanbeveel om te luister daarna (vir diegene wat nie daarna geluister het nie) en gaan sit
Knipperende LED's op die maat !: 4 stappe
Knipperende LED's op die maat !: LET WEL! LED's wat met die musiek knip, kan u kranksinnig maak! Hierdie instruksie handel oor die knipper van sommige LED's volgens die maat van enige musiek! Die idee agter hierdie proses is regtig eenvoudig en die kring is regtig klein. Die hoofkonsep is: 1-Lae pa