SE3Binome2022-4

De projets-se.plil.fr
(Redirigé depuis SE3Biinome2022-4)
Aller à la navigation Aller à la recherche

I/ Présentation de notre véhicule

1ère séance : 14 février

Dans notre idéal, nous souhaiterions que notre voiture puisse réaliser les fonctionnalités suivantes :

  • guidage d'avant en arrière
  • guidage de la direction
  • commande à distance (depuis un ordinateur ou un téléphone)
  • batterie
  • gestion des phares

Nous aimerions également rajouter, si nous avons le temps, un petit haut parleur qui diffuserait de la musique lorsque la voiture est en marche (à l'image des voitures téléguidées pour enfant).

Cependant, il va sûrement être compliqué de tout faire, et nous allons déjà nous concentrer sur le guidage des roues à l'aide de 2 moteurs.

II/ Création de notre PCB

Nous avons commencé à créer notre PCB en nous inspirant du modèle pour le véhicule à l'échelle 1:43 sur Kicad. Le composant DVR8210DRL n'existant pas sur Kicad, nous l'avons créé par nous même et avons paramétré son empreinte en nous aidant de sa datasheet sur internet : il s'agit d'un package SOT

2ème séance : 28 février

Nous avons aujourd'hui continué notre schematic sur Kicad en finalisant le travail de la première séance et en commençant à réfléchir sur la manière d'implémenter notre système Bluetooth. Nous avons également décidé de restreindre notre projet d'enceinte à un simple klaxon contrôlé depuis la téléphone. Enfin, nous avons créé notre lien github : archives.plil.fr/lderycke/duhr-deryckere

3ème séance : 14 mars

Cette séance, nous nous sommes concentré sur la partie de commande Bluetooth. Ce fut une tâche ardue car nous avons du créer de toute pièce les différents symboles et empreintes. De plus, ce système était tout nouveau et nous avons du énormément nous documenter sur les différentes datasheet. Nous avons donc créé durant les deux heures le symbole et l'empreinte de l'antenne ANT3216LL00R2400A et du microcontrôleur de cette dernière de référence BM71BLE01FC2-0B04AA. Ayant été victime de notre succès et ayant reçu une fork bomb depuis "zabeth17", nous n'avons pas pu rentrer la nouvelle version de notre projet sur Git.

4ème séance : 21 mars

Nous avons terminé le module Bluetooth, avons crée l'empreinte du moteur DC et récupéré celui du moteur pas à pas sur un fichier donné par Mr Redon. Une fois tout cela réussi, nous avons entamé le routage. Dans un premier temps, nous avons dessiné la forme de notre PCB en nous basant sur celle de la voiture à l'échelle 1:43. Nous avons pensé à laisser de la place pour que les roues tournent grâce au système mécanique. Les premiers éléments que nous avons et allons placer sont ceux dont une certaine position est obligatoire pour le bon fonctionnement de la voiture comme les leds et les moteurs

5ème séance : 4 avril

La seule chose que nous avons faite lors de cette séance est l'avancement de notre routage, qui est presque terminé.

6ème séance : 7 avril

Nous avons terminé notre routage et y avons apporté les modifications demandé par le professeur. Notre PCB a été expédié le 10 avril et nous pourrons donc commencer sérieusement la programmation après les vacances d'avril.

III/ Routage et programmation de notre PCB

7ème séance : 11 avril

En attendant l'arrivage de notre PCB, nous avons pu commencer a tester la programmation des moteurs pour être prêt à les coder rapidement lorsque nous les recevrons.

8ème séance : 2 mai

Nous avons reçu notre PCB et le microprocesseur a été soudé par les professeurs. Nous avons démarré en soudant les différentes LEDs.

9ème séance : 9 mai

Nous avons continué la précédente soudure. Cependant, nous avons oublié d'implémenter un bouton de reset dans notre PCB... Ceci nous a posé problème quand nous devions testé les LEDs avec le programme écrit précédemment. Nous avons également réussi à décoller une piste pourtant protégée en soudant une résistance...

10ème séance : 16 mai

Enfin, nous avons finis la soudure des LEDs. Nous avons programmé une route virtuelle mettant en application les différentes LEDs (clignotants, feux avant et arrière, feux stops...) et avons réparé les erreurs commises précédemment.

Nous avons réglé les différents problèmes constatés par le professeur. Un des gros problèmes que nous avons rencontré est lié au chargeur de batterie. En effet, en suivant le modèle du wiki, nous avons connecté le pin 31 du microprocesseur (UVCC) au VCC (tension en sortie de batterie) au lieu de Vbus (tension en sortie de bus). Nous avons essayer de régler le problème mais ceci en a créé de nouveau (déssoudure du microp...). après l'avoir ressoudé, nous avons constaté avec les professeurs que le chargeur de batterie ne pourrait jamais marcher et avons donc abandonné cette perspective. Nous avons fini la séance en soudant le moteur pas à pas.

11ème séance : 23 mai

Nous allons maintenant tester le moteur. Et ce fût une réussite ! Nous avons réussi à contrôler le sens et la vitesse du moteur. Cependant, nous avons essayer mais ne sommes pas parvenu à implémenter la LUFA dans ce projet.

IV/ Conclusion

En conclusion, nous avons réussi a créer notre PCB, à le souder en partie, à implémenter complétement les LEDs et à commencer l'implémentation du moteur. Cependant, la plupart du projet n'es pas terminé. Pour que le projet soit entiérement terminé, il nous manque le moteur DC pour avancer et reculer, la partie mécanique qui va avec (roues...), l'implémentation de la LUFA, le guidage à distance, la recharge de la batteire... Bref, ce projet est loin d'être abouti.