« SE3Binome2023-3 » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 6 : | Ligne 6 : | ||
=<div class="mcwiki-header" style="border-radius: 40px; padding: 15px; font-weight: bold; color: #FFFFFF; text-align: center; font-size: 80%; background: #97D8F0; vertical-align: top; width: 98%;"> Limitations et fonctionnalités</div>= | =<div class="mcwiki-header" style="border-radius: 40px; padding: 15px; font-weight: bold; color: #FFFFFF; text-align: center; font-size: 80%; background: #97D8F0; vertical-align: top; width: 98%;"> Limitations et fonctionnalités</div>= | ||
* Taille de la carte : 10x10 cm maximum | * Taille de la carte : 10x10 cm maximum | ||
* Éclairage : | |||
*Éclairage : | |||
** 4 LEDs jaunes à l'avant et à l'arrière | |||
** 2 LEDs blanches à l'arrière pour les feux de recul | |||
**2 LEDs rouges à l'arrière pour les feux stop | |||
* Programmation : Par USB | * Programmation : Par USB | ||
* Gestion de l’énergie : Par batterie LiPo | *Gestion de l’énergie : Par batterie LiPo | ||
* Détection d'obstacles : Capteur de proximité placé à l'avant | * Détection d'obstacles : Capteur de proximité placé à l'avant | ||
=<div class="mcwiki-header" style="border-radius: 40px; padding: 15px; font-weight: bold; color: #FFFFFF; text-align: center; font-size: 80%; background: #97D8F0; vertical-align: top; width: 98%;">Matériel</div>= | =<div class="mcwiki-header" style="border-radius: 40px; padding: 15px; font-weight: bold; color: #FFFFFF; text-align: center; font-size: 80%; background: #97D8F0; vertical-align: top; width: 98%;">Matériel</div>= | ||
* [https://www.farnell.com/datasheets/2369105.pdf Batterie LiPo] | *[https://www.farnell.com/datasheets/2369105.pdf Batterie LiPo] | ||
* [https://www.analog.com/media/cn/technical-documentation/data-sheets/2536.pdf Puce de contrôle MAX1811] | *[https://www.analog.com/media/cn/technical-documentation/data-sheets/2536.pdf Puce de contrôle MAX1811] | ||
* 4 LEDs jaunes | *4 LEDs jaunes | ||
* 2 LEDs blanches | *2 LEDs blanches | ||
* 2 LEDs rouges | *2 LEDs rouges | ||
* 2 Mini moteurs continus & Pilotes des moteurs | *2 Mini moteurs continus & Pilotes des moteurs | ||
* [https://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf Microcontrôleur ATMega16u4] | *[https://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf Microcontrôleur ATMega16u4] | ||
* Capteur de proximité | *Capteur de proximité | ||
* Port USB | *Port USB | ||
=<div class="mcwiki-header" style="border-radius: 40px; padding: 15px; font-weight: bold; color: #FFFFFF; text-align: center; font-size: 80%; background: #97D8F0; vertical-align: top; width: 98%;">Déroulé du Projet</div>= | = <div class="mcwiki-header" style="border-radius: 40px; padding: 15px; font-weight: bold; color: #FFFFFF; text-align: center; font-size: 80%; background: #97D8F0; vertical-align: top; width: 98%;">Déroulé du Projet</div>= | ||
==Séance du 5 Mars 2024== | ==Séance du 5 Mars 2024== | ||
Ligne 40 : | Ligne 42 : | ||
==Séance du 2 Avril 2024== | ==Séance du 2 Avril 2024== | ||
Création de notre archive GIT pour la gestion des versions et le suivi du projet. | Création de notre archive GIT pour la gestion des versions et le suivi du projet. | ||
* Voici notre lien git : [https://archives.plil.fr/mbarret/voiture.git VigiCar Git Archive] | *Voici notre lien git : [https://archives.plil.fr/mbarret/voiture.git VigiCar Git Archive] | ||
==Séance du 7 Mai 2024== | ==Séance du 7 Mai 2024== |
Version du 1 juin 2024 à 14:23
Voiture VigiCar
Notre projet est une voiture commandée par USB. Lorsqu'elle détecte un obstacle, elle s'arrête et déclenche un signal d'alerte (Warning). Quand l'obstacle est enlevé, elle continue son chemin.
L'utilisateur peut donner différentes instructions : avancer, reculer, s’arrêter pendant une durée définie, ou exécuter une instruction tant qu'aucun obstacle n'est détecté.
Limitations et fonctionnalités
- Taille de la carte : 10x10 cm maximum
- Éclairage :
- 4 LEDs jaunes à l'avant et à l'arrière
- 2 LEDs blanches à l'arrière pour les feux de recul
- 2 LEDs rouges à l'arrière pour les feux stop
- Programmation : Par USB
- Gestion de l’énergie : Par batterie LiPo
- Détection d'obstacles : 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 du 5 Mars 2024
Nous avons décidé d'utiliser un capteur de proximité pour la voiture. La voiture sera alimentée par batterie et pourra exécuter un programme donné.
Séance du 12 Mars 2024
Nous avons finalisé le choix des composants et commencé la conception du schéma électrique de notre PCB.
Séance du 19 Mars 2024
Le schéma électrique est terminé. Nous avons commencé à dessiner le layout du PCB en respectant les contraintes de taille.
Séance du 2 Avril 2024
Création de notre archive GIT pour la gestion des versions et le suivi du projet.
- Voici notre lien git : VigiCar Git Archive
Séance du 7 Mai 2024
Nous avons reçu notre PCB. Nous commençons à souder les composants (ATmega16u4, Quartz, Port USB, ISP, etc.). L'ATmega16u4 a déjà un Bootloader préinstallé.
Séance du 14 Mai 2024
Nous avons continué les soudures, en particulier le contrôleur de moteur. Il reste maintenant à le tester.
Séance du 21 Mai 2024
Lors de la séance précédente, nous avions fini de souder le contrôleur de moteur. Nous soudons un des moteurs à l'aide de fils que nous replierons sur eux-mêmes à la fin. Pour tester le moteur, nous écrivons un programme.
Dans un premier temps, nous écrivons un programme qui consiste seulement à faire tourner le moteur :
Ensuite, nous cherchons à manipuler la vitesse de rotation du moteur. Nous écrivons un programme permettant d'augmenter progressivement la vitesse de ce dernier :