Link rapidi
- Prima di iniziare: ecco cosa ti serve
- Passaggio 1: scarica e stampa l'allegato
- Passaggio 2: prepara i LED
- Passaggio 3: effettuare i collegamenti del circuito
- Passaggio 4: collega il Raspberry Pi e i cavi del loop
- Passaggio 5: completa il circuito e aggiungi i diffusori
- Passaggio 6: programma il tuo Pi con il codice completo
- Suggerimenti e trucchi aggiuntivi
Immagina di trasformare una stanza semplice in uno spazio vibrante con effetti di luce dinamici. I pannelli luminosi Nanoleaf sono diventati una scelta popolare per raggiungere questo obiettivo, offrendo una miscela unica di funzionalità ed estetica. E se potessi costruire la tua mini replica a un prezzo molto più economico, controllata dalla potenza di un Raspberry Pi?
Questa guida ti guida attraverso l'entusiasmante processo di creazione del tuo mini Nanoleaf con un Raspberry Pi Zero W. Sebbene richieda una certa esperienza con la saldatura e la stampa 3D, la soddisfazione di costruire e personalizzare il tuo display luminoso ne vale la pena.
Prima di iniziare: ecco cosa ti serve
Questo progetto è rivolto a coloro che hanno dimestichezza con gli armeggi elettronici di base. Avere una certa esperienza con la saldatura e la stampa 3D ti darà sicuramente un vantaggio. Se sei nuovo in queste aree, non preoccuparti! Sono disponibili numerose risorse online e guide per principianti che ti aiuteranno a familiarizzare con gli strumenti e le tecniche.
Oltre a un po' di esperienza con la saldatura e la stampa 3D, dovrai anche mettere le mani su questa attrezzatura:
- Un Raspberry Pi Zero W
- Una stampante 3D con file STL per la custodia
- Strisce LED TrinityPixel (sono necessari nove LED singoli)
- Cavi ponticello
- Resistori (a seconda dei requisiti della striscia LED)
- Componenti elettronici di base (saldatore, saldatore, mani di aiuto)
- Carta per stampante bianca
Cominciamo a costruire!
Passaggio 1: scarica e stampa l'allegato

Innanzitutto, dovrai è necessario scaricare i file STL per i componenti del contenitore. Questi includono tre mini piastre base/superiori e una per ciascuna parte superiore e inferiore della custodia.
Una volta scaricato, stampa tutte le parti secondo le istruzioni della tua stampante 3D. Esistono anche soluzioni alternative per la stampa 3D senza la propria stampante.
Passaggio 2: preparare i LED

Utilizzando delle forbici affilate, tagliare con attenzione le strisce LED lungo le linee di taglio designate. Per questo progetto avrai bisogno esattamente di nove LED singoli. Fare attenzione a non tagliare tra i contrassegni designati, poiché ciò potrebbe danneggiare la striscia.
Molte strisce LED sono dotate di un rivestimento impermeabile. Se il tuo lo fa, dovrai rimuovere con attenzione una piccola sezione del rivestimento dai cuscinetti di saldatura prima di procedere.

Ora arriva la parte divertente: costruire il layout LED! Piegare delicatamente ciascun LED per adattarlo perfettamente agli angoli dell'involucro inferiore. Prenditi il tuo tempo qui per garantire una distribuzione pulita e uniforme dei LED.
Passaggio 3: realizzare i collegamenti del circuito

Ecco la parte delicata: saldare i fili dei ponticelli tra i pin corrispondenti sui LED. In genere, questi saranno GND (massa), DIN (dati) e 5 V (alimentazione). Assicurati di collegare i LED in serie, il che significa che l'uscita di ciascun LED si collega all'ingresso del LED successivo (ad eccezione del primo e dell'ultimo LED della catena).
Ricontrolla le specifiche della tua striscia LED per vedere se sono necessarie resistenze quando le colleghi al Raspberry Pi.
Ecco una guida esatta su cosa fare, per chiarezza:
- Quando si saldano i collegamenti LED, saldare un ponticello dal pin GND di uno LED al pin GND del LED successivo.
- Quindi, saldare un altro filo dal pin DIN del primo LED al pin DOUT del secondo LED.
- Ripetere anche per il pin 5V.
- Infine, salda tre fili all'altra estremità del terzo LED, ma per ora lasciali scollegati.
È ora di aggiungere il cervello al tuo Nanoleaf fai-da-te.
Passaggio 4: collega i cavi Raspberry Pi e Loop

< p>Posiziona con attenzione il Raspberry Pi Zero W all'interno della custodia inferiore, assicurandoti che i cavi LED possano passare attraverso il foro designato.
Ora arriva il momento di saldare i cavi del ponticello ai pin GPIO del Raspberry Pi. Consulta la disposizione dei pin per il tuo modello Raspberry Pi (schemi disponibili online sul sito Web Raspberry Pi) e salda con attenzione i cavi GND, 5 V e DIN ai pin corrispondenti (ad esempio, GPIO 18 per DIN). Successivamente, collega i tre fili precedentemente non collegati attraverso il foro nell'involucro successivo. Salderai questi fili al quarto LED nel passaggio successivo.
Passaggio 5: completa il circuito e aggiungi i diffusori
Ripeti il processo di saldatura dal passaggio 3, collegando i tre fili ad anello dall'involucro precedente al nuovo LED. Continuare questo processo per tutti i restanti LED e custodie, assicurandosi che tutti i LED siano collegati in serie.
Per diffondere i LED e creare una luce più morbida, possiamo utilizzare della semplice carta da stampante bianca. Traccia il contorno dell'involucro del LED sulla carta e ritaglia la forma tracciata con lievi regolazioni per garantire una perfetta aderenza all'interno dell'involucro. Posiziona i diffusori di carta all'interno degli involucri e riattacca i componenti superiori.
Ora controlliamo quei LED con un po' di codice!
Passaggio 6: programma il tuo Pi con il codice completo

Ora per programmare il Raspberry Pi, assicurati di aver configurato SSH e avviato una finestra di terminale. Non sai come farlo? Abbiamo una guida separata sulla configurazione del tuo Raspberry Pi se hai bisogno di un aggiornamento. Apri l'editor nano con il seguente comando:
sudo nano nome-file.py
Quindi copia e incolla il seguente codice nell'editor nano.
Il codice configura un Raspberry Pi per controllare le strisce LED NeoPixel. Importa i moduli necessari: ora, scheda e neopixel. Definisce le funzioni per generare colori (wheel(pos)) e scorrere l'effetto arcobaleno (rainbow_cycle(wait)). Il ciclo principale imposta i colori dei LED in sequenza su rosso, verde e blu, quindi richiama la funzione del ciclo arcobaleno.
import time
import board
import neopixel
# Scegli un pin aperto collegato al Data In della striscia LED, ad es. board.D18
# La striscia LED deve essere collegata a D10, D12, D18 o D21 per funzionare.
pixel_pin = scheda.D18
# Il numero di LED
num_pixels = 9
# L'ordine dei colori dei pixel: RGB o GRB. Alcuni LED hanno il rosso e il verde invertiti!
# Per i LED RGBW, cambia semplicemente l'ORDINE in RGBW o GRBW.
ORDINE = neopixel.GRB
pixel = neopixel.NeoPixel(pixel_pin, num_pixel, luminosità=1, auto_write=False,
pixel_order=ORDINE)
def wheel(pos):
# Inserisci un valore da 0 a 255 per ottenere un valore di colore.
# I colori sono una transizione da r – g – b – di nuovo a r.
se pos < 0 o pos > 255:
r = g = b = 0
elif pos < 85:
r = int(pos * 3)
g = int(255 – pos*3)
b = 0
elif pos < 170:
pos -= 85
r = int(255 – pos*3)
g = 0
b = int (pos*3)
else:
pos -= 170
r = 0
g = int(pos*3)
b = int(255 – pos*3)
return (r, g, b) se ORDER == neopixel.RGB o ORDER == neopixel.GRB else (r, g, b, 0)
def ciclo_arcobaleno(wait):
for j in range(255):
for i in range(num_pixels):
pixel_index = (i * 256//num_pixel) + j
pixel[i] = wheel(pixel_index & 255)
pixel.show()
time.sleep(wait) < /p>
while True:
# Commenta questa riga se le tue strisce LED sono RGBW/GRBW
pixels.fill((255, 0, 0))
# Togli il commento da questa riga se hai strisce LED RGBW/GRBW
# pixels.fill((255, 0, 0, 0))
pixels.show( )
time.sleep(1)
# Commenta questa riga se hai strisce LED RGBW/GRBW
pixels.fill((0, 255, 0))
< p> # Togli il commento da questa riga se hai strisce LED RGBW/GRBW
# pixels.fill((0, 255, 0, 0))
pixels.show()
time.sleep(1)
# Commenta questa riga se hai strisce LED RGBW/GRBW
pixels.fill((0, 0, 255))
# Togli il commento da questa riga se hai strisce LED RGBW/GRBW
# pixels.fill((0, 0, 255, 0))
pixels. show()
tempo.sonno(1)
rainbow_cycle(0.001) # ciclo arcobaleno con ritardo di 1 ms per passaggio
Salva con CTRL+X e premi Y per SÌ. Quindi esegui il codice con sudo python3 file-name.py.
Dopo aver completato i passaggi precedenti e collegato il Raspberry Pi, è il momento del momento della verità! Accendi il tuo mini Nanoleaf e osserva come i LED si illuminano.

Ciò potrebbe coinvolgere singoli colori come il rosso, il verde e il blu, o anche un accattivante effetto arcobaleno.
Suggerimenti e trucchi aggiuntivi
Questo è solo l'inizio del potenziale del tuo mini Nanoleaf! Ecco alcuni altri modi entusiasmanti per personalizzare la tua luce:
- Illumina il tuo mondo automaticamente: vuoi che il tuo mini Nanoleaf si adatti all'ambiente? Considera l'idea di incorporare un sensore di luce nel circuito. Questa intelligente aggiunta consente ai LED di accendersi automaticamente quando cala l'oscurità, creando una soluzione di illuminazione ambientale ed efficiente dal punto di vista energetico.
- Espandi la tua creazione:Ti senti ambizioso? Perché non espandere il tuo mini Nanoleaf aggiungendo più LED e pannelli? Ciò ti consente di creare una visualizzazione più ampia ed elaborata. Tuttavia, tieni presente che LED aggiuntivi potrebbero richiedere un chip convertitore di livello logico, come il 74AHCT125, per gestire la maggiore complessità. Potrebbe anche essere necessario aggiornare l'alimentatore per garantire energia sufficiente per tutti i LED. Sarebbe quindi necessario un adattatore di alimentazione CC femmina per collegare l'alimentatore aggiornato al tuo Raspberry Pi.
- Proteggi il tuo capolavoro: Una volta apportate tutte le modifiche e personalizzazioni desiderate, è il momento di proteggere il tuo mini Nanoleaf per un divertimento duraturo. Utilizzando piccole viti e dadi, fissare con cura i pannelli tra loro, garantendo un prodotto finale robusto e visivamente coeso.
Con un po' di pianificazione, impegno e questa guida come compagna, sarai sulla buona strada per creare un mini Nanoleaf unico e funzionale che aggiunge un tocco di magia nel tuo spazio!
Leave a Reply
You must be logged in to post a comment.