Orodha ya maudhui:

Uendeshaji wa Nyumbani Kutumia Portal ya Mateka: Hatua 9
Uendeshaji wa Nyumbani Kutumia Portal ya Mateka: Hatua 9

Video: Uendeshaji wa Nyumbani Kutumia Portal ya Mateka: Hatua 9

Video: Uendeshaji wa Nyumbani Kutumia Portal ya Mateka: Hatua 9
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Novemba
Anonim
Automatisering ya Nyumbani Kutumia Portal ya Mateka
Automatisering ya Nyumbani Kutumia Portal ya Mateka
Automatisering ya Nyumbani Kutumia Portal ya Mateka
Automatisering ya Nyumbani Kutumia Portal ya Mateka
Automatisering ya Nyumbani Kutumia Portal ya Mateka
Automatisering ya Nyumbani Kutumia Portal ya Mateka

Hapa, tutaunda mradi wa kupendeza wa Captive Portal based automatisering home using nodeMCU from scratch.. So, lets begin..

Hatua ya 1: Azimio la Awali

Azimio la Awali
Azimio la Awali

Tangaza pini za IO za nodeMCU kutekeleza Vitendo, Faili za Kichwa na nambari ya kuunda seva ya DNS.. imeonyeshwa kwa picha..

Hatua ya 2: Html Code ya Front End I.e. Ingia Ukurasa

Nambari ya Html ya Front End Yaani. Ingia Ukurasa
Nambari ya Html ya Front End Yaani. Ingia Ukurasa

Kama inavyoonyeshwa kwenye picha, tangaza nambari ya html ndani ya ubadilishaji wa kamba ambayo tunatuma kwa mtumiaji wa mwisho kwa uthibitisho wa Nambari ya Ufikiaji.

* Ili kupata data iliyoingizwa na mtumiaji hapa tunatumia kidirisha cha nanga na lebo ya href

* Kimsingi tag ya Anchor hutumiwa kuongeza ukurasa mwingine wa wavuti ndani ya ukurasa wa wavuti na lebo ya href inafafanua marudio ya kiunga.

* Lakini, hapa tunapokea data iliyoingizwa na mtumiaji ndani ya uwanja wa Msimbo wa Ufikiaji kupitia Pane ya Anchor na lebo ya href…

jinsi, nitataja juu ya njia mbili za kukamata pembejeo kutoka kwa kiolesura cha wavuti hadi programu zetu za mwisho zinaisha..

Hatua ya 3: Matumizi ya WebServer.arg () na WebServer.on () Njia

Matumizi ya WebServer.arg () na WebServer.on () Mbinu
Matumizi ya WebServer.arg () na WebServer.on () Mbinu
Matumizi ya WebServer.arg () na WebServer.on () Mbinu
Matumizi ya WebServer.arg () na WebServer.on () Mbinu

Kama, mimi kutaja katika hatua ya awali nitakuambia njia mbili tofauti..

1) Kwa Kutumia njia ya webServer.arg ():

Hapa, tunabainisha sifa ya autofocus pamoja na elementi kama inavyoonyeshwa kwenye picha, kile autofocus inachofanya ni kwamba ni sifa ya boolean wakati ni kweli inamaanisha kuihakikishia kuwa kipengee cha kuingiza kinazingatia wakati mizigo ya ukurasa.

na kisha, tunaita njia ya args () kwenye kitu cha seva. Njia hii itarudisha idadi ya vigezo vya hoja ambavyo vilipitishwa kwenye HTTP na kutumia taarifa za masharti kutekeleza vitendo ipasavyo.

2) Kwa Kutumia na sifa ya href:

Hapa, tunataja vitu vyetu vya kudhibiti (kama vifungo) ndani na kupeana kamba, char, kiunga ambacho unataka kuhalalisha kwa kutumia taarifa za masharti na kisha tunaita webServer.on () kupokea pembejeo kwa uthibitisho.

Kama inavyoonekana..

Hatua ya 4: Ikiwa Aina za Mtumiaji Hati Zisizo sahihi

Ikiwa Aina za Mtumiaji Hati Zisizo sahihi
Ikiwa Aina za Mtumiaji Hati Zisizo sahihi

Kile nilichokuwa nimefanya, badilisha tu nambari ya ukurasa wa kuingia iliyokuwepo na ongeza kichwa kipya kinachomjulisha mtumiaji huyo kuwa ameweka kitambulisho kibaya..

Kwanza thibitisha kitambulisho ikiwa ni makosa elekeza mtumiaji kwa ukurasa mpya wa kuingia uliohaririwa unaoonyesha ujumbe wa makosa.

Kama inavyoonekana..

Hatua ya 5: Jinsi ya Kuongeza Picha kwenye Ukurasa wako wa Wavuti.

Jinsi ya Kuongeza Picha kwenye Ukurasa wako wa Wavuti.
Jinsi ya Kuongeza Picha kwenye Ukurasa wako wa Wavuti.

Ni rahisi sana, kwa sababu hapa hatuhifadhi picha zetu kwa uhifadhi wa mwili ili tuweze kutoa njia ya kuchukua picha hiyo ambayo kawaida tunafanya ikiwa kuna ukurasa wa html.

kwa hivyo tunachofanya ni kubadilisha picha zetu kuwa base64 na kuzibandika kwenye nambari yetu ya ukurasa Kama inavyoonyeshwa..

Hatua ya 6: Ni Vipengele Vipi Tunavyohitaji.

1) - nodiMCU

2) - Arduino IDE kuangazia nodeMCU

3) waya za kuruka (F-2-F)

4) -Relay Module

5) -WiFi-smartphone iliyowezeshwa au kompyuta ndogo kujaribu

Hatua ya 7: Miunganisho.

Miunganisho.
Miunganisho.

Ongeza moduli ya kusambaza kwa pini zilizotangazwa za IO kwa kificho.

Unganisha Kupeleka kwa vifaa vya umeme unayotaka kudhibiti kama inavyoonyeshwa kwenye picha..

Hatua ya 8: Sasa Jaribu na Furahiya.

Sasa Jaribu na Furahiya.
Sasa Jaribu na Furahiya.
Sasa Jaribu na Furahiya.
Sasa Jaribu na Furahiya.
Sasa Jaribu na Furahiya.
Sasa Jaribu na Furahiya.
Sasa Jaribu na Furahiya.
Sasa Jaribu na Furahiya.

Hatua ya 9: Msimbo Uko Hapa.

Tafadhali andika maoni yako ya thamani..

Ilipendekeza: