
Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49

Sono uno studente di Howest Kortrijk. Per mostrare ciò che abbiamo imparato alla fine dell'anno abbiamo dovuto realizzare un progetto. Ho scelto di realizzare una lampada intelligente a forma di nuvola. Mi è venuta questa idea perché volevo realizzare una lampada nuvola per il compleanno di mia sorella. Ma non avevo né il tempo né le capacità per farcela. Alla fine dell'anno avevo imparato così tanto che potevo persino realizzare una versione migliore/più intelligente di una lampada nuvola.
La CloudLamp è una lampada intelligente a forma di nuvola.
Ha molte funzionalità.
Aveva sensori per misurare la qualità dell'aria interna. Esso misura:
- Concentrazione CO2 (in ppm)
- Umidità relativa (in %)
- Temperatura (in °C)
Sul sito web è possibile visualizzare i bollettini meteorologici delle località prescelte. Il colore della lampada si adatta alle condizioni atmosferiche del luogo selezionato. Per i miei dati meteo utilizzo l'API openweathermaps.
C'è anche un microfono integrato in modo da poter cambiare la posizione del cloud con 2 applausi. E il display LCD mostra la posizione della lampada e la descrizione del tempo. Potete vederlo qui.
La lampada ha 5 diverse modalità meteorologiche:
- soleggiato
- neve
- piovere
- nuvoloso
- Parzialmente nuvoloso
- tempesta
Forniture
Puoi trovare quasi tutto in un negozio di bricolage.
Il costo totale per me è stato di circa 220€.
per questo progetto hai bisogno di:
- Raspberry Pi 3 modello B
- Sensore di umidità e temperatura - DHT11
- Breakout del sensore di qualità dell'aria Adafruit CCS811
- imbottitura del cuscino
- Bottiglia d'acqua da 5 litri
- striscia led rgb
- transistor
- LCD 16X2
- Microfono KY-038
- Scheda microSD da 8 GB
- Resistori 470-OHM
- Femmina - Cavi femmina
- Cavi femmina - maschio
- Maschio - Cavi maschio
- pistola a colla
- PCB
Passaggio 1: creazione di uno schema Fritzing



INFORMAZIONI SUPPLEMENTARI Per utilizzare il CSS811 sono necessarie alcune configurazioni extra. Puoi trovare tutto qui. Il DHT11 è un componente onewire. Ho usato una libreria per programmarlo. È un disastro se vuoi programmarlo da solo, quindi consiglio vivamente di utilizzare una libreria: Adafruit DHT
Uso la comunicazione seriale tramite USB tra Raspberry Pi e Arduino. Il mio display lcd e le strisce led sono collegati ad Arduino e il mio DHt11, microfono e ccs811 sono collegati al lampone.
Passaggio 2: creazione di un database

Qui puoi vedere il mio modello di database.
Ho ospitato questo database sul mio Raspberry pi usando MariaDB.
Il mio database aveva 3 tabelle, 1 per i miei sensori, 1 per la registrazione dei dati. e 1 per tutte le posizioni dell'API openweathermaps.
Passaggio 3: creazione della configurazione e della programmazione



Prima di saldare tutto insieme ho usato la mia breadboard per collegare tutto insieme e testare i miei sensori e le strisce led. Puoi trovare il mio codice su github.
Passaggio 4: creare il mio sito



Per mostrare i dati dei miei sensori e l'API di openweathermaps, ho creato un sito che mostra tutto in modo ordinato.
Passaggio 5: costruire il mio caso




Una volta completati con successo tutti i passaggi, puoi iniziare a costruire il caso. Per fare ciò, ti consiglio vivamente di saldare i componenti insieme in modo che non possano essere scollegati per errore. Nelle immagini sopra puoi vedere alcuni passaggi che ho preso per realizzare il mio caso. Prima ho saldato tutto insieme, poi ho potuto mettere ogni componente in una grande bottiglia d'acqua da 5 litri. Alla fine ho usato la colla a caldo per incollare l'imbottitura del cuscino sulla bottiglia.
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