Table des matières:

Sonoff B1 avec Native Apple Home Kit Make by Arduino: 6 étapes
Sonoff B1 avec Native Apple Home Kit Make by Arduino: 6 étapes

Vidéo: Sonoff B1 avec Native Apple Home Kit Make by Arduino: 6 étapes

Vidéo: Sonoff B1 avec Native Apple Home Kit Make by Arduino: 6 étapes
Vidéo: ESP32 HomeKit Tutorial | HomeSpan 2024, Juin
Anonim
Sonoff B1 avec kit natif Apple Home Make par Arduino
Sonoff B1 avec kit natif Apple Home Make par Arduino

Ces insctuctables vous offrent un moyen assez simple d'intégrer la lampe Sonoff B1 dans votre kit maison Apple sans aucun pont supplémentaire.

Intro: Sonoff B1 est une lampe assez bon marché mais puissante qui contient trois types de Led

1. Led blanc "chaud"

2. Led blanc « Froid »

3. LED RVB

Par conséquent, ils peuvent être utilisés par différentes combinaisons et nous pouvons obtenir en théorie n'importe quel effet possible en combinant la luminosité de ces Led

Étape 1: préparer la lampe pour la mise à jour du micrologiciel

Préparer la lampe pour la mise à jour du micrologiciel
Préparer la lampe pour la mise à jour du micrologiciel

Pour mettre à jour le firmware, nous avons besoin d'un peu de compétences en soudure

OK commençons

Dévissez le capuchon en plastique et trouvez les contacts, nous devons souder les fils ou le blindage pour pouvoir connecter facilement le convertisseur USB-UART.

Dans mon cas, j'ai utilisé un en-tête mâle, cependant, tous les fils simples ou les fils avec des broches peuvent être utilisés. Si vous allez jouer quelques temps avec les lampes, les fils doivent être courts pour être sûr que le capuchon en plastique soit vissé

C'est tout. Maintenant, vous pouvez mettre à jour le firmware très facilement, il suffit de dévisser un capuchon

Étape 2: Connectez une lampe à USB UART

Connectez une lampe à USB UART
Connectez une lampe à USB UART

Les fils sont simples, mais s'il vous plaît soyez conscient de deux choses:

1. ! La lampe doit être déconnectée de la tension d'alimentation 220 v

2. ! Utilisez USB UART avec le réglage 3.3 v, sinon vous détruirez l'appareil

D'accord, connectons-nous

LAMPE UART USB

3.3V 3.3V

TERRE TERRE

RX TX

TX RX

Au GPIO 0 de la lampe, connectez simplement un fil simple. Ensuite sera expliqué une raison

Étape 3: préparer l'IDE Arduino

Préparer l'IDE Arduino
Préparer l'IDE Arduino

1. Vous devez disposer d'un environnement prêt pour la programmation des puces ESP8266. Je ne vais pas détailler là-bas, car il y a beaucoup de publications sur Internet, jetez un oeil à

2. Téléchargez la bibliothèque https://github.com/Yurik72/ESPHap et décompressez-la dans le dossier de la bibliothèque Arduino. Pour Windows, il s'agit généralement de C:\Users\Documents\Arduino\library

3. À partir de l'archive jointe https://github.com/Yurik72/ESPHap/tree/master/wol… décompressez wolfSSL_3_13_0.rar dans le même dossier des bibliothèques Arduino. (C:\Utilisateurs\Documents\Arduino\bibliothèques\wolfssl). Assurez-vous qu'il ne s'agit pas d'une racine dupliquée. Signifie que les fichiers doivent être sous (C: / Users / \Documents / Arduino / library\wolfssl)

4. Téléchargez ou installez la bibliothèque

Nous sommes maintenant prêts à programmer votre ESP8266

Ouvrez le croquis

Et définissez le bon réglage de la carte sur Arduino, voyez les images avec le bon réglage

Étape 4: Flasher le micrologiciel

Firmware clignotant
Firmware clignotant

Connectez votre UART USB à l'ordinateur. votre lampe est prête à clignoter. Dans Arduino IDE, choisissez le port COM approprié

Il y a une astuce mentionnée avant. pour passer la puce en mode flash GPIO 0 doit être connecté à GND pendant la mise sous tension ou la réinitialisation

Cela peut se faire de deux manières:

Si USB UART avec le bouton de réinitialisation, appuyez sur le bouton de téléchargement du firmware sur Arduino IDE, attendez le message de téléchargement et connectez les fils de GPIO 0 à GND de Sonoff puis appuyez sur le bouton de réinitialisation USB UART, attendez que le téléchargement commence, après cela les fils peuvent être déconnectés Sonoff

Si USB UART sans le bouton de réinitialisation, retirez l'USB de l'ordinateur, connectez les fils de GPIO 0 à GND Sonoff, insérez l'USB et cliquez sur "télécharger". Une fois le téléchargement commencé. Tout cela est nécessaire pour mettre Sonoff en mode boot (GPIO0 sur GND au moment de la mise sous tension)

Dans mon cas, je viens de simples fils tactiles de GPIO 0 à GND de USB UART, il y a assez de pièces dans GND

Ok, le téléchargement devrait être lancé et vous devriez voir un message de réussite

Votre lampe est prête à l'emploi, il est préférable de la réinitialiser après avoir clignoté.

Étape 5: configuration de la lampe et couplage avec Apple

Lampe de configuration et couplage avec Apple
Lampe de configuration et couplage avec Apple
Lampe de configuration et couplage avec Apple
Lampe de configuration et couplage avec Apple
Lampe de configuration et couplage avec Apple
Lampe de configuration et couplage avec Apple

Dans mon cas, j'ai continué le processus de configuration et d'appariement en connectant toujours la lampe à l'UART USB pour contrôler un moniteur série ce qui se passe

Nous devons d'abord connecter/configurer la lampe à votre WiFi domestique

Après le redémarrage, la lampe démarrera en mode point d'accès. Vous devez connecter votre ordinateur au réseau WiFi nommé "ES". Après la connexion, vous serez redirigé vers le portail captif. Sinon, ouvrez un navigateur et mettez https://192.168.4.1. vous devriez voir un portail de configuration

Sélectionnez votre réseau domestique wifi ou saisissez manuellement, entrez un mot de passe et confirmez. La lampe sera redémarrée et en cas de succès, vous devriez voir un journal comme celui-ci

*WM: Résultat de la connexion: *WM: 3 *WM: Adresse IP:

*MM: 192.168.0.93

Adresse IP connectée WiFi: 192.168.0.93

>> Intégration à domicile: homekit_is_paired 0

……..

>> HomeKit: Configuration mDNS>>> HomeKit: MDNS.begin: ES-5AC5, IP: 192.168.0.93 >>> HomeKit: Init server over

>> HomeKit: le serveur d'initialisation sur le serveur Web n'est PAS paramétré, en attente d'appariement

La lampe est prête à être appairée ! Faisons

1. Ouvrez le téléphone -> Apple home -> ajouter un appareil.

2. Faites un choix pour ajouter manuellement et nous voyons quelque chose comme ES ……. disponible, 3. Sélectionnez-le et acceptez bien sûr qu'il n'est pas certifié, entrez le mot de passe 11111111 et c'est parti …..

En règle générale, tout passera la première fois et vous le verrez immédiatement dans les appareils et vous pourrez l'allumer et l'éteindre.

En théorie c'est tout, vous pouvez assembler votre lampe connecter et jouer…

Sinon, voir la section dépannage

Étape 6: Dépannage

Dépannage
Dépannage

Si quelque chose ne va pas, le processus d'appariement est le plus capricieux, et mes tests et mon expérience peuvent prendre jusqu'à 3 tentatives au maximum.

Vous devez réinitialiser votre appareil et réessayer, Si l'appareil n'apparaît pas dans la liste des appariements, l'appareil stocke probablement déjà les informations d'appariement mais pas Apple:(Nous devons supprimer les informations de couplage de l'appareil.

Les données d'appariement sont enregistrées sur le système de fichiers SPIFFS "/pair.dat". et vous devez ouvrir un navigateur

entrez https://ip/browse et vous accéderez à votre système de fichiers SPIFF.

Où ip est l'adresse IP de votre appareil

Supprimez simplement le fichier pair.dat, réinitialisez l'appareil et recommencez l'appairage

Conseillé: