Sommario:

Luce intelligente fai-da-te con Raspberry Pi Zero: 4 passaggi (con immagini)
Luce intelligente fai-da-te con Raspberry Pi Zero: 4 passaggi (con immagini)

Video: Luce intelligente fai-da-te con Raspberry Pi Zero: 4 passaggi (con immagini)

Video: Luce intelligente fai-da-te con Raspberry Pi Zero: 4 passaggi (con immagini)
Video: Videosorveglianza economica fai da te con IP Camera e Raspberry Pi [TPS] 2024, Dicembre
Anonim
Image
Image

Le luci intelligenti stanno diventando sempre più popolari. Tali luci sono solitamente luci a LED che possono essere controllate tramite WiFi o Bluetooth. I colori, la saturazione e la luminosità possono essere modificati utilizzando uno smartphone. Una cosa che ho capito è che spesso le luci intelligenti sono piuttosto costose e difficili da configurare. Mentre le luci controllate tramite WiFi si basano su una connessione Internet funzionante, le luci intelligenti Bluetooth richiedono una distanza ravvicinata dal dispositivo che si desidera controllare. Spesso è necessario aprire una determinata app o un sito Web per controllare le luci intelligenti, il che può essere un po' una seccatura.

Il mio obiettivo era realizzare una luce intelligente controllata da WiFi che fosse più economica della maggior parte delle luci intelligenti, ma che avesse tutte le funzionalità (controllo di luminosità, saturazione e colore). Per rendere la luce più user-friendly e facile da configurare, ho pensato a un modo per connettere e controllare la luce senza dover aprire un sito Web o scaricare alcuna app (aggiuntiva).

Sfortunatamente, l'unica opzione per realizzare una luce così intelligente è fare affidamento solo sui dispositivi Apple poiché Apple ha un'app "Home" predefinita che consente agli utenti di controllare determinati dispositivi intelligenti nella propria casa. Finora, ho cercato una soluzione per farlo funzionare anche su Android, ma non sono arrivato a nessuna soluzione funzionante. Scusate, fan di Android, forse la prossima volta…

La mia luce intelligente è composta da due componenti, il Raspberry Pi Zero W e l'Unicorn Phat di Pimoroni. La "custodia" simile a una pillola è in realtà una copertina e un diffusore stampati in 3D. Il Raspberry Pi Zero W fungerà da rete wifi a cui gli utenti possono connettersi utilizzando una password. Chiunque sia connesso a quella rete può controllare la luce utilizzando l'app "Home". Per semplificare le cose, tutti i programmi sono impostati per essere eseguiti automaticamente sul Pi Zero W non appena viene fornita l'alimentazione.

Se hai un Raspberry Pi Zero W e un unicorno in giro da qualche parte e se sei un utente Apple, perché non cogliere l'occasione per realizzare una luce intelligente a basso costo, ma perfettamente funzionante?

Una caratteristica insolita ma interessante di questa luce è che puoi portarla dove vuoi e usarla comunque con il tuo iPhone. Grazie alla sua portabilità, lo rende ideale come compagno portatile nei tuoi viaggi.

Passaggio 1: cosa è necessario?

Cosa serve?
Cosa serve?

Accesso a un laptop o PC

Un Raspberry Pi Zero W

L'unicorno di Pimoroni phat

Una micro SD card (min 8GB) per il sistema operativo

Un adattatore per schede da micro SD a SD o USB con uno slot per schede micro SD

Un cavo micro USB per alimentare lo Zero W

Accesso a una stampante 3D per la custodia/diffusore. Se non ne hai uno, puoi contattare un servizio di stampa 3D per stampare e inviarti le parti stampate in 3D.

Materiale di stampa trasparente. Tutto funziona finché la luce può attraversarla. Ho usato PLA trasparente.

Un saldatore e un po' di saldatura

Un colpo di testa 20x2 maschile per il Pi Zero

Passaggio 2: completa l'installazione

Image
Image
Configurazione completa
Configurazione completa
Configurazione completa
Configurazione completa

Invece di scrivere circa 50 passaggi o più per impostare questo progetto sul tuo Raspberry Pi zero w, ho scelto di pubblicare semplicemente il file immagine, che deve essere masterizzato su una scheda micro SD vuota. Il file immagine nel suo stato compresso è di circa 0, 9 GB. Non è necessario decomprimere il file se si seguono le istruzioni di seguito. Ecco il link al file immagine:

File immagine

L'immagine è stata masterizzata su una scheda SD vuota (min. 8GB). Per fare ciò, formattare prima la scheda micro SD utilizzando il software 'SDFormatter' (scaricabile da https://www.sdcard.org/downloads/formatter_4/). Dopo aver inserito la scheda micro SD, seleziona le opzioni e attiva "Regolazione formato-dimensioni". Dopo la formattazione, l'immagine può essere masterizzata sulla scheda micro sd. Personalmente preferisco usare Etcher per masterizzare le immagini, poiché è semplice da usare e non richiede di decomprimere i file di immagine. Etcher può essere scaricato da qui: Balena Etcher. Dopo aver selezionato l'unità con la tua scheda micro SD su etch, seleziona l'immagine PiLight e fai clic su flash. Al termine del processo, la scheda micro SD è configurata.

Ora, le tue abilità di saldatura sono necessarie per far funzionare l'unicorno. Saldare l'intestazione maschio al Raspberry pi. Il lato più lungo dei perni deve essere rivolto verso l'alto. Quindi, saldare l'intestazione femminile all'unicorno phat. Il lato più lungo dell'intestazione deve essere rivolto verso il basso. Collega l'unicorno phat al lampone. Se hai bisogno di qualche consiglio in più per quanto riguarda la saldatura, segui questa guida:

learn.pimoroni.com/tutorial/sandyj/solderi…

A questo punto, puoi scaricare questi 2 file PiLight.stl e stamparli con la tua stampante 3D utilizzando un materiale di stampa trasparente. Ho usato il 20% di riempimento poiché questo è sufficiente. Ecco il link ai 2 file:

https://goo.gl/1VhPct

Passaggio 3: testare la luce sul dispositivo IOS

Image
Image
Testare la luce sul tuo dispositivo IOS
Testare la luce sul tuo dispositivo IOS

Ora che la scheda micro SD è configurata, inserisci la scheda micro SD nello slot sul pi zero w. Alimenta il lampone con il cavo micro USB. Dopo circa 2 minuti, dovresti essere in grado di vedere 'PiLight' come una nuova rete. Prova a connetterti utilizzando qualsiasi dispositivo Apple. La password predefinita per la rete è "password". Dovresti essere connesso per essere Wi-Fi dal Raspberry Pi, ma Internet non dovrebbe essere disponibile. Se la rete ti 'caccia' fuori, significa solo che dovresti aspettare un minuto o due poiché il sistema è ancora in fase di caricamento.

Quando sei finalmente connesso, apri l'app "Home" o installala se non la possiedi più. In alternativa, puoi anche usare "Espero", che fa lo stesso lavoro. Quindi, dai un nome alla tua casa (forse "casa") e prova ad aggiungere un dispositivo. Dovresti essere in grado di vedere un dispositivo chiamato "homebridge". Tocca "homebridge" e attendi che si connetta. Ti verrà chiesto di inserire un pin di 6 cifre. Usa questo pin per connettere:

031-45-151

Ora hai impostato tutto e puoi passare a testare la luce.

Per farlo, fai clic sull'icona PiLight nell'app Home. La tua luce intelligente dovrebbe accendersi. Prova tutte le opzioni per modificare la luminosità, il colore e la potenza.

Passaggio 4: andare oltre

Ora che la tua lampada intelligente funziona ed è stata testata, puoi anche automatizzarla. L'unico prerequisito è che il telefono sia connesso alla lampada intelligente tramite WiFi. Per utilizzare questa funzione, devi scaricare l'app "Hesperus" dall'App Store.

Puoi impostare la lampada come promemoria per un'ora specifica. Io uso il mio come sveglia o meglio sveglia. Ma potresti fargli cambiare colore in momenti specifici come il rosso al mattino, l'arancione all'alba e il blu quando è ora di alzarsi.

Mi piacerebbe vedere se qualcun altro ha fatto anche questo facendo clic su "Ce l'ho fatta" e postando la foto. D'altra parte, se c'è qualcosa che pensi manchi o possa essere migliorato, sono pronto ad ascoltarlo. Basta pubblicare il problema nella casella dei commenti e ti aiuterò.

Consigliato: