No.02 volant voiture R/C voiture avec Arduino, Webcam et net. USB etc. (2 / 7 étapes)

Étape 2: Montage 1

Monter Tamiya M-05Ra châssis conformément au manuel de montage. (http://www.tamiya.com/japan/download/rcmanual/m05ra.pdf)

Les points suivants sont différentes à partir du manuel.

-Installation du motoreducteur
(si vous ne voulez pas une voiture à vitesse réduite, motoréducteur ne fait pas nécessaire. Assemblez avec moteur 540 conformément au manuel).

Modifier les parties A2 et B2 et fixez le motoréducteur avec les pièces suivantes ;

Différents diamètres en ligne collier 6 mm x 4 mm
Arbre creux 4mm dia 10mm de long
Arbre de 3mm de diamètre 19mm de long
Pignon 16 t
Ajusteur de 20mm de long
Vis à tête fraisée

Sauter la partie 11 et 12 du manuel de montage.

-Valoriser le centre du servo et mis en place le régulateur de vitesse
Au lieu de la partie 19 du manuel de montage (équipement de vérification R/C), obtenir la valeur du centre du servo et mis en place le régulateur de vitesse avec leur connexion à Arduino. Récepteur n’est pas nécessaire pour ce système.

Télécharger le code suivant d’Arduino sur Arduino.
Code de l’Arduino

/*
* Servo & régulateur de vitesse
* Transformation---SVSC_P
* Arduino Duemilanove---SVSC_A
*/

#include < Servo.h >
Servo servo ;
Servo variateur ;
int val1 ;
val2 int ;
int val3 ;

int servoneutral = 63 ;
int speedcontrollerneutral = 63 ;

steval int = servoneutral ;
int velval = speedcontrollerneutral ;
int reversea = « F » ;
reverseb booléen = false ;

void setup() {}
Serial.Begin(115200) ;
servo.Attach(9) ;
speedcontroller.Attach(10) ;
}

void loop() {}
if(Serial.available() > 2) {}
val1 = Serial.read() ;
val2 = Serial.read() ;
val3 = Serial.read() ;
Serial.Print(65,Byte) ;
}

Si (val1 > = 128 & & val2 < 128 & & (val3 == « F » || val3 == 'R')) {}
STEVAL = val1 - 128 ;
velval = val2 ;
reversea = val3 ;
} ElseIf (val1 < 128 & & (val2 == « F » || val2 == 'R') & & val3 > = 128) {}
STEVAL = val3 - 128 ;
velval = val1 ;
reversea = val2 ;
} else if ((val1 == « F » || val1 == 'R') & & val2 > = 128 & & val3 < 128) {}
STEVAL = val2 - 128 ;
velval = val3 ;
reversea = val1 ;
}

servo.Write(STEVAL) ;

Si (reversea == « R » & & reverseb == false) {}
pour (int i = 1; i < = 5; i ++) {}
speedcontroller.Write(speedcontrollerneutral) ;
Delay(15) ;
}
reverseb = true ;
speedcontroller.Write(velval) ;
} else {if(reversea=='F')
reverseb = false ;
speedcontroller.Write(velval) ;
} else {}
speedcontroller.Write(velval) ;
}
}

Connectez contrôleur de servo et vitesse sur Arduino.
(Servo--> D9, 5V, régulateur de vitesse GND--> D10, 5V, GND)

Exécutez le code suivant de la transformation.
Code de traitement

/*
* Servo & régulateur de vitesse
* Transformation---SVSC_P
* Arduino Duemilanove---SVSC_A
*/

Import processing.serial.* ;

Série port01 ;
int x ;
int y ;
steval int = 63 ;
int velval = 63 ;
int reversea = « F » ;

void setup() {}
Size(127,127) ;
Stroke(128) ;
port01 = new Serial(this,"COM18",115200) ; COM no varie selon chaque PC.
port01.Clear() ;
}

{} void draw()
Background(51) ;
ligne (x, 0, x, hauteur) ;
ligne (0, hauteur-y, largeur, hauteur-y) ;
}

void serialEvent(Serial p) {}
STEVAL = 127 - x ;
velval = y ;

