Turinys:
- 1 žingsnis: pradinės deklaracijos
- 2 veiksmas: html kodas, skirtas priekinei daliai, t. Prisijungimo puslapis
- 3 veiksmas: naudokite metodus WebServer.arg () ir WebServer.on ()
- 4 veiksmas: jei vartotojo tipai neteisingi
- 5 veiksmas: kaip pridėti vaizdą prie savo tinklalapio
- 6 žingsnis: kokių komponentų mums reikia
- 7 žingsnis: jungtys
- 8 žingsnis: Dabar išbandykite ir mėgaukitės
- 9 žingsnis: kodas yra čia
Video: Namų automatizavimas naudojant nelaisvės portalą: 9 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Čia mes sukursime labai įdomų „Captive Portal“namų automatizavimo projektą, naudojant „nodeMCU“nuo nulio. Taigi, pradėkime.
1 žingsnis: pradinės deklaracijos
Paskelbkite „nodeMCU“IO kaiščius, kad atliktumėte veiksmą, antraštės failus ir kodą DNS serveriui sukurti.. parodyta paveikslėlyje.
2 veiksmas: html kodas, skirtas priekinei daliai, t. Prisijungimo puslapis
Kaip parodyta paveikslėlyje, deklaruokite html kodą eilutės kintamajame, kurį siunčiame galutiniam vartotojui, kad patvirtintų prieigos kodą.
*Norėdami sugauti vartotojo čia įvestus duomenis, naudojame inkaro sritį ir žymą href
*Iš esmės Inkaro žyma naudojama norint pridėti kitą tinklalapį tinklalapyje, o žyma href apibrėžia nuorodos paskirtį.
*Bet čia mes gauname duomenis, kuriuos vartotojas įvedė lauke Prieigos kodas per Inkaro sritį ir href žymą …
kaip, aš paminėsiu apie du būdus, kaip sugauti įvestį iš žiniatinklio sąsajos į mūsų programuotojų pabaigą.
3 veiksmas: naudokite metodus WebServer.arg () ir WebServer.on ()
Kaip jau minėjau ankstesniame žingsnyje, aš jums pasakysiu du skirtingus metodus.
1) Naudojant metodą webServer.arg ():
Čia mes nurodome automatinio fokusavimo atributą kartu su elementu, kaip parodyta paveikslėlyje, Automatinis fokusavimas yra tas, kad jis yra loginis atributas, kai jis yra tikras, reiškia, kad jis užtikrina, kad įvesties elementas bus sufokusuotas, kai įkeliamas puslapis.
ir tada mes vadiname args () metodą serverio objekte. Šis metodas grąžins HTTP perduotų užklausos parametrų skaičių ir pritaikys sąlyginius teiginius, kad atitinkamai atliktų veiksmus.
2) Naudojant ir „href“atributą:
Čia mes nurodome savo valdymo elementus (pvz., Mygtukus) ir priskiriame eilutę, char, nuorodą, kurią norite patvirtinti naudodami sąlyginius teiginius, tada paskambiname į webServer.on (), kad gautume patvirtinimą.
Taip, kaip parodyta..
4 veiksmas: jei vartotojo tipai neteisingi
Ką aš padariau, tiesiog pakeiskite esamą prisijungimo puslapio kodą ir pridėkite naują antraštę, informuojančią, kad vartotojas įvedė neteisingus prisijungimo duomenis.
Pirmiausia patikrinkite prisijungimo duomenis, jei jie neteisingi, nukreipkite vartotoją į naują redaguotą prisijungimo puslapį, kuriame rodomas klaidos pranešimas.
Taip, kaip parodyta..
5 veiksmas: kaip pridėti vaizdą prie savo tinklalapio
Tai labai paprasta, nes čia mes nesaugome savo vaizdų fizinėje saugykloje, kad galėtume pateikti tą vaizdą, kurį paprastai darome HTML puslapio atveju.
Taigi mes tiesiog konvertuojame savo vaizdus į base64 ir įklijuojame į puslapio kodą, kaip parodyta.
6 žingsnis: kokių komponentų mums reikia
1)- mazgasMCU
2)- „Arduino IDE“, kad įjungtų mazgą MCU
3) -šokiniai laidai (F-2-F)
4) -Relės modulis
5)-Išbandykite „WiFi“išmanųjį telefoną ar nešiojamąjį kompiuterį
7 žingsnis: jungtys
Pridėkite relės modulį prie deklaruotų IO kaiščių kodu.
Prijunkite relę prie elektros įrangos, kurią norite valdyti, kaip parodyta paveikslėlyje.
8 žingsnis: Dabar išbandykite ir mėgaukitės
9 žingsnis: kodas yra čia
Parašykite savo vertingus komentarus..
Rekomenduojamas:
Namų automatizavimas naudojant ESP8266 arba NODEMCU: 6 žingsniai
Namų automatizavimas naudojant ESP8266 arba NODEMCU: ar kada nors norėjote, kad jūsų namai būtų automatizuoti naudojant „Wi -Fi“? Norite valdyti šviesas, ventiliatorių ir visus kitus prietaisus iš savo išmaniojo telefono? Arba kada nors norėjote pamokų apie prijungtus įrenginius ir kaip su juo pradėti? Šis namų automatizavimo projektas
„Pasidaryk pats“pigių namų automatizavimas naudojant „Esp8266“: 6 žingsniai
„Pasidaryk pats“pigių namų automatizavimas naudojant „Esp8266“: Sveiki visi! Šiandien šioje instrukcijoje aš jums parodysiu, kaip aš paruošiau savo namų automatiką kaip žingsnį link protingų namų, naudodamas ESP 8266 modulį, paprastai žinomą kaip „nodemcu“, taip negaišdami laiko Pradėkime:)
IR namų automatizavimas naudojant relę: 6 žingsniai (su paveikslėliais)
IR namų automatizavimas naudojant relę: „Infared Remote Home Automation System“(įspėjimas: pakartokite projektą savo rizika! Šis projektas susijęs su aukšta įtampa)
Namų automatizavimas naudojant „Raspberry Pi“naudojant relės lentą: 7 žingsniai
Namų automatizavimas naudojant „Raspberry Pi“naudojant relės lentą: Dauguma žmonių nori didelio komforto, tačiau už priimtiną kainą. Jaučiamės tingūs apšviesti namus kiekvieną vakarą, kai saulė nusileidžia, ir kitą rytą, vėl išjungdami šviesą arba įjungdami/išjungdami oro kondicionierių/ventiliatorių/šildytuvus
Interneto/debesies valdoma namų automatizavimas naudojant Esp8266 (aREST, MQTT, IoT): 7 žingsniai (su paveikslėliais)
Interneto/debesies valdoma namų automatizavimas naudojant Esp8266 (aREST, MQTT, IoT): VISI kreditai http://arest.io/ už debesies paslaugą! IoT šiuo metu labiausiai aptariama tema pasaulyje !! Debesų serveriai ir paslaugos, leidžiančios tai padaryti, yra šiuolaikinio pasaulio traukos taškas … DISTANCE BARRIER buvo ir yra