Table des matières:
Vidéo: Alexa et lampe à interrupteur : 3 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
L'Amazon Echo est un excellent kit ! J'adore l'idée des appareils à commande vocale !
Je voulais faire ma propre lampe à commande Alexa, mais garder l'interrupteur manuel en option.
J'ai cherché sur le Web et j'ai trouvé un émulateur WEMO qui, après avoir examiné d'autres options, semble le moyen le plus simple d'amener Alexa à faire fonctionner n'importe quel appareil !
**** NOTE IMPORTANTE: RESPECTEZ L'ÉLECTRICITÉ SECTEUR - IL VOUS TUERA ****
Étape 1: Le matériel
Le nombre de composants est minime grâce à l'ESP2866-12e qui fait tout le travail !
Tous les composants proviennent d'eBay.
1 x ESP2866 -12e (ou tout ESP8266 avec au moins 2 ports GPIO)
1 alimentation 5v
1 relais 5v. J'ai trouvé ces très petits relais avec bobine 5v et contacts 250v 3 ampères sur eBay
1 x 5v à 3v3 abaisseur
1 x optocoupleur (4N35 ou équivalent)
1 x poussoir à action momentanée pour faire le commutateur
1 x boîte de projet appropriée
L'image montre une résistance qui n'était pas nécessaire !
Étape 2: Assembler
Je voulais que le projet vive dans un boîtier compact pour qu'il ne soit pas trop disgracieux.
Il remplace simplement l'interrupteur d'origine des lampes par un relais et un interrupteur 'soft' !
Il est important de s'assurer que le côté secteur (le bit qui vous tuera) est installé aussi solidement et sûrement que possible - j'ai utilisé un connecteur "choc block" pour plus de sécurité et de facilité.
Les connecteurs de la bobine du relais sont assez proches les uns des autres, alors faites attention lors du câblage. Gardez les fils de la bobine 5v exposés et les connexions secteur aussi courts que possible.
Le secteur alimente l'alimentation 5v. Le côté neutre du secteur va directement à la lampe, tandis que le côté direct passe par les contacts normalement ouverts du relais.
Le commutateur est câblé d'un côté à la masse et de l'autre au GPIO13 de l'ESP8266. N'importe quelle entrée fera l'affaire, mais vérifiez la fiche technique car certaines broches sont multiplexées.
GPIO15 est câblé à 0v !! J'ai un morceau de fil attaché à Reset et un autre à GPIO0. Ceux-ci sont utilisés pour télécharger le croquis et peuvent être supprimés une fois terminé.
Notez que les appareils ESP8266 fonctionnent à 3.3v
GPIO4 (encore une fois n'importe quel GPIO fera l'affaire) est utilisé pour régler / réinitialiser le relais via un optocoupleur. J'ai utilisé le coupleur opto pour minimiser la consommation de courant sur l'ESP8266 et permettre au 3.3v de commuter la bobine de relais 5v.
J'ai utilisé des tampons adhésifs double face pour maintenir les composants en place.
J'ai percé quelques trous de 2 mm à chaque extrémité du boîtier pour la circulation de l'air. Je ne sais pas si c'était nécessaire car très peu de chaleur est générée, mais cela m'a fait me sentir mieux:-)
Étape 3: Le logiciel
J'ai téléchargé ce qui suit depuis GitHub.
IOT-ESP8266-ESP12E-Alexa-Multiple-Devices-master
Les fichiers sont tous dans un répertoire et le seul fichier qui doit être modifié est le fichier.ino.
Il montre comment utiliser plusieurs commutateurs et est un excellent logiciel.
J'ai utilisé l'IDE Arduino pour télécharger le croquis sur l'ESP. Il y a beaucoup d'articles sur le Web expliquant comment cela est fait, juste Google - Utilisation de l'IDE Arduino pour programmer ESP8266. C'est assez simple et ne doit être configuré qu'une seule fois., Remarque: pour télécharger le croquis, j'ai utilisé un convertisseur USB vers série FTDI standard. GPIO15 doit être mis à la terre - je l'ai câblé en permanence à 0v, GPIO0 doit être maintenu à 0v pendant la réinitialisation. Après la réinitialisation, GPIO0 peut rester flottant. L'esquisse devrait maintenant être téléchargée.
Les parties du croquis qui doivent être modifiées remplacent le SSID et le mot de passe de votre routeur et la commande à laquelle vous souhaitez qu'Alexa réponde. Recherchez 'lampe de table' et remplacez-la par une commande de votre choix, par ex. « lumière de chevet » ou « ventilateur de plafond ».
Le logiciel interagit avec Alexa et commute GPIO4 haut ou bas avec les commandes lampe de table allumée et lampe de table éteinte respectivement. Il définit également les drapeaux -rl1 et isr_ran.
Le drapeau rl1 est utilisé pour que le logiciel connaisse l'état actuel de la lampe afin de l'allumer ou de l'éteindre via Alexa ou l'interrupteur.
Le commutateur génère une interruption lorsque GPIO13 est mis à la terre. Les interruptions sont désactivées, GPIO4 est basculé et le drapeau rl1 est défini/réinitialisé en conséquence. Le drapeau isr_ran est utilisé dans la boucle principale pour réactiver les interruptions après un court délai - cela empêche le rebond du commutateur !
Remarque importante: assurez-vous que votre choix de relais a des valeurs de contact capables de gérer l'appareil que vous commutez.
Finaliste du défi activé par la voix
Conseillé:
Interrupteur Tuchless pour appareils électroménagers -- Contrôlez vos appareils ménagers sans interrupteur : 4 étapes
Interrupteur Tuchless pour appareils électroménagers || Contrôlez vos appareils ménagers sans Tuch aucun interrupteur : il s'agit d'un interrupteur Tuchless pour les appareils ménagers. Vous pouvez l'utiliser dans n'importe quel lieu public afin de lutter contre tout virus. Le circuit basé sur le circuit de capteur sombre fabriqué par un ampli-op et un LDR. Deuxième partie importante de ce circuit SR Flip-Flop avec séquence
Lampe intelligente Alexa avec ESP8266 : 4 étapes (avec photos)
Lampe intelligente Alexa avec ESP8266 : ce Instructable vous guide avec moi dans la mise à niveau d'une lampe vintage avec commande vocale à l'aide d'un microcontrôleur ESP8266 et d'Amazon Echo/Alexa. Le code Arduino émule un appareil Belkin WeMo à l'aide de la bibliothèque fauxmoESP, ce qui facilite la configuration. Pl
Interrupteur d'éclairage télécommandé Bluetooth - Rénovation. L'interrupteur d'éclairage fonctionne toujours, pas d'écriture supplémentaire. : 9 étapes (avec images)
Interrupteur d'éclairage télécommandé Bluetooth - Rénovation. L'interrupteur d'éclairage fonctionne toujours, pas d'écriture supplémentaire. : Mise à jour du 25 novembre 2017 -- Pour une version haute puissance de ce projet qui peut contrôler les kilowatts de charge, voir Retrofit BLE Control to High Power Loads - No Extra Wiring Required Update 15th November 2017 - Certaines cartes BLE / piles logicielles livraient
Interrupteur Slap : Interrupteur tactile simple sans soudure : 7 étapes
Slap Switch : Commutateur tactile simple, sans soudure : Le Slap Switch est un simple commutateur tactile à résistance, conçu pour mon projet Explode the Controller afin d'intégrer le jeu physique dans les jeux informatiques avec Makey Makey et Scratch. Le projet avait besoin d'un interrupteur tactile qui était : robuste, pour être giflé dur
Pirater une sonnette sans fil dans un interrupteur d'alarme sans fil ou un interrupteur marche/arrêt : 4 étapes
Piratage d'une sonnette sans fil dans un interrupteur d'alarme sans fil ou un interrupteur marche/arrêt : j'ai récemment construit un système d'alarme et je l'ai installé dans ma maison. J'ai utilisé des interrupteurs magnétiques sur les portes et les ai câblés à travers le grenier. Les fenêtres étaient une autre histoire et leur câblage n'était pas une option. J'avais besoin d'une solution sans fil et c'est