Table des matières:
- Fournitures
- Étape 1: Inspiration et reconnaissance
- Étape 2: Méthodologie
- Étape 3: Service Web Lever/Coucher du soleil
- Étape 4: Code Python
- Étape 5: Assemblage du contrôleur
- Étape 6: Construction légère
- Étape 7: Conclusion
Vidéo: Éclairage de paysage extérieur bricolage: 7 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
J'ai eu des problèmes avec les entreprises d'éclairage paysager depuis que j'ai acheté ma première maison de ville en 2003. Les transformateurs sont de faible puissance avec des interfaces à boutons-poussoirs non intuitives et des écrans bon marché où la puissance semble être plus précieuse que le platine. À moins que vous n'entriez dans un prix très élevé, les lumières sont de très mauvaise qualité avec des pièces de rechange rares voire inexistantes (pointes). Les connecteurs sont frustrants et capricieux. Je joue avec Raspberry Pi depuis quelques années et j'ai pensé que cela devait être une bonne base pour un contrôleur d'éclairage. Je voulais vraiment lancer ma propre solution et c'est devenu mon projet de passion du printemps 2019 pour la rénovation domiciliaire.
Fournitures
Liste actuelle des fournitures réussies
~ Gaine rétractable:
~ Projecteurs:
~ Fil:
~ Cas:
~ Panneau de montage du boîtier:
~ Bande étanche LED:
~ Fil de silicone:
~ Canal en aluminium (U06B10 noir avec couvercle blanc lait):
~ Embouts (U06 Noir):
~ Agrafes de paysage:
~ Alimentation:
~ Raspberry Pi W:
~ Relais:
Liste de surveillance
~Connecteurs:
Commodité ajoutée
~ Station de soudage de batterie Ryobi:
~ Torche au butane Dremel:
Solutions échouées
~ Écrous de fil d'extérieur:
~ Connecteurs de fil:
~ Projecteurs:
Étape 1: Inspiration et reconnaissance
Les recherches préliminaires m'ont conduit à deux instructions en ligne distinctes qui, selon moi, pouvaient être combinées et mises à jour pour créer ce que je cherchais.
~ Colin Miles, alias onehourcleaner sur Instructables, m'a inspiré avec ce post. Il a parfaitement expliqué le câblage de l'alimentation donc je ne vais pas réécrire son travail, je vais plutôt ajouter quelques mises à jour.
~ Matyscabreras sur YouTube a créé une superbe vidéo sur les lumières LED DIY.
Étape 2: Méthodologie
Sur la base des publications inspirantes, mes objectifs étaient les suivants:
~Utilisez une alimentation PC qui alimentera à la fois les lumières et un Raspberry Pi.
~ Écrivez du code Python personnalisé qui contrôlerait l'allumage et l'extinction des lumières.
~Utiliser un service Web pour déterminer les heures de lever/coucher du soleil comme base pour contrôler les lumières.
~ Construire mes propres lumières afin que les remplacements puissent être facilement produits.
~Publier la solution pour que d'autres puissent l'utiliser/l'améliorer/l'apprécier.
Étape 3: Service Web Lever/Coucher du soleil
Comme mentionné dans « Etape 11: Améliorations en cours et conclusion » de l'un des articles inspirants, Colin mentionne avoir utilisé Weather Underground en obtenant une clé API. Malheureusement, l'API de WU a atteint la fin de service. J'ai trouvé un autre service appelé Sunrise Sunset qui utilise une simple API REST. Vous pouvez former l'URL appropriée en incorporant vos coordonnées de latitude et de longitude en degrés décimaux. Lorsqu'elle est appelée, l'API renvoie JSON avec le lever et le coucher du soleil à cet endroit en heure UTC.
Voici un exemple d'URL et de réponse:
URL
api.sunrise-sunset.org/json?lat=36.7201600…
Réponse
{
"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":"17:58:39 PM", "nautical_twilight_begin":"5:35:23 AM", "nautical_twilight_end":" 18:28:50", "astronomical_twilight_begin":"5:05:23 AM", "astronomical_twilight_end":"18:58:50 PM" }, "status":"OK" }
Lors de l'écriture de mon code Python, j'ai eu beaucoup de mal à gérer et à convertir entre les fuseaux horaires. Je pense que mon code fonctionne comme je le souhaite. Un bon test sera lorsque les horloges changent pour l'heure d'été. Avec le recul, une amélioration future pourrait consister à configurer mon Raspberry Pi pour qu'il fonctionne en UTC et n'effectue aucune conversion. Si je décide de le faire, je mettrai à jour ces instructions.
Étape 4: Code Python
J'ai ajouté mon code Python au référentiel "OutdoorLighting" de mon GitHub. Je suis absolument ravi d'avoir des commentaires sur mon code Python. Le fichier README.md est le suivant:
Scripts Python utilisés pour allumer/éteindre automatiquement l'éclairage extérieur à partir d'un Raspberry Pi. Utilise l'API REST Sunrise Sunset pour renvoyer les heures en JSON (https://sunrise-sunset.org/).
Utilise les packages suivants: python 3 pip3 python-requests python-dateutil Utilisation du cron suivant pour exécuter ce script à 1h du matin tous les jours et au redémarrage du système (crontab -e): 0 1 * * * /home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py
Étape 5: Assemblage du contrôleur
Les photos sont étiquetées avec toutes les connexions nécessaires pour faire fonctionner le contrôleur.
Étape 6: Construction légère
Après quelques essais et erreurs, c'est la conception de la lumière que je choisis et dont je suis satisfait. Les photos sont étiquetées avec des instructions spécifiques.
Étape 7: Conclusion
Ce projet était un peu difficile, sporadiquement frustrant et très gratifiant. J'ai gaspillé de l'argent lors de ma R&D personnelle, mais pas beaucoup. J'ai dépensé plus que nécessaire pour l'alimentation ATX afin d'offrir une future capacité d'extension. Le plan est de faire fonctionner l'éclairage complètement autour de la maison. Les lumières elles-mêmes se sont avérées très modernes et attrayantes. Certains peuvent préférer une lumière à plusieurs niveaux et je suis sûr qu'une solution plug-and-play peut être trouvée sur Amazon.
Conseillé:
Horloge murale explosive bricolage avec éclairage de mouvement : 20 étapes (avec photos)
DIY Exploding Wall Clock With Motion Lighting: Dans cette instructable / vidéo, je vais vous montrer étape par étape comment créer une horloge murale créative et unique avec un système d'éclairage de mouvement intégré. Cette idée de conception d'horloge tout à fait unique est orientée pour rendre l'horloge plus interactive . Quand je marche
Support de casque simple bricolage avec éclairage subtil: 19 étapes (avec photos)
Support de casque simple bricolage avec éclairage subtil : dans ce Instructable, je vais vous montrer comment faire un support de casque simple et compact avec un éclairage subtil à l'arrière, en utilisant des matériaux peu coûteux et des outils de base. Pinces Fer à souder
Objectif macro bricolage avec AF (différent de tous les autres objectifs macro bricolage): 4 étapes (avec photos)
Objectif macro bricolage avec AF (différent de tous les autres objectifs macro bricolage) : j'ai vu beaucoup de gens fabriquer des objectifs macro avec un objectif de kit standard (généralement un 18-55 mm). La plupart d'entre eux sont un objectif juste collé sur l'appareil photo à l'envers ou l'élément avant retiré. Il y a des inconvénients pour ces deux options. Pour le montage de l'objectif
Éclairage extérieur bricolage basse tension contrôlé à l'aide de Raspberry Pi : 11 étapes (avec photos)
Éclairage extérieur bricolage basse tension contrôlé à l'aide de Raspberry Pi : Pourquoi ? Je dois admettre que je suis, comme beaucoup d'autres, un grand fan de l'Internet des objets (ou IoT). Je suis également toujours fatigué de brancher toutes mes lumières, appareils électroménagers, porte d'entrée, porte de garage et qui sait quoi d'autre à l'Internet exposé. Surtout avec des événements comme
ARUPI - une unité d'enregistrement automatisée à faible coût/unité d'enregistrement autonome (ARU) pour les écologistes du paysage sonore : 8 étapes (avec photos)
ARUPI - une unité d'enregistrement automatisé à faible coût/unité d'enregistrement autonome (ARU) pour les écologistes du paysage sonore : cette instructable a été écrite par Anthony Turner. Le projet a été développé avec beaucoup d'aide du Shed de la School of Computing, University of Kent (M. Daniel Knox a été d'une grande aide !). Il vous montrera comment construire un Automated Audio Recording U