Kazalo:

Zunanja krajinska razsvetljava DIY: 7 korakov (s slikami)
Zunanja krajinska razsvetljava DIY: 7 korakov (s slikami)

Video: Zunanja krajinska razsvetljava DIY: 7 korakov (s slikami)

Video: Zunanja krajinska razsvetljava DIY: 7 korakov (s slikami)
Video: Часть 4. Аудиокнига сэра Артура Конан Дойла «Возвращение Шерлока Холмса» (Приключения 09–11) 2024, Julij
Anonim
Zunanja krajinska razsvetljava DIY
Zunanja krajinska razsvetljava DIY

Imam težave s podjetji za krajinsko razsvetljavo, odkar sem leta 2003 kupil svojo prvo mestno hišo. Transformatorji imajo nizko moč z neintuitivnimi vmesniki s tipkami in poceni zasloni, kjer se zdi, da je moč dragocenejša od platine. Če ne vnesete res visoke cene, so luči izredno slabe kakovosti z redkimi ali neobstoječimi nadomestnimi deli (konice). Priključki so frustrirajoči in prefinjeni. Že nekaj let se igram z Raspberry Pi's in mislil sem, da mora biti to dobra podlaga za krmilnik razsvetljave. Res sem si želel predstaviti svojo lastno rešitev in to je postal moj strastni projekt spomladi 2019 za izboljšanje doma.

Zaloge

Seznam uspešnih dobav

~ Skrčljive cevi:

~ Flood Lights:

~ Žično:

~ Primer:

~ Plošča za montažo ohišja:

~ LED vodotesni trak:

~ Silikonska žica:

~ Aluminijasti kanal (U06B10 črna z mlečno belo prevleko):

~ Končne črke (črna U06):

~ Ležeče sponke:

~ Napajanje:

~ Raspberry Pi W:

~ Rele:

Seznam ogledov

~ Konektorji:

Dodano udobje

~ Ryobi akumulatorska spajkalna postaja:

~ Dremel Butan Torch:

Neuspešne rešitve

~ Zunanje žične matice:

~ Žični priključki:

~ Flood Lights:

1. korak: Navdih in priznanje

Predhodna iskanja so me pripeljala do dveh ločenih spletnih navodil, za katere sem menil, da jih lahko združimo in posodobimo, da ustvarimo tisto, kar iščem.

~ Colin Miles, znan tudi kot onehourcleaner na Instructables, me je navdušil s to objavo. Popolnoma je pojasnil ožičenje napajalnika, zato njegovega dela ne bom prepisoval, raje bom dodal nekaj posodobitev.

~ Matyscabreras na YouTubu je ustvaril odličen video o LED -lučkah DIY.

2. korak: Metodologija

Na podlagi navdihujočih objav so bili moji cilji naslednji:

~ Uporabite napajalnik za osebni računalnik, ki bo napajal tako luči kot Raspberry Pi.

~ Napišite Pythonovo kodo po meri, ki bi nadzorovala vklop in izklop luči.

~ Uporabite spletno storitev, da določite čas sončnega vzhoda/zahoda kot osnovo za nadzor luči.

~ Zgradite lastne luči, tako da jih je mogoče enostavno zamenjati.

~ Objavite rešitev, ki jo bodo drugi lahko uporabili/izboljšali/uživali.

3. korak: Spletna storitev Sunrise/Sunset

Kot je omenjeno v "Koraku 11: Izboljšave v teku in zaključek" ene od navdihujočih objav, Colin omeni uporabo Weather Underground s pridobivanjem ključa API. Žal je API WU dosegel konec storitve. Našel sem drugo storitev, imenovano Sunrise Sunset, ki uporablja preprost API REST. Ustvarite lahko ustrezen URL, ki vključuje koordinate zemljepisne širine in dolžine v decimalnih stopinjah. Ob klicu bo API vrnil JSON s sončnim vzhodom in zahodom na tej lokaciji v času UTC.

Primer URL -ja in odgovora je naslednji:

URL

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

Odziv

{

"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 "}

Ko sem pisal svojo kodo Python, sem se zelo boril pri obravnavi in pretvorbi med časovnimi pasovi. Verjamem, da moja koda deluje tako, kot nameravam. Dober preizkus bo, ko se bodo ure spremenile za poletni čas. Če pogledamo nazaj, bi lahko bila prihodnja izboljšava nastavitev mojega Raspberry Pi na delovanje v UTC in sploh ne izvaja nobenih pretvorb. Če se odločim za to, bom ta navodila posodobil.

4. korak: Koda Python

Kodo Python sem dodal v skladišče "OutdoorLighting" svojega GitHub -a. Vsekakor pozdravljam vnos moje kode Python. README.md je naslednji:

Skripti Python, ki se uporabljajo za samodejni vklop/izklop zunanje razsvetljave iz Raspberry Pi. Uporablja API Sunrise Sunset REST API za vrnitev časov v JSON (https://sunrise-sunset.org/).

Uporablja naslednje pakete: python 3 pip3 python-requests python-dateutil Z uporabo naslednjega crona za zagon tega skripta vsak dan ob 1. uri in ob ponovnem zagonu sistema (crontab -e): 0 1 * * */home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py

5. korak: Montaža krmilnika

Sklop krmilnika
Sklop krmilnika
Sklop krmilnika
Sklop krmilnika
Sklop krmilnika
Sklop krmilnika

Fotografije so označene z vsemi povezavami, potrebnimi za upravljanje krmilnika.

Korak 6: Lahka konstrukcija

Lahka konstrukcija
Lahka konstrukcija
Lahka konstrukcija
Lahka konstrukcija
Lahka konstrukcija
Lahka konstrukcija

Po nekaj poskusih in napakah sem zadovoljen s tem svetlobnim dizajnom. Fotografije so označene s posebnimi navodili.

7. korak: Zaključek

Zaključek
Zaključek
Zaključek
Zaključek

Ta projekt je bil nekoliko zahteven, občasno frustrirajoč in zelo koristen. Med osebnimi raziskavami in razvojem sem zapravil nekaj denarja, vendar ne veliko. Porabil sem več, kot sem potreboval za napajanje ATX, da bi ponudil možnost širitve v prihodnosti. Načrt je, da osvetlite hišo v celoti. Luči so se izkazale za zelo moderne in privlačne. Nekateri imajo raje večstopenjsko razsvetljavo in prepričan sem, da je rešitev za plug-and-play na voljo na Amazonu.

Priporočena: