Voiture Autonome
Par Charles Combes, jeudi 15 mars 2007 à 11:05
Principe :
Cette voiture est née du démontage d'une vieille voiture radiocommandée de mon enfance. Après avoir enlevé tout ce qu'il y avait à l'interieur, j'ai réalisé mon propre programme à base de PIC 18F452 qui permet à la voiture de suivre la lumiere grâce à deux photorésistances.
- La direction est controlée par un servomoteur Futaba 3003.
- Le moteur d'origine est commandé par PWM avec un étage de puissance à base de L293.
- La convertion Analogique/Numérique est gérée par le PIC.
- La voiture possède 3 capteurs d'impact pour changer de direction.
- Egalement un compteur de vitesse, en gros un interrupteur qui s'active à chaque fois que la roue fait un tour.
- Un écran LCD 2*16 caractères amovible permet de debugger et d'observer le comportement.
- 3 leds donnent des informations sur le déroulement du programme.
Voici la graphe d'exécution du programme. Les interruptions low ont été désactivées mais doivent servir a faire un suivit de la gestion de collision.
Photos :
Vidéos:
Vidéo réalisée avec une Webcam. La voiture se dirige automatiquement vers la porte ouverte, d'ou vient la lumière du jour.
N'hésitez pas à me faire vos commentaires.
Fichier(s) attaché(s) :
- Layout : layout.png (79.23 KB)
- Schema electrique : schema.png (56.65 KB)
- Typon : typon.png (33.99 KB)
- Librairie LCD pour PIC 18F452 (20 MHz) : Librairie_LCD.asm (6.1 KB)
- Nomenclature : partlist.txt (4.03 KB)
- Fichiers EAGLE 4.11 : Voiture.rar (85.62 KB)
- Sources ASM : voitureautonome.asm (28.57 KB)
- Schéma de connections : connecteur.jpg (111.96 KB)