Table des matières:

Lampe Edison en bois à commande vocale - (Vidéo) : 5 étapes
Lampe Edison en bois à commande vocale - (Vidéo) : 5 étapes

Vidéo: Lampe Edison en bois à commande vocale - (Vidéo) : 5 étapes

Vidéo: Lampe Edison en bois à commande vocale - (Vidéo) : 5 étapes
Vidéo: Comment faire en sorte que de bonnes choses vous arrivent. Livre audio 2024, Novembre
Anonim
Lampe Edison en bois à commande vocale - (Vidéo)
Lampe Edison en bois à commande vocale - (Vidéo)

Prix de la question 5 $. C'est le coût du Wifi Relay SONOFF (de la société ITEAD), qui est le cœur de cet appareil.

"Je n'ai pas échoué. Je viens de trouver 10'000 façons qui ne fonctionneront pas." - Thomas A. Edison C'est incroyable, mais plus récemment, les gens dans les écoles écrivaient avec des plumes. Et aujourd'hui, il existe une brique magique avec une image, qui tient dans votre poche et donne accès à toutes les informations du monde. La commande vocale et, comme on dit, la menace pour l'humanité du côté de l'intelligence artificielle. Plus récemment, ces technologies semblaient être des fantasmes inaccessibles. Mais aujourd'hui, je vais vous montrer comment absolument chacun d'entre vous, avec des connaissances de base en programmation, peut utiliser la commande vocale. Alors, commençons.

Étape 1: Commençons

Commençons
Commençons

ATTENTION!!! Travaillez avec de la haute tension! L'auteur de l'article n'est pas responsable de vos actes ! Ou tout dommage matériel ou physique pouvant résulter de l'utilisation de cette instruction !

Étape 2: Le schéma général de l'algorithme de fonctionnement de l'appareil

Le schéma général de l'algorithme de fonctionnement de l'appareil
Le schéma général de l'algorithme de fonctionnement de l'appareil

Étant donné que le téléphone, à la fois, ne peut être connecté qu'à un seul point d'accès Wi-Fi, nous travaillerons via le routeur. En général, c'est pratique lorsque tous vos appareils intelligents sont sur le même réseau et que vous pouvez facilement les gérer sans avoir à vous reconnecter constamment à chacun d'eux. L'inconvénient est que tous vos appareils dépendent des performances d'un seul routeur.

Étape 3: 1 - Nous devons reprogrammer les relais Wi-Fi Sonoff

1 - Nous devons reprogrammer les relais Wi-fi Sonoff
1 - Nous devons reprogrammer les relais Wi-fi Sonoff
1 - Nous devons reprogrammer les relais Wi-fi Sonoff
1 - Nous devons reprogrammer les relais Wi-fi Sonoff
1 - Nous devons reprogrammer les relais Wi-fi Sonoff
1 - Nous devons reprogrammer les relais Wi-fi Sonoff
1 - Nous devons reprogrammer les relais Wi-fi Sonoff
1 - Nous devons reprogrammer les relais Wi-fi Sonoff

Par défaut, il est configuré pour fonctionner via un serveur chinois. À ma connaissance, il n'est pas très pratique d'éteindre l'ampoule des toilettes via le serveur chinois. Pour cela, nous devons le démonter et souder les contacts pour la reprogrammation.

Nous pouvons maintenant connecter le module cp2102 de Silicon Labs au wifi Sonoff. Je l'ai également utilisé pour programmer l'Arduino mini.

ATTENTION!!! Lorsque vous effectuez une reprogrammation, ne connectez pas le module au réseau 220/110 volts !

Reprogrammer le relais est très simple. Il s'agit d'un module esp8266 standard. J'ai pris le croquis standard du serveur de point d'accès d'Arduino IDE et je l'ai un peu modifié.

Firmware pour relais Wifi SONOFF. Pour l'utiliser via votre routeur domestique, vous pouvez le trouver sur le fichier joint. Et utilisez-le depuis Arduino IDE.

Vous devrez spécifier le nom de votre point d'accès (routeur), mot de passe et adresse IP statique pour l'ampoule. Le contrôle du relais est à la broche 12. Assurez-vous de régler la taille du flash sur 1 Mo dans l'IDE.

Appuyez et maintenez enfoncé le bouton poussoir de la carte Sonoff. Insérez le convertisseur cp2102 USB dans votre ordinateur (tout en maintenant le bouton poussoir). Après 2-3 secondes, relâchez le bouton-poussoir. Il est maintenant en mode flash. Chargez le fichier d'esquisse dans Arduino IDE. Cliquez sur Vérifier / Compiler. Après l'avoir flashé, le module devrait redémarrer et la LED verte commencera à clignoter

Étape 4: Créons une application mobile pour contrôler ce relais Wifi. (Android)

Faisons une application mobile pour contrôler ce relais Wifi. (Android)
Faisons une application mobile pour contrôler ce relais Wifi. (Android)
Faisons une application mobile pour contrôler ce relais Wifi. (Android)
Faisons une application mobile pour contrôler ce relais Wifi. (Android)
Faisons une application mobile pour contrôler ce relais Wifi. (Android)
Faisons une application mobile pour contrôler ce relais Wifi. (Android)

Je ne fournirai que les fragments de code principaux. Ensuite, vous pouvez les utiliser pour l'implémenter sur vos applications. Google fournit une interface très simple et pratique pour la reconnaissance vocale. Voici le code qui vous permet de convertir une voix en texte et de l'enregistrer dans une chaîne normale. (Parties du code principal Android, pour utiliser la reconnaissance vocale, vous pouvez les trouver sur les fichiers joints.) Ensuite, vous pouvez les comparer avec les commandes que vous souhaitez implémenter.

Code pour travailler avec le WiFi. Envoi d'un message au serveur. Vous pouvez également trouver sur les fichiers joints.

Le code est très simple. "1" allume l'ampoule, "0" éteint l'ampoule. Vous pouvez ajouter, à volonté, des chèques, recevoir une réponse du serveur etc. J'ai créé deux programmes pour moi-même. Le premier est le widget de commande vocale, qui est situé sur le bureau et toujours à portée de main. La seconde est une simple application d'allumer/éteindre une ampoule en appuyant sur un bouton.

Conseillé: