Indholdsfortegnelse:
- Trin 1: Indledende erklæringer
- Trin 2: HTML -kode til Front End I.e. Login side
- Trin 3: Brug af WebServer.arg () og WebServer.on () metoder
- Trin 4: Hvis brugeren skriver forkerte legitimationsoplysninger
- Trin 5: Sådan føjes billede til din webside
- Trin 6: Hvilke komponenter har vi brug for
- Trin 7: Forbindelser
- Trin 8: Test og nyd nu
- Trin 9: Koden er her
Video: Hjemmeautomatisering ved hjælp af Captive Portal: 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Her vil vi oprette et meget interessant projekt med Captive Portal -baseret hjemmeautomatisering ved hjælp af nodeMCU fra bunden … Så lad os begynde..
Trin 1: Indledende erklæringer
Deklarere IO -benene på nodeMCU til at udføre handling, overskriftsfiler og kode til oprettelse af DNS -server..vises i billede..
Trin 2: HTML -kode til Front End I.e. Login side
Som vist på billedet, erklær html-kode inden for en strengvariabel, som vi sender til slutbruger til validering af adgangskode.
*For at fange de data, der er indtastet af brugeren her, bruger vi ankerrude og href -tag
*Grundlæggende bruges Anchor -tag til at tilføje en anden webside på websiden, og href -tag definerer destinationen for linket.
*Men her modtager vi de data, der er indtastet af brugeren inden for feltet Adgangskode via Ankerrude og href -tag …
hvordan vil jeg nævne om to metoder til at fange input fra webgrænseflade til vores midler, programmører slutter..
Trin 3: Brug af WebServer.arg () og WebServer.on () metoder
Som jeg nævner i forrige trin, vil jeg fortælle dig to forskellige metoder..
1) Ved at bruge webServer.arg () metode:
Her angiver vi autofokusattribut sammen med element som vist på billedet, hvad autofokus gør, er, at det er en boolsk attribut, når det er sandt, betyder, at det kan sikre, at inputelementet bliver fokuseret, når siden indlæses.
og derefter kalder vi args () -metoden på serverobjektet. Denne metode returnerer antallet af forespørgselsparametre, der blev videregivet på HTTP, og anvendte betingede udsagn for at udføre handlinger i overensstemmelse hermed.
2) Ved at bruge og href -attribut:
Her specificerer vi vores kontrolelementer (som knapper) inden for og tildeler en streng, char, link, som du vil validere ved hjælp af betingede udsagn, og derefter kalder vi webServer.on () for at modtage input til validering.
Som vist..
Trin 4: Hvis brugeren skriver forkerte legitimationsoplysninger
Hvad jeg havde gjort, skal du blot ændre den eksisterende login -sidekode og tilføje en ny overskrift, der informerer om, at brugeren har indtastet en forkert legitimationsoplysninger.
Valider først legitimationsoplysningerne, hvis det er forkert, direkte brugeren til en ny redigeret login -side, der viser fejlmeddelelse.
Som vist..
Trin 5: Sådan føjes billede til din webside
Det er meget enkelt, for her gemmer vi ikke vores billeder på et fysisk lager, så vi giver en sti til at hente det billede, som vi normalt gør i tilfælde af html -side.
så det vi gør er bare at konvertere vores billeder til base64 og indsætte det i vores sidekode Som vist..
Trin 6: Hvilke komponenter har vi brug for
1)- nodeMCU
2)- Arduino IDE til at blinke nodeMCU
3) jumper-tråde (F-2-F)
4) -Relæmodul
5) -en WiFi-aktiveret smartphone eller bærbar computer til test
Trin 7: Forbindelser
Tilføj relæmodul til deklarerede IO -ben i kode.
Tilslut relæet til elektrisk udstyr, du vil styre, som vist på billedet.
Trin 8: Test og nyd nu
Trin 9: Koden er her
Skriv venligst dine værdifulde kommentarer..
Anbefalede:
DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin
DIY || Sådan laver du en edderkoprobot, der kan styres ved hjælp af smartphone Brug af Arduino Uno: Mens du laver en edderkoprobot, kan man lære så mange ting om robotik. Ligesom at lave robotter er underholdende såvel som udfordrende. I denne video vil vi vise dig, hvordan du laver en Spider -robot, som vi kan betjene ved hjælp af vores smartphone (Androi
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: Hej, jeg er Rithik. Vi kommer til at lave en internetstyret LED ved hjælp af din telefon. Vi kommer til at bruge software som Arduino IDE og Blynk.Det er enkelt, og hvis det lykkedes dig, kan du styre så mange elektroniske komponenter, du ønskerTing We Need: Hardware:
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
RF 433MHZ radiostyring ved hjælp af HT12D HT12E - Lav en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: 5 trin
RF 433MHZ radiostyring ved hjælp af HT12D HT12E | Oprettelse af en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: I denne instruktør vil jeg vise dig, hvordan du laver en RADIO -fjernbetjening ved hjælp af 433mhz sendermodtagermodul med HT12E -kode & HT12D -dekoder IC.I denne instruktive kan du sende og modtage data ved hjælp af meget meget billige KOMPONENTER SOM: HT
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores