Sadržaj:

Vanjsko krajobrazno osvjetljenje DIY: 7 koraka (sa slikama)
Vanjsko krajobrazno osvjetljenje DIY: 7 koraka (sa slikama)

Video: Vanjsko krajobrazno osvjetljenje DIY: 7 koraka (sa slikama)

Video: Vanjsko krajobrazno osvjetljenje DIY: 7 koraka (sa slikama)
Video: GREEN AQUA BEGINNER'S GUIDE TO BUILDING BEAUTIFUL PLANTED TANKS 2024, Srpanj
Anonim
Vanjska pejzažna rasvjeta DIY
Vanjska pejzažna rasvjeta DIY

Imam problema s tvrtkama za rasvjetu krajolika od kada sam kupio svoju prvu gradsku kuću 2003. godine. Transformatori su slabe snage s neintuitivnim sučeljima s gumbima i jeftinim zaslonima na kojima se čini da je snaga dragocjenija od platine. Osim ako unesete stvarno visoku cijenu, svjetla su izuzetno loše kvalitete s rijetkim ili nepostojećim zamjenskim dijelovima (šiljci). Priključci su frustrirajući i izbirljivi. Igrao sam se s Raspberry Pi -ima nekoliko godina i mislio sam da to mora biti dobra osnova za regulator rasvjete. Zaista sam želio predstaviti vlastito rješenje i ovo je postao moj strastveni projekt za poboljšanje doma u proljeće 2019.

Pribor

Trenutni popis uspješnih zaliha

~ Skupljanje cijevi:

~ Svjetla od poplave:

~ Žica:

~ Slučaj:

~ Ploča za montažu kućišta:

~ LED vodootporna traka:

~ Silikonska žica:

~ Aluminijski kanal (U06B10 crni s mliječno bijelim poklopcem):

~ Završne kape (U06 crne):

~ Pejzažne spajalice:

~ Napajanje:

~ Raspberry Pi W:

~ Relej:

Popis praćenja

~ Konektori:

Dodana pogodnost

~ Ryobi baterija za lemljenje stanica:

~ Baklja Dremel Butan:

Neuspjela rješenja

~ Vanjske žičane matice:

~ Žični konektori:

~ Svjetla od poplave:

Korak 1: Nadahnuće i priznanje

Preliminarna pretraživanja dovela su me do dvije odvojene mrežne upute za koje sam smatrao da se mogu kombinirati i ažurirati kako bih stvorio ono što sam tražio.

~ Colin Miles, zvani onehourcleaner na Instructables, inspirirao me ovim postom. Savršeno je objasnio ožičenje napajanja pa neću prepisivati njegov rad, nego ću dodati neke nadogradnje.

~ Matyscabreras na YouTubeu stvorio je sjajan video o DIY LED svjetlima.

Korak 2: Metodologija

Na temelju inspirativnih postova moji su ciljevi bili sljedeći:

~ Koristite napajanje računala koje će napajati i svjetla i Raspberry Pi.

~ Napišite prilagođeni Python kod koji bi kontrolirao paljenje i gašenje svjetla.

~ Koristite web uslugu za određivanje vremena izlaska/zalaska sunca kao osnove za upravljanje svjetlima.

~ Konstruirajte vlastita svjetla tako da se lako mogu napraviti zamjene.

~ Objavite rješenje kako bi drugi mogli koristiti/poboljšati/uživati.

Korak 3: Web usluga Sunrise/Sunset

Kao što je spomenuto u "Koraku 11: Poboljšanja u tijeku i zaključivanje" jednog od inspirativnih postova, Colin spominje korištenje Weather Undergrounda dobivanjem API ključa. Nažalost, WU -jev API došao je do kraja usluge. Našao sam još jednu uslugu pod nazivom Sunrise Sunset koja koristi jednostavan REST API. Možete oblikovati odgovarajući URL koji uključuje vaše koordinate zemljopisne širine i dužine u decimalnim stupnjevima. Kada se pozove, API će vratiti JSON sa izlaskom i zalaskom sunca na tom mjestu u UTC vremenu.

Primjer URL -a i odgovora je sljedeći:

URL

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

Odgovor

{

"results": {"sunrise": "6:31:48 AM", "sunset": "5:32:25 PM", "solar_noon": "12:02:07 PM", "day_length": "11: 00: 37 "," civil_twilight_begin ":" 6:05:35 AM "," civil_twilight_end ":" 5:58:39 PM "," nautical_twilight_begin ":" 5:35:23 AM "," nautical_twilight_end ":" 6:28:50 PM "," astronomical_twilight_begin ":" 5:05:23 AM "," astronomical_twilight_end ":" 18:58:50 PM "}," status ":" OK "}

Dok sam pisao svoj Python kôd, puno sam se borio u rješavanju i konverziji između vremenskih zona. Vjerujem da moj kôd radi kako namjeravam. Dobar test bit će kada se satovi promijene na ljetno računanje vremena. Gledajući unatrag, buduće bi poboljšanje moglo biti postavljanje moje Raspberry Pi na rad u UTC -u i bez ikakvih pretvorbi. Odlučim li se na to, ažurirat ću ove upute.

Korak 4: Python kod

Dodao sam svoj Python kod u "OutdoorLighting" spremište svog GitHub -a. Apsolutno pozdravljam unos mog Python koda. README.md je sljedeći:

Python skripte koje se koriste za automatsko uključivanje/isključivanje vanjske rasvjete s Raspberry Pi. Koristi Sunrise Sunset REST API za vraćanje vremena u JSON-u (https://sunrise-sunset.org/).

Koristi sljedeće pakete: python 3 pip3 python-requests python-dateutil Koristeći sljedeći cron za pokretanje ove skripte u 1 sat dnevno i pri ponovnom pokretanju sustava (crontab -e): 0 1 * * */home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py

Korak 5: Montaža kontrolera

Sklop kontrolera
Sklop kontrolera
Sklop kontrolera
Sklop kontrolera
Sklop kontrolera
Sklop kontrolera

Fotografije su označene svim priključcima potrebnim za rad kontrolera.

Korak 6: Laka konstrukcija

Lagana konstrukcija
Lagana konstrukcija
Lagana konstrukcija
Lagana konstrukcija
Lagana konstrukcija
Lagana konstrukcija

Nakon pokušaja i pogrešaka, zadovoljavam ovaj svjetlosni dizajn. Fotografije su označene posebnim uputama.

Korak 7: Zaključak

Zaključak
Zaključak
Zaključak
Zaključak

Ovaj je projekt bio pomalo izazovan, povremeno frustrirajući i vrlo zahvalan. Potrošio sam nešto novca tijekom svog osobnog istraživanja i razvoja, ali ne puno. Potrošio sam više nego što sam trebao na ATX napajanje kako bih u budućnosti ponudio mogućnost proširenja. U planu je potpuno osvjetljenje kuće. Sama svjetla su ispala vrlo moderna i atraktivna. Neki će možda preferirati višeslojno svjetlo i siguran sam da se plug-and-play rješenje može nabaviti na Amazonu.

Preporučeni: