Мазмуну:
- Жабдуулар
- 1 -кадам: Илхам жана ырастоо
- 2 -кадам: Методология
- 3 -кадам: Sunrise/Sunset Web Service
- 4 -кадам: Python коду
- 5 -кадам: Контроллер Ассамблеясы
- 6 -кадам: Жеңил курулуш
- 7 -кадам: Жыйынтык
Video: DIY Тышкы Пейзаж Жарыгы: 7 Кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Мен 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дон алса болот.
Сунушталууда:
Тышкы дисплей үчүн программалоочу чөйрө жарыгы: 4 кадам
Тышкы дисплей үчүн программалоочу чөйрө жарыгы: Бул долбоор тышкы мониторго же сыналгыңызга тышкы жарыкты орнотууга жардам берет, бул веб -браузери бар жана роутериңизге туташкан каалаган түзмөктүн ыңгайлуулугунан төмөнкүлөрдү башкарууга мүмкүндүк берет. LED Colour DJ эффектин берүүчү ирмелүүнүн жыштыгы Ар түрдүү
Батареясыз Күн Жарыгы, же Күндүн Жарыгы Эмнеге ?: 3 кадам
Батареясыз Күн Жарыгы, же Күндүн Жарыгы … Эмне үчүн ?: Кош келиңиз. EnglishDaylight үчүн кечиресизби? Күн? Неге? Менде күндүз бир аз караңгы бөлмө бар, жана мен аны колдонгондо жарыкты күйгүзүүм керек.Күндү күндүз жана түнкүсүн орнотуу (1 бөлмө): (Чилиде) -Күн панели 20w: АКШ доллары 42-Батарея: 15 АКШ доллары айып акы
Өзүңүздүн үстүңкү камераңызды LED жарыгы менен жасаңыз!: 5 кадам (сүрөттөр менен)
Өзүңүздүн үстүңкү камераңызды LED жарыгы менен жасаңыз!: Бул долбоордо мен сизге жөнөкөй камералык камераны кантип түзүүнү көрсөтөм. Түзмөк камераны сиз түшүргүңүз келген нерсенин үстүндө гана кармап тура албайт, бирок ошондой эле кадрларды жана LED жарыгын байкоочу монитор бар
Эски тышкы CD/RWден тышкы HDD жасаңыз: 5 кадам
Эски Тышкы CD/RWден Тышкы HDD жасаңыз: Эски тышкы cd/rwди алда канча пайдалуу тышкы катуу дискке түздөн -түз өзгөртүү. Тапшырмалар1-тышкы cd/rw (көбүнчө кутучалуу түрү) 1-катуу диск (диск корпусунун ички туташтыргычына дал келиши керек, форматталышы/системалануусу керек) 1-см
Интимдик видео жарыгы/ портативдүү фотография жарыгы: 7 кадам (сүрөттөр менен)
Интимдик видео жарыгы/ портативдүү фотография жарыгы: мен эмнени ойлоп жатканыңды билем. By " интимдик " Мен кыйын жарык шарттарда жакынкы жарыктандырууну айткам-бул сөзсүз түрдө " интимдик жагдайлар " үчүн эмес. (Бирок, бул үчүн да колдонсо болот …) Нью-Йорктун видеографы катары-же