Satura rādītājs:

Kontrolējiet ierīces internetā, izmantojot pārlūkprogrammu. (IoT): 6 soļi
Kontrolējiet ierīces internetā, izmantojot pārlūkprogrammu. (IoT): 6 soļi

Video: Kontrolējiet ierīces internetā, izmantojot pārlūkprogrammu. (IoT): 6 soļi

Video: Kontrolējiet ierīces internetā, izmantojot pārlūkprogrammu. (IoT): 6 soļi
Video: Как отслеживать и контролировать ESP32 из любой точки мира с помощью RemoteXY IoT Cloud 2024, Novembris
Anonim
Kontrolējiet ierīces internetā, izmantojot pārlūkprogrammu. (IoT)
Kontrolējiet ierīces internetā, izmantojot pārlūkprogrammu. (IoT)

Šajā pamācībā es jums parādīšu, kā internetā, izmantojot tīmekļa pārlūkprogrammu, varat kontrolēt tādas ierīces kā gaismas diodes, releji, motori utt. Un jūs varat droši piekļūt vadības ierīcēm jebkurā ierīcē. Šeit izmantotā tīmekļa platforma ir RemoteMe.org, apmeklējiet lapu, lai uzzinātu vairāk par to.

Noteikti atsaucieties uz attēliem, kas palīdzēs jums labāk izprast procesu.

Tātad, sāksim darbu.

1. darbība: lietas, kas jums būs nepieciešamas:-

Lietas, kas jums būs nepieciešamas
Lietas, kas jums būs nepieciešamas
Lietas, kas jums būs nepieciešamas
Lietas, kas jums būs nepieciešamas
Lietas, kas jums būs nepieciešamas
Lietas, kas jums būs nepieciešamas
Lietas, kas jums būs nepieciešamas
Lietas, kas jums būs nepieciešamas

Šim projektam jums būs nepieciešams:-

  1. ESP8266 (NodeMCU) Saite uz USLink Eiropai
  2. LEDLink priekš USLink Eiropai
  3. Push ButtonLink USLink Eiropai
  4. Maizes dēlis. Saite USLink Eiropai

Programmatūra:-

  1. Arduino IDE
  2. Konts RemoteMe.

Ņemiet vērā, ka projektam varat izmantot Arduino vai Raspberry-pi, ja jums nav NodeMCU.

2. darbība: Arduino IDE iestatīšana:-

Arduino IDE iestatīšana
Arduino IDE iestatīšana
Arduino IDE iestatīšana
Arduino IDE iestatīšana
Arduino IDE iestatīšana
Arduino IDE iestatīšana

Vispirms, lai strādātu ar NodeMCU Esp8266, jums jāpievieno dēļi IDE, ja vēl neesat to izdarījis, skatiet šo pamācību šeit.

Kad dēļi ir pieejami IDE, šim projektam ir vajadzīgas dažas bibliotēkas.

Lai instalētu šīs bibliotēkas:

Atveriet IDE un dodieties >> Skice >> Iekļaut bibliotēku >> Pārvaldīt bibliotēkas. Jāparādās uznirstošajam logam. Šeit jūs meklēsit nepieciešamās bibliotēkas

Bibliotēku saraksts:-

  1. RBD_Timer.h
  2. RBD_Button.h
  3. RemoteMe.h
  4. ESP8266WiFi.h
  5. ESP8266WiFiMulti.h
  6. ArduinoHttpClient.h

Instalējiet tos pa vienam un restartējiet IDE, kad esat pabeidzis.

Tādējādi IDE ir gatavs lietošanai.

3. darbība: lapas iestatīšana RemoteMe:-

Lapas iestatīšana RemoteMe
Lapas iestatīšana RemoteMe
Lapas iestatīšana RemoteMe
Lapas iestatīšana RemoteMe
Lapas iestatīšana RemoteMe
Lapas iestatīšana RemoteMe

Lai izmantotu RemoteMe, vispirms ir jāreģistrējas, lai jūs varētu izveidot savas tīmekļa lapas un sākt kontrolēt ierīces.

Goto RemoteMe.org noklikšķiniet uz "Lietojumprogramma", dodieties uz Reģistrēties un ievadiet savu informāciju un noklikšķiniet uz reģistrēšanās

Jūs tiksit sveicināts ar sveiciena lapu, Tagad izvēlnes kreisajā pusē atlasiet "Ierīces"

Labajā pusē redzēsit opciju ar nosaukumu "Jauna ierīce", noklikšķinot uz tās, tiks parādīta nolaižamā izvēlne, Šeit atlasiet "Jauna tīmekļa lapa"

Tagad dodiet nosaukumu un ierīces ID, es to nosaucu par “LED” un ierīces ID “203”. (Ierīces ID ir unikāls numurs, kas atšķirs dažādas ierīces.)

Pārliecinieties, vai slēdzis ir iestatīts uz “aktīvs”, un nospiediet “Iesniegt”. Lapā parādīsies jauna ierīce ar nosaukumu LED ar ierīces ID 203. Tagad ierīces labajā pusē atlasiet lejupvērsto bultiņu, un jūs redzēsit tukšu slotu, kurā varat izveidot tīmekļa lapas

Dodieties uz šo GitHub lapu. Jums ir jāvelk trīs faili (index.html, scripts.js & styles.css) un jāieliek pa vienam ierīces tukšajā slotā, un esat pabeidzis

4. darbība: koda augšupielāde MCU:-

Augšupielādes kods MCU
Augšupielādes kods MCU

Zemāk esmu norādījis kodu, kas nepieciešams, lai projekts darbotos.

Pirms koda augšupielādes kodā ir jāveic dažas nelielas izmaiņas.

Kad kods IDE ir atvērts, nepieciešamajā laukā jāievada WiFi nosaukums un parole, lai tāfele varētu izveidot savienojumu ar jūsu tīklu.

Veiciet izmaiņas šādā koda daļā:-

#define WIFI_NAME "Ievadiet savu WiFi nosaukumu" #define WIFI_PASSWORD "Ievadiet savu WiFi paroli" #define DEVICE_ID 203 #define DEVICE_NAME "LED" #define TOKEN "Ievadiet autentifikācijas marķieri"

Lai iegūtu autentifikācijas marķieri, dodieties uz Goto Remoteme.org >> Lietojumprogrammas >> Žetoni (izvēlnē kreisajā pusē zemāk esošās ierīces)

Kopējiet marķieri un ielīmējiet to kodā.

Tagad savienojiet savu NodeMCU ar datoru, atlasiet pareizo portu un augšupielādējiet kodu.

5. darbība: savienojumi:-

Savienojumi
Savienojumi

Sekojiet iepriekš redzamajam attēlam, lai izveidotu savienojumus:-

LED ir savienots ar MCU tapu D5.

Spiedpoga ir savienota ar tapu D2.

Izmantojiet rezistoru sērijveidā ar LED, lai novērstu LED bojājumus.

6. darbība: pārbaude:-

Image
Image
Pārbaude
Pārbaude
Pārbaude
Pārbaude

Tagad jūs esat veiksmīgi pabeidzis projektu. Ir pienācis laiks pārbaudīt konstrukciju.

Vispirms, lai pārbaudītu, vai savienojumi ir pareizi, nospiediet spiedpogu, un jums vajadzētu redzēt, ka LED ieslēdzas, vēlreiz nospiežot pogu, LED izslēgsies

Tagad dodieties uz RemotMe vietni un atveriet savu lietojumprogrammu. piesakieties, izmantojot kontu, ar kuru pierakstījāties

Tagad dodieties uz Ierīces un atlasiet tikko izveidoto ierīci. Ievērojiet savienojuma saites simbolu kreisajā pusē, jo ierīces ID ir kļuvis zaļš, kas norāda, ka ESP plate ir pievienota serverim

Tagad noklikšķiniet uz faila "index.html" un atlasiet "atvērt jaunā cilnē", jaunā cilnē parādīsies tīmekļa lapa ar loku. Jūs varat noklikšķināt uz apļa, lai ieslēgtu un izslēgtu gaismas diodi

Lai kontrolētu savu LED, izmantojot viedtālruni. Atkal dodieties uz ierīces lapu un noklikšķiniet uz "index.html". Šoreiz atlasiet pēdējo opciju "Saņemt anonīmu saiti …". Parādīsies uznirstošais logs ar saiti, kuru varat atvērt jebkurā viedtālrunī, lai kontrolētu gaismas diodi, katru reizi nepiesakoties

Vēl labāka iespēja, jūs varat izvēlēties QR opciju tieši blakus saitei. Un skenējiet QR, izmantojot savu Android vai iPhone, un jūs tiksit novirzīts uz tīmekļa lapu ar loku

Pārbaudiet video demonstrāciju, lai redzētu, kā tā darbojas.

Ceru, ka jums patīk projekts, ja jums ir kādi jautājumi, jautājiet komentāros.

Paldies.

Ieteicams: