Sommario:
- Passaggio 1: elenco di controllo hardware
- Passaggio 2: accesso ad AWS
- Passaggio 3: installazione per Raspberry Pi
- Passaggio 4: codici di controllo della camera intelligente
- Passaggio 5: esperienze di apprendimento
Video: Controllo della stanza intelligente: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
In questo progetto, miriamo a imparare come utilizzare AWS e MQTT nella nostra configurazione. Essendo nel mondo della tecnologia, quanto sarà bello poter controllare la tua stanza solo con il tuo laptop! Immagina di aver fretta per completare i tuoi progetti, avvicinarti per accendere l'interruttore per la tua luce richiede troppo tempo!
Questo portale:
- Consentono di caricare/recuperare immagini (S3 Bucket)
- Controllare i valori della luce (DynamoDB)
- Accensione/spegnimento led
- Controlla temperatura e umidità (phpmyadmin)
Dagli studenti agli anziani, è un'interfaccia semplice, facile da usare e da capire!
Passaggio 1: elenco di controllo hardware
Esaminiamo i componenti hardware necessari per questo tutorial.
- Cavi jumper assortiti
- DHT11 Sensore di temperatura e umidità x1
- Resistenza da 10k ohm x2
- MCP3008 x1
- Resistenza dipendente dalla luce (LDR) x1
- Luce LED x1
- Resistenza da 330 ohm x1
- Picamera x1
Passaggio 2: accesso ad AWS
- Accedi a
- Copiare l'ID chiave di accesso e la chiave di accesso segreta per scopi di configurazione successivi.
- Fare clic su "Apri console"
Registra il tuo Raspberry Pi come "Cosa"
- Cerca AWS IoT
- Sotto la barra di navigazione a sinistra, fai clic su "Gestisci" e seleziona "Cose"
- Scrivi un nome per la tua cosa e crea un certificato.
- Salva i 4 file generati al momento della creazione della certificazione.
- Crea una politica e allega la politica alla tua cosa.
DynamoDB
- Cerca DynamoDB
- Crea un tavolo per Light
Secchio S3
- Cerca S3
- Crea un bucket per il caricamento delle immagini
Passaggio 3: installazione per Raspberry Pi
Prima di iniziare a eseguire i codici, installali nel tuo Raspberry Pi.
Apri la finestra del terminale
- AWSIoTPythonSDK: sudo pip install AWSIoTPythonSDK
- awscli: sudo pip install awscli
- Boto: sudo pip install boto
- Boto3: sudo pip install boto3
- Flask: sudo pip install flask
- mqtt: sudo pip install mqtt
- paho: sudo pip install paho
Esegui nella finestra del terminale:
aws configurare
e digita la chiave di accesso e la chiave di accesso segreta della tua console.
Passaggio 4: codici di controllo della camera intelligente
- InsertIntoDB.py: inserirà temperatura e umidità nel database
- aws_pubsub.py: Questo ti iscriverà ad argomenti come sensori/luce e fotocamera per ottenere il valore della luce e le immagini.
- server.py: questo consentirà di accendere e spegnere il LED. Anche la temperatura e l'umidità verranno recuperate e visualizzate nella pagina html. Verrà recuperato il valore della luce memorizzato nel dynamoDB.
Passaggio 5: esperienze di apprendimento
Essendo totalmente nuovi a Python, abbiamo affrontato molte difficoltà e problemi durante il processo di apprendimento di questo modulo IoT. Tuttavia, con la guida dei nostri insegnanti e amici, siamo riusciti a farcela e ad imparare. Attraverso questo progetto, abbiamo appreso l'importanza dei dispositivi IoT nel mondo attuale e abbiamo anche avuto una migliore conoscenza dell'utilizzo di AWS.
Consigliato:
Controllore automatico della luce e della ventola della stanza con contatore visitatori bidirezionale: 3 passaggi
Controllore automatico della luce e della ventola della stanza con contatore visitatori bidirezionale: spesso vediamo contatori visitatori in stadi, centri commerciali, uffici, aule, ecc. Come contano le persone e accendono o spengono la luce quando nessuno è all'interno? Oggi siamo qui con il progetto di controllo automatico della luce ambientale con contatore visitatori bidirezionale
Controllo delle luci della stanza a mani libere: 10 passaggi
Controllo delle luci della stanza a mani libere: come nel film "Mission Impossible" dice " Tempi disperati richiedono misure disperate " mio fratello che è in classe 10 ha avuto l'idea di controllare le luci della cucina usando il telefono invece di usare gli interruttori e il motivo
Monitoraggio della temperatura e dell'umidità della stanza con ESP32 e AskSensors Cloud: 6 passaggi
Monitoraggio della temperatura e dell'umidità della stanza con ESP32 e AskSensors Cloud: In questo tutorial imparerai come monitorare la temperatura e l'umidità della tua stanza o scrivania utilizzando il DHT11 e l'ESP32 collegati al cloud. I nostri aggiornamenti dei tutorial possono essere trovati qui.DHT11 Specifiche: il sensore DHT11 è in grado di misurare la temperatura
Hack della luce della stanza del campanello per non udenti: 7 passaggi (con immagini)
Hack della luce del campanello per non udenti: Problema: mio padre è registrato come sordo e mia madre ha problemi di udito e per questo spesso hanno difficoltà a sentire il campanello. Questo potrebbe essere un problema sofferto anche da molti altri. Hanno comprato un campanello con luce lampeggiante per aiutarli con t
Controllo della stanza con ESP8266 - Temperatura, movimento, tende e illuminazione: 8 passaggi
Controllo della stanza con ESP8266 | Temperatura, Movimento, Tende e Illuminazione: Questo progetto consiste in un sistema basato sul modulo NodeMCU ESP8266 che ti consente di controllare la luminosità di una striscia LED e della tenda della tua stanza, inoltre è in grado di inviare dati sugli eventi di movimento della tua stanza e la temperatura alla nuvola w