Përmbajtje:

DIY Ndriçimi i peizazhit në natyrë: 7 hapa (me fotografi)
DIY Ndriçimi i peizazhit në natyrë: 7 hapa (me fotografi)

Video: DIY Ndriçimi i peizazhit në natyrë: 7 hapa (me fotografi)

Video: DIY Ndriçimi i peizazhit në natyrë: 7 hapa (me fotografi)
Video: Vajzat e Xing dhe të Duplex zihen per parking 2024, Korrik
Anonim
DIY Ndriçimi i peizazhit në natyrë
DIY Ndriçimi i peizazhit në natyrë

Unë kam pasur probleme me kompanitë e ndriçimit të peizazhit që kur bleva shtëpinë time të parë në 2003. Transformatorët kanë fuqi të ulët me ndërfaqe të butonave jo-intuitive dhe ekranet e lirë, ku fuqia duket të jetë më e çmuar se sa platini. Nëse nuk hyni në një pikë çmimi vërtet të lartë, dritat janë me cilësi jashtëzakonisht të dobët me pjesë zëvendësimi (thumba) të pakta ose inekzistente. Lidhësit janë zhgënjyes dhe të ndërlikuar. Unë kam luajtur me Raspberry Pi për disa vjet dhe mendova se duhej të ishte një bazë e mirë për një kontrollues ndriçimi. Unë me të vërtetë doja të krijoja zgjidhjen time dhe ky u bë projekti im i pasionit i Pranverës 2019 për përmirësimin e shtëpisë.

Furnizimet

Lista aktuale e suksesshme e furnizimit

~ Tkurret tubi:

Ights Dritat e përmbytjes:

~ Tela:

~ Rasti:

El Paneli i montimit të kasës:

Rip Rrip LED i papërshkueshëm nga uji:

Ire tela silikoni:

Channel Kanali alumini (U06B10 E zezë me kapak të bardhë qumështi):

~ Kapakët fundorë (U06 e zezë):

Ap Pikat kryesore të peizazhit:

Supp Furnizimi me energji elektrike:

~ Raspberry Pi W:

~ Stafetë:

Lista e shikimit

~ Lidhës:

Komoditet i shtuar

Station Stacioni i bashkimit të baterisë Ryobi:

Tor Pishtari Dremel Butane:

Zgjidhjet e Dështuara

Uts Arra tela në natyrë:

Ne Lidhës me tela:

Ights Dritat e përmbytjes:

Hapi 1: Frymëzim dhe Mirënjohje

Kërkimet paraprake më çuan në dy udhëzime të veçanta në internet që mendova se mund të kombinoheshin dhe përditësoheshin për të krijuar atë që kërkoja.

~ Colin Miles, i njohur si një pastrues i orëve në Instructables, më frymëzoi me këtë postim. Ai shpjegoi instalimet elektrike të furnizimit me energji në mënyrë të përsosur, kështu që unë nuk do të rishkruaj punën e tij, përkundrazi do të shtoj disa azhurnime.

~ Matyscabreras në YouTube krijoi një video të mrekullueshme në dritat LED DIY.

Hapi 2: Metodologjia

Bazuar në postimet frymëzuese, qëllimet e mia ishin si më poshtë:

Përdorni një furnizim me energji kompjuteri i cili do të ndezë dritat dhe një Raspberry Pi.

~ Shkruani kodin Python të personalizuar i cili do të kontrollonte ndezjen dhe fikjen e dritave.

~ Përdorni një shërbim në internet për të përcaktuar kohën e lindjes/perëndimit të diellit si bazë për kontrollin e dritave.

Ndërtoj dritat e mia në mënyrë që zëvendësimet të prodhohen lehtësisht.

~ Publikoni zgjidhje që të tjerët ta përdorin/përmirësojnë/shijojnë.

Hapi 3: Shërbimi Web i Agimit/Sunset

Siç u përmend në "Hapi 11: Përmirësimet në progres & Përfundimi" i një prej postimeve frymëzuese, Colin përmend përdorimin e Weather Underground duke marrë një çelës API. Fatkeqësisht, API -ja e WU -së ka arritur fundin e shërbimit. Unë gjeta një shërbim tjetër të quajtur Sunrise Sunset që përdor një API të thjeshtë REST. Ju mund të formoni URL -në e duhur duke përfshirë koordinatat tuaja të gjerësisë dhe gjatësisë në shkallë dhjetore. Kur të thirret, API do të kthejë JSON me lindjen dhe perëndimin e diellit në atë vend në kohën UTC.

Një shembull URL dhe përgjigje janë si më poshtë:

URL -ja

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

Përgjigje

{

"rezultate": {"lindja e diellit": "6:31:48 paradite", "perëndimi i diellit": "5:32:25 pasdite", "mesdita diellore": "12:02:07 pasdite", "gjatësia e ditës": "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 ":" 6:58:50 PM "}," status ":" OK "}

Kur shkruaja kodin tim Python, u përpoqa shumë në trajtimin dhe konvertimin midis zonave kohore. Unë besoj se kodi im po punon ashtu siç kam ndërmend. Një test i mirë do të jetë kur orët të ndryshojnë për kohën e ditës. Në prapambetje, një përmirësim i ardhshëm mund të jetë vendosja e Raspberry Pi tim që të funksionojë në UTC dhe të mos kryejë fare konvertime. Nëse vendos ta bëj këtë, do t'i përditësoj këto udhëzime.

Hapi 4: Kodi Python

Unë shtova kodin tim Python në depon "OutdoorLighting" të GitHub tim. Unë absolutisht mirëpres hyrjen në kodin tim Python. README.md është si më poshtë:

Skriptet Python të përdorura për të ndezur/fikur automatikisht ndriçimin në natyrë nga një Raspberry Pi. Përdor Sunrise Sunset REST API për t'u kthyer në JSON (https://sunrise-sunset.org/).

Përdor paketat e mëposhtme: python 3 pip3 python-kërkon python-dateutil Duke përdorur cron-in e mëposhtëm për të ekzekutuar këtë skript në 1 të mëngjesit çdo ditë dhe në rindezjen e sistemit (crontab -e): 0 1 * * */home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py

Hapi 5: Asambleja e kontrolluesit

Kuvendi i kontrolluesit
Kuvendi i kontrolluesit
Kuvendi i kontrolluesit
Kuvendi i kontrolluesit
Kuvendi i kontrolluesit
Kuvendi i kontrolluesit

Fotografitë janë etiketuar me të gjitha lidhjet e nevojshme për të operuar kontrolluesin.

Hapi 6: Ndërtimi i lehtë

Ndërtim i lehtë
Ndërtim i lehtë
Ndërtim i lehtë
Ndërtim i lehtë
Ndërtim i lehtë
Ndërtim i lehtë

Pas disa provave dhe gabimeve, ky është modeli i lehtë me të cilin jam i kënaqur. Fotografitë janë të etiketuara me udhëzime specifike.

Hapi 7: Përfundimi

Përfundim
Përfundim
Përfundim
Përfundim

Ky projekt ishte pak sfidues, sporadikisht frustrues dhe shumë shpërblyes. Kam humbur disa para gjatë R&D -së time personale, por jo shumë. Kam shpenzuar më shumë seç duhej për furnizimin me energji ATX në mënyrë që të ofroj aftësi të zgjerimit në të ardhmen. Plani është që ndriçimi të ndizet plotësisht në të gjithë shtëpinë. Vetë dritat dolën shumë moderne dhe tërheqëse. Disa mund të preferojnë një dritë të nivelit dhe jam i sigurt se një zgjidhje plug-and-play mund të merret në Amazon.

Recommended: