Tartalomjegyzék:

DIY kültéri tájvilágítás: 7 lépés (képekkel)
DIY kültéri tájvilágítás: 7 lépés (képekkel)

Videó: DIY kültéri tájvilágítás: 7 lépés (képekkel)

Videó: DIY kültéri tájvilágítás: 7 lépés (képekkel)
Videó: How to Install and Wire Low Voltage Outdoor Landscape Lighting 2024, November
Anonim
DIY kültéri tájvilágítás
DIY kültéri tájvilágítás

Az első városi ház 2003-as megvásárlása óta problémáim vannak a tájvilágítással foglalkozó cégekkel. A transzformátorok alacsony teljesítményűek, nem intuitív nyomógombos interfésszel és olcsó képernyőkkel rendelkeznek, ahol a teljesítmény drágábbnak tűnik, mint a platina. Hacsak nem ír be igazán magas árat, a lámpák rendkívül gyenge minőségűek, alig-alig létező cserealkatrészekkel (tüskékkel). A csatlakozók frusztrálóak és finnyásak. Néhány éve a Raspberry Pi -vel játszom, és úgy gondoltam, hogy jó alapnak kell lennie a világításvezérlő számára. Nagyon szerettem volna kifejteni a saját megoldásomat, és ez lett a 2019 tavaszi szenvedélyprojektem a lakberendezés érdekében.

Kellékek

Aktuális sikeres ellátási lista

~ Zsugorcső:

~ Árvízfények:

~ Vezeték:

~ Eset:

~ Tok rögzítő panel:

~ LED vízálló csík:

~ Szilikon huzal:

~ Alumínium csatorna (U06B10 fekete, tejfehér borítással):

~ Végzárók (U06 fekete):

~ Tájkapocs:

~ Tápegység:

~ Raspberry Pi W:

~ Relé:

Figyelőlista

~ Csatlakozók:

Hozzáadott kényelem

~ Ryobi akkumulátor forrasztóállomás:

~ Dremel Butane fáklya:

Sikertelen megoldások

~ Kültéri drót anyák:

~ Vezetékes csatlakozók:

~ Árvízfények:

1. lépés: Inspiráció és elismerés

Az előzetes keresések két külön online utasításhoz vezettek, amelyekről úgy éreztem, hogy egyesíthetők és frissíthetők, hogy létrehozzam azt, amit keresek.

~ Colin Miles, más néven onehourcleaner on Instructables, inspirált engem ezzel a bejegyzéssel. Tökéletesen elmagyarázta a tápegység kábelezését, így nem fogom újraírni a munkáját, inkább hozzáadok néhány frissítést.

~ Matyscabreras a YouTube -on remek videót készített a DIY LED -es lámpákról.

2. lépés: Módszertan

Az inspiráló hozzászólások alapján a céljaim a következők voltak:

~ Használjon PC tápegységet, amely mind a lámpákat, mind a Raspberry Pi -t táplálja.

~ Írjon egyedi Python -kódot, amely szabályozhatja a lámpák be- és kikapcsolását.

~ Használjon webszolgáltatást a napfelkelte/napnyugta idejének meghatározásához a fények vezérlésének alapjául.

~ Konstruálja meg saját lámpáit, hogy a cserék könnyen előállíthatók legyenek.

~ Megoldás közzététele mások számára, hogy hasznosítsák/javítsák/élvezzék.

3. lépés: Sunrise/Sunset Web Service

Amint azt az egyik inspiráló bejegyzés "Lépés 11: Fejlesztések folyamatban lévő és csomagolása" című részben említette, Colin megemlíti az Weather Underground használatát egy API kulcs beszerzésével. Sajnos a WU API -ja elérte a szolgáltatás végét. Találtam egy másik Sunrise Sunset nevű szolgáltatást, amely egy egyszerű REST API -t használ. Létrehozhatja a megfelelő URL -t, amely tartalmazza a szélességi és hosszúsági koordinátáit tizedes fokban. Hívásakor az API visszaadja a JSON -t napkelte és napnyugta után az adott helyen, UTC -időben.

Egy példa URL és válasz a következő:

URL

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

Válasz

{

"results": {"sunrise": "6:31:48 AM", "sunset": "17:32:25 PM", "solar_ délután": "12:02:07 PM", "day_length": "11: 00: 37 "," civil_twilight_begin ":" 6: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 "}

Amikor Python -kódomat írtam, sokat küzdöttem az időzónák kezelésével és azok közötti konvertálással. Azt hiszem, a kódom úgy működik, ahogy tervezem. Jó teszt lesz, ha az órák váltanak a nyári időszámítás érdekében. Utólag belegondolva, a jövőbeli fejlesztés az lehet, hogy a Raspberry Pi -t UTC -ben állítom be, és egyáltalán nem végez konverziót. Ha úgy döntök, frissítem ezeket az utasításokat.

4. lépés: Python -kód

Hozzáadtam a Python kódomat a GitHubom "OutdoorLighting" tárházához. Abszolút üdvözlöm a Python kódom megadását. A README.md a következő:

A Python szkriptek automatikusan be-/kikapcsolják a kültéri világítást a Raspberry Pi -ről. A Sunrise Sunset REST API-t használja a JSON-ban (https://sunrise-sunset.org/) megadott időpontok visszaadására.

A következő csomagokat használja: python 3 pip3 python-kérések python-dateutil A következő cron használatával futtathatja ezt a szkriptet mindennap hajnali 1 órakor és a rendszer újraindításakor (crontab -e): 0 1 * * */home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py

5. lépés: A vezérlő összeszerelése

Vezérlőegység
Vezérlőegység
Vezérlőegység
Vezérlőegység
Vezérlőegység
Vezérlőegység

A fényképeken a vezérlő működéséhez szükséges összes csatlakozás fel van tüntetve.

6. lépés: Könnyűszerkezet

Könnyű építés
Könnyű építés
Könnyű építés
Könnyű építés
Könnyű építés
Könnyű építés

Némi próba és hiba után ez a könnyű kialakítás, amellyel elégedett vagyok. A fényképek speciális utasításokkal vannak ellátva.

7. lépés: Következtetés

Következtetés
Következtetés
Következtetés
Következtetés

Ez a projekt kissé kihívást jelentett, szórványosan frusztráló és nagyon hasznos volt. Elpazaroltam egy kis pénzt a személyes kutatás -fejlesztés során, de nem sokat. A kelleténél többet költöttem az ATX tápegységre annak érdekében, hogy a jövőben bővíteni lehessen. A tervek szerint a világítást teljesen körbe kell vezetni a ház körül. A lámpák nagyon modernek és vonzóak lettek. Vannak, akik inkább a többszintű fényt részesítik előnyben, és biztos vagyok benne, hogy a plug-and-play megoldás beszerezhető az Amazon-on.

Ajánlott: