Tabla de contenido:
- Suministros
- Paso 1: inspiración y reconocimiento
- Paso 2: Metodología
- Paso 3: Servicio web Sunrise / Sunset
- Paso 4: Código Python
- Paso 5: Ensamblaje del controlador
- Paso 6: Construcción ligera
- Paso 7: Conclusión
Video: Iluminación de bricolaje para exteriores: 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
He tenido problemas con las empresas de iluminación de jardines desde que compré mi primera casa en 2003. Los transformadores son de baja potencia con interfaces de botones no intuitivos y pantallas baratas donde la potencia parece ser más valiosa que el platino. A menos que ingrese un precio realmente alto, las luces son de muy mala calidad con piezas de repuesto escasas o inexistentes (picos). Los conectores son frustrantes y delicados. He estado jugando con Raspberry Pi durante algunos años y pensé que tenía que ser una buena base para un controlador de iluminación. Tenía muchas ganas de lanzar mi propia solución y este se convirtió en mi proyecto de pasión de primavera de 2019 para mejorar el hogar.
Suministros
Lista actual de suministros exitosos
~ Tubo retráctil:
~ Luces de inundación:
~ Cable:
~ Caso:
~ Panel de montaje de la caja:
~ Tira LED impermeable:
~ Alambre de silicona:
~ Canal de aluminio (U06B10 negro con cubierta blanca como la leche):
~ Tapas finales (U06 negro):
~ Grapas de paisaje:
~ Fuente de alimentación:
~ Raspberry Pi W:
~ Relé:
Lista de vigilancia
~ Conectores:
Mayor comodidad
~ Estación de soldadura de batería Ryobi:
~ Antorcha de butano Dremel:
Soluciones fallidas
~ Tuercas de alambre para exteriores:
~ Conectores de cables:
~ Luces de inundación:
Paso 1: inspiración y reconocimiento
Las búsquedas preliminares me llevaron a dos instrucciones en línea separadas que sentí que podían combinarse y actualizarse para crear lo que estaba buscando.
~ Colin Miles, también conocido como onehourcleaner en Instructables, me inspiró con esta publicación. Explicó perfectamente el cableado de la fuente de alimentación, por lo que no voy a reescribir su trabajo, sino que agregaré algunas actualizaciones.
~ Matyscabreras en YouTube creó un gran video sobre luces LED de bricolaje.
Paso 2: Metodología
Según las publicaciones inspiradoras, mis objetivos fueron los siguientes:
~ Utilice una fuente de alimentación para PC que alimentará tanto las luces como una Raspberry Pi.
~ Escriba un código Python personalizado que controle el encendido y apagado de las luces.
~ Utilice un servicio web para determinar las horas de salida y puesta del sol como base para controlar las luces.
~ Construya mis propias luces para que se puedan producir reemplazos fácilmente.
~ Publicar una solución para que otros la utilicen / mejoren / disfruten.
Paso 3: Servicio web Sunrise / Sunset
Como se menciona en el "Paso 11: Mejoras en curso y finalización" de una de las publicaciones inspiradoras, Colin menciona el uso de Weather Underground al obtener una clave API. Desafortunadamente, la API de WU ha llegado al final del servicio. Encontré otro servicio llamado Sunrise Sunset que utiliza una API REST simple. Puede formar la URL apropiada incorporando sus coordenadas de latitud y longitud en grados decimales. Cuando se llama, la API devolverá JSON con el amanecer y el atardecer en esa ubicación en la hora UTC.
Un ejemplo de URL y respuesta es el siguiente:
URL
api.sunrise-sunset.org/json?lat=36.7201600…
Respuesta
{
"resultados": {"amanecer": "6:31:48 a. m.", "atardecer": "5:32:25 p. m.", "mediodía solar": "12:02:07 p. m.", "longitud_día": "11: 00: 37 "," civil_twilight_begin ":" 6:05:35 a. M. "," Civil_twilight_end ":" 5:58:39 p. M. "," Náutica_twilight_begin ":" 5:35:23 a. M. "," Náutica_twilight_end ":" 6:28:50 PM "," astronomical_twilight_begin ":" 5:05:23 AM "," astronomical_twilight_end ":" 6:58:50 PM "}," status ":" OK "}
Al escribir mi código Python, me costó mucho lidiar y convertir entre zonas horarias. Creo que mi código está funcionando como pretendo. Una buena prueba será cuando los relojes cambien al horario de verano. En retrospectiva, una mejora futura puede ser configurar mi Raspberry Pi para que funcione en UTC y no realice ninguna conversión. Si decido hacer eso, actualizaré estas instrucciones.
Paso 4: Código Python
Agregué mi código Python al repositorio "OutdoorLighting" de mi GitHub. Doy la bienvenida a la entrada en mi código Python. El archivo README.md es el siguiente:
Los scripts de Python se utilizan para encender / apagar automáticamente la iluminación exterior desde una Raspberry Pi. Utiliza la API REST Sunrise Sunset para devolver los tiempos en JSON (https://sunrise-sunset.org/).
Utiliza los siguientes paquetes: python 3 pip3 python-solicita python-dateutil Usando el siguiente cron para ejecutar este script a la 1 am todos los días y en el reinicio del sistema (crontab -e): 0 1 * * * / home / pi / OutdoorLighting / OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py
Paso 5: Ensamblaje del controlador
Las fotos están etiquetadas con todas las conexiones necesarias para operar el controlador.
Paso 6: Construcción ligera
Después de un poco de prueba y error, este es el diseño de luz con el que me quedo satisfecho. Las fotos están etiquetadas con instrucciones específicas.
Paso 7: Conclusión
Este proyecto fue un poco desafiante, esporádicamente frustrante y muy gratificante. Perdí algo de dinero durante mi I + D personal, pero no mucho. Gasté más de lo que necesitaba en la fuente de alimentación ATX para ofrecer una capacidad de expansión futura. El plan es ejecutar la iluminación por completo alrededor de la casa. Las luces en sí resultaron muy modernas y atractivas. Algunos pueden preferir una luz escalonada y estoy seguro de que se puede obtener una solución plug-and-play en Amazon.
Recomendado:
Soporte para auriculares simple de bricolaje con iluminación sutil: 19 pasos (con imágenes)
Soporte para auriculares simple de bricolaje con iluminación sutil: en este Instructable, le mostraré cómo hacer un soporte para auriculares simple y compacto con una iluminación sutil en la parte posterior, utilizando materiales económicos y herramientas básicas. Abrazaderas Soldador
INCREÍBLE lámpara LED para exteriores con energía solar para bricolaje: 9 pasos
INCREÍBLE lámpara LED para exteriores con energía solar DIY: ¡Hola! ¡En este Instructable puedes aprender cómo construir una lámpara LED de energía solar barata y fácil! ¡Carga una batería durante el día y enciende un LED COB muy brillante por la noche! ¡Solo sigue los pasos! ¡Puedes hacerlo! ¡Es realmente fácil y divertido! Este des
Sistema de jardín automatizado construido en Raspberry Pi para exteriores o interiores - MudPi: 16 pasos (con imágenes)
Sistema de jardín automatizado construido en Raspberry Pi para exteriores o interiores - MudPi: ¿Te gusta la jardinería pero no puedes encontrar el tiempo para mantenerla? ¿Quizás tiene algunas plantas de interior que parecen un poco sedientas o buscan una manera de automatizar su cultivo hidropónico? En este proyecto resolveremos esos problemas y aprenderemos los conceptos básicos de
Accesorio para exteriores resistente a la intemperie para Lifx o Hue: 5 pasos (con imágenes)
Accesorio para exteriores resistente a la intemperie para Lifx o Hue: Quería iluminar mi jardín con mis bombillas Lifx Color 1000, para disfrutar de la noche y para el rave ocasional en el patio trasero. Dada la vulnerabilidad de las bombillas a la humedad y el calor, no pude encontrar ningún accesorio en el mercado que protegiera adecuadamente t
Puerta para mascotas para exteriores de IoT: 6 pasos (con imágenes)
Puerta para mascotas IoT Outdoor: Me inspiré en este instructable para crear una puerta automática para gallinero. No solo quería que la puerta del gallinero tuviera un temporizador, sino que también quería conectar la puerta a Internet para poder controlarla con mi teléfono o mi computadora. Este d