Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Inspiracja i uznanie
- Krok 2: Metodologia
- Krok 3: Usługa internetowa wschodu/zachodu słońca
- Krok 4: Kod Pythona
- Krok 5: Montaż kontrolera
- Krok 6: Lekka konstrukcja
- Krok 7: Wniosek
Wideo: DIY zewnętrzne oświetlenie krajobrazu: 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Miałem problemy z firmami zajmującymi się oświetleniem krajobrazu, odkąd kupiłem swój pierwszy dom w 2003 roku. Transformatory mają niską moc, nieintuicyjne interfejsy przycisków i tanie ekrany, których moc wydaje się być cenniejsza niż platyna. O ile nie wprowadzisz naprawdę wysokiej ceny, światła są wyjątkowo słabej jakości z rzadkimi lub nieistniejącymi częściami zamiennymi (kolcami). Złącza są frustrujące i wybredne. Bawiłem się Raspberry Pi od kilku lat i pomyślałem, że to musi być dobra podstawa dla kontrolera oświetlenia. Naprawdę chciałem wprowadzić własne rozwiązanie i stało się to moim projektem pasji na wiosnę 2019 do majsterkowania.
Kieszonkowe dzieci
Aktualna lista udanych dostaw
~ Rurki termokurczliwe:
~Reflektory:
~Przewód:
~Sprawa:
~Panel montażowy obudowy:
~Wodoodporny pasek LED:
~Drut silikonowy:
~ Kanał aluminiowy (U06B10 czarny z mlecznobiałą osłoną):
~Zaślepki (U06 czarny):
~ Zszywki krajobrazowe:
~ Zasilanie:
~Raspberry Pi W:
~Przekaźnik:
Lista obserwowanych
~Złącza:
Dodana wygoda
~Stacja lutownicza do baterii Ryobi:
~Latarka butanowa Dremel:
Nieudane rozwiązania
~ Nakrętki z drutu zewnętrznego:
~ Złącza przewodowe:
~Reflektory:
Krok 1: Inspiracja i uznanie
Wstępne wyszukiwania doprowadziły mnie do dwóch oddzielnych instrukcji online, które moim zdaniem można połączyć i zaktualizować, aby stworzyć to, czego szukałem.
~ Colin Miles, znany również jako onehourcleaner w Instructables, zainspirował mnie tym postem. Doskonale wytłumaczył okablowanie zasilacza więc nie zamierzam przepisywać jego pracy, raczej dodam kilka aktualizacji.
~Matyscabreras na YouTube stworzył świetny film o DIY LED.
Krok 2: Metodologia
Na podstawie inspirujących postów moje cele były następujące:
~ Użyj zasilacza PC, który będzie zasilał zarówno światła, jak i Raspberry Pi.
~ Napisz niestandardowy kod w Pythonie, który będzie sterował włączaniem i wyłączaniem świateł.
~Skorzystaj z serwisu internetowego, aby określić czas wschodu/zachodu słońca jako podstawę do sterowania oświetleniem.
~Zbuduj własne światła, aby można było łatwo produkować zamienniki.
~ Publikuj rozwiązanie, aby inni mogli wykorzystać / poprawić / cieszyć się.
Krok 3: Usługa internetowa wschodu/zachodu słońca
Jak wspomniano w jednym z inspirujących postów „Krok 11: Ulepszenia w toku i zakończenie”, Colin wspomina o korzystaniu z Weather Underground poprzez uzyskanie klucza API. Niestety, API WU zakończyło swoją działalność. Znalazłem inną usługę o nazwie Sunrise Sunset, która wykorzystuje proste API REST. Możesz utworzyć odpowiedni adres URL, uwzględniając współrzędne szerokości i długości geograficznej w stopniach dziesiętnych. Po wywołaniu API zwróci JSON ze wschodem i zachodem słońca w tej lokalizacji w czasie UTC.
Przykładowy adres URL i odpowiedź są następujące:
URL
api.sunrise-sunset.org/json?lat=36.7201600…
Odpowiedź
{
"wyniki": { "sunrise":"6:31:48", "sunset":"17:32:25", "solar_noon":"12:02:07", "day_length":"11 1:00:37", "civil_twilight_begin":"18:05:35", "civil_twilight_end":"17:58:39", "nautical_twilight_begin":"17:35:23", "nautical_twilight_end":" 18:28:50", "astronomical_twilight_begin":"17:05:23", "astronomical_twilight_end":"18:58:50" }, "status":"OK" }
Podczas pisania mojego kodu w Pythonie wiele zmagałem się z obsługą i konwersją między strefami czasowymi. Uważam, że mój kod działa tak, jak zamierzam. Dobrym testem będzie zmiana zegarów na czas letni. Z perspektywy czasu, przyszłym ulepszeniem może być ustawienie mojego Raspberry Pi tak, aby działał w UTC i nie wykonywał żadnych konwersji. Jeśli zdecyduję się to zrobić, zaktualizuję te instrukcje.
Krok 4: Kod Pythona
Dodałem mój kod Pythona do repozytorium „OutdoorLighting” mojego GitHub. Całkowicie mile widziany jest wkład w mój kod Pythona. Plik README.md wygląda następująco:
Skrypty Pythona używane do automatycznego włączania/wyłączania oświetlenia zewnętrznego z Raspberry Pi. Wykorzystuje interfejs API Sunrise Sunset REST do zwracania czasów w formacie JSON (https://sunrise-sunset.org/).
Używa następujących pakietów: python 3 pip3 python-requests python-dateutil Używanie następującego crona do uruchamiania tego skryptu codziennie o godzinie 1 w nocy i przy ponownym uruchomieniu systemu (crontab -e): 0 1 * * * /home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py
Krok 5: Montaż kontrolera
Zdjęcia są oznaczone wszystkimi połączeniami potrzebnymi do obsługi sterownika.
Krok 6: Lekka konstrukcja
Po kilku próbach i błędach jest to lekki projekt, z którego jestem zadowolony. Zdjęcia opatrzone są szczegółowymi instrukcjami.
Krok 7: Wniosek
Ten projekt był nieco wymagający, sporadycznie frustrujący i bardzo satysfakcjonujący. Zmarnowałem trochę pieniędzy na osobiste badania i rozwój, ale niewiele. Wydałem więcej niż potrzebowałem na zasilacz ATX, aby zapewnić możliwość przyszłej rozbudowy. W planach jest oświetlenie całego domu. Same światła okazały się bardzo nowoczesne i atrakcyjne. Niektórzy mogą preferować warstwowe światło i jestem pewien, że rozwiązanie typu plug-and-play można znaleźć na Amazon.
Zalecana:
Inteligentne oświetlenie biurkowe LED - Inteligentne oświetlenie z Arduino - Obszar roboczy Neopixels: 10 kroków (ze zdjęciami)
Inteligentne oświetlenie biurkowe LED | Inteligentne oświetlenie z Arduino | Przestrzeń robocza Neopixels: Obecnie spędzamy dużo czasu w domu, ucząc się i pracując wirtualnie, więc dlaczego nie ulepszyć naszej przestrzeni roboczej dzięki niestandardowemu i inteligentnemu systemowi oświetlenia opartemu na Arduino i diodach LED Ws2812b. Tutaj pokażę Ci, jak zbudować Smart Biurkowe oświetlenie LED, które
Zewnętrzne VGA / GPU dla laptopów z EXP GDC Beast: 15 kroków (ze zdjęciami)
Zewnętrzna karta VGA / GPU do laptopów przy użyciu EXP GDC Beast: Hi Guys.. To jest mój pierwszy samouczek dotyczący instrukcji. Angielski nie jest moim pierwszym językiem, więc proszę wybacz moje błędy gramatyczne. Zrobiłem to w oparciu o moje doświadczenie w ulepszaniu mojego laptopa. I nie będę Cię zanudzał długim wstępem, skoro nie wiem
DIY niskonapięciowe oświetlenie zewnętrzne sterowane za pomocą Raspberry Pi: 11 kroków (ze zdjęciami)
DIY niskonapięciowe oświetlenie zewnętrzne sterowane za pomocą Raspberry Pi: dlaczego? Muszę przyznać, że podobnie jak wielu innych jestem wielkim fanem Internetu rzeczy (lub IoT). Ja też wciąż jestem zmęczona podłączaniem wszystkich moich świateł, urządzeń, drzwi wejściowych, drzwi garażowych i kto wie co jeszcze do wyeksponowanego internetu. Zwłaszcza w przypadku wydarzeń takich jak
ARUPI - tania zautomatyzowana jednostka rejestrująca/autonomiczna jednostka rejestrująca (ARU) dla ekologów krajobrazu dźwiękowego: 8 kroków (ze zdjęciami)
ARUPI - tania zautomatyzowana jednostka rejestrująca / autonomiczna jednostka rejestrująca (ARU) dla ekologów Soundscape: Ta instrukcja została napisana przez Anthony'ego Turnera. Projekt został opracowany przy dużej pomocy Shed in the School of Computing, University of Kent (Pan Daniel Knox był bardzo pomocny!)
Jak kontrolować oświetlenie / oświetlenie domowe za pomocą Arduino i Amazon Alexa: 16 kroków (ze zdjęciami)
Jak kontrolować światło / oświetlenie domowe za pomocą Arduino i Amazon Alexa: Wyjaśniłem, jak sterować światłem podłączonym do UNO i kontrolowanym przez Alexę