Innehållsförteckning:
- Tillbehör
- Steg 1: Inspiration och erkännande
- Steg 2: Metodik
- Steg 3: Sunrise/Sunset Web Service
- Steg 4: Python -kod
- Steg 5: Kontrollenhet
- Steg 6: Lätt konstruktion
- Steg 7: Slutsats
Video: DIY Outdoor Landscape Lighting: 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
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
Fotona är märkta med alla anslutningar som behövs för att styra kontrollen.
Steg 6: 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
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:
Smart Desk LED -ljus - Smart Lighting W/ Arduino - Neopixels arbetsyta: 10 steg (med bilder)
Smart Desk LED -ljus | Smart Lighting W/ Arduino | Neopixels arbetsyta: Nu till dags spenderar vi mycket tid hemma, studerar och arbetar virtuellt, så varför inte göra vår arbetsyta större med ett anpassat och smart belysningssystem Arduino och Ws2812b lysdioder baserade. Här visar jag dig hur du bygger din Smart LED -lampa i skrivbordet som
AMAZING DIY Solar Powered Outdoor LED-Lamp: 9 steg
AMAZING DIY Solar Powered Outdoor LED-Lamp: Hej! I denna instruktionsbok kan du lära dig att bygga en billig och enkel soldriven LED-lampa! Det laddar ett batteri under dagen och tänder en mycket stark COB -LED på natten! Följ bara stegen! Du kan göra det! Det är verkligen enkelt och roligt! Denna
ME 470 Freeform Landscape Contouring: 7 steg
ME 470 Freeform Landscape Contouring: Följande är en instruktionsvideo av Daniel VanFleteren som visuellt går igenom processen med att använda Solidworks fria form för att skapa svår kontur genom exemplet att kartlägga de topografiska konturerna i ett givet landskap
2,5D Edge Lighting Pixel LED Cube: 7 steg (med bilder)
2.5D Edge Lighting Pixel LED Cube: Lysdioder är fantastiska, de är så små men ljusa, färgglada men lätta att styra. Många av oss börjar känna till LED sedan våra första lektioner i elektronik. Och min kärlek till lysdioder började samtidigt. En gång visade jag en LED -demo för mina vänner på jobbet. En tjej
IoT Outdoor Pet Door: 6 steg (med bilder)
IoT Outdoor Pet Door: Jag inspirerades av denna instruerbara att skapa en automatisk hönsdörr. Jag ville inte bara ha hönsdörren på en timer, utan jag ville också ansluta dörren till internet så att jag kunde styra den med min telefon eller min dator. Denna d