Мазмұны:

Сыртқы пейзажды жарықтандыру DIY: 7 қадам (суреттермен)
Сыртқы пейзажды жарықтандыру DIY: 7 қадам (суреттермен)

Бейне: Сыртқы пейзажды жарықтандыру DIY: 7 қадам (суреттермен)

Бейне: Сыртқы пейзажды жарықтандыру DIY: 7 қадам (суреттермен)
Бейне: ЧУПАКАБРА ма, әлде ЖЫН ба?#тылсымдүние #td #төреденбірвидео 2024, Қараша
Anonim
DIY сыртқы ландшафты жарықтандыру
DIY сыртқы ландшафты жарықтандыру

Мен 2003 жылы бірінші қалашықты сатып алғалы бері ландшафты жарықтандыру компанияларымен мәселелерге тап болдым. Трансформаторлар интуитивті емес түйме интерфейсімен және қуаты платинадан гөрі қымбатырақ экрандармен қуатты. Егер сіз шынымен де жоғары баға нүктесіне кірмесеңіз, шамдар өте нашар сапада болады, олар таптырмайтын ауыстырылатын бөлшектермен (ұштармен). Қосқыштар көңілсіз және күрделі. Мен Raspberry Pi -мен бірнеше жыл ойнадым және бұл жарық контроллері үшін жақсы негіз болуы керек деп ойладым. Мен өз шешімімді шығарғым келді және бұл менің үйді жақсартуға арналған 2019 жылдың көктемгі құмарлық жобасы болды.

Жабдықтар

Ағымдағы табысты жеткізілімдер тізімі

~ Түтікті қысқарту:

~ Су тасқыны шамдары:

~ Сым:

~ Кейс:

~ Корпусты орнату тақтасы:

~ Жарықдиодты су өткізбейтін жолақ:

~ Силикон сымы:

~ Алюминий арна (U06B10 қара ақ сүтсіз):

~ Аяқ киімдер (U06 қара):

~ Пейзаж қапсырмалары:

~ Қуат көзі:

~ Raspberry Pi W:

~ Реле:

Бақылау тізімі

~ Қосқыштар:

Ыңғайлылық қосылды

~ Ryobi аккумуляторлық дәнекерлеу станциясы:

~ Дремель Бутан алауы:

Сәтсіз шешімдер

~ Сыртқы сым жаңғақтары:

~ Сымды қосқыштар:

~ Су тасқыны шамдары:

1 -қадам: шабыт және мойындау

Алдын ала іздеулер мені интернеттегі екі бөлек нұсқаулыққа алып келді, мен оларды біріктіруге және жаңартуға болатынын іздедім.

~ Коллин Майлз, Instructables бойынша біртұтас тазалаушы, мені бұл постқа шабыттандырды. Ол электрмен жабдықтау сымын жақсы түсіндірді, сондықтан мен оның жұмысын қайта жазбаймын, керісінше мен жаңартуларды қосамын.

~ YouTube -те Matyscabreras DIY жарықдиодты шамдар туралы керемет бейне жасады.

2 -қадам: Әдістеме

Мотивациялық жазбалардың негізінде менің мақсаттарым келесідей болды:

~ Жарықты да, Raspberry Pi де қуат беретін ДК қуат көзін пайдаланыңыз.

~ Шамды қосуды және өшіруді басқаратын реттелетін Python кодын жазыңыз.

~ Шамдарды басқару үшін күннің шығуы/бату уақытын анықтау үшін веб -қызметті пайдаланыңыз.

~ Ауыстыруларды оңай шығару үшін өз шамдарымды жасаңыз.

~ Шешімді басқаларға қолдану/жақсарту/ұнату үшін жариялаңыз.

3 -қадам: Sunrise/Sunset Web Service

Шабыттандыратын жазбалардың бірінің «11-қадам: жетілдірілмей жатқан және аяқталуы» бөлімінде айтылғандай, Колин API кілтін алу арқылы Weather Underground пайдалану туралы айтады. Өкінішке орай, WU API қызметі аяқталды. Мен қарапайым REST API қолданатын Sunrise Sunset атты басқа қызметті таптым. Ендік пен бойлық координаттарын ондық санмен қамтитын сәйкес URL мекенжайын құруға болады. Шақырылған кезде, API JSON -ды UTC уақытында сол жерде күннің шығуы мен күннің батуы кезінде қайтарады.

URL және жауаптың мысалы келесідей:

URL

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

Жауап

{

«нәтижелер»: {«күннің шығуы»: «6:31:48 AM», «күннің батуы»: «5:32:25 PM», «solar_noon»: «12:02:07 PM», «day_length»: «11: 00: 37 «,» азаматтық_тілдің_басталуы «:» 6:05:35 «,» азаматтық_тілдің соңы «:» 5:58:39 «,» теңіздің түнгі_басы «:» 5:35:23 «,» теңіздің түнгі уақыты «:» « 18:28:50 «», «astronomical_twilight_begin»: «5:05:23 AM», «astronomical_twilight_end»: «18:58:50 PM»}, «status»: «OK»}

Python кодын жазған кезде мен уақыт белдеулерімен жұмыс жасауда және оларды түрлендіруде көп қиындық көрдім. Менің кодым ойлағандай жұмыс істейді деп ойлаймын. Жақсы тест сағаттар жазғы уақытқа ауысқанда болады. Қарап отырсақ, менің Raspberry Pi -ді UTC -те жұмыс істеуге және мүлде түрлендіруге болмайды. Егер мен мұны шешсем, мен бұл нұсқауларды жаңартамын.

4 -қадам: Python коды

Мен Python кодын GitHub «OutdoorLighting» репозиторийіне қостым. Мен Python кодын енгізуді құптаймын. README.md келесідей:

Raspberry Pi -ден сыртқы жарықтандыруды автоматты түрде қосу/өшіру үшін қолданылатын Python сценарийлері. JSON уақыттарын қайтару үшін Sunrise Sunset REST API пайдаланады (https://sunrise-sunset.org/).

Келесі пакеттерді қолданады: python 3 pip3 python-сұраныстар python-dateutil Бұл сценарийді күнделікті сағат 1-де және жүйені қайта жүктеуде (crontab -e) іске қосу үшін келесі cron көмегімен: 0 1 * * */home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py

5 -қадам: Контроллерді жинау

Контроллерді жинау
Контроллерді жинау
Контроллерді жинау
Контроллерді жинау
Контроллерді жинау
Контроллерді жинау

Фотосуреттер контроллерді басқаруға қажетті барлық қосылымдармен белгіленген.

6 -қадам: Жеңіл құрылыс

Жеңіл құрылыс
Жеңіл құрылыс
Жеңіл құрылыс
Жеңіл құрылыс
Жеңіл құрылыс
Жеңіл құрылыс

Біраз сынақ пен қателіктен кейін, бұл мен шешетін жеңіл дизайн. Фотосуреттер арнайы нұсқаулармен белгіленген.

7 -қадам: Қорытынды

Қорытынды
Қорытынды
Қорытынды
Қорытынды

Бұл жоба біршама қиын болды, бір мезгілде көңілсіз және өте пайдалы болды. Мен жеке ҒЗТКЖ кезінде біраз ақша жұмсадым, бірақ көп емес. Мен болашақта кеңейту мүмкіндігін ұсыну үшін ATX қуат көзіне қажетінен көп жұмсадым. Жоспар бойынша үйдің айналасын толық жарықтандыру қажет. Шамдардың өзі өте заманауи және тартымды болып шықты. Кейбіреулер деңгейлі жарықты жақсы көруі мүмкін, мен Amazon-да қосылатын шешімді алуға болатынына сенімдімін.

Ұсынылған: