Ici, je voulais présenter une ébauche du robot véhicule. Le coeur du robot est le microcontrôleur ATtiny2313. Le robot en voiture sont les 2 moteurs pas à pas. Autres projets ont été l’inspiration pour la construction de mon robot. Dans la plupart des cas, ce sont des projets basés sur l’Arduino et servo-moteurs. Dans mon cas, je n'ai pas utilisé la plateforme Arduino.
Logiciel pour mon Attiny préparé en C. Tel que mentionné précédemment, j’ai utilisé au lieu de servo moteurs de moteurs pas à pas. C’est le contrôle de précision puissant robot. Moteurs pas à pas moteurs travaillent ici indépendants ce qui permet la rotation droite et gauche. Cependant, l’inconvénient d’utiliser le moteur pas à pas est la faible vitesse de rotation qui se traduit par une vitesse du robot. Comme vous pouvez le voir dans la vidéo, mon robot n’est pas trop rapide;-) Moteurs pas à pas supplémentaires que j’ai utilisé ont une engrenages internes. Cependant, en ce qui concerne la précision du contrôle, je suis très heureux. La roue avant est empruntée à Lego de mon fils.
Le robot de système a été effectué sur le circuit imprimé. Le contour de la plaque, j’ai coupé sur ma machine cnc maison (bricolage). Pour le pouvoir, vous pouvez utiliser des piles ou alimentation externe. C’est pourquoi. que le robot doit être sans fil, que j’ai utilisé une batterie rechargeable qui sont placées dans le plateau inférieur du robot.
Pour communiquer avec un robot utilisé le HC06 module bloototh et Smartphone avec android. Dans mon cas, j’ai pris l’application universelle d’envoyer des caractères par l’intermédiaire de Bluetooth (j’ai utilisé app: Bluetooth SPP Pro).
Comme précédemment le cœur robot est le microcontrôleur ATtiny2313. Le but du système est d’exécuter des commandes depuis votre téléphone android ou votre tablette. Chaque signe affiché dans le code ASCII est traduit dans la quantité appropriée de micropas impulsion. Si le robot est d’aller tout droit sur les deux roues doivent tourner dans le même sens dans le cas de la rotation de que la roue doit tourner dans le sens inverse. À cette fin, le programme a été contrôle moteur créé 4 fonctions
1. LL - premier moteur gauche et deuxième gauche moteur
2. LR - moteurs de première et deuxième gauche droite
3. RR - premier moteur droite et moteur deuxième droite
4. RL - première moto droite et à gauche Deuxièmement moteur
Le code source en C intéressé que je peux envoyer des e-mail.
Voici les photos et la cinématique des travaux de construction.