Sommario:
- Passaggio 1: raccolta degli oggetti necessari
- Passaggio 2: modulo WiFi ESP-8266
- Passaggio 3: servo ad alta coppia
- Passaggio 4: lamiera
- Passaggio 5: programmatore FTDI da 3,3 V
- Passaggio 6: configurazione per ESP8266
- Passaggio 7: caricamento del codice su ESP (software semplificato)
- Passaggio 8: codifica di Arduino con IDE
- Passaggio 9: inventare la propria app
- Passaggio 10: il file.aia per l'app
- Passaggio 11: montaggio
Video: Wifi Smart Door (metodo più semplice): 11 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:06
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
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
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
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
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
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
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)
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
Ho dato la codifica è possibile scaricare il file da qui.
carica questo codice su ARDUINO!
Passaggio 9: 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
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:
Il volante USB in cartone più semplice: 6 passaggi (con immagini)
Il volante USB in cartone più semplice: poiché è la quarantena e siamo bloccati a casa, tendiamo a giocare a molti videogiochi. I giochi di corse sono uno dei migliori giochi di sempre, ma l'uso della tastiera diventa noioso ed è molto più difficile da usare rispetto al controller Xbox o PS. Per questo ho deciso di m
Controller per strisce luminose a LED WiFi più semplice: 8 passaggi (con immagini)
Controller per strisce luminose a LED WiFi più semplice: la scorsa primavera, ho iniziato a progettare hardware e software personalizzati per controllare due strisce di luci a LED utilizzando una scheda di sviluppo NodeMCU ESP8266-12E. Durante quel processo, ho imparato a creare i miei circuiti stampati (PCB) su un router CNC e ho
Arduino più economico -- Arduino più piccolo -- Arduino Pro Mini -- Programmazione -- Arduino Neno: 6 passaggi (con immagini)
Arduino più economico || Arduino più piccolo || Arduino Pro Mini || Programmazione || Arduino Neno:……………………………. ISCRIVITI al mio canale YouTube per altri video……. .Questo progetto riguarda come interfacciare un arduino più piccolo ed economico di sempre. L'arduino più piccolo ed economico è arduino pro mini. È simile ad arduino
L'inverter più semplice con solo un motore CC da 12 V a 220 V CA: 3 passaggi (con immagini)
Inverter più semplice con solo un motore CC da 12 V a 220 V CA: Ciao! In questo tutorial imparerai a realizzare un semplice inverter a casa. Questo inverter non richiede più componenti elettronici ma un singolo componente che è un piccolo motore a 3 V CC. Il solo motore DC è responsabile dell'esecuzione della commutazione
LED di potenza: la luce più semplice con circuito a corrente costante: 9 passaggi (con immagini)
LED di alimentazione: la luce più semplice con circuito a corrente costante: ecco un circuito driver LED davvero semplice ed economico ($ 1). Il circuito è una "sorgente di corrente costante", il che significa che mantiene costante la luminosità del LED indipendentemente dall'alimentatore utilizzato o dalle condizioni ambientali circostanti e