Taula de continguts:
- Subministraments
- Pas 1: inspiració i reconeixement
- Pas 2: Metodologia
- Pas 3: Servei web Sunrise / Sunset
- Pas 4: codi Python
- Pas 5: muntatge del controlador
- Pas 6: construcció lleugera
- Pas 7: Conclusió
Vídeo: Il·luminació de paisatge exterior de bricolatge: 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Tinc problemes amb empreses d’il·luminació paisatgística des que vaig comprar la meva primera casa adossada el 2003. Els transformadors tenen poca potència amb interfícies de botó premsa no intuïtives i pantalles econòmiques on la potència sembla ser més preuada que el platí. Tret que entreu en un preu molt elevat, els llums tenen una qualitat extremadament baixa amb peces de recanvi escasses o inexistents (puntes). Els connectors són frustrants i complicats. Fa uns anys que jugo amb Raspberry Pi's i vaig pensar que havia de ser una bona base per a un controlador d'il·luminació. Tenia moltes ganes de llançar la meva pròpia solució i aquesta es va convertir en el meu projecte de passió de la primavera de 2019 per a la millora de la llar.
Subministraments
Llista de subministraments amb èxit actual
~ Tub retràctil:
~ Llums d'inundació:
~ Cable:
~ Cas:
~ Tauler de muntatge de la caixa:
~ Tira LED impermeable:
~ Cable de silicona:
~ Canal d'alumini (negre U06B10 amb tapa blanca de llet):
~ Taps finals (negre U06):
~ Grapes de paisatge:
~ Font d'alimentació:
~ Raspberry Pi W:
~ Relé:
Llista de vigilància
~ Connectors:
Comoditat afegida
~ Estació de soldadura de bateries Ryobi:
~ Torxa de butà Dremel:
Solucions fallides
~ Filferro exterior:
~ Connectors de cable:
~ Llums d'inundació:
Pas 1: inspiració i reconeixement
Les recerques preliminars em van portar a dues instruccions en línia separades que em va semblar que es podrien combinar i actualitzar per crear el que buscava.
~ Colin Miles, també conegut com onehourcleaner a Instructables, em va inspirar en aquesta publicació. Va explicar perfectament el cablejat de la font d'alimentació, de manera que no vaig a reescriure el seu treball, sinó que afegiré algunes actualitzacions.
~ Matyscabreras a YouTube va crear un gran vídeo sobre llums LED de bricolatge.
Pas 2: Metodologia
Segons les publicacions inspiradores, els meus objectius eren els següents:
~ Utilitzeu una font d'alimentació per a PC que alimenti tant els llums com un Raspberry Pi.
~ Escriviu un codi Python personalitzat que controlaria l'encesa i l'apagada dels llums.
~ Utilitzeu un servei web per determinar els horaris de sortida / posta de sol com a base per controlar els llums.
~ Construeix les meves pròpies llums perquè es puguin produir substitucions fàcilment.
~ Publiqueu la solució perquè els altres la puguin utilitzar / millorar / gaudir.
Pas 3: Servei web Sunrise / Sunset
Com es va esmentar al "Pas 11: Millores en curs i finalització" d'una de les publicacions inspiradores, Colin esmenta l'ús de Weather Underground obtenint una clau API. Malauradament, l'API de WU ha arribat al final del servei. Vaig trobar un altre servei anomenat Sunrise Sunset que utilitza una API REST simple. Podeu formar l’URL adequat incorporant les coordenades de latitud i longitud en graus decimals. Quan es crida, l'API retornarà JSON amb la sortida i la posta de sol en aquesta ubicació en hora UTC.
Un exemple d’URL i resposta és el següent:
URL
api.sunrise-sunset.org/json?lat=36.7201600…
Resposta
{
"resultats": {"sunrise": "06:31:48 AM", "sunset": "17:32:25 PM", "solar_noon": "12:02:07 PM", "day_length": "11: 00: 37 "," civil_twilight_begin ":" 06:05:35 AM "," civil_twilight_end ":" 17:58:39 PM "," nautical_twilight_begin ":" 5:35:23 AM "," nautical_twilight_end ":" 18:28:50 PM "," astronomical_twilight_begin ":" 05:05:23 AM "," astronomical_twilight_end ":" 18:58:50 PM "}," status ":" OK "}
En escriure el meu codi Python, he tingut moltes dificultats per tractar i convertir entre zones horàries. Crec que el meu codi funciona tal com volia. Una bona prova serà quan canviïn els rellotges per l’estiu. En retrospectiva, una millora futura pot ser configurar el meu Raspberry Pi perquè funcioni a UTC i que no faci cap conversió. Si decideixo fer-ho, actualitzaré aquestes instruccions.
Pas 4: codi Python
He afegit el meu codi Python al dipòsit "OutdoorLighting" del meu GitHub. Agraeixo absolutament l’entrada del meu codi Python. README.md és el següent:
Els scripts Python s’utilitzen per activar / desactivar automàticament la il·luminació exterior d’un Raspberry Pi. Utilitza l’API REST Sunrise Sunset per retornar els temps a JSON (https://sunrise-sunset.org/).
Utilitza els següents paquets: python 3 pip3 python-requests python-dateutil Utilitzant el cron següent per executar aquest script a la 1 de la matinada i reiniciar el sistema (crontab -e): 0 1 * * * / home / pi / OutdoorLighting / OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py
Pas 5: muntatge del controlador
Les fotos estan etiquetades amb totes les connexions necessàries per accionar el controlador.
Pas 6: construcció lleugera
Després d’haver provat i provat algun error, aquest és el disseny lleuger amb què estic satisfet. Les fotos s’etiqueten amb instruccions específiques.
Pas 7: Conclusió
Aquest projecte va ser una mica desafiant, esporàdicament frustrant i molt gratificant. Vaig malgastar una mica de diners durant la meva R + D personal, però no gaire. Vaig gastar més del que necessitava a la font d'alimentació ATX per oferir una ampliació futura. El pla és fer funcionar la il·luminació completament per tota la casa. Les llums van resultar molt modernes i atractives. Alguns poden preferir una llum per nivells i estic segur que es pot obtenir una solució plug-and-play a Amazon.
Recomanat:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Rellotge de paret explosiu de bricolatge amb il·luminació per moviment: 20 passos (amb imatges)
Rellotge de paret explosiu de bricolatge amb il·luminació de moviment: en aquest vídeo / instructiu us mostraré pas a pas com fer un rellotge de paret d’aspecte creatiu i únic amb sistema d’il·luminació de moviment integrat. Aquesta idea de disseny de rellotge força única s’orienta per fer el rellotge més interactiu . Quan camino
Suport per a auriculars senzill de bricolatge amb il·luminació subtil: 19 passos (amb imatges)
Suport per a auriculars senzill de bricolatge amb il·luminació subtil: en aquest manual, us mostraré com fer un suport per a auriculars senzill i compacte amb il·luminació subtil a la part posterior, amb materials econòmics i eines bàsiques. Pinces Soldador
Bricolatge Il·luminació exterior de baixa tensió controlada mitjançant Raspberry Pi: 11 passos (amb imatges)
Bricolatge Il·luminació exterior de baixa tensió controlada mitjançant Raspberry Pi: per què? He de reconèixer que, com molts altres, sóc un gran fan de l’Internet de les coses (o IoT). També estic cansat de connectar tots els meus llums, electrodomèstics, porta d’entrada, porta del garatge i qui sap què més a Internet exposat. Sobretot amb esdeveniments com
Il·luminació ambiental de PC de bricolatge mitjançant LEDs Arduino i WS2812b: 6 passos (amb imatges)
Il·luminació ambiental per a PC de bricolatge amb LEDs Arduino i WS2812b: volia una mica més de profunditat per a la meva experiència de visualització de jocs / pel·lícules, així que aquí he instal·lat la meva il·luminació ambiental. Abans de començar, aquest projecte requereix que sàpiga utilitzar un soldador i alguns altres elements bàsics eines. Si no estàs còmode soldant