/home/totofweb/homepage
Christophe Le Lann's Homepage v0.8
 

Robot ServoBot (utilisation de servomoteurs)

Date d'initialisation : Août 2004
État actuel : Terminé

Sommaire

Robot ServoBot (utilisation de servomoteurs)

Sous-projets

Titre Date État
Carte PIC 16F877/18F452 avec liaison RS232 et bootloader Août 2004 Terminé
Carte de commande de 2 servomoteurs optocouplée Février 2005 Terminé

Description générale

Caractéristiques du robot :

Le but de ce robot était de fournir une base roulante simple pour tester divers programmes et faire évoluer petit à petit le robot. C'est pourquoi plusieurs programmes sont proposés, correspondant à différents comportements du robot.

Comportements développés

Attention : ces programmes font appel à la librairie libservos.c, disponible ici.

Photos


Photo du servobot redécoré, et avec l'ajout de la carte de détection IR à NE567.
avec_ne567.jpg
Photo du servobot redécoré, et avec l'ajout de la carte de détection IR à NE567.
Vue rapprochée de la carte PIC. On distingue les connecteurs d'alimentation pour les autres cartes (en haut) et les connecteurs d'IO (sur les côtés du pic).
detail_pic.jpg
Vue rapprochée de la carte PIC. On distingue les connecteurs d'alimentation pour les autres cartes (en haut) et les connecteurs d'IO (sur les côtés du pic).
Vue rapprochée du premier étage.
detail_servos.jpg
Vue rapprochée du premier étage.
Vue globale du robot.
global.jpg
Vue globale du robot.
Modélisation 3D du robot sous PovRay.
modelisation.png
Modélisation 3D du robot sous PovRay.
Modélisation sous VariCAD linux de la structure de ServoBot.
varicad.png
Modélisation sous VariCAD linux de la structure de ServoBot.

Code source


Programme du robot en mode filoguidage par RS232.
servobot_filoguidage_rs232.c
Programme du robot en mode filoguidage par RS232.

Commentaires des visiteurs

Laisser un commentaire

Par patrice le 20/11/2008

Bonjour, super site dtrès intéressant et surtout le partage de code en c pour ccs logiciel que j'utilise.Je viens de télécharger le code : servobot_filoguidage_rs232, ne regardant le programme, il manque la librairie de génération de pwm. Je m'intéresse au pwm car je suis en développement d'un variateur pour modélisme pour moteur à courant continu en utilisant le pwm d'un PIC, mais je n'arrive pas à utiliser correctement ce module pwm. Si vous avez l'amabilité de me faire parvenir le fichier libservos.c celui-ci m'aiderais certainement à la compréhension du fonctionnement du module pwm.
Avec mes remerciements

Par Totofweb le 20/11/2008

Patrice> Comme c'est écrit dans la description de ce projet, la librairie libservos.c est disponible ici : http://www.totofweb.net/robots.php?projet=20.

Par sadel le 01/05/2009

dez

Par xavi06 le 29/05/2012

POUR AJOUTER DES CONDITION de deplacement a droite ou agauche j'ai ajouté deux micro contact(bouton poussoirs ou interrupteur) une pour l'ordre au déplacement a gauche et l'autre pour l'ordre de déplacement a droite.
STP AIDER MOI POUR AJOUTER CES CONDITIONS PROGRAMME

Par xavi06 le 29/05/2012

POUR AJOUTER DES CONDITION de deplacement a droite ou agauche j'ai ajouté deux micro contact(bouton poussoirs ou interrupteur) une pour l'ordre au déplacement a gauche et l'autre pour l'ordre de déplacement a droite.
STP AIDER MOI POUR AJOUTER CES CONDITIONS PROGRAMME

Laisser un commentaire

Merci de ne poster ici que des questions ou commentaires concernant réellement le projet présenté sur cette page. Si vous recherchez de l'aide pour réaliser vos propres projets, merci de vous tourner vers des forums appropriés tel que celui de Planète-Sciences (où je suis très présent).


Pseudo
Mail (facultatif)
Votre message
erreur de génération du cryptogramme visuel. Veuillez recopier le cryptogramme visuel :