Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Inspirasjon og anerkjennelse
- Trinn 2: Metodikk
- Trinn 3: Sunrise/Sunset Web Service
- Trinn 4: Python -kode
- Trinn 5: Kontrollerenhet
- Trinn 6: Lett konstruksjon
- Trinn 7: Konklusjon
Video: DIY utendørs landskapsbelysning: 7 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
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
Bildene er merket med alle tilkoblinger som trengs for å betjene kontrolleren.
Trinn 6: 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
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:
Automatisert hagesystem bygget på Raspberry Pi for utendørs eller innendørs - MudPi: 16 trinn (med bilder)
Automatisert hagesystem Bygget på Raspberry Pi for utendørs eller innendørs - MudPi: Liker du hagearbeid, men finner ikke tid til å vedlikeholde det? Kanskje du har noen stueplanter som er litt tørste eller på utkikk etter en måte å automatisere hydroponikken din på? I dette prosjektet vil vi løse disse problemene og lære det grunnleggende om
DIY lavspenning utendørs belysning kontrollert ved hjelp av Raspberry Pi: 11 trinn (med bilder)
DIY lavspenning utendørs belysning kontrollert ved bruk av Raspberry Pi: Hvorfor? Jeg må innrømme at jeg, som mange andre, er en stor fan av tingenes internett (eller IoT). Jeg er også fortsatt sliten av å koble til alle lysene mine, hvitevarer, inngangsdør, garasjeport og hvem vet hva annet med det avslørte internett. Spesielt med hendelser som
Utendørs, værbestandig armatur for Lifx eller Hue: 5 trinn (med bilder)
Utendørs, værbestandig armatur for Lifx eller Hue: Jeg ønsket å belyse hagen min med Lifx Color 1000 -pærer, for kveldsglede så vel som en og annen rave i bakgården. Gitt pærene sårbarhet for fuktighet og varme, kunne jeg ikke finne noe armatur på markedet som ville tilstrekkelig beskyttet t
Utendørs værstasjon for La COOL Board: 3 trinn (med bilder)
Utendørs værstasjon for La COOL Board: Hei, i dag vil jeg vise deg hvordan du lager et billig hus til La COOL Board som tåler ekstreme værforhold, det inkluderer et solcellepanel som kan drive stasjonen uten å måtte lade ( hvis du bor i et område med tilstrekkelig
USB innendørs/utendørs termometer (eller 'min første USB -enhet'): 4 trinn (med bilder)
USB innendørs/utendørs termometer (eller "min første USB -enhet"): Dette er en enkel design som viser USB -periferienheten på PIC 18F -ene. Det er en haug med eksempler på 18F4550 40 -pinners sjetonger online, dette designet demonstrerer den mindre 18F2550 28 -pinners versjonen. PCB bruker overflatemonterte deler, men alle