Indholdsfortegnelse:

DIY udendørs landskabsbelysning: 7 trin (med billeder)
DIY udendørs landskabsbelysning: 7 trin (med billeder)

Video: DIY udendørs landskabsbelysning: 7 trin (med billeder)

Video: DIY udendørs landskabsbelysning: 7 trin (med billeder)
Video: LED underground light lamps recessed buried floor lamp Waterproof IP67 outdoor Landscape 2024, November
Anonim
DIY udendørs landskabsbelysning
DIY udendørs landskabsbelysning

Jeg har haft problemer med landskabsbelysningsselskaber, siden jeg købte mit første rækkehus i 2003. Transformatorerne er lavdrevne med ikke-intuitive trykknapgrænseflader og billige skærme, hvor watt synes at være mere værdifuld end platin. Medmindre du angiver et virkelig højt prispunkt, er lysene ekstremt dårlig kvalitet med knappe til ikke-eksisterende reservedele (pigge). Stikkene er frustrerende og finurlige. Jeg har spillet med Raspberry Pi i et par år og tænkte, at det måtte være et godt grundlag for en belysningskontroller. Jeg ville virkelig rulle min egen løsning, og dette blev mit forår 2019 -passionsprojekt for forbedring af hjemmet.

Forbrugsvarer

Nuværende succesfulde forsyningsliste

~ Shrink Tubing:

~ Oversvømmelseslys:

~ Wire:

~ Sag:

~ Kabinetmonteringspanel:

~ LED vandtæt strip:

~ Silikontråd:

~ Aluminiumskanal (U06B10 sort m/mælkehvid omslag):

~ Sluthætter (U06 sort):

~ Landskaber hæfteklammer:

~ Strømforsyning:

~ Raspberry Pi W:

~ Relæ:

Watch List

~ Stik:

Tilføjet bekvemmelighed

~ Ryobi batterilodningsstation:

~ Dremel Butane Torch:

Mislykkede løsninger

~ Udendørs trådnødder:

~ Trådstik:

~ Oversvømmelseslys:

Trin 1: Inspiration og anerkendelse

Foreløbige søgninger førte mig til to separate online -instruktioner, som jeg følte kunne kombineres og opdateres til at skabe det, jeg ledte efter.

~ Colin Miles, aka onehourcleaner on Instructables, inspirerede mig med dette indlæg. Han forklarede strømforsyningens ledninger perfekt, så jeg vil ikke omskrive hans arbejde, snarere vil jeg tilføje nogle opdateringer.

~ Matyscabreras på YouTube lavede en fantastisk video om DIY LED -lys.

Trin 2: Metodik

Baseret på de inspirerende indlæg var mine mål følgende:

~ Brug en pc -strømforsyning, der driver både lysene og en Raspberry Pi.

~ Skriv en brugerdefineret Python -kode, som kontrollerer at tænde og slukke lyset.

~ Brug en webtjeneste til at bestemme solopgangs-/solnedgangstider som grundlag for styring af lysene.

~ Konstruer mine egne lys, så udskiftninger let kan produceres.

~ Publicer løsning, så andre kan bruge/forbedre/nyde.

Trin 3: Sunrise/Sunset Web Service

Som nævnt i "Trin 11: Forbedringer i gang og indpakning" af et af de inspirerende indlæg, nævner Colin at bruge Weather Underground ved at skaffe en API-nøgle. Desværre har WU's API nået slutningen af tjenesten. Jeg fandt en anden service kaldet Sunrise Sunset, der anvender en simpel REST API. Du kan danne den relevante URL med dine breddegrad og længdegradskoordinater i decimalgrader. Når den kaldes, returnerer API'en JSON med solopgang og solnedgang på dette sted i UTC -tid.

Et eksempel URL og svar er som følger:

URL

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

Respons

{

"resultater": {"sunrise": "6:31:48 AM", "sunset": "17:32:25 PM", "solar_noon": "12:02:07 PM", "day_length": "11: 00: 37 "," civil_twilight_begin ":" 6:05:35 AM "," civil_twilight_end ":" 17: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 "}

Da jeg skrev min Python -kode, kæmpede jeg meget med at håndtere og konvertere mellem tidszoner. Jeg tror, at min kode fungerer, som jeg har tænkt mig. En god test vil være, når urene skifter til sommertid. Set i bakspejlet kan en fremtidig forbedring være at indstille min Raspberry Pi til at fungere i UTC og slet ikke udføre konverteringer. Hvis jeg beslutter mig for at gøre det, opdaterer jeg disse instruktioner.

Trin 4: Python -kode

Jeg tilføjede min Python -kode til "OutdoorLighting" -lageret i mit GitHub. Jeg glæder mig absolut over input til min Python -kode. README.md er som følger:

Python -scripts bruges til automatisk at tænde/slukke udendørs belysning fra en Raspberry Pi. Udnytter Sunrise Sunset REST API til at returnere tider i JSON (https://sunrise-sunset.org/).

Bruger følgende pakker: python 3 pip3 python-request python-dateutil Brug af følgende cron til at køre dette script kl. 1 hver dag og ved systemstart (crontab -e): 0 1 * * */home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py

Trin 5: Controller -samling

Controller samling
Controller samling
Controller samling
Controller samling
Controller samling
Controller samling

Billederne er mærket med alle de forbindelser, der er nødvendige for at betjene controlleren.

Trin 6: Let konstruktion

Let konstruktion
Let konstruktion
Let konstruktion
Let konstruktion
Let konstruktion
Let konstruktion

Efter nogle forsøg og fejl er dette det lette design, jeg sætter mig fast på, som jeg er tilfreds med. Billederne er mærket med specifikke instruktioner.

Trin 7: Konklusion

Konklusion
Konklusion
Konklusion
Konklusion

Dette projekt var lidt udfordrende, sporadisk frustrerende og meget givende. Jeg spildte nogle penge under min personlige FoU, men ikke meget. Jeg brugte mere end jeg havde brug for på ATX-strømforsyningen for at tilbyde fremtidig udvidelsesevne. Planen er at køre belysning helt rundt i huset. Selve lysene viste sig at være meget moderne og attraktive. Nogle foretrækker måske et opdelt lys, og jeg er sikker på, at en plug-and-play-løsning kan købes på Amazon.

Anbefalede: