Sommario:
- Forniture
- Passaggio 1: ispirazione e riconoscimento
- Fase 2: Metodologia
- Passaggio 3: servizio web alba/tramonto
- Passaggio 4: codice Python
- Passaggio 5: assemblaggio del controller
- Passaggio 6: costruzione leggera
- Passaggio 7: conclusione
Video: Illuminazione paesaggistica all'aperto fai-da-te: 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Ho avuto problemi con le aziende di illuminazione del paesaggio da quando ho acquistato la mia prima casa a schiera nel 2003. I trasformatori sono a bassa potenza con interfacce a pulsanti non intuitive e schermi economici in cui il wattaggio sembra essere più prezioso del platino. A meno che non si inserisca un prezzo davvero alto, le luci sono di qualità estremamente scadente con parti di ricambio scarse o inesistenti (picchi). I connettori sono frustranti e pignoli. Ho giocato con Raspberry Pi per alcuni anni e ho pensato che dovesse essere una buona base per un controller di illuminazione. Volevo davvero lanciare la mia soluzione e questo è diventato il mio progetto di passione per la primavera 2019 per il miglioramento della casa.
Forniture
Elenco delle forniture di successo attuali
~ Tubo termoretraibile:
~Luci di inondazione:
~Filo:
~Caso:
~Pannello di montaggio della custodia:
~ Striscia impermeabile LED:
~Filo in silicone:
~ Canale in alluminio (U06B10 nero con copertura bianco latte):
~Terminali (U06 Nero):
~Graffette per paesaggi:
~Alimentazione:
~Raspberry Pi W:
~Relè:
Lista di controllo
~Connettori:
Convenienza aggiunta
~Stazione di saldatura della batteria Ryobi:
~ Torcia al butano Dremel:
Soluzioni fallite
~ Dadi per cavi esterni:
~Connettori per cavi:
~Luci di inondazione:
Passaggio 1: ispirazione e riconoscimento
Le ricerche preliminari mi hanno portato a due istruzioni online separate che ritenevo potessero essere combinate e aggiornate per creare ciò che stavo cercando.
~Colin Miles, alias onehourcleaner su Instructables, mi ha ispirato con questo post. Ha spiegato perfettamente il cablaggio dell'alimentatore quindi non riscriverò il suo lavoro, ma aggiungerò alcuni aggiornamenti.
~Matyscabreras su YouTube ha creato un fantastico video sulle luci a LED fai-da-te.
Fase 2: Metodologia
Sulla base dei post di ispirazione i miei obiettivi erano i seguenti:
~Utilizzare un alimentatore per PC che alimenterà sia le luci che un Raspberry Pi.
~ Scrivi codice Python personalizzato che controllerà l'accensione e lo spegnimento delle luci.
~Utilizzare un servizio web per determinare gli orari di alba/tramonto come base per il controllo delle luci.
~ Costruisci le mie luci in modo che le sostituzioni possano essere facilmente prodotte.
~Pubblica la soluzione che gli altri possono utilizzare/migliorare/apprezzare.
Passaggio 3: servizio web alba/tramonto
Come menzionato in "Fase 11: miglioramenti in corso e conclusione" di uno dei post di ispirazione, Colin menziona l'utilizzo di Weather Underground ottenendo una chiave API. Sfortunatamente, l'API di WU ha raggiunto la fine del servizio. Ho trovato un altro servizio chiamato Sunrise Sunset che utilizza una semplice API REST. Puoi formare l'URL appropriato incorporando le tue coordinate di latitudine e longitudine in gradi decimali. Quando viene chiamata, l'API restituirà JSON con l'alba e il tramonto in quella posizione nell'ora UTC.
Un esempio di URL e risposta è il seguente:
URL
api.sunrise-sunset.org/json?lat=36.7201600…
Risposta
{
"results": { "sunrise":"6:31:48", "sunset":"17:32:25", "solar_noon":"12:02:07", "day_length":"11:00:37", "civil_twilight_begin":"6:05:35", "civil_twilight_end":"17:58:39", "nautical_twilight_begin":"5:35:23", "nautical_twilight_end":" 18:28:50", "astronomical_twilight_begin":"5:05:23", "astronomical_twilight_end":"18:58:50" }, "status":"OK" }
Durante la scrittura del mio codice Python, ho faticato molto nel gestire e convertire i fusi orari. Credo che il mio codice funzioni come intendo. Un buon test sarà quando gli orologi cambieranno per l'ora legale. Con il senno di poi, un miglioramento futuro potrebbe essere quello di impostare il mio Raspberry Pi per funzionare in UTC e non eseguire alcuna conversione. Se decido di farlo, aggiornerò queste istruzioni.
Passaggio 4: codice Python
Ho aggiunto il mio codice Python al repository "OutdoorLighting" del mio GitHub. Accolgo con favore l'input sul mio codice Python. Il file README.md è il seguente:
Script Python utilizzati per accendere/spegnere automaticamente l'illuminazione esterna da un Raspberry Pi. Utilizza l'API REST di Sunrise Sunset per restituire gli orari in JSON (https://sunrise-sunset.org/).
Utilizza i seguenti pacchetti: python 3 pip3 python-requests python-dateutil Utilizzo del seguente cron per eseguire questo script all'una di notte tutti i giorni e al riavvio del sistema (crontab -e): 0 1 * * * /home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py
Passaggio 5: assemblaggio del controller
Le foto sono etichettate con tutte le connessioni necessarie per far funzionare il controller.
Passaggio 6: costruzione leggera
Dopo alcuni tentativi ed errori, questo è il design delle luci su cui mi accontento di cui sono soddisfatto. Le foto sono etichettate con istruzioni specifiche.
Passaggio 7: conclusione
Questo progetto è stato leggermente impegnativo, sporadicamente frustrante e molto gratificante. Ho sprecato un po' di soldi durante la mia ricerca e sviluppo personale, ma non molto. Ho speso più del necessario per l'alimentatore ATX per offrire capacità di espansione futura. Il piano è di far funzionare l'illuminazione completamente intorno alla casa. Le luci stesse si sono rivelate molto moderne e attraenti. Alcuni potrebbero preferire una luce a più livelli e sono sicuro che una soluzione plug-and-play può essere reperita su Amazon.
Consigliato:
Orologio da parete esplosivo fai-da-te con illuminazione di movimento: 20 passaggi (con immagini)
Orologio da parete esplosivo fai-da-te con illuminazione di movimento: in questo tutorial / video ti mostrerò passo dopo passo come realizzare un orologio da parete dall'aspetto creativo e unico con un sistema di illuminazione del movimento integrato. Questa idea di design dell'orologio piuttosto unica è orientata a rendere l'orologio più interattivo . Quando cammino
Supporto per cuffie semplice fai-da-te con illuminazione sottile: 19 passaggi (con immagini)
Supporto per cuffie semplice fai-da-te con illuminazione sottile: in questo tutorial, ti mostrerò come realizzare un supporto per cuffie semplice e compatto con un'illuminazione sottile sul retro, utilizzando materiali economici e strumenti di base. STRUMENTI DI CUI HAI BISOGNO: trapano a percussione cacciavite Morsetti Saldatore
Telaio HUNIE-Robot per le faccende domestiche all'aperto: 6 passaggi
HUNIE-Robot Chassis per le faccende domestiche all'aperto: sopra c'è la mia prima costruzione di un robot. Sono abbastanza pratico con l'elettronica, ho fatto un po' di programmazione per computer tre decenni fa e ho cercato un nuovo hobby da quando RC Airplanes non si adatta più al mio stile di vita (troppo lontano dal campo). sto costruendo
Stazione meteorologica all'aperto per La COOL Board: 3 passaggi (con immagini)
Stazione meteorologica all'aperto per la scheda La COOL: Ciao, oggi ti mostrerò come realizzare un involucro a basso costo per la scheda La COOL che può resistere a condizioni meteorologiche estreme, include un pannello solare che può alimentare la stazione senza il fastidio di ricarica ( se vivi in una zona con sufficien
Illuminazione ambientale per PC fai-da-te con Arduino e LED WS2812b: 6 passaggi (con immagini)
Illuminazione ambientale per PC fai-da-te con LED Arduino e WS2812b: volevo un po' più di profondità per la mia esperienza di visione di giochi/film, quindi ecco come ho installato la mia illuminazione ambientale. Prima di iniziare, questo progetto richiede che tu sappia come usare un saldatore e alcuni altri elementi di base utensili. Se non ti senti a tuo agio a saldare