SE3Binome2023-3
Voiture VigiCar
Notre projet est une voiture commandée par USB. Lorsqu'elle détectera un obstacle elle s’arrête et déclenche un Warning. Quand l'obstacle est enlevée elle continu son chemin.
L'utilisateur peut donner différentes instructions : avancer, reculer, s’arrêter x secondes, ou exécuter une instruction tant qu'aucun obstacle n'est détecté
Limitations et fonctionnalités
- Taille de la carte : 10x10 cm maximum
- Utilisation de LEDs jaunes à l'avant et à l'arrière (4 LEDs)
- Utilisation de LEDs blanches à l'arrière pour les feux de recul (2 LEDs)
- Utilisation de LEDs rouges à l'arrière pour les feux stop (2 LEDs)
- Programmation par USB
- Gestion de l’énergie par batterie LiPo
- Détection d'obstacles à l'aide d'un capteur de proximité placé à l'avant
Matériel
- Batterie LiPo
- Puce de contrôle MAX1811
- 4 LEDs jaunes
- 2 LEDs blanches
- 2 LEDs rouges
- 2 Mini moteurs continus & Pilotes des moteurs
- Microcontrôleur ATMega16u4
- Capteur de proximité
- Port USB
Déroulé du Projet
Séance 2 Avril 2024
Création de notre archive GIT
- Voici notre lien git : https://archives.plil.fr/mbarret/voiture.git
Séance 7 Mai 2024
Nous avons recu notre PCB. Nous commençons alors a souder les composants (ATmega16u4, Quartz, Port USB, ISP, etc.). L'ATmega16u4 a deja un Bootloader préinstallé.
Séance 14 Mai 2024
Nous avons continué les soudure et en particulier le contrôleur de moteur. Il reste maintenant a le tester
Séance 21 Mai 2024
Ala seance precedente nous avions fini de souder le contrôleur de moteur. Nous soudons un des moteurs a l'aide de fils que l'on repliera sur eux memes a la fin. Pour tester le moteur on écrit un programme.
Dans un premier temps on écrit un programme qui consiste seulement à faire tourner le moteur: