Rendre un véhicule contrôlé de voix ! (1 / 3 étapes)

Étape 1: Faire une plate-forme

La plate-forme, que j’ai utilisé pour construire ce robot a été la plate-forme Cherokey 4 roues motrices. La première étape consistait à obtenir au robot de se déplacer – ce fut la partie facile.

La grande chose au sujet de ce kit est qu’elle comprend tout ce dont vous avez besoin pour mettre en mouvement – il a son propre ensemble de moteurs et de chauffeurs et d’un microcontrôleur Romeo V2, donc tout ce que vous devez faire est d’ajouter des modules supplémentaires pour faire faire ce que vous voulez qu’il fasse. Pour mettre sur pied la plate-forme, vous aurez besoin souder des fils pour chaque moteur et puis fil d’eux dans les bornes à vis sur la carte de conducteur moteur (M1, M2, M3 et M4). Afin de connecter le microcontrôleur de la trousse, vous devez connecter D4, D5, D6, D7 broches sur la plate-forme Cherokey aux broches 4, 5, 6, 7 sur le microcontrôleur avec les fils de raccordement (ou vous pouvez souder si vous préférez une solution permanente). Vous êtes maintenant prêt à programmer le microcontrôleur à mettre en mouvement ! Il y a un exemple de code inclus dans la page DFRobot Wiki, qui peut être trouvée ici.

Dans l’exemple de code, il existe quatre fonctions de base contrôlées par des facteurs de production essentiels dans le moniteur de la série. Appuyez sur « w » pour aller de l’avant, appuyez sur « a » de virer à gauche, appuyez sur « d » pour tourner à droite, appuyez sur « x » pour arrêter, appuyez sur « z » d’imprimer « Bonjour » dans le moniteur de la série. Il s’agit d’un bon test pour voir si la plate-forme fonctionne comme vous voulez, et toutes les directions de moteurs sont correctes. Si vous avez des problèmes avec la direction du moteur, vous pouvez essayer de modifier les axes de direction haut ou bas dans le code, ou pour une solution low-tech, vous pouvez simplement inverser la polarité des fils dans les bornes de raccordement moteur sur la plateforme Cherokey.

Le code que j’ai utilisé est le suivant :

 <p>int E1 = 5; //M1 Speed Control<br>int E2 = 6; //M2 Speed Control int M1 = 4; //M1 Direction Control int M2 = 7; //M1 Direction Control void stop(void) //Stop { digitalWrite(E1,0); digitalWrite(M1,LOW); digitalWrite(E2,0); digitalWrite(M2,LOW); } void advance(char a,char b) //Move forward { analogWrite (E1,a); //PWM Speed Control digitalWrite(M1,HIGH); analogWrite (E2,b); digitalWrite(M2,HIGH); } void back_off (char a,char b) //Move backward { analogWrite (E1,a); digitalWrite(M1,LOW); analogWrite (E2,b); digitalWrite(M2,LOW); } void turn_L (char a,char b) //Turn Left { analogWrite (E1,a); digitalWrite(M1,LOW); analogWrite (E2,b); digitalWrite(M2,HIGH); } void turn_R (char a,char b) //Turn Right { analogWrite (E1,a); digitalWrite(M1,HIGH); analogWrite (E2,b); digitalWrite(M2,LOW); } void setup(void) { int i; for(i=4;i<=7;i++) pinMode(i, OUTPUT); Serial.begin(19200); //Set Baud Rate Serial.println("Run keyboard control"); digitalWrite(E1,LOW); digitalWrite(E2,LOW); } void loop(void) { if(Serial.available()){ char val = Serial.read(); if(val != -1) { switch(val) { case 'w'://Move Forward advance (255,255); //move forward in max speed break; case 's'://Move Backward back_off (255,255); //move back in max speed break; case 'a'://Turn Left turn_L (100,100); break; case 'd'://Turn Right turn_R (100,100); break; case 'z': Serial.println("Hello"); break; case 'x': stop(); break; } } else stop(); } }</p> 

Articles Liés

Champignon contrôlé la voix

Champignon contrôlé la voix

Ce projet est un mélange d'impression 3D et Arduino.J'appelle par la présente, cela l'Andromeda KinokoÉtape 1: ThingiverseCommencez en allant sur thingiverse, voici mon fichier, http://www.thingiverse.com/make:196257Le crédit va à Toshio Fuji pour la
Système domotique est contrôlé par voix (pas cher & facile)

Système domotique est contrôlé par voix (pas cher & facile)

En utilisant un Arduino, un ordinateur portable recyclé et limité de compétences en programmation, vous pourriez être en mesure de créer votre propre système de domotique en suivant les étapes suivantes.Cette instructable montre une méthode bon march
Arduino Robot V2 (rapide) également contrôlée voix

Arduino Robot V2 (rapide) également contrôlée voix

C'est ma deuxième version de mon robot arduino après « Construire votre premier robot ». Mon deuxième version est un peu compliquée par rapport à mon premier seul mais offre de meilleures fonctionnalités. Dans ce instructable je vais vous montrer com
Faire un Robot contrôlé de voix

Faire un Robot contrôlé de voix

(demandé pour le concours, 18 + catégorie d'âge)Ce tutoriel va montrer comment construire un robot simple voix contrôlée qui est assez facile pour les débutants de faire en quelques heures. Je montre comment il peut être fait dans les deux langues, a
Contrôleur de voix (Arduino) - Smartphone Android Smart

Contrôleur de voix (Arduino) - Smartphone Android Smart

Contrôleur Smart de voix est un dispositif qui est extrêmement pratique, intéressant et facile à faire. À travers elle, vous pouvez contrôler jusqu'à 8 appareils dans votre maison, par des commandes vocales sur votre téléphone intelligent. Vous avez
Contrôlée de bricolage Bluetooth téléphone Droid BB-8 avec Arduino UNO

Contrôlée de bricolage Bluetooth téléphone Droid BB-8 avec Arduino UNO

Je suis un grand fan de Star Wars et quand j'ai vu la Star Wars : The Force Awakens j'ai pensé que j'ai besoin d'un droïde de BB-8. C'était génial, comment cette petite sphère s'installe dans le film. Alors j'ai décidé que je vais faire ce droid qui
Première personne WiFi conduite de Roomba et d’autres véhicules RC infrarouges

Première personne WiFi conduite de Roomba et d’autres véhicules RC infrarouges

Coller un smartphone un véhicule contrôlé à distance et l'avoir flux caméra vidéo sur WiFi permet, vous avez beaucoup de plaisir au volant du véhicule avec sa télécommande pendant la visualisation d'images d'elle sur un autre périphérique et à l'aide
Véhicule électrique léger : Un passagers @ 15 mi/h, poids à vide # 210

Véhicule électrique léger : Un passagers @ 15 mi/h, poids à vide # 210

J'ai conçu et construit cet amusant et le véhicule électrique léger avec succès il y a plusieurs années. Je suis en détachement à l'instant sur « Instructables » et ajoute plus d'étapes, détaillant la construction, dans les prochaines semaines.Utilis
Voix de robot : Comment faire parler Circuit

Voix de robot : Comment faire parler Circuit

à l'aide de la dernière synthèse vocale IC, la plupart des circuits peuvent être apportées à la parole de votre choix. Cela peut être pratique pour faire un robot parlant ou autres appareils parlants. Il peut aider dans la programmation d'un microcon
Comment faire une commande vocale, contrôle de la direction, télécommande robot Android et arduino, (3 en un)

Comment faire une commande vocale, contrôle de la direction, télécommande robot Android et arduino, (3 en un)

C'est une version simplifiée de n'importe quel autre robot de contrôle de voix, pas de codage complexe facile à comprendre avec simple algorithme de codage.Le soft est développé de manière à convertir la commande vocale en texte et qu'il transfère le
Tout petit Smartphone contrôlée Arduino réservoir

Tout petit Smartphone contrôlée Arduino réservoir

dans ce Instructable je vais vous montrer comment faire un réservoir d'arduino contrôlée très petit smartphone.J'ai essayé de faire le TinyTank aussi petit que possible, j'ai aussi voulu contrôler avec un smartphone.Au moins, je voulais rendre facile
Téléphone Android contrôlée lampe

Téléphone Android contrôlée lampe

Dans ce Instructable nous allons faire une lampe que nous pouvons contrôler avec un téléphone android. À l'aide d'une application, nous serons en mesure de régler la luminosité de la lampe.Étape 1: Comment ça marche La luminosité de la lampe est régu
Contrôle vocal bricolage maison intelligente

Contrôle vocal bricolage maison intelligente

Si vous n'êtes pas familier avec Amazon écho - c'est un nouvel assistant personnel qui répond à vos commandes vocales et, par conséquent, effectue des tâches simples tâches pour vous. Par exemple, il peut commander vos lumières de smart ou activer et
Motorisée caméra curseur contrôlé par téléphone Android

Motorisée caméra curseur contrôlé par téléphone Android

Cette instructable montre comment faire un curseur caméra motorisée. En fait, nous accordons quelques pièces supplémentaires à un curseur manuel pour le rendre motorisés et contrôlable par un téléphone Android. L'idée derrière les curseurs de la camé