Sommario:

Wifi Smart Door (metodo più semplice): 11 passaggi (con immagini)
Wifi Smart Door (metodo più semplice): 11 passaggi (con immagini)

Video: Wifi Smart Door (metodo più semplice): 11 passaggi (con immagini)

Video: Wifi Smart Door (metodo più semplice): 11 passaggi (con immagini)
Video: La Smart Home più ECONOMICA - Aqara con Apple Homekit 2024, Dicembre
Anonim
Wifi Smart Door (metodo più semplice)
Wifi Smart Door (metodo più semplice)
Wifi Smart Door (metodo più semplice)
Wifi Smart Door (metodo più semplice)
Wifi Smart Door (metodo più semplice)
Wifi Smart Door (metodo più semplice)

Questo è un semplice progetto realizzato con l'arduino uno R3, l'obiettivo è controllare una serratura senza chiavi, e utilizzando uno smartphone per farlo, il mezzo di comunicazione sarà Internet (modulo wifi-ESP8266).

Ho già pubblicato un istruibile sullo stesso progetto con modulo bluetooth, puoi fare riferimento per eventuali chiarimenti. (clicca qui).

In questo tutorial conoscerai il semplice progetto IOT di controllare la serratura della tua porta con il modulo wifi.

Questo è uno dei metodi più semplici per utilizzare ESP-8266.

Passaggio 1: raccolta degli oggetti necessari

Raccogliere gli oggetti necessari
Raccogliere gli oggetti necessari

1. Arduino UNO R3

per controllare il servo e interfacciarsi con ESP 8266 (GPIO pin-0)

il concetto è molto semplice controlleremo l'ESP8266 (pin 0 GPIO) dal nostro smartphone con un'app.

se GPIO -pin 0

LOW ----------------------------------- stato di blocco chiuso.

ALTO-----------------------------------stato della serratura-aperto.

lo stato del pin 0 del GPIO verrà riconosciuto da arduino utilizzando il comando digitalRead ed esegue le operazioni richieste sul Servo.

Passaggio 2: modulo WiFi ESP-8266

Modulo Wi-Fi ESP-8266
Modulo Wi-Fi ESP-8266
Modulo Wi-Fi ESP-8266
Modulo Wi-Fi ESP-8266

Questo aiuterà il nostro progetto a connettersi al cloud. Questo è molto economico e facile da usare.

In questo progetto utilizzeremo solo il pin-0 GPIO dell'ESP8266.

Passaggio 3: servo ad alta coppia

Servo ad alta coppia
Servo ad alta coppia
Servo ad alta coppia
Servo ad alta coppia
Servo ad alta coppia
Servo ad alta coppia

per girare la leva di blocco quando il segnale viene inviato dall'arduino

è alimentato dal pin arduino 5v stesso e funziona bene con esso. (solo quando arduino è alimentato con cavo usb)

Passaggio 4: lamiera

Lamiera
Lamiera

questo serve per realizzare l'involucro del servomotore che gli permette di trattenere adeguatamente il motore sulla porta e la parte rotante opportunamente fissata alla leva della serratura.

la custodia dipende dalla tua creatività puoi usare qualsiasi altro materiale/cosa per realizzare la custodia. PER TENERE IL MOTORE SULLA PORTA

Passaggio 5: programmatore FTDI da 3,3 V

Programmatore FTDI da 3,3 V
Programmatore FTDI da 3,3 V

Questo viene utilizzato solo nella realizzazione del progetto, per programmare il modulo ESP8266 in quanto non può essere programmato direttamente da arduino.

Passaggio 6: configurazione per ESP8266

Configurazione per ESP8266
Configurazione per ESP8266

Hai solo bisogno di stabilire una comunicazione seriale tra il tuo programmatore FTDI e il tuo ESP8266.

Connessioni: RX -> TX

TX -> RX

CH_PD -> 3.3V

VCC -> 3.3V

GND -> GND

Passaggio 7: caricamento del codice su ESP (software semplificato)

Caricamento del codice su ESP (software semplificato)
Caricamento del codice su ESP (software semplificato)

utilizzando l'IDE ESPlorer che è un programma creato da 4refr0nt per inviare comandi al tuo ESP8266.

Segui queste istruzioni per scaricare e installare ESPlorer IDE:

1. Clicca qui per scaricare ESPlorer

2. Decomprimi quella cartella

3. Vai alla cartella principale Esegui il file "ESPlorer.jar"

4. Apri l'IDE ESPlorer

5. Collega il tuo programmatore FTDI al tuo computer

6. Seleziona la porta del tuo programmatore FTDI

7. Premere Apri/Chiudi

8. Selezionare la scheda NodeMCU+MicroPtyhon

9. Crea un nuovo file chiamato init.lua10. Premi Salva in ESP

11. Tutto ciò di cui hai bisogno di preoccuparti o di cambiare è evidenziato nel riquadro rosso.

12. Carica il seguente codice nel tuo ESP8266 utilizzando il software precedente. Il tuo file dovrebbe essere chiamato "init.lua".

aggiungi il tuo nome di rete (SSID) e la password allo script

AGGIUNGI IL NOME DELLA RETE WIFI (SSID) E LA PASSWORD ALLO SCRIPT

Il tuo indirizzo IP ESP Quando il tuo ESP8266 si riavvia, stampa nel monitor seriale l'indirizzo IP ESP. Salva quell'indirizzo IP, perché ne avrai bisogno in seguito.

Passaggio 8: codifica di Arduino con IDE

Codificare Arduino con IDE
Codificare Arduino con IDE

Ho dato la codifica è possibile scaricare il file da qui.

carica questo codice su ARDUINO!

Passaggio 9: inventare la propria app

Inventare la propria app
Inventare la propria app
Inventare la tua app
Inventare la tua app
Inventare la propria app
Inventare la propria app

puoi crearne uno da solo facendo riferimento alle immagini fornite sopra.

puoi anche scaricare l'app da qui e installarla sul tuo telefono Android.

È molto facile da configurare. Fare clic sul pulsante "Imposta indirizzo IP" nella parte inferiore dello schermo e digitare il proprio indirizzo IP.

Passaggio 10: il file.aia per l'app

puoi modificare l'app utilizzando il sito Web dell'inventore dell'app MIT. (usa l'opzione di importazione)

Passaggio 11: montaggio

Assemblea!
Assemblea!
Assemblea!
Assemblea!

assicurarsi che i seguenti collegamenti siano stati eseguiti.

CONNESSIONE SERVO1.arancione-----arduino pin 2

2.rosso -------pin 5v in arduino

3.brown ------ pin di terra in arduino

infine collega il tuo ESP 8266 (pin 0 GPIO) al pin digitale 5 dell'arduino.

TUTTO STABILITO! È il momento di testare il progetto ed eseguire il debug in caso di errori.

spero ti piaccia !!!

RIFERIMENTO:

Ho fatto riferimento al seguente sito Web nella realizzazione e pubblicazione del mio progetto, 1.

Consigliato: