Innehållsförteckning:

DIY Outdoor Landscape Lighting: 7 steg (med bilder)
DIY Outdoor Landscape Lighting: 7 steg (med bilder)

Video: DIY Outdoor Landscape Lighting: 7 steg (med bilder)

Video: DIY Outdoor Landscape Lighting: 7 steg (med bilder)
Video: How To Make A Light Painting Shadow Box Picture Frame For Your Photos! 2024, Juli
Anonim
DIY utomhus landskapsljus
DIY utomhus landskapsljus

Jag har haft problem med landskapsbelysningsföretag sedan jag köpte mitt första radhus 2003. Transformatorerna är lågdrivna med icke-intuitiva tryckknappsgränssnitt och billiga skärmar där effekt verkar vara dyrare än platina. Om du inte anger en riktigt hög prispunkt är lamporna extremt dålig kvalitet med knappa till obefintliga reservdelar (spikar). Anslutningarna är frustrerande och finurliga. Jag har spelat med Raspberry Pi i några år och tyckte att det måste vara en bra grund för en belysningskontroller. Jag ville verkligen rulla min egen lösning och det här blev mitt vårpassionsprojekt för våren 2019 för hemförbättring.

Tillbehör

Nuvarande framgångsrika utbudslista

~ Krympslang:

~ Flood Lights:

~ Wire:

~ Fodral:

~ Monteringspanel för fodral:

~ LED vattentät remsa:

~ Silikontråd:

~ Aluminiumkanal (U06B10 svart m/mjölkvit lock):

~ End Caps (U06 Black):

~ Liggande häftklamrar:

~ Strömförsörjning:

~ Raspberry Pi W:

~ Relä:

Bevakningslista

~ Anslutningar:

Tillagd bekvämlighet

~ Ryobi batterilödningsstation:

~ Dremel Butane Torch:

Misslyckade lösningar

~ Utomhus trådnötter:

~ Trådkontakter:

~ Flood Lights:

Steg 1: Inspiration och erkännande

Preliminära sökningar ledde mig till två separata onlineanvisningar som jag kände kunde kombineras och uppdateras för att skapa det jag letade efter.

~ Colin Miles, aka onehourcleaner on Instructables, inspirerade mig med det här inlägget. Han förklarade strömförsörjningens ledningar perfekt så jag tänker inte skriva om hans arbete, snarare lägger jag till några uppdateringar.

~ Matyscabreras på YouTube skapade en fantastisk video om DIY LED -lampor.

Steg 2: Metodik

Baserat på de inspirerande inläggen var mina mål följande:

~ Använd en PC -strömförsörjning som driver både lamporna och en Raspberry Pi.

~ Skriv en anpassad Python -kod som kontrollerar att tända och släcka lamporna.

~ Använd en webbtjänst för att bestämma soluppgångs-/solnedgångstider som grund för att styra lamporna.

~ Konstruera mina egna lampor så att utbyten enkelt kan produceras.

~ Publicera lösning för andra att använda/förbättra/njuta av.

Steg 3: Sunrise/Sunset Web Service

Som nämnts i "Steg 11: Förbättringar pågår och avslutar" i ett av de inspirerande inläggen, nämner Colin att använda Weather Underground genom att skaffa en API-nyckel. Tyvärr har WU: s API nått slutet av tjänsten. Jag hittade en annan tjänst som heter Sunrise Sunset som använder ett enkelt REST API. Du kan bilda lämplig URL med dina latitud- och longitudkoordinater i decimalgrader. När den anropas kommer API: n att returnera JSON med soluppgången och solnedgången på den platsen i UTC -tid.

Ett exempel på URL och svar är följande:

URL

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

Svar

{

"resultat": {"sunrise": "06:31:48 AM", "sunset": "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 ":" 5:05:23 AM "," astronomical_twilight_end ":" 18:58:50 PM "}," status ":" OK "}

När jag skrev min Python -kod kämpade jag mycket för att hantera och konvertera mellan tidszoner. Jag tror att min kod fungerar som jag tänker. Ett bra test blir när klockorna ändras för sommartid. I efterhand kan en framtida förbättring vara att ställa in min Raspberry Pi för att fungera i UTC och inte utföra några konverteringar alls. Om jag bestämmer mig för att göra det kommer jag att uppdatera dessa instruktioner.

Steg 4: Python -kod

Jag lade till min Python -kod i "OutdoorLighting" -förvaret för min GitHub. Jag välkomnar absolut input på min Python -kod. README.md är följande:

Python -skript som används för att automatiskt slå på/av utomhusbelysning från en Raspberry Pi. Använder Sunrise Sunset REST API för att återvända tider i JSON (https://sunrise-sunset.org/).

Använder följande paket: python 3 pip3 python-request python-dateutil Använd följande cron för att köra detta skript klockan 1 varje dag och vid systemstart (crontab -e): 0 1 * * */home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py

Steg 5: Kontrollenhet

Styrenhet
Styrenhet
Styrenhet
Styrenhet
Styrenhet
Styrenhet

Fotona är märkta med alla anslutningar som behövs för att styra kontrollen.

Steg 6: Lätt konstruktion

Lätt konstruktion
Lätt konstruktion
Lätt konstruktion
Lätt konstruktion
Lätt konstruktion
Lätt konstruktion

Efter lite försök och fel är det här den ljusa designen jag nöjer mig med som jag är nöjd med. Fotona är märkta med specifika instruktioner.

Steg 7: Slutsats

Slutsats
Slutsats
Slutsats
Slutsats

Detta projekt var lite utmanande, sporadiskt frustrerande och mycket givande. Jag slösade bort lite pengar under min personliga FoU, men inte mycket. Jag spenderade mer än jag behövde på ATX-strömförsörjningen för att kunna erbjuda framtida utbyggnadskapacitet. Planen är att köra belysning helt runt huset. Själva lamporna blev väldigt moderna och attraktiva. Vissa kanske föredrar en tiered light och jag är säker på att en plug-and-play-lösning kan köpas på Amazon.

Rekommenderad: