Съдържание:
- Консумативи
- Стъпка 1: Вдъхновение и признание
- Стъпка 2: Методология
- Стъпка 3: Уеб услуга Sunrise/Sunset
- Стъпка 4: Python код
- Стъпка 5: Монтаж на контролера
- Стъпка 6: Лека конструкция
- Стъпка 7: Заключение
Видео: Открито пейзажно осветление „Направи си сам“: 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Имам проблеми с компаниите за ландшафтно осветление, откакто закупих първата си градска къща през 2003 г. Трансформаторите са с ниска мощност с неинтуитивни интерфейси с бутони и евтини екрани, където мощността изглежда по-ценна от платината. Освен ако не въведете наистина висока цена, светлините са изключително лошо качество с оскъдни до несъществуващи резервни части (шипове). Съединителите са разочароващи и фини. Играя с Raspberry Pi от няколко години и мислех, че трябва да е добра основа за контролер за осветление. Наистина исках да пусна собствено решение и това се превърна в моят страстен проект за подобряване на дома през пролетта на 2019 г.
Консумативи
Текущ списък с успешни доставки
~ Свиване на тръби:
~ Flood Lights:
~ Кабел:
~ Дело:
~ Панел за монтаж на калъф:
~ LED водоустойчива лента:
~ Силиконов проводник:
~ Алуминиев канал (U06B10 черен с бяло покритие за мляко):
~ Крайни букви (U06 черно):
~ Пейзажни скоби:
~ Захранване:
~ Raspberry Pi W:
~ Реле:
Списък за наблюдение
~ Конектори:
Добавено удобство
~ Станция за запояване на батерии Ryobi:
~ Dremel Butane Torch:
Неуспешни решения
~ Външни кабелни гайки:
~ Кабелни конектори:
~ Flood Lights:
Стъпка 1: Вдъхновение и признание
Предварителните търсения ме доведоха до две отделни онлайн инструкции, които смятах, че могат да бъдат комбинирани и актуализирани, за да създам това, което търся.
~ Колин Майлс, известен още като onehourcleaner на Instructables, ме вдъхнови с тази публикация. Той обясни перфектно захранването, така че няма да пренаписвам работата му, по -скоро ще добавя някои актуализации.
~ Matyscabreras в YouTube създаде страхотно видео за DIY LED светлини.
Стъпка 2: Методология
Въз основа на вдъхновяващите публикации целите ми бяха следните:
~ Използвайте компютърно захранване, което ще захранва както светлините, така и Raspberry Pi.
~ Напишете персонализиран код на Python, който ще контролира включването и изключването на светлините.
~ Използвайте уеб услуга, за да определите времето на изгрев/залез като основа за управление на светлините.
~ Конструирайте моите собствени светлини, така че да могат лесно да се произвеждат заместители.
~ Публикувайте решение, за да могат другите да го използват/подобрят/да му се насладят.
Стъпка 3: Уеб услуга Sunrise/Sunset
Както бе споменато в „Стъпка 11: Подобрения в ход и приключване“на една от вдъхновяващите публикации, Колин споменава използването на Weather Underground чрез получаване на API ключ. За съжаление API на WU достигна края на услугата. Намерих друга услуга, наречена Sunrise Sunset, която използва прост REST API. Можете да оформите подходящия URL, включващ вашите координати за географска ширина и дължина в десетични градуси. Когато се извика, API ще върне JSON с изгрев и залез на това място в UTC време.
Примерен URL адрес и отговор са както следва:
URL адрес
api.sunrise-sunset.org/json?lat=36.7201600…
Отговор
{
"results": {"sunrise": "6:31:48 AM", "sunset": "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 код към хранилището „OutdoorLighting“на моя GitHub. Абсолютно приветствам въвеждането на моя Python код. README.md е както следва:
Скриптовете на Python, използвани за автоматично включване/изключване на външното осветление от Raspberry Pi. Използва REST API на Sunrise Sunset за връщане на времената в JSON (https://sunrise-sunset.org/).
Използва следните пакети: python 3 pip3 python-заявки python-dateutil Използване на следния cron за изпълнение на този скрипт в 1 часа сутринта всеки ден и при рестартиране на системата (crontab -e): 0 1 * * */home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py
Стъпка 5: Монтаж на контролера
Снимките са етикетирани с всички връзки, необходими за работа на контролера.
Стъпка 6: Лека конструкция
След малко опити и грешки, това е светлинният дизайн, на който се спрях, от който съм доволен. Снимките са етикетирани с конкретни инструкции.
Стъпка 7: Заключение
Този проект беше леко предизвикателен, спорадично разочароващ и много възнаграждаващ. Похабих малко пари по време на личните си НИРД, но не много. Похарчих повече от необходимото за ATX захранване, за да предлагам бъдещи възможности за разширяване. Планът е да се пусне осветление из цялата къща. Самите светлини се оказаха много модерни и привлекателни. Някои може да предпочетат многостепенна светлина и съм сигурен, че решение за plug-and-play може да бъде закупено от Amazon.
Препоръчано:
Експлодиращ стенен часовник „Направи си сам“с осветление при движение: 20 стъпки (със снимки)
Експлодиращ стенен часовник „Направи си сам“с осветление с движение: В този инструкционен / видео ще ви покажа стъпка по стъпка как да направите креативен и уникално изглеждащ стенен часовник с интегрирана система за осветление с движение. Тази доста уникална идея за дизайн на часовник е ориентирана да направи часовника по -интерактивен . Когато вървя
Макро обектив „Направи си сам“с AF (различен от всички други макро обективи „Направи си сам“): 4 стъпки (със снимки)
Макро обектив „Направи си сам“с АФ (различен от всички други макро обективи „Направи си сам“): Виждал съм много хора, които правят макро обективи със стандартен комплект обектив (Обикновено 18-55 мм). Повечето от тях са обектив, просто залепен върху камерата назад или отстранен преден елемент. И за двете опции има недостатъци. За монтиране на обектива
Направи си сам външно осветление с ниско напрежение, контролирано с Raspberry Pi: 11 стъпки (със снимки)
Направи си сам ниско напрежение за външно осветление, контролирано с Raspberry Pi: Защо? Трябва да призная, че аз, както и много други, съм голям фен на интернет на нещата (или IoT). Още съм уморен да свързвам всичките си светлини, уреди, входна врата, гаражна врата и кой знае какво още към открития интернет. Особено със събития като
Надстройте самата напоителна саксия „Направи си сам“с WiFi в „Направи си сам“аларма за откриване на движение Плантатор: 17 стъпки
Надстройте DIY самополиващата саксия с WiFi в аларма за часовници за откриване на движение „Направи си сам“ В тази статия ще ви покажем как да надстроите вашата самостоятелно поливаща саксия с WiFi със самонараняване с WiFi и аларма за откриване на движение. не сте чели статията за това как да си направите саморъчно саксия с WiFi с WiFi, можете да печете
Направи си сам околно осветление на компютъра с помощта на светодиоди Arduino и WS2812b: 6 стъпки (със снимки)
Направи си сам околно осветление за компютър с помощта на светодиоди Arduino и WS2812b: Исках по -голяма дълбочина за моя опит в гледане на игри/филми, така че ето как инсталирах околното си осветление. Преди да започнем, този проект изисква да знаете как да използвате поялник и някои други основни инструменти. Ако не ви е удобно да споявате