Sommario:
- Passaggio 1: Elenco dei componenti Part.1
- Passaggio 2: elenco dei componenti Part.2
- Passaggio 3: circuito elettronico
- Passaggio 4: Software Part.1
- Passaggio 5: Software Part.2
- Passaggio 6: Software Part.3
- Passaggio 7: Software Part.4
- Passaggio 8: Software Part.5
- Passaggio 9: Software Part.6
- Passaggio 10: Software Part.7
- Passaggio 11: assemblaggio
Video: BlindStore: 11 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Il progetto riguarda un controllo delle tapparelle che puoi usare a casa a un costo inferiore. Sarà adattabile a tutti i tipi di negozio grazie al suo particolare design delle ruote. Potrai chiudere o aprire il tuo negozio ovunque in casa grazie al tuo computer o telefono con connessione wifi.
Passaggio 1: Elenco dei componenti Part.1
Ecco i pezzi di elettronica che utilizzeremo nel nostro progetto:
· Kit di avvio desktop Raspberry Pi 3 B+ --- 59€
Lampone Pi3
· ESP 32--- 7, 99€
ESP 32
· DHT11 --- 1, 32€
DHT11
· Motore passo-passo HANPOSE 17HS8401S --- 10€
Motore passo-passo HANPOSE 17HS8401S
· Driver motore L298N---3, 40€
L298N
· Trasformatore 12V, 3A --- 13, 12€
Trasformatore 12V
Il prezzo della prima scatola è di 94, 83€. Le altre scatole costeranno 35, 83€ perché il Raspberry era già stato acquistato. Il Raspberry, infatti, ospita il server e interconnette tutti i moduli della casa.
Passaggio 2: elenco dei componenti Part.2
Per mantenere tutti i componenti elettronici, dovrai stampare la custodia che abbiamo progettato. Questo caso ci permetterà di riunire tutti i componenti all'interno della stessa scatola.
Devi stampare la ruota che collega il motore alla corda della tenda.
Passaggio 3: circuito elettronico
Effettuare i collegamenti elettrici come mostrato nello schema sopra:
Intenzione di pagamento, le batterie sullo schema rappresentano l'alimentazione a 12V.
Tutta l'alimentazione è gestita dalla scheda L298N, la 12V per il motore passo-passo e la 5V per l'ESP32.
Passaggio 4: Software Part.1
Per implementare qualsiasi programma su ESP32 dovrai installare l'IDE Arduino e alcune librerie su di esso. Arduino è un software gratuito che ti permetterà di implementare l'algoritmo su ESP32.
- Scarica e installa l'ide Arduino.
- Sull'IDE Arduino, selezionare "files" successivo "preference" e infine scrivere nel caso denominato url:
- Seleziona "tools" - "Board manager" - cerca "esp32" e installa la libreria.
- Seleziona "strumenti" - "gestisci la libreria" - cerca "sensore DHT" e installa la libreria
- Seleziona "strumenti" - "gestisci la libreria" - cerca "Stepper" e installa la libreria. È una libreria per pilotare il motore.
- Seleziona "strumenti" - "gestisci la libreria" - cerca "Wire" e installa la libreria
- Elimina wifi.h nelle librerie Arduino.
- Scarica i file su
- Copia i file scaricati nella cartella della libreria Arduino e rinominalo senza "master" all'inizio del suo nome.
Passaggio 5: Software Part.2
La libreria PubSubClient consente al tuo ESP32 di comunicare con il Raspberry Pi3 grazie a Node-Red. Node-RED è uno strumento di programmazione basato su JAVA che ci permetterà di comunicare tra il Raspberry, l'utente e l'ESP32.
- Per installare la libreria PubSubClient dovrai seguire le seguenti istruzioni:
- Clicca qui per scaricare la libreria PubSubClient
- Scarica la libreria PubSubClient grazie al link sopra. Dovresti avere una cartella.zip nella cartella Download
- Decomprimi la cartella.zip e dovresti ottenere la cartella pubsubclient-master
- Rinomina la cartella da pubsubclient-master a pubsubclient
- Sposta la cartella pubsubclient nella cartella delle librerie di installazione IDE di Arduino
- Quindi, riapri il tuo IDE Arduino
Passaggio 6: Software Part.3
Caricamento del codice su esp32.
Devi impostare i parametri su Arduino.
- Fare clic su "Strumenti", "Gestione scheda" e selezionare "Modulo di sviluppo ESP32".
- Fare clic su "Strumenti", "Velocità di caricamento" e selezionare "115200".
- Alla fine, fai clic su "Strumenti", devi scegliere la porta USB giusta facendo clic su Porta.
Passaggio 7: Software Part.4
Ora il tuo Arduino è pronto per lanciare il seguente algoritmo:
- Devi inserire i 3 parametri, sono in grassetto e sottolineati nel seguente codice:
- Per conoscere l'indirizzo IP del Raspberry Pi3, devi inserire nel terminale LXT del Raspberry il seguente comando: hostname -I
- Attenzione: ogni volta che si riavvia il Raspberry, l'indirizzo IP potrebbe cambiare e sarà necessario inserire nuovamente il nuovo indirizzo IP.
const char* ssid = "Wifi_name"; // "il tuo nome Wi-Fi"
const char* password = "Wifi_password"; // "la tua password"
const char* mqtt_server = "indirizzo_IP"; // "l'indirizzo IP del Raspberry"
- Quando sullo schermo viene visualizzata la parola "connessione", è necessario premere il pulsante di avvio dell'Esp32.
Passaggio 8: Software Part.5
1) Il passo successivo è l'installazione di Node-Red sul terminale LXT di Raspberry pi3 con i comandi:
- sudo apt update
- $ bash <(curl -sL
- sudo systemctl abilita nodered.service
2) L'installazione del Mosquitto per il protocollo MQTT, bisogna scrivere i prossimi comandi nel terminale LXT di Raspberry Pi3.
- sudo reboot
- sudo apt install -y mosquitto mosquitto-clients
- sudo systemctl abilita mosquitto.service
3) L'installazione della dashboard di Node-Red, devi scrivere i comandi successivi nel terminale LXT di Raspberry Pi3.
- nodo-rosso-stop
- cd ~/.node-red
- npm install node-red-dashboard
Passaggio 9: Software Part.6
Per accedere al Node Red sul tuo Raspberry Pi3 scrivi sul terminale LXT il comando successivo:
- Innanzitutto, avvia il server MQTT facendo clic sull'icona Node-Red sul tuo Raspberry
- Nome host -I; grazie a ciò, ottieni l'indirizzo IP del tuo Raspberry
- Successivamente scrivi l'URL sul browser web:
- Alcuni blocchi non sono leggibili, devi selezionare l'angolo in alto a destra del menu, quindi fare clic su "importa", quindi fare clic su "libreria". Si scarica "gruppo ui" e "scheda ui".
- Fai clic su "Menu", "importa", "appunti". E poi copi il seguente codice nel caso:
[{"id":"e1ac6b57.2f2978", "type":"tab", "label":"Flow 1", "disabled":false, "info":""}, {"id":"8b42857c.b840b8", "type":"mqtt out", "z":"e1ac6b57.2f2978", "name":"", "topic":"esp32/output", "qos":"", "retain":"", "broker":"aabbce3b.08ddc", "x":1130, "y":320, "wires":}, {"id":"c35754db.b52628", "type":" ui_button", "z":"e1ac6b57.2f2978", "name":"", "group":"99a9d1e9.00b5b", "order"::1, "width":0, "height":0, "passthru ":false, "label":"Su", "tooltip":"", "color":"", "bgcolor":"", "icon":"", "payload":"on", "payloadType ":"str", "topic":"", "x":780, "y":300, "wires":
- Grazie al codice, ottieni l'interfaccia grafica su Node-red
Passaggio 10: Software Part.7
Connessione all'applicazione
- Puoi accedere alla tua applicazione collegando il tuo telefono o il tuo computer allo stesso Wifi del Raspberry e dell'Esp32. Quindi inserisci il seguente indirizzo nel browser web:
- Dovresti avere qualcosa come l'immagine sopra
Passaggio 11: assemblaggio
Quando tutti i passaggi precedenti sono stati eseguiti, sei pronto per inserire l'elettronica all'interno della scatola.
Se i collegamenti sono buoni, avvitare tutti i componenti nel seguente ordine:
1. L'ESP 32
2. La presa plug-in per il trasformatore
3. Il DHT11
4. L298N
5. Il motore passo-passo
Infine, metti la ruota sull'asse del motore, posiziona la scatola sul muro (stringa l'arco della tenda) e goditi la nostra tenda connessa.
Consigliato:
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: 3 passaggi
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: La maggior parte delle volte che ho affrontato, non ho una buona potenza del segnale per i miei lavori quotidiani. Così. Cerco e provo diversi tipi di antenna ma non funziona. Dopo aver perso tempo ho trovato un'antenna che spero di realizzare e testare, perché è principio costruttivo non
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: 3 passaggi
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: In questo Instructable eseguiremo il rilevamento del volto su Raspberry Pi 4 con Shunya O/S utilizzando la libreria Shunyaface. Shunyaface è una libreria di riconoscimento/rilevamento facciale. Il progetto mira a raggiungere la massima velocità di rilevamento e riconoscimento con
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): 4 passaggi
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): in questo post, ho realizzato uno specchio per il trucco fai-da-te con l'aiuto delle strisce LED. Sono davvero fantastici e devi provarli anche tu
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: 5 passaggi
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: una guida passo passo su come eseguire il dual-boot di Rockbox sul tuo iPod per giocare a Doom e a dozzine di altri giochi. È qualcosa di veramente facile da fare, ma molte persone rimangono stupite quando mi vedono giocare a doom sul mio iPod e si confondono con le istruzioni
Come installare plugin in WordPress in 3 passaggi: 3 passaggi
Come installare plugin in WordPress in 3 passaggi: In questo tutorial ti mostrerò i passaggi essenziali per installare il plugin wordpress sul tuo sito web. Fondamentalmente puoi installare i plugin in due modi diversi. Il primo metodo è tramite ftp o tramite cpanel. Ma non lo elencherò perché è davvero completo