Obsah:

DIY osvetlenie vonkajšej krajiny: 7 krokov (s obrázkami)
DIY osvetlenie vonkajšej krajiny: 7 krokov (s obrázkami)

Video: DIY osvetlenie vonkajšej krajiny: 7 krokov (s obrázkami)

Video: DIY osvetlenie vonkajšej krajiny: 7 krokov (s obrázkami)
Video: ПЕРВЫЕ ПОСЛЕВОЕННЫЕ ГОДЫ. ВОСТОЧНАЯ ПРУССИЯ. КАЛИНИНГРАД. ИСТОРИИ ПРОФЕССОРА. КОП ПО ВОЙНЕ 2024, Júl
Anonim
DIY osvetlenie vonkajšej krajiny
DIY osvetlenie vonkajšej krajiny

Odkúpenia môjho prvého mestského domu v roku 2003 mám problémy so spoločnosťami pre osvetlenie krajiny. Transformátory majú nízky výkon, neintuitívne tlačidlové rozhrania a lacné obrazovky, kde sa zdá, že výkon je cennejší ako platina. Pokiaľ nezadáte skutočne vysokú cenu, svetlá majú extrémne nízku kvalitu a takmer žiadne náhradné diely (hroty). Konektory sú frustrujúce a náročné. Hrám s Raspberry Pi už niekoľko rokov a myslel som si, že to musí byť dobrý základ pre ovládač osvetlenia. Naozaj som chcel zaviesť svoje vlastné riešenie a toto sa stalo mojím projektom pre jarné vylepšenie domova pre jar 2019.

Zásoby

Aktuálny zoznam úspešných dodávok

~ Zmršťovacie hadičky:

~ Flood Lights:

~ Drôt:

~ Prípad:

~ Panel na montáž puzdra:

~ LED vodotesný pás:

~ Silikónový drôt:

~ Hliníkový kanál (U06B10 čierny s mliečnym bielym krytom):

~ Koncové čiapky (U06 čierna):

~ Krajinkové sponky:

~ Napájací zdroj:

~ Raspberry Pi W:

~ Relé:

Zoznam sledovaných

~ Konektory:

Pridané pohodlie

~ Spájkovacia stanica batérií Ryobi:

~ Pochodeň Dremel Butane:

Neúspešné riešenia

~ Vonkajšie drôtené matice:

~ Káblové konektory:

~ Flood Lights:

Krok 1: Inšpirácia a uznanie

Predbežné vyhľadávania ma priviedli k dvom samostatným online pokynom, ktoré som podľa mňa mohol skombinovať a aktualizovať, aby vytvorili to, čo som hľadal.

~ Colin Miles, alias onehourcleaner na Instructables, ma inšpiroval týmto príspevkom. Dokonale vysvetlil vedenie napájania, takže nejdem prepisovať jeho prácu, skôr pridám niekoľko aktualizácií.

~ Matyscabreras na YouTube vytvoril skvelé video o diódových LED svetlách.

Krok 2: Metodika

Na základe inšpiratívnych príspevkov som stanovil tieto ciele:

~ Využite počítačový zdroj, ktorý napája svetlá aj Raspberry Pi.

~ Napíšte vlastný kód Pythonu, ktorý by riadil zapínanie a vypínanie svetiel.

~ Pomocou webovej služby určte časy východu/západu slnka ako základ pre ovládanie svetiel.

~ Postavte si vlastné svetlá, aby bolo možné ľahko vyrobiť náhradné diely.

~ Publikovať riešenie, ktoré môžu ostatní využiť/zlepšiť/užívať si.

Krok 3: Webová služba Sunrise/Sunset

Ako je uvedené v „Krok 11: Prebiehajúce zlepšenia a zabalenie“jedného z inšpiratívnych príspevkov, Colin spomína používanie programu Weather Underground získaním kľúča API. Rozhranie API WU bohužiaľ dosiahlo koniec služby. Našiel som inú službu s názvom Sunrise Sunset, ktorá využíva jednoduché rozhranie REST API. Môžete vytvoriť príslušnú adresu URL so súradnicami zemepisnej šírky a dĺžky v desatinných stupňoch. Keď sa API zavolá, vráti JSON s východom a západom slnka na tomto mieste v čase UTC.

Príklad adresy URL a odpovede je nasledujúci:

URL

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

Odpoveď

{

"results": {"sunrise": "6:31:48 AM", "sunset": "17:32:25 PM", "solar_noon": "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 "," astronomical_twilight_begin ":" 5:05:23 AM "," astronomical_twilight_end ":" 18:58:50 PM "}," status ":" OK "}

Pri písaní svojho kódu v jazyku Python som mal veľké problémy s riešením a konverziou medzi časovými pásmami. Verím, že môj kód funguje tak, ako mám. Dobrým testom bude, keď sa hodiny zmenia na letný čas. Pri spätnom pohľade môže byť budúcim zlepšením nastavenie môjho Raspberry Pi tak, aby fungoval v UTC a nevykonával žiadne konverzie. Ak sa pre to rozhodnem, aktualizujem tieto pokyny.

Krok 4: Python kód

Pridal som svoj kód Python do úložiska „OutdoorLighting“svojho GitHubu. Absolútne vítam vstup do môjho kódu v Pythone. Súbor README.md je nasledujúci:

Skripty Python používané na automatické zapínanie/vypínanie vonkajšieho osvetlenia z Raspberry Pi. Na vrátenie času v JSON používa API REST Sunrise Sunset REST (https://sunrise-sunset.org/).

Používa nasledujúce balíky: python 3 pip3 python-requests python-dateutil Použitie nasledujúceho cronu na spustenie tohto skriptu o 1 hodine denne a pri reštarte systému (crontab -e): 0 1 * * */home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py

Krok 5: Zostava ovládača

Zostava ovládača
Zostava ovládača
Zostava ovládača
Zostava ovládača
Zostava ovládača
Zostava ovládača

Fotografie sú označené všetkými pripojeniami potrebnými na ovládanie ovládača.

Krok 6: Ľahká konštrukcia

Ľahká konštrukcia
Ľahká konštrukcia
Ľahká konštrukcia
Ľahká konštrukcia
Ľahká konštrukcia
Ľahká konštrukcia

Po troche pokusov a omylov je to ľahký dizajn, s ktorým som spokojný a s ktorým som spokojný. Fotografie sú označené konkrétnymi pokynmi.

Krok 7: Záver

Záver
Záver
Záver
Záver

Tento projekt bol mierne náročný, sporadicky frustrujúci a veľmi obohacujúci. Počas osobného výskumu a vývoja som vyhodil nejaké peniaze, ale nie veľa. Na napájanie ATX som strávil viac, ako som potreboval, aby som mohol ponúknuť budúce možnosti rozšírenia. V pláne je kompletne rozbehnúť osvetlenie okolo domu. Samotné svetlá sa ukázali veľmi moderné a atraktívne. Niektorí môžu uprednostniť viacúrovňové svetlo a som si istý, že riešenie typu plug-and-play je možné získať na Amazone.

Odporúča: