INHOUDSOPGAWE:

DIY buitelandse landskapverligting: 7 stappe (met foto's)
DIY buitelandse landskapverligting: 7 stappe (met foto's)

Video: DIY buitelandse landskapverligting: 7 stappe (met foto's)

Video: DIY buitelandse landskapverligting: 7 stappe (met foto's)
Video: Как связать косметичку крючком САМЫМ ПРОСТЫМ СПОСОБОМ! | Учебник по вязанию крючком 2024, November
Anonim
DIY buitelandse landskapverligting
DIY buitelandse landskapverligting

Ek het probleme gehad met landskapbeligtingsondernemings sedert ek my eerste meenthuis in 2003 gekoop het. Die transformators het 'n lae krag met nie-intuïtiewe drukknoppie-koppelvlakke en goedkoop skerms waar die wattage meer kosbaar is as platinum. Tensy u 'n baie hoë prys bereik, is die ligte uiters swak, met skaars-tot-nie-bestaande vervangingsonderdele (spykers). Die verbindings is frustrerend en fyn. Ek speel al 'n paar jaar met Raspberry Pi's en het gedink dit moet 'n goeie basis wees vir 'n beligtingskontroleerder. Ek wou regtig my eie oplossing rol, en dit het my passieprojek vir die lente van 2019 vir die verbetering van huis geword.

Voorrade

Huidige suksesvolle aanbodlys

~ Krimpbuise:

~ Vloedligte:

~ Draad:

~ Saak:

~ Bevestigingspaneel vir kaste:

~ LED waterdigte strook:

~ Silikondraad:

~ Aluminiumkanaal (U06B10 swart m/melkwit omslag):

~ Eindkappe (U06 swart):

~ Landskapstapels:

~ Kragtoevoer:

~ Framboos Pi W:

~ Relay:

Kyklys

~ Verbindings:

Bygevoeg gemak

~ Ryobi-soldeerstasie vir batterye:

~ Dremel Butane Torch:

Mislukte oplossings

~ Buitendraadneute:

~ Draadverbindings:

~ Vloedligte:

Stap 1: Inspirasie en erkenning

Voorlopige soektogte het my gelei tot twee afsonderlike aanlyn instruksies wat ek gevoel het gekombineer en bygewerk kan word om te skep wat ek soek.

~ Colin Miles, oftewel eenuurskoonmaker op Instructables, het my geïnspireer met hierdie pos. Hy het die bedrading van die kragtoevoer perfek verduidelik, sodat ek nie sy werk gaan herskryf nie, maar ek sal 'n paar opdaterings byvoeg.

~ Matyscabreras op YouTube het 'n wonderlike video gemaak oor DIY LED -ligte.

Stap 2: Metodiek

Op grond van die inspirerende poste was my doelwitte soos volg:

~ Gebruik 'n rekenaarvoeding wat beide die ligte en 'n Framboos Pi sal aandryf.

~ Skryf 'n pasgemaakte Python -kode, waarmee u die ligte kan aan- en uitskakel.

~ Gebruik 'n webdiens om die tye van sonsopkoms/sonsondergang te bepaal as basis vir die beheer van die ligte.

~ Bou my eie ligte sodat vervangings maklik gemaak kan word.

~ Publiseer oplossing sodat ander dit kan gebruik/verbeter/geniet.

Stap 3: Sunrise/Sunset Web Service

Soos genoem in "Stap 11: Verbeterings aan die gang en afronding" van een van die inspirerende poste, noem Colin die gebruik van Weather Underground deur 'n API-sleutel te bekom. Ongelukkig het die WU se API die diens bereik. Ek het wel 'n ander diens genaamd Sunrise Sunset gevind wat 'n eenvoudige REST API gebruik. U kan die toepaslike URL vorm wat u breedtegraad- en lengtegraadkoördinate in desimale grade insluit. As dit gebel word, sal die API JSON met die sonsopkoms en sonsondergang op daardie plek in UTC -tyd terugstuur.

'N Voorbeeld -URL en antwoord is soos volg:

URL

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

Reaksie

{

"resultate": {"sonsopkoms": "06:31:48 AM", "sonsondergang": "17:32:25 PM", "solar_noon": "12:02:07 PM", "day_length": "11: 00: 37 "," civil_twilight_begin ":" 06:05:35 AM "," civil_twilight_end ":" 17: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 "}

By die skryf van my Python -kode het ek baie gesukkel om tydsones te hanteer en om te skakel. Ek glo my kode werk soos ek wil. 'N Goeie toets sal wees as die horlosies verander vir somertyd. Agterna kan dit 'n toekomstige verbetering wees om my Raspberry Pi in te stel om in UTC te werk en glad nie om te skakel nie. As ek besluit om dit te doen, sal ek hierdie instruksies opdateer.

Stap 4: Python -kode

Ek het my Python -kode by die 'OutdoorLighting' -bewaarplek van my GitHub gevoeg. Ek verwelkom absoluut insette oor my Python -kode. Die README.md is soos volg:

Python -skrifte word gebruik om buite -beligting outomaties aan/uit te skakel vanaf 'n Raspberry Pi. Gebruik die Sunrise Sunset REST API om terugkeer tye in JSON (https://sunrise-sunset.org/).

Gebruik die volgende pakkies: python 3 pip3 python-versoeke python-dateutil Gebruik die volgende cron om hierdie script elke dag om 01:00 uit te voer en by herlaai van die stelsel (crontab -e): 0 1 * * */home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py

Stap 5: Kontroleerder -samestelling

Kontroleur Vergadering
Kontroleur Vergadering
Kontroleur Vergadering
Kontroleur Vergadering
Kontroleur Vergadering
Kontroleur Vergadering

Die foto's is gemerk met alle verbindings wat nodig is om die beheerder te bestuur.

Stap 6: Ligte konstruksie

Ligte konstruksie
Ligte konstruksie
Ligte konstruksie
Ligte konstruksie
Ligte konstruksie
Ligte konstruksie

Na 'n bietjie probeer en fout, is dit die ligte ontwerp waarop ek tevrede is. Die foto's is gemerk met spesifieke instruksies.

Stap 7: Gevolgtrekking

Afsluiting
Afsluiting
Afsluiting
Afsluiting

Hierdie projek was effens uitdagend, sporadies frustrerend en baie lonend. Ek het 'n bietjie geld gemors tydens my persoonlike R & D, maar nie veel nie. Ek het meer bestee as wat ek nodig gehad het aan die ATX-kragtoevoer om toekomstige uitbreidingsvermoë te bied. Die plan is om die beligting heeltemal om die huis te laat loop. Die ligte self was baie modern en aantreklik. Sommige verkies dalk 'n ligvlak, en ek is seker dat 'n plug-and-play-oplossing op Amazon verkry kan word.

Aanbeveel: