Cuprins:

Iluminat peisaj în aer liber DIY: 7 pași (cu imagini)
Iluminat peisaj în aer liber DIY: 7 pași (cu imagini)

Video: Iluminat peisaj în aer liber DIY: 7 pași (cu imagini)

Video: Iluminat peisaj în aer liber DIY: 7 pași (cu imagini)
Video: A angajat o femeie de pe stradă ca asistentă pentru soția sa, dar când a decis să o urmărească... 2024, Noiembrie
Anonim
Iluminat peisaj în aer liber DIY
Iluminat peisaj în aer liber DIY

Am avut probleme cu companiile de iluminat peisagistic de când am achiziționat prima mea casă în 2003. Transformatoarele sunt cu putere redusă, cu interfețe cu butoane neintuitive și ecrane ieftine, unde puterea pare să fie mai prețioasă decât platina. Cu excepția cazului în care introduceți un preț cu adevărat ridicat, luminile sunt de o calitate extrem de slabă, cu piese de schimb (vârfuri) rare până la inexistente. Conectorii sunt frustranți și înțepenitori. Mă joc de câțiva ani cu Raspberry Pi și am crezut că trebuie să fie o bază bună pentru un controler de iluminat. Mi-am dorit foarte mult să îmi lansez propria soluție și aceasta a devenit proiectul meu de pasiune pentru primăvara anului 2019 pentru îmbunătățirea locuinței.

Provizii

Lista actuală de aprovizionare cu succes

~ Tuburi termocontractabile:

~ Luminile de inundații:

~ Sârmă:

~ Caz:

~ Panoul de montare a carcasei:

~ Banda impermeabilă LED:

~ Sârmă din silicon:

~ Canal de aluminiu (U06B10 negru cu capac alb de lapte):

~ Capace de capăt (U06 Negru):

~ Capse de peisaj:

~ Alimentare:

~ Raspberry Pi W:

~ Releu:

Lista de urmărire

~ Conectori:

Comoditate adăugată

~ Stația de lipire a bateriei Ryobi:

~ Dremel Butan Torch:

Soluții eșuate

~ Piulițe de sârmă în aer liber:

~ Conectori de sârmă:

~ Lumini de inundație:

Pasul 1: Inspirație și recunoaștere

Căutările preliminare m-au condus la două instrucțiuni online separate, pe care am simțit că pot fi combinate și actualizate pentru a crea ceea ce căutam.

~ Colin Miles, aka onehourcleaner pe Instructables, m-a inspirat cu această postare. El a explicat perfect cablarea sursei de alimentare, așa că nu voi rescrie lucrarea sa, mai degrabă voi adăuga câteva actualizări.

~ Matyscabreras de pe YouTube a creat un videoclip extraordinar despre luminile LED DIY.

Pasul 2: Metodologie

Pe baza postărilor de inspirație, obiectivele mele au fost următoarele:

~ Utilizați o sursă de alimentare pentru computer care va alimenta atât luminile, cât și un Raspberry Pi.

~ Scrieți un cod Python personalizat care ar controla aprinderea și stingerea luminilor.

~ Utilizați un serviciu web pentru a determina orele de răsărit / apus ca bază pentru controlul luminilor.

~ Construiește-mi propriile lumini, astfel încât înlocuirile să poată fi produse cu ușurință.

~ Publicați soluția pentru ca alții să o poată utiliza / îmbunătăți / bucura.

Pasul 3: Sunrise / Sunset Web Service

Așa cum s-a menționat în „Pasul 11: Îmbunătățiri în curs și încheierea” uneia dintre postările de inspirație, Colin menționează utilizarea Weather Underground obținând o cheie API. Din păcate, API-ul WU a ajuns la sfârșitul serviciului. Am găsit un alt serviciu numit Sunrise Sunset care utilizează un API REST simplu. Puteți forma adresa URL adecvată încorporând coordonatele dvs. de latitudine și longitudine în grade zecimale. Când este apelat, API-ul va returna JSON cu răsăritul și apusul în acea locație în ora UTC.

Un exemplu de adresă URL și răspuns este următorul:

URL

api.sunrise-sunset.org/json?lat=36.7201600…

Raspuns

{

"rezultate": {"răsărit": "06:31:48 AM", "apus": "17:32:25 PM", "solar_noon": "12:02:07 PM", "day_length": "11: 00: 37 "," civil_twilight_begin ":" 06:05:35 AM "," civil_twilight_end ":" 17:58:39 PM "," nautical_twilight_begin ":" 5:35:23 AM "," nautical_twilight_end ":" 18:28:50 PM "," astronomical_twilight_begin ":" 05:05:23 AM "," astronomical_twilight_end ":" 18:58:50 PM "}," status ":" OK "}

Când am scris codul meu Python, m-am luptat foarte mult în tratarea și conversia între fusuri orare. Cred că codul meu funcționează așa cum intenționez. Un test bun va fi atunci când ceasurile se schimbă pentru ora de vară. În retrospectivă, o îmbunătățire viitoare ar putea fi setarea Raspberry Pi să funcționeze în UTC și să nu efectueze deloc conversii. Dacă decid să fac asta, voi actualiza aceste instrucțiuni.

Pasul 4: Cod Python

Mi-am adăugat codul Python în depozitul „OutdoorLighting” din GitHub. Salut absolut intrarea în codul meu Python. README.md este după cum urmează:

Scripturile Python utilizate pentru a activa / dezactiva automat iluminarea exterioară de pe un Raspberry Pi. Utilizează Sunrise Sunset REST API pentru a returna orele în JSON (https://sunrise-sunset.org/).

Folosește următoarele pachete: python 3 pip3 python-requests python-dateutil Folosind următorul cron pentru a rula acest script la 1 dimineața în fiecare zi și la repornirea sistemului (crontab -e): 0 1 * * * / home / pi / OutdoorLighting / OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py

Pasul 5: Asamblarea controlerului

Ansamblu controler
Ansamblu controler
Ansamblu controler
Ansamblu controler
Ansamblu controler
Ansamblu controler

Fotografiile sunt etichetate cu toate conexiunile necesare pentru acționarea controlerului.

Pasul 6: Construcție ușoară

Construcție ușoară
Construcție ușoară
Construcție ușoară
Construcție ușoară
Construcție ușoară
Construcție ușoară

După unele încercări și erori, acesta este designul ușor pe care mă așez pe care sunt mulțumit. Fotografiile sunt etichetate cu instrucțiuni specifice.

Pasul 7: Concluzie

Concluzie
Concluzie
Concluzie
Concluzie

Acest proiect a fost ușor provocator, frustrant sporadic și foarte plin de satisfacții. Am irosit niște bani în timpul cercetării și dezvoltării personale, dar nu prea mult. Am cheltuit mai mult decât trebuia pe sursa de alimentare ATX pentru a oferi capacitatea de extindere viitoare. Planul este de a rula iluminatul complet în jurul casei. Luminile în sine s-au dovedit foarte moderne și atractive. Unii ar putea prefera o lumină cu niveluri și sunt sigur că o soluție plug-and-play poate fi obținută pe Amazon.

Recomandat: