« SE3Binome2022-7 » : différence entre les versions
(→Kicad) |
|||
Ligne 41 : | Ligne 41 : | ||
Certaines pièces n'étaient pas présentent dans les librairies kicad que nous avions à notre disposition. Nous avons donc dû ainsi faire les symboles et les footprints des pièces suivantes: | Certaines pièces n'étaient pas présentent dans les librairies kicad que nous avions à notre disposition. Nous avons donc dû ainsi faire les symboles et les footprints des pièces suivantes: | ||
*l'antenne: | |||
[[Fichier:Symbole antenne.png|néant|vignette]] | [[Fichier:Symbole antenne.png|néant|vignette]] | ||
[[Fichier:Footprint antenne.png|néant|vignette]] | [[Fichier:Footprint antenne.png|néant|vignette]] | ||
*Le drv8210DRL: | |||
[[Fichier:Symbole drv8210.png|néant|vignette]] | [[Fichier:Symbole drv8210.png|néant|vignette]] | ||
*Le moteur à propulsion: | |||
[[Fichier:Footprint moteur propulsion.png|néant|vignette]] | [[Fichier:Footprint moteur propulsion.png|néant|vignette]] | ||
Version du 5 juin 2023 à 14:23
lien git (univ): https://archives.plil.fr/lwijsman/premier_syst_lwijsman_abrasse1/tree/master
But du projet
Nous devions réaliser une voiture miniature fonctionnelle. Chaque groupe était libre de choisir les composants de la voiture. Lorsque nous nous sommes lancé dans le projet, nos attentes étaient celles-ci:
- une voiture de taille 1:43
- roue motrice avec propulsion
- roue directionnel
- voiture contrôlait à distance par Bluetooth
Et pour être plus ambitieux, si nous avons le temps:
- créer une interface sur le téléphone pour controller la voiture
- charge de la batterie en interne
Kicad
Nous avons réaliser le schéma électronique de la voiture sur le logiciel Kicad. Il nous a fallut au total 6 séances pour faire l'intégralité du schéma, le pcb et rooter. Afin de nous aider, dans notre projet, nous avions à notre disposition des photos de schéma de voiture fonctionnelle. Nous avons pu ainsi réaliser les parties suivantes:
- Le microcontrolleur
- La partie USB:
- L'antenne:
- Les moteurs:
- Les LED:
Pour avoir le résultat suivant:
- le schématique
- le PCB:
Les pièces ajoutées
Certaines pièces n'étaient pas présentent dans les librairies kicad que nous avions à notre disposition. Nous avons donc dû ainsi faire les symboles et les footprints des pièces suivantes:
- l'antenne:
- Le drv8210DRL:
- Le moteur à propulsion:
Code
Une fois notre carte imprimée et soudée, nous passons au code. Dans un premier temps nous avons fait un test pour savoir si notre carte était bien perçu par notre ordinateur, avec la commande "lsusb".
Nous avons réalisé un programme permettant de faire clignoter les led de la carte (voir https://archives.plil.fr/lwijsman/premier_syst_lwijsman_abrasse1/blob/main/test_led/ClignoterLED.c
Cela fonctionnerait, puis otre carte est devenu inprogramable sans que nous sachions pourquoi.
Nous avons donc du re faire une carte en re soudant tout les composants.
la nouvelle carte fonctionnait comme prévu:
Nous avons en suite voulu faire fonctionner le moteur DC.
Apres l'avoir soudé, nous avons pas réussi a le faire fonctionner.
Malheureusement lors de la dernière séance la carte n'est a nouveau plus détectée par l'ordinateur.
Nous ne pouvons plu la programer mais le programe présent fonctionne toujours et fait clignoter les LED.
Détail de chaque séance
28/02/2023
séance 2
- création d'un repo gitlab pour le projet
- on a réalisé le shéma electronique sur kicad (fichiers sur gitlab) on a cree une librairie pour le controleur de moteur
14/03/2013
Séance 3:
- On a ajouté le module bluetooth au shematic en le connectant avec la liaison serie au microcontroleur.
- On a du créer le shematic ainsi que l'empreinte.
- pour le moment notre projet est sur gitlab, on va le transferer vers un gitlab univ
il faudra rooter le pcb maintenant que on a tt les composants sur le shematic.
BLE
figure 2.5
ANT3216LL00R2400A
21/03/2023 Séance 4
on a fait tout les footprints
on vas pouvoir passer au routage
04/04/2023
on ajoute ISP que on avais oublié
On a fait le shape du pcb a partir de mesures sur le chasis de la voiture
on a placée les composants sur pcb pour routage