Sadržaj:
- Pribor
- Korak 1: Nadahnuće i priznanje
- Korak 2: Metodologija
- Korak 3: Web usluga Sunrise/Sunset
- Korak 4: Python kod
- Korak 5: Montaža kontrolera
- Korak 6: Laka konstrukcija
- Korak 7: Zaključak
Video: Vanjsko krajobrazno osvjetljenje DIY: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Imam problema s tvrtkama za rasvjetu krajolika od kada sam kupio svoju prvu gradsku kuću 2003. godine. Transformatori su slabe snage s neintuitivnim sučeljima s gumbima i jeftinim zaslonima na kojima se čini da je snaga dragocjenija od platine. Osim ako unesete stvarno visoku cijenu, svjetla su izuzetno loše kvalitete s rijetkim ili nepostojećim zamjenskim dijelovima (šiljci). Priključci su frustrirajući i izbirljivi. Igrao sam se s Raspberry Pi -ima nekoliko godina i mislio sam da to mora biti dobra osnova za regulator rasvjete. Zaista sam želio predstaviti vlastito rješenje i ovo je postao moj strastveni projekt za poboljšanje doma u proljeće 2019.
Pribor
Trenutni popis uspješnih zaliha
~ Skupljanje cijevi:
~ Svjetla od poplave:
~ Žica:
~ Slučaj:
~ Ploča za montažu kućišta:
~ LED vodootporna traka:
~ Silikonska žica:
~ Aluminijski kanal (U06B10 crni s mliječno bijelim poklopcem):
~ Završne kape (U06 crne):
~ Pejzažne spajalice:
~ Napajanje:
~ Raspberry Pi W:
~ Relej:
Popis praćenja
~ Konektori:
Dodana pogodnost
~ Ryobi baterija za lemljenje stanica:
~ Baklja Dremel Butan:
Neuspjela rješenja
~ Vanjske žičane matice:
~ Žični konektori:
~ Svjetla od poplave:
Korak 1: Nadahnuće i priznanje
Preliminarna pretraživanja dovela su me do dvije odvojene mrežne upute za koje sam smatrao da se mogu kombinirati i ažurirati kako bih stvorio ono što sam tražio.
~ Colin Miles, zvani onehourcleaner na Instructables, inspirirao me ovim postom. Savršeno je objasnio ožičenje napajanja pa neću prepisivati njegov rad, nego ću dodati neke nadogradnje.
~ Matyscabreras na YouTubeu stvorio je sjajan video o DIY LED svjetlima.
Korak 2: Metodologija
Na temelju inspirativnih postova moji su ciljevi bili sljedeći:
~ Koristite napajanje računala koje će napajati i svjetla i Raspberry Pi.
~ Napišite prilagođeni Python kod koji bi kontrolirao paljenje i gašenje svjetla.
~ Koristite web uslugu za određivanje vremena izlaska/zalaska sunca kao osnove za upravljanje svjetlima.
~ Konstruirajte vlastita svjetla tako da se lako mogu napraviti zamjene.
~ Objavite rješenje kako bi drugi mogli koristiti/poboljšati/uživati.
Korak 3: Web usluga Sunrise/Sunset
Kao što je spomenuto u "Koraku 11: Poboljšanja u tijeku i zaključivanje" jednog od inspirativnih postova, Colin spominje korištenje Weather Undergrounda dobivanjem API ključa. Nažalost, WU -jev API došao je do kraja usluge. Našao sam još jednu uslugu pod nazivom Sunrise Sunset koja koristi jednostavan REST API. Možete oblikovati odgovarajući URL koji uključuje vaše koordinate zemljopisne širine i dužine u decimalnim stupnjevima. Kada se pozove, API će vratiti JSON sa izlaskom i zalaskom sunca na tom mjestu u UTC vremenu.
Primjer URL -a i odgovora je sljedeći:
URL
api.sunrise-sunset.org/json?lat=36.7201600…
Odgovor
{
"results": {"sunrise": "6:31:48 AM", "sunset": "5:32:25 PM", "solar_noon": "12:02:07 PM", "day_length": "11: 00: 37 "," civil_twilight_begin ":" 6:05:35 AM "," civil_twilight_end ":" 5: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 "}
Dok sam pisao svoj Python kôd, puno sam se borio u rješavanju i konverziji između vremenskih zona. Vjerujem da moj kôd radi kako namjeravam. Dobar test bit će kada se satovi promijene na ljetno računanje vremena. Gledajući unatrag, buduće bi poboljšanje moglo biti postavljanje moje Raspberry Pi na rad u UTC -u i bez ikakvih pretvorbi. Odlučim li se na to, ažurirat ću ove upute.
Korak 4: Python kod
Dodao sam svoj Python kod u "OutdoorLighting" spremište svog GitHub -a. Apsolutno pozdravljam unos mog Python koda. README.md je sljedeći:
Python skripte koje se koriste za automatsko uključivanje/isključivanje vanjske rasvjete s Raspberry Pi. Koristi Sunrise Sunset REST API za vraćanje vremena u JSON-u (https://sunrise-sunset.org/).
Koristi sljedeće pakete: python 3 pip3 python-requests python-dateutil Koristeći sljedeći cron za pokretanje ove skripte u 1 sat dnevno i pri ponovnom pokretanju sustava (crontab -e): 0 1 * * */home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py
Korak 5: Montaža kontrolera
Fotografije su označene svim priključcima potrebnim za rad kontrolera.
Korak 6: Laka konstrukcija
Nakon pokušaja i pogrešaka, zadovoljavam ovaj svjetlosni dizajn. Fotografije su označene posebnim uputama.
Korak 7: Zaključak
Ovaj je projekt bio pomalo izazovan, povremeno frustrirajući i vrlo zahvalan. Potrošio sam nešto novca tijekom svog osobnog istraživanja i razvoja, ali ne puno. Potrošio sam više nego što sam trebao na ATX napajanje kako bih u budućnosti ponudio mogućnost proširenja. U planu je potpuno osvjetljenje kuće. Sama svjetla su ispala vrlo moderna i atraktivna. Neki će možda preferirati višeslojno svjetlo i siguran sam da se plug-and-play rješenje može nabaviti na Amazonu.
Preporučeni:
Učinite vanjsko ogledalo u lakim koracima (pomoću LED svjetiljki): 4 koraka
DIY Vanity ogledalo u lakim koracima (pomoću LED svjetla za trake): U ovom sam postu napravio LED ogledalo za samce uz pomoć LED traka. Stvarno je super i morate ih isprobati
DIY niskonaponsko vanjsko osvjetljenje kontrolirano pomoću Raspberry Pi: 11 koraka (sa slikama)
DIY niskonaponsko vanjsko osvjetljenje kontrolirano pomoću Raspberry Pi: Zašto? Moram priznati da sam, kao i mnogi drugi, veliki obožavatelj interneta stvari (ili IoT-a). Također sam i dalje umoran spajanjem svih svojih svjetala, uređaja, ulaznih vrata, garažnih vrata i tko zna čega još na otkriveni internet. Posebno s događajima poput
Aktivirano vanjsko svjetlo detektora pokreta: 6 koraka
Aktivirano Vanity Light detektor pokreta: Kupio sam infracrvenu jedinicu detektora pokreta na eBayu za 1,50 USD i odlučio sam je dobro iskoristiti. Mogao sam napraviti vlastitu ploču s detektorom pokreta, ali po 1,50 USD (koja uključuje 2 posude za podešavanje osjetljivosti i tajmer za isključivanje) ne bi bilo
UCL-lloT-Vanjsko svjetlo Pokrenuto izlaskom/zalaskom sunca .: 6 koraka
UCL-lloT-Vanjsko svjetlo Pokrenuto izlaskom/zalaskom sunca .: Pozdrav svima! Uz malo rada, neke dijelove i kôd sastavio sam ovo uputstvo koje će vam od početka do kraja pokazati kako se točno proizvodi ovo vanjsko svjetlo. Ideja je potekla od mog oca, koji je tijekom ljeta morao ručno izaći van
Rastavite vanjsko kućište tvrdog diska Seagate: 5 koraka
Rastavite Seagate vanjski harddrive kućište: Ovo uputstvo služi za sigurno rastavljanje Seagate 3,5-inčnih vanjskih tvrdih diskova za sigurnosno kopiranje sa tipkama, kako je ovdje prikazano: http://www.seagate.com/www/en-us/products/external/pushbutton_backup/First Uostalom, zašto bi itko htio ovo rastaviti?