Innholdsfortegnelse:

Wifi Smart Door (enkleste metode): 11 trinn (med bilder)
Wifi Smart Door (enkleste metode): 11 trinn (med bilder)

Video: Wifi Smart Door (enkleste metode): 11 trinn (med bilder)

Video: Wifi Smart Door (enkleste metode): 11 trinn (med bilder)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Juli
Anonim
Wifi Smart Door (enkleste metode)
Wifi Smart Door (enkleste metode)
Wifi Smart Door (enkleste metode)
Wifi Smart Door (enkleste metode)
Wifi Smart Door (enkleste metode)
Wifi Smart Door (enkleste metode)

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

Samle elementene som kreves
Samle elementene som kreves

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

ESP-8266 Wifi-modul
ESP-8266 Wifi-modul
ESP-8266 Wifi-modul
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

Servo med høyt dreiemoment
Servo med høyt dreiemoment
Servo med høyt dreiemoment
Servo med høyt dreiemoment
Servo med høyt dreiemoment
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

Metallplater
Metallplater

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

3.3V FTDI programmerer
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

Oppsett for ESP8266
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)

Last opp kode til ESP (forenklet programvare)
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

Koding av Arduino med IDE
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

Oppfinne din egen app
Oppfinne din egen app
Oppfinne din egen app
Oppfinne din egen app
Oppfinne din egen app
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

Montering!
Montering!
Montering!
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: