Commande vocale de bricolage

Pin
Send
Share
Send


Bonjour les amis Aujourd'hui, je veux vous raconter et vous montrer mon produit maison qui utilise le contrôle vocal. En fait, il s’agit d’un interrupteur marche / arrêt avec commande vocale. Une caractéristique de ce produit maison est que cet appareil peut non seulement contrôler la charge par une commande vocale, mais peut également répondre avec des commandes vocales enregistrées précédemment sur une carte flash.
En apparence, l'appareil s'est avéré si peu séduisant. C’est ma faute, mais je ne me suis pas fixé l’objectif de la rendre belle, c’était juste de la paresse. En fait, pour la même raison, j’ai sorti un minimum de dispositifs de contrôle de ce dispositif. Sur le panneau avant, il n’ya qu’un bouton de réglage du volume du transpondeur et un récepteur de carte flash qui, au début, souhaitait également être enfoncé à l’intérieur.
Que peut faire cet interrupteur? Il peut éteindre 3 charges indépendamment les unes des autres. Cela fonctionne de la manière suivante: dans le disjoncteur, j’ai organisé une immunité accrue au bruit due à une mise sous tension indésirable. Cela s'exprime dans le fait que pour éteindre la charge souhaitée, vous devez d'abord vous tourner vers l'appareil.
Pour faire appel, vous devez dire "Arduino". Je l'ai appelé parce que le cœur de cet appareil est le module vocal, que nous apprendrons plus tard, qui était destiné principalement au concepteur Arduino. Bien que je n'ai jamais rencontré un Arduino et ses modules ne sont pas utilisés dans cet appareil.
Nous passons au commutateur "Arduino", si le commutateur répond "Je t'écoute", puis disons à la prochaine des trois équipes que j'ai nommées: "Lampe", "Garland", "Lumière". Après acceptation de la commande, l’appareil inversera l’état de l’appareil connecté: si la lampe est allumée, il l’éteindra, s’il ne l’est pas, il l’allumera. Et il répondra, par exemple: "La lampe est éteinte" ou "La lampe est allumée" ...
En termes simples, notre dialogue avec le commutateur comprendra les éléments suivants:
- Arduino.
- Je t'écoute.
- la lumière.
- Allume la lumière.
Bien sûr, il était possible de programmer le module avec des commandes spécifiques: «Allumer la lumière», «Éteindre la lumière», mais j'ai décidé de faire en sorte qu'une commande l'allume et l'éteigne.
Toutes les réponses sont enregistrées par moi sur une carte flash. Ce sont des fichiers WAV ordinaires. Le texte a été lu par un site de traduction anglaise. Ce peut être n'importe quel autre programme capable de lire du texte. Ou, en général, vous ou vos proches pouvez écrire ces réponses ...
Je ne sais pas s’il s’agit d’un avantage ou d’un inconvénient, mais cet appareil est sensible au timbre de la voix. C'est-à-dire qu'il a reconnu mon épouse jusqu'à ce que je note sa voix séparément sur le module. Et je lui ai fait d'autres réponses: une femme me répond, et un homme lui répond. Cool, n'est-ce pas?)
Eh bien, passons enfin au test de cet appareil. Nous nous connectons au réseau, connectons une charge.
Il faut 5 secondes pour attendre que le module démarre, pendant que le contrôleur se tourne vers le module, pendant que le lecteur initialise le lecteur flash USB et les fichiers qu'il contient ...
Regardez la vidéo ci-dessous le processus de travail ...
Cet interrupteur fonctionne comme ça. Regardons maintenant le remplissage du disjoncteur. Retirez le capot supérieur. La première carte du joueur avec un amplificateur. C'est elle qui reproduit les réponses enregistrées sur le lecteur flash USB. La carte est contrôlée à l'aide du protocole UART. Les commandes sont envoyées par le contrôleur situé sur la deuxième carte sur laquelle nous reviendrons un peu plus tard. Ensuite, la troisième carte - l’alimentation avec les interrupteurs est effectuée sur des semestres. L'ensemble du circuit est isolé galvaniquement par tension. La carte est également contrôlée par le contrôleur. L’alimentation produit une tension stabilisée de 5 volts. Les interrupteurs d'alimentation peuvent supporter une charge d'environ 200 watts par canal. Passons maintenant à la deuxième planche. Il y a un contrôleur qui contrôle tout et un module de reconnaissance de commande vocale.
Nous examinerons le fonctionnement, la connexion et la configuration du module dans la vidéo suivante. Et maintenant, je vais expliquer le fonctionnement du contrôleur, qui est fait sur atmega8. Le module qui reconnaît la commande donne la commande au contrôleur via UART, le contrôleur ayant traité la commande active ou désactive la charge et envoie une commande au module de sons pour émettre une réponse audio. Tout semble être simple).
Je tiens à dire que pendant que je fabriquais ce produit maison, je ne me suis pas fixé pour objectif de fabriquer un appareil sérieux, mais plutôt un jouet.
Dans la vidéo suivante, nous allons regarder directement le module lui-même, alors abonnez-vous à la chaîne pour ne pas la manquer, si bien sûr ce matériel vous intéresse.
J'ai construit ce commutateur il y a quelques années sur un module de la version V2. Mais dans la prochaine vidéo, nous examinerons une version plus récente de la V3. Nous allons également considérer 2 types de travail avec ce module: simple - c'est si vous ne possédez pas de programmation et complet - c'est si vous savez programmer des microcontrôleurs.
Module de reconnaissance vocale V3 - //ali.pub/qv2kr
Module de reconnaissance vocale (discours) V2 - //ali.pub/do03a
J'espère que vous avez apprécié la vidéo sur ce sujet. Merci d'avoir regardé cette vidéo. Si ça vous a plu, aimez, alors je saurai que vous vous en souciez. Abonnez-vous à la chaîne jusqu'à notre prochaine rencontre.

Pin
Send
Share
Send

Regarde la vidéo: U=RI. Arduino - La reconnaissance vocale (Mai 2024).