Table des matières:
- Étape 1: Préparation du logiciel
- Étape 2: Préparation du matériel
- Étape 3: Préparation du système d'exploitation ESP
Vidéo: ESP8266 – Commutateur HomeKit : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Par Achim Pietershttps://www.studiopieters.nlSuivez plus par l'auteur:
Dans mon blog précédent, j'ai testé le kit de développement logiciel ESP HomeKit. Je suis tellement enthousiasmé par ce kit de développement logiciel que je vais écrire quelques blogs sur ce logiciel de génie. Dans chaque Blog, je vais aborder un autre accessoire que vous pouvez ajouter à votre HomeKit sans avoir besoin d'un pont. Après avoir créé le bouton HomeKit, il est temps de passer au commutateur HomeKit. Commutateur HomeKit Alors que la maison intelligente en est encore à ses balbutiements, il existe de nombreux types d'accessoires HomeKit sur le marché. Le commutateur HomeKit permet de contrôler d'autres accessoires HomeKit comme les lumières ou les ventilateurs. Ce commutateur HomeKit créera un contrôle simple de la maison intelligente pour toute la famille: n'importe qui dans la maison peut contrôler plusieurs appareils intelligents sans fil en appuyant sur un bouton au lieu de recourir à une application pour smartphone.
Personnalisez chaque commutateur avec des commandes différentes. Déclenchez facilement des appareils domestiques intelligents en appuyant sur un bouton. Vous pouvez contrôler les appareils compatibles Apple HomeKit: utilisez-les en complément des commandes de Siri ou de l'application domestique pour contrôler simplement et en toute sécurité les appareils et les groupes (scènes) du kit domestique. Alors commençons à construire !
Étape 1: Préparation du logiciel
Nous devons installer esptool.py sur notre Mac afin de pouvoir flasher notre module ESP. Pour travailler avec esptool.py, vous aurez besoin de Python 2.7, Python 3.4 ou d'une installation Python plus récente sur votre système. Nous vous recommandons d'utiliser la dernière version de Python, alors allez sur le site Web de Python et installez-la sur votre ordinateur. Avec Python installé, ouvrez une fenêtre Terminal et installez la dernière version stable d'esptool.py avec pip:
pip installer esptool
Remarque: avec certaines installations Python, cette commande peut ne pas fonctionner et vous recevrez une erreur. Si c'est le cas, essayez d'installer esptool.py avec:
pip3 installer Esptool
lpython -m pip installer esptool
pip2 installer esptool
Après l'installation, esptool.py sera installé dans le répertoire par défaut des exécutables Python et vous devriez pouvoir l'exécuter avec la commande
esptool.py.
Dans votre fenêtre Terminal, exécutez la commande suivante:
esptool.py.
Avec esptool.py installé sur votre ordinateur, vous pouvez facilement flasher vos cartes ESP32 ou ESP8266 avec le firmware.
Étape 2: Préparation du matériel
Pour installer notre firmware sur notre esp, nous effectuons notre configuration "standard".
Étape 3: Préparation du système d'exploitation ESP
"loading=" paresseux"
Maintenant, vous devez également configurer le référentiel OTA. Il est très important que vous le configuriez correctement, car vous ne pourrez plus le modifier à l'avenir (si vous faites une erreur, vous devez effacer et flasher à nouveau le périphérique).
Référentiel OTA:
AchimPieters/ESP8266-HomeKit-switch
Fichier binaire OTA:
main.bin
Pour terminer la configuration initiale, cliquez sur le bouton Rejoindre et attendez environ 7 minutes jusqu'à la fin du processus (pendant que l'installation fonctionne, l'appareil n'affiche rien et les boutons ne fonctionnent pas). Après cela, la LED s'allume pendant quelques secondes et vous pourrez ajouter votre accessoire à votre écosystème HomeKit à l'aide de l'application Home. LCM installera votre appareil HomeKit sur votre ESP.
Vous pouvez maintenant ajouter votre HomeKit Switch en scannant le code QR ci-dessous. Faire la connexion entre votre ESP et HomeKit prend quelques secondes.
Une fois que vous avez ajouté l'interrupteur, vous pouvez attribuer les paramètres Interrupteur, Interrupteur d'éclairage ou Interrupteur de ventilateur. Lorsque vous connectez votre appareil récemment créé à HomeKit, il l'installera en standard en tant que commutateur. Dans la section Blogs, je vais vous montrer comment les changer en un interrupteur d'éclairage ou un interrupteur de ventilateur.
Plus d'informations, visitez
Remarque: Pour produire et vendre des accessoires compatibles HomeKit, votre entreprise doit être certifiée pour cela (https://developer.apple.com/homekit/, Si vous souhaitez développer ou fabriquer un accessoire HomeKit qui sera distribué ou vendu, votre entreprise doit s'inscrire au programme MFi.) Espressif a leur implémentation du framework HomeKit, mais il ne vous le donnera que si vous avez la certification MFi (notez ce texte en bas de page que vous avez mentionné: Veuillez noter que le SDK Espressif HomeKit est disponible uniquement pour les titulaires de licence MFi, et vous devez fournir le numéro de compte à des fins de vérification lors de la demande du SDK.). Ce projet est une implémentation non commerciale du protocole HAP, non destinée à un usage commercial. RÉFÉRENCE Maxim Kulkin, esp-wifi-config (2019), Bibliothèque pour amorcer la configuration WiFi des accessoires compatibles WiFi, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), SDK intégré gratuit et ouvert (autant que possible) pour les puces ESP8266/ESP8285, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), utilitaire de chargeur de démarrage série ESP8266 et ESP32, https:/ /github.com/espressif/esptool HomeACcessoryKid, life-cycle-manager (2019), installation initiale, paramètres WiFi et mises à niveau du micrologiciel en direct pour tout référentiel esp-open-rtos sur GitHub, https://github.com/HomeACcessoryKid /gestionnaire-du-cycle-de-vie
Conseillé:
COMMUTATEUR D'ONDE--COMMUTATEUR SANS TOUCHE UTILISANT 555 : 4 étapes
COMMUTATEUR D'ONDE || COMMUTATEUR SANS TOUCHE UTILISANT 555 : Bonjour à tous, bienvenue Aujourd'hui, je construis un simple commutateur sans contact, il est activé en agitant simplement la main à l'aide d'un capteur infrarouge et d'un circuit intégré de minuterie 555, alors construisons-le… Son fonctionnement est simple comme le 555 fonctionnant comme une bascule, il stocke le
Comment faire un commutateur WiFi à l'aide d'ESP8266 : 5 étapes
Comment faire un commutateur WiFi en utilisant ESP8266: Dans ce tutoriel, je vais vous montrer comment faire un commutateur sans fil en utilisant ESP8266. le support de communication que j'utiliserai est un réseau WiFi. Dans le tutoriel précédent, j'ai parlé de l'utilisation de l'ESP8266 pour communiquer à l'aide d'un réseau WiFi. Vous pouvez lire ceci
COMMUTATEUR TACTILE - Comment faire un commutateur tactile à l'aide d'un transistor et d'une planche à pain.: 4 étapes
COMMUTATEUR TACTILE | Comment faire un commutateur tactile à l'aide d'un transistor et d'une planche à pain. : Le commutateur tactile est un projet très simple basé sur l'application de transistors. Le transistor BC547 est utilisé dans ce projet qui agit comme un interrupteur tactile. ASSUREZ-VOUS DE REGARDER LA VIDÉO QUI VOUS DONNERA TOUS LES DÉTAILS SUR LE PROJET
Le remarquable commutateur WiFi avec ESP8266 : 7 étapes
Le commutateur WiFi remarquable avec ESP8266 : Allumer ou éteindre une lampe (à titre d'exemple) en touchant une zone sensible ou par une application mobile peut être extrêmement facile à l'aide du module ESP8266 Relay Touch / WiFi Switch. Fabriquée par Heltec, cette assiette incroyablement petite de 3 cm avec un seul rel
Commutateur automatique de clavier et de souris - Commutateur USB en amont : 5 étapes
Commutateur automatique de clavier et de souris - Commutateur USB en amont : dans ce projet, nous allons assembler un commutateur automatique de clavier et de souris qui permet un partage facile entre deux ordinateurs. L'idée de ce projet est venue de mon besoin, à un moment donné, d'avoir deux ordinateurs dans mon bureau de laboratoire. La plupart du temps, c'est mon D