Innholdsfortegnelse:
- Trinn 1: Samle de nødvendige elementene
- Trinn 2: ESP-8266 Wifi-modul
- Trinn 3: Servo med høyt dreiemoment
- Trinn 4: Plater
- Trinn 5: 3.3V FTDI programmerer
- Trinn 6: Oppsett for ESP8266
- Trinn 7: Last opp kode til ESP (forenklet programvare)
- Trinn 8: Koding av Arduino med IDE
- Trinn 9: Oppfinne din egen app
- Trinn 10:.aia -filen for appen
- Trinn 11: Montering
Video: Wifi Smart Door (enkleste metode): 11 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:26
Dette er et enkelt prosjekt laget med arduino uno R3, målet er å kontrollere en dørlås uten nøkler, og ved hjelp av en smarttelefon for å oppnå dette, vil kommunikasjonsmediet være internett (wifi-modul-ESP8266).
Jeg har allerede lagt ut en instruks om det samme prosjektet med bluetooth -modul, du kan referere det for eventuelle avklaringer. (Klikk her).
I denne instruksen vil du vite om det enkle IOT -prosjektet for å kontrollere låsen på døren din med wifi -modul.
Dette er en av de enkleste metodene for å bruke ESP-8266.
Trinn 1: Samle de nødvendige elementene
1. Arduino UNO R3
for å kontrollere servoen og grensesnittet med ESP 8266 (GPIO pin-0)
konseptet er veldig enkelt, vi skal kontrollere ESP8266 (GPIO pin 0) fra smarttelefonen vår med en app.
hvis GPIO -nål 0
LAV ----------------------------------- lås tilstandsstengt.
HØY ----------------------------------- lås state-open.
GPIO pin 0 -tilstanden vil bli gjenkjent av arduino ved hjelp av digitalRead -kommandoen og utfører de nødvendige operasjonene på Servoen.
Trinn 2: ESP-8266 Wifi-modul
Dette vil hjelpe prosjektet vårt med å koble til skyen. Dette er veldig billig og enkelt å bruke.
I dette prosjektet bruker vi bare GPIO pin-0 i ESP8266.
Trinn 3: Servo med høyt dreiemoment
for å vri låsehendelen når signalet sendes fra arduinoen
den drives av selve arduino 5v -pinnen, og den fungerer godt med den. (bare når arduinoen drives med usb -kabel)
Trinn 4: Plater
dette brukes til å lage etui til servomotoren som gjør at den kan holde motoren på døren ordentlig og den roterende delen er ordentlig festet til spaken på låsen.
saken er opp til din kreativitet. Du kan bruke annet materiale/ting for å lage saken. FOR Å HOLDE MOTOREN PÅ DØREN
Trinn 5: 3.3V FTDI programmerer
Dette brukes bare til å lage prosjektet, for å programmere ESP8266 -modulen da den ikke kan programmeres direkte fra arduino.
Trinn 6: Oppsett for ESP8266
Du trenger bare å etablere en seriell kommunikasjon mellom FTDI -programmereren og ESP8266.
Tilkoblinger: RX -> TX
TX -> RX
CH_PD -> 3,3V
VCC -> 3,3V
GND -> GND
Trinn 7: Last opp kode til ESP (forenklet programvare)
ved hjelp av ESPlorer IDE som er et program opprettet av 4refr0nt for å sende kommandoer til ESP8266.
Følg disse instruksjonene for å laste ned og installere ESPlorer IDE:
1. Klikk her for å laste ned ESPlorer
2. Pakk ut mappen
3. Gå til hovedmappen Kjør "ESPlorer.jar" -filen
4. Åpne ESPlorer IDE
5. Koble FTDI -programmereren til datamaskinen
6. Velg FTDI -programmeringsporten
7. Trykk på Åpne/Lukk
8. Velg NodeMCU+MicroPtyhon -fanen
9. Lag en ny fil som heter init.lua10. Trykk på Lagre i ESP
11. Alt du trenger å bekymre deg for eller endre er markert i rød boks.
12. Last opp følgende kode til ESP8266 ved hjelp av foregående programvare. Filen din skal ha navnet "init.lua".
legg til nettverksnavnet (SSID) og passordet i skriptet
LEGG TIL WIFI -NETTVERKSNAVN (SSID) OG PASSORD TIL SKRIFTEN
Din ESP IP -adresse Når ESP8266 starter på nytt, skrives den ut på din serielle skjerm ESP IP -adressen. Lagre den IP -adressen, fordi du trenger den senere.
Trinn 8: Koding av Arduino med IDE
Jeg har gitt kodingen du kan laste ned filen herfra.
last opp denne koden til ARDUINO!
Trinn 9: Oppfinne din egen app
du kan lage en selv ved å referere til bildene ovenfor.
Du kan også laste ned appen herfra og installere den på din Android -telefon.
Det er veldig enkelt å konfigurere. Klikk på knappen "Angi IP -adresse" nederst på skjermen og skriv inn IP -adressen din.
Trinn 10:.aia -filen for appen
du kan redigere appen ved å bruke nettstedet til oppfinner av MIT. (bruk importalternativ)
Trinn 11: Montering
sørg for at følgende tilkoblinger er utført.
SERVO TILKOBLING 1. oransje ----- arduino pin 2
2.rød ------- 5v pin i arduino
3. brun ------ malt pinne i arduino
til slutt koble ESP 8266 (GPIO pin 0) til digital pin 5 på arduinoen.
KLAR! Det er på tide å teste prosjektet og feilsøke eventuelle feil.
håper du liker det !!!
HENVISNING:
Jeg har referert til følgende nettsted ved fremstilling og publisering av prosjektet mitt, 1.
Anbefalt:
Det enkleste papp -USB -rattet: 6 trinn (med bilder)
Det enkleste kartet USB -rattet: Siden det er karantene og vi sitter fast hjemme, pleier vi å spille mange videospill. Racingspill er et av de beste spillene noensinne, men bruk av tastatur blir kjedelig og det er mye vanskeligere å bruke enn din Xbox- eller PS -kontroller. Derfor bestemte jeg meg for å
Grensesnitttastatur med Arduino. [Unik metode]: 7 trinn (med bilder)
Grensesnitttastatur med Arduino. [Unik metode]: Hei, og velkommen til min første instruks! :) I denne instruksen vil jeg dele et fantastisk bibliotek for å koble tastaturet til arduino - 'Password library' inkludert 'Keypad Library'. Dette biblioteket inneholder de beste funksjonene vi
Enkleste Arduino Smart Plant Vanning: 7 trinn (med bilder)
Enkleste Arduino Smart Plant Vanning: Forrige gang vi skrev intructable om hvordan du lager et automatisk plantevanningssystem med arduino og sensorer, fikk artikkelen vår mye oppmerksomhet og gode tilbakemeldinger. Etterpå har vi tenkt på hvordan vi kan gjøre det bedre. Det virker som vår
Enkleste inverter med bare en likestrømsmotor 12V til 220V AC: 3 trinn (med bilder)
Enkleste inverter med bare en likestrømsmotor 12V til 220V AC: Hei! I denne instruksen lærer du å lage en enkel omformer hjemme. Denne omformeren krever ikke flere elektroniske komponenter, men en enkelt komponent som er en liten 3V likestrømsmotor. DC Motor er alene ansvarlig for å utføre bryteren
Strømlysdioder - enkleste lys med konstant strømkrets: 9 trinn (med bilder)
Power LED -er - Enkleste lys med konstant strømkrets: Her er en veldig enkel og billig ($ 1) LED -driverkrets. Kretsen er en "konstant strømkilde", som betyr at den holder LED -lysstyrken konstant uansett hvilken strømforsyning du bruker eller omgivende miljøforhold