INHOUDSOPGAWE:
- Stap 1: Dinge wat u benodig:-
- Stap 2: Die opstel van die Arduino IDE:-
- Stap 3: Die opstel van bladsy op RemoteMe:-
- Stap 4: Laai kode op op MCU:-
- Stap 5: Verbindings:-
- Stap 6: Toets:-
Video: Beheer toestelle via die internet deur die blaaier. (IoT): 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
In hierdie instruksies sal ek u wys hoe u toestelle soos LED's, relais, motors, ens via die internet via die webblaaier kan beheer. En u het veilig toegang tot die kontroles op enige toestel. Die webplatform wat ek hier gebruik het, is RemoteMe.org besoek die bladsy om meer daaroor te weet.
Verwys na afbeeldings wat u sal help om die proses beter te verstaan.
Laat ons dus begin.
Stap 1: Dinge wat u benodig:-
Vir hierdie projek benodig u:-
- ESP8266 (NodeMCU) Skakel vir USLink vir Europa
- LEDLink vir USLink vir Europa
- Druk ButtonLink vir USLink vir Europa
- Breadboard. Link vir USLink vir Europa
Sagteware:-
- Arduino IDE
- Rekening op RemoteMe.
Let daarop dat u 'n Arduino of Raspberry-pi vir die projek kan gebruik as u nie NodeMCU het nie.
Stap 2: Die opstel van die Arduino IDE:-
Om eers met NodeMCU Esp8266 te werk, moet u die borde by IDE voeg as u dit nog nie gedoen het nie, kyk na hierdie instruksies hier.
Nadat die rade op IDE beskikbaar is, is daar 'n paar biblioteke nodig vir hierdie projek.
Om hierdie biblioteke te installeer:-
Maak IDE oop en gaan na >> Skets >> Sluit biblioteek in >> Bestuur biblioteke. 'N Opspringvenster moet verskyn. Hier sal u soek na die vereiste biblioteke
Lys van biblioteke:-
- RBD_Timer.h
- RBD_Button.h
- RemoteMe.h
- ESP8266WiFi.h
- ESP8266WiFiMulti.h
- ArduinoHttpClient.h
Installeer hierdie een vir een en herbegin die IDE as dit klaar is.
Daarmee is die IDE gereed vir gebruik.
Stap 3: Die opstel van bladsy op RemoteMe:-
Om RemoteMe te gebruik, moet u eers aanmeld, sodat u u eie webbladsye kan skep en toestelle kan begin beheer.
Gaan na RemoteMe.org, klik op 'Toepassing', meld u aan en voer u besonderhede in en teken aan
U word begroet met 'n verwelkomingsbladsy. Kies dan "Toestelle" aan die linkerkant in die spyskaart
Aan die regterkant sien u 'n opsie met die naam 'Nuwe toestel'. As u daarop klik, sal u 'n keuselys kry, en kies 'Nuwe webblad'
Gee nou 'n naam en 'n toestel -ID; ek het dit 'LED' genoem en 'ID' 203 'gegee. (Die toestel -ID is die unieke nommer wat tussen verskillende toestelle kan onderskei.)
Maak seker dat die skakelaar op 'aktief' is en klik op 'stuur'. 'N Nuwe toestel met die naam LED met toestel -ID 203 verskyn op die bladsy. Kies nou die afpyltjie aan die regterkant van die toestel, en u sal 'n leë gleuf sien waar u webblaaie kan skep
Gaan na hierdie GitHub -bladsy. U moet drie lêers (index.html, scripts.js & styles.css) sleep en dit een vir een in die leë gleuf op u toestel laat sak, en u is klaar
Stap 4: Laai kode op op MCU:-
Hieronder het ek die kode verskaf wat u benodig om die projek te laat werk.
Voordat u die kode kan oplaai, is daar 'n paar klein veranderinge wat u in die kode moet aanbring.
Sodra die kode oopgemaak is in die IDE, moet u u WiFi -naam en wagwoord in die vereiste veld invoer, sodat die bord met u netwerk kan skakel.
Maak veranderinge aan die volgende deel van die kode:-
#define WIFI_NAME "Voer u WiFi -naam in" #definieer WIFI_PASSWORD "Voer u WiFi -wagwoord in" #definieer DEVICE_ID 203 #definieer DEVICE_NAME "LED" #definieer TOKEN "Tik verifikasieteken"
Om die verifikasietoken te kry, gaan na Remoteme.org >> Toepassings >> Tokens (in die spyskaart aan die linkerkant van toestelle)
Kopieer die teken en plak dit in die kode.
Koppel nou u NodeMCU aan u rekenaar, kies die regte poort en laai die kode op.
Stap 5: Verbindings:-
Volg die prent hierbo om verbindings te maak:-
Die LED is gekoppel aan Pin D5 van die MCU.
Die drukknoppie is aan Pin D2 gekoppel.
Gebruik 'n weerstand in serie met LED om skade aan LED te voorkom.
Stap 6: Toets:-
Nou het u die projek suksesvol voltooi. Dit is tyd om die konstruksie te toets.
Om eers te kyk of die verbindings reg is, druk op die drukknop, en die LED sal aanskakel. Deur weer op die knoppie te druk, word die LED uitgeskakel
Gaan nou na die RemotMe -webwerf en maak u aansoek oop. teken aan met die rekening waarmee u aangemeld het
Gaan nou na toestelle en kies die toestel wat u pas geskep het. Let op die verbindingskakel -simbool aan die linkerkant voordat die toestel -ID groen geword het, wat aandui dat die ESP -bord aan die bediener gekoppel is
Klik nou op die lêer "index.html" en kies "maak oop in nuwe oortjie", op 'n nuwe oortjie verskyn 'n webblad met 'n sirkel. U kan op die sirkel klik om die LED aan en uit te skakel
Om u LED met 'n slimfoon te beheer. Gaan weer na die apparaatbladsy en klik op "index.html". Kies hierdie keer die laaste opsie "Kry 'n anonieme skakel …"
Nog 'n beter opsie, u kan die QR -opsie langs die skakel kies. En skandeer die QR met u Android of iPhone, en u word met 'n sirkel na die webblad verwys
Kyk na die videodemo om te sien hoe dit werk.
Hoop u hou van die projek; as u enige vrae het, kan u dit in die kommentaar stel.
Dankie.
Aanbeveel:
Beheer deur die Blynk -app met behulp van Nodemcu via die internet: 5 stappe
Beheer deur die Blynk -app met behulp van Nodemcu via die internet: Hallo almal vandag, ons sal u wys hoe u 'n LED met 'n slimfoon via die internet kan beheer
Tuchless -skakelaar vir huishoudelike toestelle -- Beheer u huishoudelike toestelle sonder enige skakelaar: 4 stappe
Tuchless -skakelaar vir huishoudelike toestelle || Beheer u huishoudelike toestelle sonder enige skakelaar: dit is 'n tuchless -skakelaar vir huishoudelike toestelle. U kan dit op enige openbare plek gebruik, sodat dit help om enige virus te bestry. Die stroombaan gebaseer op 'n donker sensorkring gemaak deur Op-Amp en LDR. Tweede belangrike deel van hierdie kring SR-flip-flop met sekwensie
Beheer huishoudelike toestelle deur Alexa met ESP8266 of ESP32: 8 stappe
Beheer huishoudelike toestelle deur middel van Alexa met ESP8266 of ESP32: Hey, wat gaan aan, ouens! Akarsh hier van CETech. Hierdie projek van my gaan u lewe maklik maak en u voel soos 'n koning nadat u toestelle in u huis beheer het deur net 'n opdrag aan Alexa te gee. Die belangrikste ding agter hierdie bladsy
Hoe om 'n IoT -toestel te maak om toestelle te beheer en die weer te monitor met behulp van Esp8266: 5 stappe
Hoe om 'n IoT-toestel te maak om toestelle te beheer en weer te monitor met behulp van Esp8266: Die internet van dinge (IoT) is die internetwerk van fisiese toestelle (ook na verwys as 'gekoppelde toestelle' en 'slim toestelle'), geboue, en ander items ingebed met elektronika, sagteware, sensors, aandrywers en
Toestelle beheer deur Arduino met meganiese omskakeling: 8 stappe (met foto's)
Toestelle beheer deur middel van Arduino met meganiese skakel: Die Arduino kan gebruik word om toestelle te beheer deur gebruik te maak van eenvoudige meganiese skakelaars en relais