Sommario:
- Passaggio 1: sensore a ultrasuoni
- Passaggio 2: ESP8266 – 01 Modulo WiFi
- Passaggio 3: Servo SG90
- Passaggio 4: configurazione del modulo ESP8266 – 01 WiFi
- Passaggio 5: configurazione dell'app Blynk
- Passaggio 6: diagramma del circuito
- Passaggio 7: codice
- Passaggio 8: tutorial video con OUTPUT
Video: Pattumiera intelligente basata su IoT: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
In questo tutorial creeremo un sistema di monitoraggio della pattumiera intelligente basato su IoT
Controlleremo se la pattumiera è piena o meno e, se piena, informeremo il proprietario tramite una notifica push sul suo telefono.
Requisiti software:
Applicazione Blynk
Arduino IDE
Requisiti hardware:
Arduino Nano
Scudo sensore nano Arduino
Modulo WiFi ESP 01
Sensore ultrasonico
Servo SG90
Modulo sensore a infrarossi
Passaggio 1: sensore a ultrasuoni
Emette un ultrasuono a 40.000 Hz che viaggia nell'aria e se c'è un oggetto o un ostacolo sul suo percorso rimbalza sul modulo. Considerando il tempo di percorrenza e la velocità del suono si può calcolare la distanza.
Passaggio 2: ESP8266 – 01 Modulo WiFi
ESP8266-01 è un trasmettitore e ricevitore WiFi seriale che può fornire a qualsiasi microcontrollore l'accesso alla rete WiFi.
Il modulo ESP8266 è a basso costo e viene pre-programmato con un firmware set di comandi AT, il che significa che puoi semplicemente collegarlo al tuo dispositivo Arduino e ottenere la stessa capacità WiFi offerta da WiFi Shield. Questo modulo ha un potente capacità di elaborazione e memorizzazione della scheda che ne consente l'integrazione con i sensori e altre applicazioni tramite i suoi GPIO.
Caratteristiche:
- Wi-Fi Direct (P2P), soft-AP
- Stack di protocollo TCP/IP integrato
- È dotato di un interruttore TR integrato, balun, LNA, amplificatore di potenza e rete di adattamento
- Equipaggia PLL, regolatori, DCXO e unità di gestione dell'alimentazione integrati
- La CPU integrata a 32 bit a bassa potenza può essere utilizzata come applicazione
- 1.1 / 2.0, SPI, UART
- STBC, 1×1 MIMO, 2×1 MIMO
- Aggregazione A-MPDU e A-MSDU e intervallo di guardia di 0,4 ms
- Sveglia e trasmetti pacchetti in < 2 ms
- Consumo energetico in standby di < 1,0 mW (DTIM3)
Passaggio 3: Servo SG90
Un servomotore è un dispositivo elettrico che può spingere o ruotare un oggetto con grande precisione. Se vuoi ruotare e obbiettare ad alcuni angoli o distanze specifici, allora usi il servomotore. È composto solo da un semplice motore che funziona tramite un servo meccanismo. Se il motore è alimentato a corrente continua, viene chiamato servomotore CC e se è un motore alimentato a corrente alternata, viene chiamato servomotore CA. Possiamo ottenere un servomotore a coppia molto elevata in un pacchetto piccolo e leggero. Grazie a queste caratteristiche vengono utilizzati in molte applicazioni come auto giocattolo, elicotteri e aerei RC, robotica, macchine ecc.
Passaggio 4: configurazione del modulo ESP8266 – 01 WiFi
Collega il tuo ESP 01 in base ai collegamenti indicati di seguito.
Quindi carica questo codice sul tuo Arduino Uno. CODICE
Dopo aver caricato il codice.
Prova a inviare il comando di base: AT
Devi ricevere una risposta OK. (Questo significa che il tuo ESP 01 funziona bene).
Ora il tuo ESP 01 verrà configurato automaticamente. Ci sono due comandi che abbiamo scritto nel codice sopra.
AT+CWMODE=1 (Imposta la modalità Wi-Fi (Stazione/AP/Stazione+AP))
AT+UART_DEF=9600, 8, 1, 0, 3 (Questo cambierà il baud rate a 9600 puoi anche impostarlo su 115200.)
Passaggio 5: configurazione dell'app Blynk
Ora impostiamo la tua app Blynk per ricevere i dati di temperatura e umidità sui grafici.
Passaggio 1: fare clic su Nuovo progetto
Passaggio 2: aggiungi il nome del tuo progetto e quale scheda utilizzeremo, nel nostro caso è Arduino Nano
Passaggio 3: seleziona il Widget, ad esempio Livello verticale
Passaggio 4: configurare i pin e l'intervallo di dati
Ora il tuo Blynk dovrebbe assomigliare a questo schema elettrico
Passaggio 6: diagramma del circuito
Nel diagramma sopra sono mostrate tutte le connessioni per questo progetto IoT Based Smart Dustbin.
Abbiamo utilizzato un Arduino Nano Shield per facilitare la connessione. La connessione sarà la stessa anche per Arduino Nano Shield.
Passaggio 7: codice
Per la visita del codice completo - Alpha Electronz
Consigliato:
Pattumiera intelligente con Arduino, sensore a ultrasuoni e servomotore: 3 passaggi
Pattumiera intelligente utilizzando Arduino, sensore a ultrasuoni e servomotore: in questo progetto, ti mostrerò come realizzare una pattumiera intelligente usando Arduino, in cui il coperchio della pattumiera si aprirà automaticamente quando ti avvicini con la spazzatura. Gli altri componenti importanti utilizzati per realizzare questa pattumiera Smart sono un sensore a ultrasuoni HC-04
Pattumiera intelligente: 6 passaggi
Pattumiera intelligente: Ciao ragazzi!!! Sono Vedaansh Verdhan. E oggi ti mostrerò come creare la tua Smart Dustbin personale. Seguimi su Instragram per avere informazioni sul mio prossimo progetto. Iniziamo !!!! Account Instagram: --- robotics_08
Pattumiera intelligente di Magicbit: 5 passaggi
Pattumiera intelligente di Magicbit: in questo tutorial impareremo come creare una pattumiera intelligente utilizzando Magicbit dev. scheda con Arduino IDE. Iniziamo
Pattumiera intelligente con un'auto: 5 passaggi
Bidone della spazzatura intelligente con un'auto: questo è un bidone della spazzatura intelligente con un sensore a ultrasuoni, un'auto e un pulsante, quindi si sposta in avanti quando lo si preme. Questo progetto è ispirato da https://www.instructables.com/id/DIY-Smart-Dustbin-With-Arduino/ Ecco alcune parti che ho apportato alle modifiche: 4 ruote
Pattumiera intelligente fai-da-te con Arduino: 6 passaggi (con immagini)
Pattumiera intelligente fai-da-te con Arduino: qui realizzeremo una pattumiera intelligente utilizzando arduino e un sensore a ultrasuoni. Spero che vi piaccia imparare questo progetto