Мазмуну:

DIY Тышкы Пейзаж Жарыгы: 7 Кадам (Сүрөттөр менен)
DIY Тышкы Пейзаж Жарыгы: 7 Кадам (Сүрөттөр менен)

Video: DIY Тышкы Пейзаж Жарыгы: 7 Кадам (Сүрөттөр менен)

Video: DIY Тышкы Пейзаж Жарыгы: 7 Кадам (Сүрөттөр менен)
Video: 5 КОРКУНУЧТУУ ЛАЙФХАК №2 2024, Ноябрь
Anonim
DIY Тышкы Пейзаж Жарыгы
DIY Тышкы Пейзаж Жарыгы

Мен 2003-жылы биринчи шаарчамды сатып алгандан бери ландшафттык жарык берүүчү компаниялар менен көйгөйлөргө дуушар болдум. Трансформаторлор интуитивдүү эмес баскыч интерфейстери менен жана кубаттуулугу платинага караганда кымбатыраак экрандар менен иштейт. Эгерде сиз чындап эле кымбат баага кирбесеңиз, анда жарыктар өтө начар сапатта, жоктугунан алмаштырылуучу тетиктери бар. Коннекторлор көңүлдү чөгөрүп, татаалдашат. Мен Raspberry Pi менен бир нече жылдан бери ойноп келем жана бул жарык контроллери үчүн жакшы негиз болушу керек деп ойлогом. Мен өзүмдүн жеке чечимимди чыгаргым келди жана бул менин үйдү жакшыртуу боюнча 2019 -жылдын жазгы кумар долбоору болуп калды.

Жабдуулар

Учурдагы ийгиликтүү камсыздоо тизмеси

~ Түтүктү кичирейтүү:

~ Топон суу жарыктары:

~ Зым:

~ Иш:

~ Каптарды орнотуу панели:

~ LED суу өткөрбөөчү тилке:

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

~ Алюминий каналы (U06B10 Black w/Milk White Cover):

~ Соңку капкактар (U06 Кара):

~ Пейзаж Степлери:

~ Электр энергиясы менен камсыздоо:

~ Raspberry Pi W:

~ Реле:

Көрүү тизмеси

~ Туташтыргычтар:

Ыңгайлуулук кошулду

~ Ryobi Battery Soldering Station:

~ Дремел Бутан Факел:

Failed Solutions

~ Тышкы зым гайкалар:

~ Зым туташтыргычтары:

~ Топон суу жарыктары:

1 -кадам: Илхам жана ырастоо

Алдын ала издөөлөр мени эки башка онлайн көрсөтмөлөргө алып келди, мен аларды бириктирип, издеп жүргөн нерсемди жаңыртууга болот деп ойлодум.

~ Коллин Майлз, Instructables боюнча onehourcleaner, бул билдирүү менен мага дем берди. Ал электр менен камсыздоонун зымдарын эң сонун түшүндүрдү, ошондуктан мен анын ишин кайра жазбайм, тескерисинче, мен жаңыртууларды кошом.

~ YouTubeдагы Matyscabreras DIY LED чырактарында сонун видео жаратты.

2 -кадам: Методология

Шыктандыруучу билдирүүлөрдүн негизинде менин максаттарым мындай болгон:

~ Чырактарды да, Raspberry Piди да кубаттай турган компьютердин энергия булагын колдонуңуз.

~ Жарыкты күйгүзүүнү жана өчүрүүнү башкара турган колдонуучу Python кодун жазыңыз.

~ Жарыктарды көзөмөлдөө үчүн күндүн чыгышын/батышын аныктоо үчүн веб кызматын колдонуңуз.

~ Өзүмдүн чырактарымды жаса, ошондо алмаштыруулар оңой өндүрүлөт.

~ Чечимди башкаларга колдонуу/жакшыртуу/ырахат алуу үчүн жарыялоо.

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

Шыктандыруучу билдирүүлөрдүн биринин "11-кадам: Жакшыртууда жана өркүндөтүүдө" айтылгандай, Колин API ачкычын алуу менен Weather Underground колдонулганын айтат. Тилекке каршы, WUнун API кызматы аягына чыкты. Мен Sunrise Sunset аттуу башка REST API колдонгон башка кызматты таптым. Сиз ондук даражада кеңдик жана узундук координаттарын камтыган тиешелүү URL түзө аласыз. Чакырылганда, API JSONду UTC убагында ошол жерде күндүн чыгышы жана батышы менен кайтарат.

Мисал URL жана жооп төмөнкүдөй:

URL

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

Жооп

{

"results": {"күндүн чыгышы": "6:31:48 AM", "күндүн батышы": "5:32:25 PM", "solar_noon": "12:02:07 PM", "day_length": "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 ":" 18:58:50 PM "}," status ":" OK "}

Python кодумду жазып жатканда, убакыт алкактары менен иштөөдө жана конвертациялоодо көп күрөштүм. Менин кодум мен ойлогондой иштеп жатат деп ишенем. Сааттар жайкы убакытка өзгөргөндө жакшы сыноо болот. Артка кылчайып карасак, келечектеги жакшыртуу менин Raspberry Pi'имди UTCте иштөөгө жана эч кандай конверсия кылбай коюуга мүмкүн. Эгер мен муну чечсем, бул көрсөтмөлөрдү жаңыртам.

4 -кадам: Python коду

Мен Python кодумду GitHubымдын "OutdoorLighting" репозиторийине коштум. Мен Python кодумду киргизүүнү толугу менен куттуктайм. README.md төмөнкүдөй:

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

Төмөнкү пакеттерди колдонот: python 3 pip3 python-суроо python-dateutil Бул скриптти күн сайын 1де иштетүү үчүн жана системаны кайра жүктөөдө (crontab -e): 0 1 * * */home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py

5 -кадам: Контроллер Ассамблеясы

Контроллер Ассамблеясы
Контроллер Ассамблеясы
Контроллер Ассамблеясы
Контроллер Ассамблеясы
Контроллер Ассамблеясы
Контроллер Ассамблеясы

Сүрөттөр контроллерди иштетүү үчүн зарыл болгон бардык туташуулар менен белгиленген.

6 -кадам: Жеңил курулуш

Жеңил курулуш
Жеңил курулуш
Жеңил курулуш
Жеңил курулуш
Жеңил курулуш
Жеңил курулуш

Бир аз сыноодон жана катадан кийин, бул мага жаккан жеңил дизайн. Сүрөттөр атайын көрсөтмөлөр менен белгиленген.

7 -кадам: Жыйынтык

Жыйынтык
Жыйынтык
Жыйынтык
Жыйынтык

Бул долбоор бир аз татаал, кээде капаландыруучу жана абдан пайдалуу болду. Мен жеке R&D учурунда бир аз акча короттум, бирок көп эмес. Келечекте кеңейтүү мүмкүнчүлүгүн сунуштоо үчүн мен ATX электр менен камсыздоого керектүү нерсемден көбүрөөк сарптадым. Планда үйдүн айланасын толугу менен жарыктандыруу пландаштырылган. Жарыктар өздөрү абдан заманбап жана жагымдуу болуп чыкты. Кээ бирлери ярустуу жарыкты жактырышы мүмкүн жана мен ишенем, плагин менен ойнотуу чечимин Amazonдон алса болот.

Сунушталууда: