3 Façons d`ajouter le contrôle de la parole aux projets arduino

Video: Tutoriel n°2 : Bouton Poussoir, LED sur Arduino

Je commence vraiment à aimer mon Arduino lately- avoir passé par les didacticiels de base et a même fait un cube de LED, je suis prêt à affronter quelque chose de beaucoup plus complexe. Heureusement, la parole d`un projet de contrôle Arduino est vraiment pas aussi complexe que je l`avais pensé - voici donc 3 approches très différentes que vous pouvez prendre.

En utilisant OSX Automator et articles prononçables

Une façon que nous pouvons faire cela en utilisant les utilitaires de commande vocale existants intégrés dans la mise en place OSX- des commandes personnalisées pour déclencher des actions Automator est simple. (Si vous n`êtes pas familier avec Automator, téléchargez notre Guide PDF gratuit pour l`automatisation de votre Mac!)

Du côté de code Arduino, nous faisons l`utilisation d`un tampon de chaîne détaillées sur ce fil de discussion Arduino - ce qui nous a permis de rechercher des mots précis dans la communication série - sans cela, j`ai trouvé les conversions de type entre Nombres, octets, et instruments à cordes problématique. Voici le code complet Arduino pour écouter les commandes de série, mais vous aurez besoin d`ajouter vos propres commandes et matériel pour contrôler réellement les appareils, comme c`est hors de la portée de ce tutoriel de projet Arduino. Si vous utilisez des relais, rappelez-vous qu`ils doivent être en mesure de gérer 120-240vAC. En outre, si vous êtes nouveau à tout cela, assurez-vous de vérifier nos débutants de Guide Arduino premier.

projets arduino

Ensuite, téléchargez cet utilitaire Arduino-série qui nous permet de communiquer directement avec l`Arduino de la ligne de commande ou d`un script shell. Placez ce dans la racine de votre répertoire utilisateur, puis ouvrez une session Terminal et tapez:

faire-série arduino

pour compiler le package pour votre système.

Video: Automatisation domotique et reconnaissance vocale avec Raspberry PI, Siri et Arduino

L`utilisation de cet utilitaire est assez simple, mais pour nos besoins, commencer en tapant

ls /dev/tty.*

pour savoir quel port votre Arduino est (USB one). Puis d`envoyer une commande, utilisez:

./ -b-série arduino 9600 -p /dev/tty.usbmodemfd13411 -s lightsOn

Remplacer /dev/tty.usb~ avec le nom exact que vous avez trouvé pour votre port USB connecté à l`Arduino. Reportez-vous à la page originale pour plus d`exemples d`utilisation, y compris obtenir une valeur de retour, mais cela fera pour l`instant.

Video: 11-La parole aux recruteurs - Témoignage de Guy Bravais

commande vocale arduino

Une chose que je ne trouve est que je devais « Kickstart » l`Arduino en envoyant une commande à l`aide Serial Monitor Arduino d`abord, puis tout a bien fonctionné. Si quelqu`un sait pourquoi cela est le cas, j`aimerais entendre.

Prochaine étape, ouvert Automator et créer une nouvelle Application. Trouvez le Exécuter un script shell l`action, l`ajouter et coller dans la commande série pour allumer les lumières.

Sauf que la bibliothèque / discours / Articles prononçables dossier avec les mots que vous souhaitez déclencher l`action - dans mon cas « allume ».

commande vocale arduino

Ensuite, activez les commandes prononçables de la Accessibilité panneau de préférences.

commande vocale arduino

Ce tutoriel à partir de 2009 est toujours pertinent, mais, fondamentalement, vous voulez activer la Articles mondiaux prononçables.Comment faire pour utiliser les commandes vocales sur votre MacComment faire pour utiliser les commandes vocales sur votre MacLire la suite

projets arduino

Voici une démo de tout travail.

Facile VR Shield (Hardware)

EasyVR est un add-on bouclier matériel qui code tout d`abord vos échantillons vocaux pré-enregistrés utilise alors une solution matérielle pour motif correspondant à eux. La configuration est un peu compliqué, et chaque commande ne répond qu`à une seule empreinte vocale, mais c`est le choix le plus complet si vous voulez que le projet soit indépendant de l`ordinateur. Le bouclier coûte 35 £ EasyVR de CoolComponents au Royaume-Uni, ou 50 $ de SparkFun aux États-Unis. Voici une démo du bouclier en action ainsi que le processus de codage:

SiriProxy Via Ruby

Si vous avez un iPhone Siri capable qui a été jailbreaké, Siri Proxy est un excellent moyen d`exploiter les capacités de reconnaissance vocale de votre téléphone. SiriProxy est une application Ruby qui écoute les commandes étant reconnues et envoyées au Serveurs- d`Apple ajouter de manière à communiquer avec Arduino, et vous avez SiriProxy-Arduino. Le seul inconvénient est que vous devez télécharger un croquis spécial à l`Arduino qui implémente une API Ruby, de sorte que vous devrez soit pour régler cela, ou tout code Ruby du côté de l`ordinateur.

Il vous en avez - 3 façons uniques pour contrôler tout projet Arduino avec votre voix seule. Voulez-vous essayer la voix de contrôler vos lumières? Pensez-vous que vous pouvez utiliser ces idées dans un autre projet? Faites le nous savoir dans les commentaires!

Articles connexes