Table des matières:
- Étape 1: Connecter le relais
- Étape 2: programmer le microcontrôleur et tester
- Étape 3: Base en bois ciseau pour s'adapter aux composants
- Étape 4: Utilisez-le
Vidéo: Lampe intelligente Alexa avec ESP8266 : 4 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
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 Amazon Echo/Alexa. Le code Arduino émule un appareil Belkin WeMo à l'aide de la bibliothèque fauxmoESP, ce qui facilite la configuration.
Veuillez noter: ce code de projet a été invalidé par la modification de la bibliothèque fauxmoESP pour émuler le protocole Philips Hue au lieu de Belkin WeMo. Si vous le mettez à jour pour qu'il fonctionne avec la nouvelle version de la bibliothèque, faites-le moi savoir
Pour une introduction complète sur le flux de travail Arduino ESP8266, consultez ma classe gratuite Instructables Internet of Things et consultez la classe Lamps de Paige pour plus d'inspiration et de savoir-faire en matière d'éclairage. Si vous êtes nouveau sur Arduino, nous avons également une classe d'introduction pour cela.
Ce projet utilise de l'électricité CA, ce qui pourrait vous blesser ou déclencher un incendie - ne laissez pas ce projet connecté au courant sans surveillance, et si vous ne savez pas ce que vous faites, travaillez sous la supervision de quelqu'un qui le sait
Pour ce projet, vous aurez besoin de:
- Amazon Echo (et application Alexa)
- Lampe (la mienne fait 60W)
- Ordinateur exécutant le logiciel Arduino avec prise en charge ESP8266 installée
- Carte microcontrôleur Adafruit Feather Huzzah ESP8266
- Adafruit Power Relay FeatherWing
- Rallonge électrique
- Adaptateur secteur USB (au moins 1A, j'en ai utilisé un depuis un iPhone)
- Câble USB (microB)
- Interrupteur à bascule et fil (facultatif)
- Outil de troisième main (facultatif)
- Pince à épiler (facultatif)
- Gaine thermorétractable
- Pistolet thermique (ou briquet/sèche-cheveux)
- Pince à dénuder
- Pince coupante diagonale affleurante
- Écrous de fil
- Fer à souder et soudure
Pour mon pied de lampe en bois particulier:
- Ciseau à bois et maillet
- Vice
- Scie à métaux
- Lime en métal
- Perceuse/presse avec forets forstner
- Ponceuse à papier grain 220
- Finition bois (avec gants, brosse, etc. - lire les instructions sur l'emballage)
En plus de la prise en charge de la carte ESP8266, vous devez installer les bibliothèques Arduino suivantes (recherchez dans le gestionnaire de bibliothèque ou placez manuellement le dossier dans Arduino/libraries):
- fauxmoESP
- ESPAsyncTCP
- ESPAsyncWebServer
J'ai découvert cette méthode grâce à ce tutoriel Adafruit: Easy Alexa (Echo) Control of your ESP8266 Huzzah, qui contient de nombreuses informations utiles sur l'utilisation de ce code dans vos propres projets.
Pour suivre ce sur quoi je travaille, suivez-moi sur YouTube, Instagram, Twitter, Pinterest et abonnez-vous à ma newsletter. En tant qu'associé Amazon, je gagne des achats éligibles que vous effectuez en utilisant mes liens d'affiliation.
Étape 1: Connecter le relais
Pour contrôler la partie CA du circuit, j'utilise un relais de puissance FeatherWing - il suffit d'interrompre le fil chaud de la lampe et de brancher les extrémités dénudées dans les bornes à vis normalement ouvertes et communes. N'oubliez pas que si vous ne connaissez pas AC, trouvez quelqu'un pour superviser. Ma lampe avait un interrupteur le long du cordon, alors je l'ai simplement retiré et j'ai utilisé le fil que l'interrupteur contrôlait.
N'oubliez pas de ponter l'un des cavaliers sous la carte, correspondant à la broche du microcontrôleur que vous utiliserez sur l'ESP8266. J'ai suivi le didacticiel de configuration du Power Relay FeatherWing et j'ai ponté le cavalier indiqué pour contrôler le relais avec la broche 13 de mon Feather Huzzah ESP8266.
Je construis toujours d'abord un prototype de maquette de ces types de circuits, même si le but ultime est de tout faire tenir dans la base en bois de la lampe.
Étape 2: programmer le microcontrôleur et tester
Le code Arduino de ce projet utilise l'exemple d'esquisse pour la bibliothèque fauxmoESP, qui émule un appareil Belkin WeMo. Par conséquent, la configuration de votre homebrew est exactement la même que celle de l'appareil commercial, ce qui est un jeu d'enfant dans l'application Alexa. Par souci de langage naturel, j'ai nommé mon appareil "la lumière".
J'ai décidé plus tard d'ajouter un interrupteur de priorité d'alimentation afin que la lampe puisse être contrôlée indépendamment des commandes vocales. C'est pourquoi ce n'est pas dans les photos de la maquette ici, mais apparaît plus tard lors de l'étape du bois. Vous n'avez pas strictement besoin du bouton pour tester le code, donc vous êtes tous bons de toute façon. Regardez la vidéo intégrée à l'étape 1 pour me voir expliquer comment fonctionne le code du bouton ! Téléchargez le code de cette étape et insérez votre propre nom et mot de passe de réseau wifi, et personnalisez le nom de votre appareil.
Étape 3: Base en bois ciseau pour s'adapter aux composants
Après avoir confirmé que tout fonctionne, il est temps de s'attaquer à la partie menuiserie de ce projet. Cette lampe est maintenue par une tige filetée, qui est facile à raccourcir avec une scie ou une roue de tronçonnage d'un outil rotatif, puis limée de manière à ce que la bride de réglage puisse toujours être vissée. J'ai ciselé la base en bois pour accueillir mes composants.
J'ai poncé la base en bois pour éliminer les bosses et l'ai fini avec une teinture à bois.
Étape 4: Utilisez-le
Il me semble naturel de dire "Alexa, allume la lumière", alors je me suis senti très intelligent en nommant ma lumière intelligente. Pour avoir plusieurs appareils sur le même réseau, vous pouvez les distinguer en les nommant « la lumière du couloir » ou « la veilleuse », par exemple. Est-ce vraiment mieux que d'acheter un commutateur WeMo ? Si vous avez lu jusqu'ici dans l'Instructable, nous pouvons sûrement convenir qu'il est tout simplement plus amusant de créer le vôtre, en particulier avec la mise à niveau de la lampe vintage personnalisée et la conception tout-en-un.
Quels projets de maison intelligente avez-vous sous votre chapeau de réflexion ? Faites-moi savoir sur quoi vous travaillez dans les commentaires ci-dessous.
Conseillé:
Lampe LED de bureau intelligente - Éclairage intelligent avec Arduino - Espace de travail Neopixels : 10 étapes (avec photos)
Lampe LED de bureau intelligente | Éclairage intelligent avec Arduino | Espace de travail Neopixels : maintenant, nous passons beaucoup de temps à la maison, à étudier et à travailler virtuellement, alors pourquoi ne pas agrandir notre espace de travail avec un système d'éclairage personnalisé et intelligent basé sur les LED Arduino et Ws2812b. Ici, je vous montre comment construire votre Smart Lampe LED de bureau qui
La lampe momie - Lampe intelligente contrôlée par WiFi : 5 étapes (avec photos)
La lampe momie - Lampe intelligente contrôlée par WiFi : Il y a environ 230 000 ans, l'être humain a appris à contrôler le feu, ce qui a entraîné un changement majeur dans son mode de vie puisqu'il a commencé à travailler la nuit en utilisant également la lumière du feu. On peut dire que c'est le début de l'éclairage intérieur. Maintenant je
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): 10 étapes (avec photos)
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): Dans mon projet précédent, j'ai développé une balance de salle de bain intelligente avec Wi-Fi. Il peut mesurer le poids de l'utilisateur, l'afficher localement et l'envoyer vers le cloud. Vous pouvez obtenir plus de détails à ce sujet sur le lien ci-dessous : https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Étudiez mieux avec une lampe de bureau intelligente - IDC2018IOT : 10 étapes (avec photos)
Étudiez mieux avec une lampe de bureau intelligente - IDC2018IOT : les gens du monde occidental passent beaucoup de temps assis. Au bureau, en voiture, en regardant la télévision et plus encore. Parfois, trop s'asseoir peut nuire à votre corps et à vos capacités de concentration. Marcher et se lever après un temps donné est crucial pour per
Lampe intelligente Chic'on Cube : 11 étapes (avec photos)
Lampe intelligente Chic'on Cube : cette instructables montre comment construire une lampe intelligente capable de connecter la plate-forme de service Chic'on. (Plus d'informations sur https://www.github.com/roiKosmic/)****** Mise à jour Depuis juillet 2018 le site en ligne www.chicon.fr n'est plus accessible, vous devez