Cuprins:
- Provizii
- Pasul 1: Inspirație și recunoaștere
- Pasul 2: Metodologie
- Pasul 3: Sunrise / Sunset Web Service
- Pasul 4: Cod Python
- Pasul 5: Asamblarea controlerului
- Pasul 6: Construcție ușoară
- Pasul 7: Concluzie
Video: Iluminat peisaj în aer liber DIY: 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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
Fotografiile sunt etichetate cu toate conexiunile necesare pentru acționarea controlerului.
Pasul 6: 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
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:
Șasiu robot HUNIE pentru treburile casnice în aer liber: 6 pași
Șasiu robot HUNIE pentru treburile casnice în aer liber: Deasupra este prima mea construcție a unui robot. Sunt destul de la îndemână cu electronica, am făcut câteva programe de computer în urmă cu trei decenii și am căutat un nou hobby, deoarece RC Airplanes nu se mai încadrează în stilul meu de viață (prea departe de teren). Eu construiesc
Cameră de securitate în aer liber complet dotată, bazată pe Raspberry Pi: 21 de pași
Cameră de securitate în aer liber complet dotată, bazată pe Raspberry Pi: Dacă ați avut experiențe dezamăgitoare cu camere web ieftine, software-ul lor slab scris și / sau hardware inadecvat, puteți construi cu ușurință o cameră web semi-profesională cu un Raspberry Pi și câteva alte componente electronice ușor pentru a găsi pe ce runnin
Stație meteo în aer liber pentru placa La COOL: 3 pași (cu imagini)
Stație meteo în aer liber pentru placa La COOL: Bună ziua, astăzi vă voi arăta cum să faceți o carcasă ieftină pentru placa La COOL, care poate rezista condițiilor meteorologice extreme, include un panou solar care poate alimenta stația fără a fi nevoie de reîncărcare ( dacă locuiți într-o zonă cu suficientă
Aer mai rece! pentru mai puțini bani! Supraalimentarea aparatului de aer condiționat !!: 14 pași (cu imagini)
Aer mai rece! pentru mai puțini bani! Supraîncărcarea aparatului de aer condiționat !!: Puteți obține o răcire îmbunătățită și costuri mai mici de energie cu această metodă. Un aparat de aer condiționat funcționează prin comprimarea unui agent frigorific gazos până când se condensează în condensatorul (l-ați ghicit) din partea exterioară. Acest lucru eliberează căldură în exterior. Atunci când
Ușă pentru animale de companie IoT în aer liber: 6 pași (cu imagini)
Ușă pentru animale de companie în aer liber IoT: M-a inspirat acest instructabil pentru a crea o ușă automată pentru găinărie. Nu numai că am vrut ușa coșului de pui pe un cronometru, dar am vrut și să conectez ușa la internet, astfel încât să o pot controla cu telefonul sau computerul. Acest d