Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
Salut tout le monde, J'ai décidé de reconstruire la lampe de chambre existante pour pouvoir la contrôler depuis un smartphone ou n'importe quel appareil avec navigateur et l'intégrer à Apple Home.
Les cibles sont:
1. Utilisez la bande led WS2812b pour contrôler la luminosité, la couleur ou l'animation/les effets
2. Utilisez une lampe normale 220v contrôlée par relais pour maintenir un comportement normal
3. Utilisez LDR pour contrôler automatiquement la luminosité en fonction de la lumière de la pièce
4. Site Web intégré/intégré pour contrôler via n'importe quel appareil dans le navigateur
5. Intégrez-les tous au kit Apple Home, s'il existe
6. Planificateur interne pour définir des règles, les règles de synchronisation s'éteignent et s'allument indépendamment de l'Apple Home
Étape 1: Liste des pièces
1. Toute lampe traditionnelle de 900-1000 mm de hauteur
2. Tuyau en plastique 20-40 mm de diamètre et 900-1000 mm de hauteur. J'ai utilisé un tuyau de canalisation bon marché
3. Bande LED WS2812 30-60 LED par mètre. 2-3 mètres de longueur
4. Appareil ESP8266 ou ESP32. J'ai utilisé la carte de développement ESP8266
5. Alimentation AC/DC 5V 2-3 A. (le calcul est comme 1A pour 50 LED plus moins)
6. LDR
7. Module de relais pour contrôler la lampe 220v
8. Résistances: 1x 200 Ohm, 1x 10k Ohm
9. Quelques fils
Étape 2: Câblage
Il est maintenant temps de câbler tous les composants ensemble.
Étape 3: Assemblage
1. Enroulez la bande LED autour du tuyau en plastique
2. Mettez ESP8266 dans n'importe quelle boîte en plastique
3. Mettez le module de relais dans une autre boîte en plastique
4. Fil selon les schémas
5. Fixez des boîtes au bas de la lampe. J'ai utilisé de la colle plastique
6. Mettez le LDR sur le dessus de la lampe et cachez les fils à l'intérieur du tuyau en plastique
Étape 4: Logiciel
Pour ce projet, j'ai utilisé un logiciel universel, développé par moi-même
Veuillez consulter la page github
Cela contient des instructions complètes sur la façon de compiler et de configurer
Exactement pour ce projet, j'ai utilisé les fichiers de configuration suivants
1. Configuration config.json
2. Services services.json
3. Triggers triggers.json
Ce que vous devez vérifier et modifier:
1. Services.json - ajustez "numleds": xxx, où xxx nombre de vos LED réelles, après la découpe de la bande
2. config.json - définissez le nom d'hôte approprié pour votre appareil "localhost":
3. config.json - définissez les valeurs appropriées pour votre connexion mqtt: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., si mqtt_host est vide, l'appareil n'essaiera pas de se connecter à mqtt
Étape 5: Intégration à Apple Home (facultatif)
Veuillez consulter le wiki, comment faire l'intégration
github.com/Yurik72/ESPHomeController/wiki/…
Veuillez jeter un œil à la partie ci-jointe de la configuration pour Homekit2MQTT.
Si vous ne souhaitez pas tout ajouter manuellement, remplacez simplement tout ou partie du fichier (config.json) dans la configuration Homekit2MQTT.
Étape 6: Profitez
Maintenant, quand tout est fait, vous pouvez
-
À l'aide de n'importe quel appareil, gérez votre lumière via un navigateur
- Allumer/éteindre les LED RVB
- Allumer/éteindre l'ampoule de la lampe
- Gérez la couleur, la luminosité et plus de 40 effets intégrés pour le WS2812
- Configurer un programmateur de synchronisation simple pour toutes les fonctions décrites ci-dessus
-
Utilisation du kit Apple Home
- Allumer/éteindre les LED RVB
- Allumer/éteindre l'ampoule de la lampe
- Gérer la couleur et la luminosité des Leds RVB
- Utilisation du planificateur de configuration de script d'automatisation du kit domotique
- Utiliser siri pour le contrôle vocal de votre lampe
Conseillé:
Fanair : une station météo pour votre chambre : 6 étapes (avec photos)
Fanair : une station météo pour votre chambre : Il existe d'innombrables façons de connaître la météo actuelle, mais vous ne connaissez alors que la météo à l'extérieur. Et si vous vouliez connaître la météo à l'intérieur de votre maison, à l'intérieur d'une pièce spécifique ? C'est ce que je tente de résoudre avec ce projet. Fanair utilise mul
Boîte de chambre à température contrôlée bricolage avec module Peltier TEC: 4 étapes (avec photos)
Boîte de chambre à température contrôlée bricolage avec module Peltier TEC : j'ai assemblé une boîte de chambre à température contrôlée pour tester de petites cartes électroniques. Dans ce tutoriel, j'ai partagé mon projet, y compris les fichiers source et un lien vers les fichiers Gerbers pour créer le PCB. J'ai utilisé uniquement des matériaux bon marché couramment disponibles
Alarme pour chambre à coucher avec lumières et sons ! : 6 étapes
Alarme pour chambre avec lumières et sons ! : Bonjour, aujourd'hui je vais vous montrer comment faire une alarme pour la porte de votre chambre avec Arduino UNO
Chambre de croissance des plantes automatisée : 7 étapes (avec photos)
Chambre de croissance des plantes automatisée : Le projet suivant est ma soumission au concours Growing Beyond Earth Maker dans la division des écoles secondaires. La chambre de croissance des plantes dispose d'un système d'arrosage entièrement automatisé. J'ai utilisé des pompes péristaltiques, des capteurs d'humidité et un microcontrôleur pour automatiser
Une lampe de lever et de coucher du soleil avec LED : 7 étapes (avec photos)
Une lampe de lever et de coucher du soleil avec LED : vous le savez, en hiver, il est difficile de se lever, car il fait sombre dehors et votre corps ne se réveillera pas au milieu de la nuit. Vous pouvez donc acheter un réveil qui vous réveille avec de la lumière. Ces appareils ne sont pas aussi chers que peu