Talaan ng mga Nilalaman:
- Hakbang 1: Paunang Pagdeklara
- Hakbang 2: html Code para sa Pangwakas na Pagtatapos ng I.e. Pahina sa pag-login
- Hakbang 3: Paggamit ng WebServer.arg () at WebServer.on () Mga Paraan
- Hakbang 4: Kung Ang Mga Uri ng Gumagamit ay Maling Mga Kredensyal
- Hakbang 5: Paano Magdagdag ng Larawan sa Iyong Pahina sa Web.
- Hakbang 6: Ano ang Mga Kailangan ng Mga Bahagi.
- Hakbang 7: Mga Koneksyon.
- Hakbang 8: Ngayon Subukan at Masiyahan.
- Hakbang 9: Narito ang Code.
Video: Pag-aautomat ng Home Gamit ang Captive Portal: 9 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Dito, lilikha kami ng isang nakawiwiling proyekto ng Captive Portal batay sa automation ng bahay gamit ang nodeMCU mula sa simula.. Kaya, magsimula tayo..
Hakbang 1: Paunang Pagdeklara
Ipahayag ang mga IO pin ng nodeMCU upang maisagawa ang Action, Header Files at code para sa paglikha ng DNS server.. ipinakita sa imahe..
Hakbang 2: html Code para sa Pangwakas na Pagtatapos ng I.e. Pahina sa pag-login
Tulad ng ipinakita sa larawan, ideklara ang html code sa loob ng isang variable ng string na ipinapadala namin sa end-user para sa pagpapatunay ng Access Code.
* Upang mahuli ang data na ipinasok ng gumagamit dito gumagamit kami ng anchor pane at href tag
* Karaniwang ginagamit ang tag ng Anchor upang magdagdag ng isa pang web page sa loob ng web page at tinukoy ng href tag ang patutunguhan ng link.
* Ngunit, narito naming tinatanggap ang data na ipinasok ng gumagamit sa loob ng patlang ng Access Code sa pamamagitan ng Anchor Pane at href tag…
paano, babanggitin ko ang tungkol sa dalawang pamamaraan ng pagkuha ng input mula sa web interface hanggang sa aming ibig sabihin na nagtatapos ang mga programmer..
Hakbang 3: Paggamit ng WebServer.arg () at WebServer.on () Mga Paraan
Tulad ng, binabanggit ko sa nakaraang hakbang na sasabihin ko sa iyo ang dalawang magkakaibang pamamaraan..
1) Sa pamamagitan ng Paggamit ng webServer.arg () na pamamaraan:
Dito, tinukoy namin ang katangian ng autofocus kasama ang elemento tulad ng ipinakita sa larawan, kung ano ang ginagawa ng autofocus ay ito ay isang katangian ng boolean kung totoo ito ay nangangahulugang naroroon nito na tiniyak na ang elemento ng pag-input ay nakatuon kapag naglo-load ang pahina.
at pagkatapos, tawagan namin ang pamamaraan ng args () sa object ng server. Ibabalik ng pamamaraang ito ang bilang ng mga parameter ng query na naipasa sa HTTP at maglalapat ng mga kondisyong pahayag upang maisagawa ang mga pagkilos nang naaayon.
2) Sa pamamagitan ng Paggamit at href na katangian:
Dito, tinukoy namin ang aming mga elemento ng kontrol (tulad ng mga pindutan) sa loob at nagtatalaga ng isang string, char, link na nais mong patunayan gamit ang mga kondisyong pahayag at pagkatapos ay tumawag kami sa webServer.on () upang matanggap ang input para sa pagpapatunay.
Tulad ng ipinakita..
Hakbang 4: Kung Ang Mga Uri ng Gumagamit ay Maling Mga Kredensyal
Ang nagawa ko, baguhin lamang ang umiiral na code ng pahina ng pag-login at magdagdag ng isang bagong header na nagpapaalam na ang gumagamit ay nagpasok ng maling kredensyal..
Patunayan muna ang kredensyal kung mali idirekta ang gumagamit sa bagong na-edit na pahina sa pag-login na nagpapakita ng mensahe ng error.
Tulad ng ipinakita..
Hakbang 5: Paano Magdagdag ng Larawan sa Iyong Pahina sa Web.
Napakadali, dahil dito hindi namin itinatago ang aming mga imahe sa isang pisikal na imbakan upang magbigay kami ng isang landas upang makuha ang imaheng iyon na karaniwang ginagawa namin sa kaso ng pahina ng html.
kaya ang ginagawa namin ay simpleng i-convert ang aming mga imahe sa base64 at i-paste ito sa aming pahina ng code Tulad ng ipinakita..
Hakbang 6: Ano ang Mga Kailangan ng Mga Bahagi.
1) - nodeMCU
2) - Arduino IDE upang i-flash ang nodeMCU
3) -jumper wires (F-2-F)
4) -Reayul na Modyul
5) -Ang isang WiFi na pinagana ang smartphone o laptop upang subukan
Hakbang 7: Mga Koneksyon.
Magdagdag ng module ng relay sa idineklarang mga IO pin sa code.
Ikonekta ang Relay sa mga electric equipment na nais mong kontrolin tulad ng ipinakita sa imahe..
Hakbang 8: Ngayon Subukan at Masiyahan.
Hakbang 9: Narito ang Code.
Mangyaring isulat ang iyong mahalagang mga puna..
Inirerekumendang:
Orientasyong Pag-program sa Bagay: Paglikha ng Mga Bagay ng Pag-aaral / Pamamaraan sa Pagtuturo / Pamamaraan Gamit ang Shape Puncher: 5 Hakbang
Pag-ooriya sa Pag-program ng Bagay: Paglikha ng Mga Bagay ng Pag-aaral / Pamamaraan sa Pagtuturo / Pamamaraan Gamit ang Shape Puncher: Pamamaraan sa pag-aaral / pagtuturo para sa mga mag-aaral na bago sa object-oriented na programa. Ito ay isang paraan upang pahintulutan silang makita at makita ang proseso ng paglikha ng mga bagay mula sa mga klase. Bahagi 1. EkTools 2-pulgada malaking suntok; ang mga solidong hugis ay pinakamahusay.2. Piraso ng papel o c
Paano Makikita ang Mga Sakit sa Halaman Gamit ang Pag-aaral ng Makina: 6 Mga Hakbang
Paano Makita ang Mga Sakit sa Halaman Gamit ang Pag-aaral ng Makina: Ang proseso ng pagtuklas at pagkilala sa mga halaman na may sakit ay palaging isang manu-manong at nakakapagod na proseso na nangangailangan ng mga tao na biswal na siyasatin ang katawan ng halaman na maaaring madalas na humantong sa isang maling pagsusuri. Hinulaan din na bilang pandaigdigan
Orientasyong Pag-program sa Bagay: Paglikha ng Mga Bagay ng Pag-aaral / Pamamaraan sa Pagtuturo / Pamamaraan Gamit ang Gunting: 5 Hakbang
Pag-ooriya sa Pag-program ng Bagay: Paglikha ng Mga Bagay ng Pag-aaral / Paraan ng Pagtuturo / Pamamaraan Gamit ang Gunting: Pamamaraan sa pag-aaral / pagtuturo para sa mga mag-aaral na bago sa object-oriented na programa. Ito ay isang paraan upang pahintulutan silang makita at makita ang proseso ng paglikha ng mga bagay mula sa mga klase.Bahagi: 1. Gunting (anumang uri ang magagawa). 2. Piraso ng papel o karton. 3. Marker.
Ang ESP32 Captive Portal upang I-configure ang Mga Setting ng Static at DHCP IP: 8 Mga Hakbang
Ang ESP32 Captive Portal upang I-configure ang Mga Setting ng Static at DHCP IP: Ang ESP 32 ay isang aparato na may integrated WiFi at BLE. Ito ay uri ng isang biyaya para sa mga proyekto ng IoT. Ibigay lamang ang iyong mga setting ng SSID, password at IP at isama ang mga bagay sa cloud. Ngunit, ang pamamahala sa mga setting ng IP at mga kredensyal ng Gumagamit ay maaaring maging isang pinuno
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c