Si (velval > = 63) {reversea = « F »;} else {reversea = « R »;}
if(p.available() > 0) {}
port01.Write(STEVAL+128) ;
port01.Write(velval) ;
port01.Write(reversea) ;
Print(STEVAL);print(",");print(velval);print(",");println(Char(reversea)) ;
}
}

keyPressed() Sub {}
{if(Key=='s')}
x = 63 ;
y = 63 ;
STEVAL = 127 - x ;
velval = y ;
port01.Write(STEVAL+128) ;
port01.Write(velval) ;
port01.Write(reversea) ;
}
d’autre if(keyCode == RIGHT) {}
x += 1 ;
if(x > 127) {x = 127;}
}
d’autre if(keyCode == LEFT) {}
-x = 1 ;
if(x < 0) {x = 0;}
}
d’autre if(keyCode == UP) {}
y += 1 ;
if(y > 127) {y = 127;}
}
d’autre if(keyCode == DOWN) {}
-y = 1 ;
if(y < 0) {y = 0;}
}
}

Une fois que la fenêtre d’affichage apparaît, de la presse ' pour lancer la communication série.

« Droit » et flèche « gauche » clés concernent servo (direction) et « up » et « bas » ceux qui se rapportent à régulateur de vitesse (avant, arrière et vitesse).

Faire la première figure 64 dans l’écran noir inférieur de traitement en appuyant sur « clé.

Attacher un palonnier au central. Après avoir fixé le palonnier, obtenez la valeur de centre du servo. (Appuyez sur ' droite ' ou « gauche » aide des touches fléchées, faire du centre de bras de servo, puis lire la première figure.)

Configurer le variateur conformément au manuel de configuration de contrôleur de vitesse.
(De la presse ' clé, la deuxième valeur deviendrait alors 63 comme neutre. Appuyez sur « flèche haut » en continu, puis la deuxième valeur devient 127 max vers l’avant. Appuyez sur "flèche vers le bas » en continu, puis la deuxième valeur devient 0 descendante max.)

Débrancher le servo et le régulateur de vitesse de Arduino.

-Arbre du Servo longer (partie 20 du manuel de montage)
Boîtes de batterie et de régulateurs pour serveur de périphérique USB et sans fil à large bande rooter seront montés au-dessus du servo. Boule attache (BA23) est fixée sur le côté opposé du bras de servo et l’arbre du servo s’allonge. La longueur initiale est de 89mm et j’ai fait 93mm.

-Récepteur n’est pas nécessaire pour ce système. (Partie 21 du manuel de montage)

-Skip partie 23, 24 et 25 d’assemblage manuel.

-Taille du pneu (26 partie du manuel de montage)
Au lieu de pneus de 60 mm de diamètre, j’utilise des pneus de diamètre 55 mm.

-Tuyau antenne n’est pas nécessaire. (Partie 30 du manuel de montage)

-Corps
Percer et fixer support Lubic.

Articles Liés

No.03 volant voiture R/C voiture avec Arduino, Webcam et net. USB, etc. Mais il s’agit de chenilles et 4WS (4 roues directrices)

No.03 volant voiture R/C voiture avec Arduino, Webcam et net. USB, etc. Mais il s’agit de chenilles et 4WS (4 roues directrices)

cette voiture No.03 utilise un système similaire comme voiture No.02, mais différents châssis CR-01 de robot d'indexation est appliqué, qui a le système facultatif 2 servos et qui rend la conduite-crabe (4 roues de même sens) ou court rayon de braqua
Jouet de voiture avec arduino uno et 3dprinting

Jouet de voiture avec arduino uno et 3dprinting

Le corps de la voiture a été imprimé par une imprimante 3D. (mini makerbot 5ème)Et le cerveau est conçu avec arduino simple croquis...Tout d'abord, ma taille de plate-forme 3D printer(mini) est si petit (about10x10).Alors, j'ai redesigné carrosserie
LEGO Technic voiture avec Arduino + XBee Wireless Control

LEGO Technic voiture avec Arduino + XBee Wireless Control

j'étais parcourant Instructables hiver fin un samedi, quand mon 8 yo fils est venu et regarda par-dessus mon épaule et j'ai vu cela : par sath02. Mon fils est un grand fan de toutes choses Lego et aime les robots et les voitures, et cela ne convenait
Fries'Car - huile végétale voiture avec Arduino

Fries'Car - huile végétale voiture avec Arduino

Actuellement, nous finissons notre deuxième Master en génie industriel et donc nous avons dû concevoir un système électronique qui aurait à travailler avec une carte Arduino.Comme l'un d'entre nous permet de travailler sur les voitures pour hobby il
DIY Android télécommande voiture avec Arduino

DIY Android télécommande voiture avec Arduino

il s'agit d'un guide étape par étape sur la façon de construire un téléphone Android ou comprimé contrôlé papier voiture. Vous pouvez le modifier pour créer n'importe quel autre type de véhicule que vous aimez.Mesures comprennent guide sur :1. mise e
DHT11 Interface de Module capteur humidité avec Arduino

DHT11 Interface de Module capteur humidité avec Arduino

Ce didacticiel apprend les rudiments sur l'utilisation de Module de capteur DHT11 humidité.Étape 1 : IntroductionDescription :Module de capteur DHT11 humidité est conçu à l'aide de DHT11 qui est capable de détecter la température et l'humidité du mil
Conduire une voiture avec commandes manuelles Menox

Conduire une voiture avec commandes manuelles Menox

Objets nécessaires :Voiture équipée de commandes manuelles de Menox (2014 Mini Cooper Paceman)Transmission automatiqueBouton de fileur (facultatif)Boutons de fonction optionnelle (facultatif)Frein de blocage (facultatif)Introduction :Commandes manuel
Démarrer votre voiture avec un lecteur flash.

Démarrer votre voiture avec un lecteur flash.

C'est mon premier indestructible, je n'aurais pas posté ce parce que je fais toujours les choses comme ça et je perds site que parfois ils peuvent être cool ou utile à d'autres, mais un collègue m'a dit que je devrais, alors là je suis. Aussi, j'ai s
Démarrez rapidement votre voiture avec la batterie de perceuse

Démarrez rapidement votre voiture avec la batterie de perceuse

La batterie de ma voiture était dues à changer. Chaque fois que j'ai démarré la voiture, je pouvais entendre qu'un jour il ne démarrera pas.Lundi matin, j'ai une réunion importante à 09:00. Je suis prêt à quitter ma maison, mais je ne peux pas démarr
Dépanner votre batterie de voiture avec ATtiny.

Dépanner votre batterie de voiture avec ATtiny.

L'hiver dernier, j'ai connu quelques problèmes avec ma batterie de voiture. Je savais qu'il était temps de le remplacer donc je suis parti pour acheter un nouveau. Ce fait m'a rappelé un ancien article sur un voiture/recharge de la batterie système d
J’ai fait une voiture avec CD

J’ai fait une voiture avec CD

vidéo de voitureBonjour, j'ai fait une voiture avec C D et crème glacée bâtons et boissons porte et marqueur de porte, colle
Pinewood derby video voiture (avec suspension)

Pinewood derby video voiture (avec suspension)

cette année mon fils aîné louveteau pack avait une division ouverte. Je crois que les voitures que la course des enfants devrait être leur propre création. Donc, après avoir servi comme un moniteur de sécurité pour la création de la vraie voiture. J'
Piratage de toute voiture avec les galets Watch et 1Sheeld

Piratage de toute voiture avec les galets Watch et 1Sheeld

L'idée derrière le projet devait être en mesure de contrôler n'importe quelle voiture sans être à l'intérieur de la voiture, ou physiquement en appuyant sur tableau de bord des boutons/commutateurs.Avec un portable (montre de galets) et 1Sheeld pour
Voiture de Arduino autonome avec capteur de proximité infrarouge

Voiture de Arduino autonome avec capteur de proximité infrarouge

Ce Instructable montre comment modifier une voiture RC preloved donc il peut être contrôlé par un Arduino. Puis l'Instructable va vous montrer comment faire le RC à exécuter qu'un code simple figure 8 a partir de là l'Instructable vous montrera comme