Sadržaj:

Uradi sam vanjsko pejzažno osvjetljenje: 7 koraka (sa slikama)
Uradi sam vanjsko pejzažno osvjetljenje: 7 koraka (sa slikama)

Video: Uradi sam vanjsko pejzažno osvjetljenje: 7 koraka (sa slikama)

Video: Uradi sam vanjsko pejzažno osvjetljenje: 7 koraka (sa slikama)
Video: Stara cigla-staza u 7 koraka 2024, Novembar
Anonim
Spoljašnje pejzažno osvetljenje, uradi sam
Spoljašnje pejzažno osvetljenje, uradi sam

Imam problema sa kompanijama za pejzažnu rasvjetu otkad sam kupio svoju prvu gradsku kuću 2003. godine. Transformatori su slabe snage sa neintuitivnim interfejsima na tipke i jeftinim ekranima gdje je snaga dragocjenija od platine. Osim ako ne unesete zaista visoku cijenu, svjetla su izuzetno loše kvalitete sa rijetkim ili nepostojećim zamjenskim dijelovima (šiljcima). Konektori su frustrirajući i fini. Igrao sam se s Raspberry Pi -ima nekoliko godina i mislio sam da to mora biti dobra osnova za kontroler rasvjete. Zaista sam želio predstaviti vlastito rješenje i ovo je postao moj strastveni projekt za poboljšanje doma u proljeće 2019.

Supplies

Trenutna lista uspješnih zaliha

~ Skupljanje cijevi:

~ Flood Lights:

~ Žica:

~ Slučaj:

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

~ LED vodootporna traka:

~ Silikonska žica:

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

~ Završne kape (U06 crna):

~ Pejzažne spajalice:

~ Napajanje:

~ Raspberry Pi W:

~ Relej:

Watch List

~ Konektori:

Dodana pogodnost

~ Ryobi baterijska lemna stanica:

~ Baklja Dremel Butan:

Neuspešna rešenja

~ Vanjske žičane matice:

~ Žični konektori:

~ Flood Lights:

Korak 1: Inspiracija i priznanje

Preliminarna pretraživanja dovela su me do dva odvojena mrežna uputstva za koja sam smatrala da se mogu kombinirati i ažurirati kako bih stvorila ono što tražim.

~ Colin Miles, zvani onehourcleaner na Instructables, inspirirao me ovim postom. Savršeno je objasnio ožičenje napajanja tako da 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 osnovu inspirativnih postova moji ciljevi su bili sljedeći:

~ Iskoristite napajanje računara 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 zamijeniti.

~ Objavite rješenje koje će drugi 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 -ov API je došao do kraja usluge. Pronašao sam drugu uslugu koja se zove Sunrise Sunset i koristi jednostavan REST API. Možete oblikovati odgovarajući URL koji uključuje vaše geografske širine i dužine koordinate u decimalnim stupnjevima. Kada se pozove, API će vratiti JSON sa izlaskom i zalaskom sunca na toj lokaciji 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 onako kako namjeravam. Dobar test će biti kada se satovi promijene za ljetno računanje vremena. Gledajući unatrag, buduće poboljšanje bi moglo biti postavljanje mog Raspberry Pi -a da radi u UTC -u i ne izvodi nikakve konverzije. Ako odlučim to učiniti, ažurirat ću ova uputstva.

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 vanjskog osvjetljenja sa 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 sistema (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 sa svim vezama potrebnim za rad kontrolera.

Korak 6: Laka konstrukcija

Laka konstrukcija
Laka konstrukcija
Laka konstrukcija
Laka konstrukcija
Laka konstrukcija
Laka konstrukcija

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

Korak 7: Zaključak

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

Ovaj projekt je bio pomalo izazovan, sporadično frustrirajući i vrlo isplativ. Potrošio sam nešto novca tokom svog ličnog istraživanja i razvoja, ali ne mnogo. Potrošio sam više nego što sam trebao na ATX napajanje kako bih u budućnosti ponudio mogućnost proširenja. Planirano 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čuje se: