Innholdsfortegnelse:

DIY utendørs landskapsbelysning: 7 trinn (med bilder)
DIY utendørs landskapsbelysning: 7 trinn (med bilder)

Video: DIY utendørs landskapsbelysning: 7 trinn (med bilder)

Video: DIY utendørs landskapsbelysning: 7 trinn (med bilder)
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, November
Anonim
DIY utendørs landskapsbelysning
DIY utendørs landskapsbelysning

Jeg har hatt problemer med landskapsbelysningsselskaper siden jeg kjøpte mitt første rekkehus i 2003. Transformatorene er lavdrevne med ikke-intuitive trykknappgrensesnitt og billige skjermer der watt synes å være mer verdifullt enn platina. Med mindre du angir et virkelig høyt prispunkt, er lysene ekstremt dårlig kvalitet med knappe-til-ikke-eksisterende reservedeler (pigger). Kontaktene er frustrerende og finurlige. Jeg har spilt med Raspberry Pi i noen år og tenkte at det måtte være et godt grunnlag for en belysningskontroller. Jeg ville virkelig rulle min egen løsning, og dette ble mitt lidenskapsprosjekt våren 2019 for forbedring av hjemmet.

Rekvisita

Gjeldende vellykket forsyningsliste

~ Krympeslange:

~ Flood Lights:

~ Wire:

~ Sak:

~ Monteringspanel for etui:

~ LED vanntett stripe:

~ Silikontråd:

~ Aluminiumskanal (U06B10 svart m/melk hvit deksel):

~ Endelokk (U06 svart):

~ Landskapstifter:

~ Strømforsyning:

~ Raspberry Pi W:

~ Relé:

Watch List

~ Koblinger:

Lagt til bekvemmelighet

~ Ryobi batterilodding:

~ Dremel Butane Torch:

Mislykkede løsninger

~ Utendørs trådnøtter:

~ Ledningskontakter:

~ Flood Lights:

Trinn 1: Inspirasjon og anerkjennelse

Foreløpige søk førte meg til to separate online instruksjoner som jeg følte kunne kombineres og oppdateres for å lage det jeg lette etter.

~ Colin Miles, aka onehourcleaner on Instructables, inspirerte meg med dette innlegget. Han forklarte strømkabelen perfekt, så jeg kommer ikke til å skrive om arbeidet hans, men jeg vil legge til noen oppdateringer.

~ Matyscabreras på YouTube laget en flott video om DIY LED -lys.

Trinn 2: Metodikk

Basert på inspirasjonsinnleggene var målene mine som følger:

~ Bruk en PC -strømforsyning som driver både lysene og en Raspberry Pi.

~ Skriv en egendefinert Python -kode som kan kontrollere å slå lysene på og av.

~ Bruk en webtjeneste til å bestemme soloppgangs-/solnedgangstider som grunnlag for å kontrollere lysene.

~ Konstruer mine egne lys slik at utskiftninger enkelt kan produseres.

~ Publiser løsning for andre å bruke/forbedre/nyte.

Trinn 3: Sunrise/Sunset Web Service

Som nevnt i "Trinn 11: Forbedringer pågår og innpakning" av et av de inspirerende innleggene, nevner Colin å bruke Weather Underground ved å skaffe en API-nøkkel. Dessverre har WUs API nådd slutten av tjenesten. Jeg fant en annen tjeneste som heter Sunrise Sunset som bruker et enkelt REST API. Du kan danne den riktige nettadressen som inneholder breddegrad og lengdegradskoordinater i desimalgrader. Når det blir kalt, vil API returnere JSON med soloppgang og solnedgang på det stedet i UTC -tid.

Et eksempel på URL og svar er som følger:

URL

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

Respons

{

"results": {"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 jeg skrev min Python -kode, slet jeg mye med å håndtere og konvertere mellom tidssoner. Jeg tror koden min fungerer som jeg har tenkt. En god test vil være når klokkene endres for sommertid. I ettertid kan en fremtidig forbedring være å sette Raspberry Pi til å fungere i UTC og ikke utføre konverteringer i det hele tatt. Hvis jeg bestemmer meg for å gjøre det, vil jeg oppdatere disse instruksjonene.

Trinn 4: Python -kode

Jeg la til min Python -kode i "OutdoorLighting" -lageret til GitHub. Jeg ønsker absolutt innspill på min Python -kode. README.md er som følger:

Python -skript brukes til automatisk å slå utendørsbelysning på/av fra en Raspberry Pi. Bruker Sunrise Sunset REST API for å returnere tider i JSON (https://sunrise-sunset.org/).

Bruker følgende pakker: python 3 pip3 python-request python-dateutil Bruker følgende cron til å kjøre dette skriptet klokken 01.00 hver dag og ved omstart av systemet (crontab -e): 0 1 * * */home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py

Trinn 5: Kontrollerenhet

Kontroller Montering
Kontroller Montering
Kontroller Montering
Kontroller Montering
Kontroller Montering
Kontroller Montering

Bildene er merket med alle tilkoblinger som trengs for å betjene kontrolleren.

Trinn 6: Lett konstruksjon

Lett konstruksjon
Lett konstruksjon
Lett konstruksjon
Lett konstruksjon
Lett konstruksjon
Lett konstruksjon

Etter litt prøving og feiling, er dette den lette designen jeg slår meg til ro med som jeg er fornøyd med. Bildene er merket med spesifikke instruksjoner.

Trinn 7: Konklusjon

Konklusjon
Konklusjon
Konklusjon
Konklusjon

Dette prosjektet var litt utfordrende, sporadisk frustrerende og veldig givende. Jeg kastet bort penger under min personlige FoU, men ikke mye. Jeg brukte mer enn jeg trengte på ATX-strømforsyningen for å tilby fremtidig utvidelsesevne. Planen er å kjøre belysning helt rundt huset. Lysene i seg selv viste seg å være veldig moderne og attraktive. Noen foretrekker kanskje et tiered light, og jeg er sikker på at en plug-and-play-løsning kan hentes på Amazon.

Anbefalt: