« PSE SE3 2024/2025 » : différence entre les versions

De projets-se.plil.fr
Aller à la navigation Aller à la recherche
 
(16 versions intermédiaires par 7 utilisateurs non affichées)
Ligne 5 : Ligne 5 :
== Micro-contrôleur ==
== Micro-contrôleur ==


Pour éviter de trop se disperser vous allez utiliser un micro-contrôleur facile à maitriser, soit un AVR dans la gamme des micro-contrôleur avec une gestion USB intégrée. Pour éviter les problème avec les acquisitions numériques vous utiliserez un micro-contrôleur avec une série supérieure ou égale à 4 (e.g. un ATmega16u4). Ces micro-contrôleurs ont la bonne propriété de se programmer facilement via USB en utilisant le protocole DFU/USB.
Pour éviter de trop se disperser vous allez utiliser un micro-contrôleur facile à maitriser, soit un AVR dans la gamme des micro-contrôleur avec une gestion USB intégrée. Pour éviter les problème avec les acquisitions numériques vous utiliserez un micro-contrôleur ATmega16u4, AT90USB1286 ou AT90USB1287. Ces micro-contrôleurs ont la bonne propriété de se programmer facilement via USB en utilisant le protocole DFU/USB.


== Energie ==
== Energie ==
Ligne 66 : Ligne 66 :
== Test du transmetteur radio ==
== Test du transmetteur radio ==


[[Fichier:2023-BlueTooth-Schema.pdf|thumb|left|400px]]
[[Fichier:2024-Radio-Schema.pdf|thumb|left|400px]]
[[Fichier:2023-BlueTooth-PCB.jpg|thumb|right|400px]]
[[Fichier:2024-Radio-PCB.png|thumb|right|400px]]


Contrairement au titre du projet KiCAD cette carte est un transmetteur/récepteur radio générique.
Cette carte est un transmetteur/récepteur radio générique.


Projet KiCAD : [[Fichier:2023-BlueTooth-KiCAD.zip]]
Projet KiCAD : [[Fichier:2024-Radio-KiCAD.zip]]


<p style="clear: both;" />
<p style="clear: both;" />
Ligne 80 : Ligne 80 :
! Numéro !! Elèves !! Page  
! Numéro !! Elèves !! Page  
|-
|-
| Binôme 1
| Groupe 1
| Victorien DETREZ & Benjamin CART
| Billel CHEKLAT & Marin GOURVEST
| [[SE3Binome2023-1|Binôme 1 2023/2024]]
| [[SE3Groupe2024-1|Groupe 1 2024/2025]]
|-
|-
| Binôme 2
| Groupe 2
| Bilal MOUSSA & Yassine YAHIANI
| Cédric PAYET & Agathe HOUDUSSE
| [[SE3Binome2023-2|Binôme 2 2023/2024]]
| [[SE3Groupe2024-2|Groupe 2 2024/2025]]
|-
|-
| Binôme 3
| Groupe 3
| Kaoutar EL BACHIRI & Maxime BARRET
| Thibault DUWEZ & Tom MERIEN
| [[SE3Binome2023-3|Binôme 3 2023/2024]]
| [[SE3Groupe2024-3|Groupe 3 2024/2025]]
|-
|-
| Binôme 4
| Groupe 4
| Sarah DEPARIS & Agathe HOUDUSSE
| Thomas DELOBELLE & Lilia GHAZALI
| [[SE3Binome2023-4|Binôme 4 2023/2024]]
| [[SE3Groupe2024-4|Groupe 4 2024/2025]]
|-
|-
| Binôme 5
| Groupe 5
| Antoine LECOMTE & Rémi BOURSAULT
| Aurèle VANGHELUWE & BIERNACKI Antonin
| [[SE3Binome2023-5|Binôme 5 2023/2024]]
| [[SE3Groupe2024-5|Groupe 5 2024/2025]]
|-
| Binôme 6
| Lililan GREVIN & Pierre CASIMIRI
| [[SE3Binome2023-6|Binôme 6 2023/2024]]
|-
| Binôme 7
| Augustin DJAJDJA-AVONYO & Kévan TOURON
| [[SE3Binome2023-7|Binôme 7 2023/2024]]
|-
| Binôme 8
| Justin WACQUET & Ibrahim TEPELI
| [[SE3Binome2023-8|Binôme 8 2023/2024]]
|-
| Monôme 9
| Mahmoud RABIA
| [[SE3Binome2023-9|Monôme 9 2023/2024]]
|-
| Binôme 10
| Camille CARIAT & Louis BONNINGRE
| [[SE3Binome2023-10|Binôme 10 2023/2024]]
|-
|-
|}
|}
= Réalisations en programmation des systèmes embarqués =
== Binômes ==
{| class="wikitable"
! Numéro !! Elèves !! Page
|-
| Binôme 1
| Kaoutar EL BACHIRI & Maxime BARRET
| [[SE3_PSE_Binome2023-1|Binôme 1 2023/2024]]
|-
| Binôme 2
| Sarah DEPARIS & Agathe HOUDUSSE
| [[SE3_PSE_Binome2023-2|Binôme 2 2023/2024]]
|-
| Binôme 3
| Victorien DETREZ & Benjamin CART
| [[SE3_PSE_Binome2023-3|Binôme 3 2023/2024]]
|-
| Binôme 4
| Bilal MOUSSA & Yassine YAHIANI
| [[SE3_PSE_Binome2023-4|Binôme 4 2023/2024]]
|-
| Binôme 5
| Rémi BOURSAULT & Antoine LECOMTE
| [[SE3_PSE_Binome2023-5|Binôme 5 2023/2024]]
|-
| Binôme 6
| Lilian GREVIN & Pierre CASIMIRI
| [[SE3_PSE_Binome2023-6|Binôme 6 2023/2024]]
|-
| Binôme 7
| Kévan TOURON & Augustin DJADJA-AVONYO
| [[SE3_PSE_Binome2023-7|Binôme 7 2023/2024]]
|-
| Binôme 8
| WACQUET Justin & TEPELI Ibrahim
| [[SE3_PSE_Binome2023-8|Binôme 8 2023/2024]]
|-
| Monôme 9
| Louis BONNINGRE
| [[SE3_PSE_Binome2023-9|Monôme 9 2023/2024]]
|-
| Binôme 10
| Camille CARIAT & RABIA Mahmoud
| [[SE3_PSE_Binome2023-10|Binôme 10 2023/2024]]
|-
|}
== Manette USB ==
Projet KiCAD de base pour les manettes : [[Fichier:2023-ManetteSE3-KiCAD.zip]]
Utilisez vos pages Wiki pour :
* attacher votre projet KiCAD ;
* déposer une photo de la carte soudée.
== Programmateur AVR ==
Utilisez vos pages Wiki pour :
* attacher vos programmes C (LUFA et libusb) ;
* déposer une photo de la carte soudée ;
* déposer une très courte vidéo de la carte avec les LED clignotantes ;
* déposer une copie écran montrant l'affichage de la communication entre votre programme libusb, votre carte et le microcontrôleur AVR.

Version actuelle datée du 28 janvier 2025 à 11:56

Objectif

Pour l'année académique 2024/2025 il est toujours demandé de réaliser un système embarqué, en vous laissant une assez grande liberté dans le type d'objet à construire.

Micro-contrôleur

Pour éviter de trop se disperser vous allez utiliser un micro-contrôleur facile à maitriser, soit un AVR dans la gamme des micro-contrôleur avec une gestion USB intégrée. Pour éviter les problème avec les acquisitions numériques vous utiliserez un micro-contrôleur ATmega16u4, AT90USB1286 ou AT90USB1287. Ces micro-contrôleurs ont la bonne propriété de se programmer facilement via USB en utilisant le protocole DFU/USB.

Energie

Vos cartes doivent pouvoir être alimentées de façon hybride :

  • par un port USB, méthode utilisée pour la programmation, les tests et la configuration ;
  • par une batterie Lithium, en mode autonome.

Il est conseillé de séparer au maximum les deux alimentations, voir la seconde version de la carte de test de chargement de batterie.

Fonctionnalités

Vos cartes doivent toutes comporter des LED commandées par le microcontrôleur. Les autres fonctionnalités peuvent être choisies dans la liste suivante (non exhaustive). Les fonctionnalités doivent être validées par un intervenant.

  • Vous pouvez partir sur le projet voiture des années passées en simplifiant l'aspect mécanique : deux moteurs pour les deux roues motrices, des roues directement enfilées sur les méplats des moteurs continus ou sur des engrenages montés en force sur l'axe des moteurs pas à pas. Le comportement de la voiture est téléchargé par une liaison USB/série et permet de spécifier une suite de commandes sur les deux moteurs et les lampes de la voiture.
  • Vous pouvez partir sur un objet autonome communicant de type capteur, par exemple un capteur de température ou un micro espion. Le coté autonome est donné par la batterie, le coté communicant est à travailler à partir de la puce NRF24L01. Cette puce est une puce radio générale. Vous pouvez la tester à partir de la carte de test présenté dans la suite de ce sujet. Pour la réception des données commencez par mettre au point un récepteur à base de module basé sur un NRF24L01 et un Arduino pour lire les données sur le port série. Par la suite concevez un autre objet comme :
    • une centrale d'affichage des données des objets communicants sur des afficheurs 7 segments, un écran LCD alphanumérique ou un écran LCD graphique ;
    •  un périphérique USB de type carte son permettant de récupérer le flux du micro espion, dans ce dernier cas attention à bien sélectionner un microcontrôleur avec un contrôleur USB adapté (voir [1]).
  • Vous pouvez tenter un objet autonome communicant de type actionneur, par exemple un haut-parleur diffusant les sons envoyés par un module radio. Là encore les sons peuvent être envoyés, dans un premier temps, par un prototype à base d'Arduino et dans un second temps par une seconde carte réalisant un périphérique USB de type audio. Dans ce dernier cas attention à bien sélectionner un microcontrôleur avec un contrôleur USB adapté (voir [2]).
  • Vous pouvez aussi proposer un objet plus original, du moment qu'il respecte les contraintes décrites plus haut sur le micro-contrôleur (voir section micro-contrôleur) et sur le coté hybride de l'alimentation (voir section énergie).

Cartes de test

Présentation de cartes démontrant, chacune, une fonctionnalité éventuellement intégrable dans votre objet.

Test du chargeur

2023-ChargeurLiPo-Schema-V2.pdf
2023-ChargeurLiPo-PCB-V2.png

Les schéma et routage de la carte. Deux connecteurs USB sont utilisés : un USB A pour sa programmation et son fonctionnement USB, un USB mini pour la recharge de la batterie. Un interrupteur permet d'utiliser la LED, un autre de démarrer le microcontrôleur.

Projet KiCAD : Fichier:2023-ChargeurLiPo-KiCAD-V2.zip

Test du transmetteur radio

2024-Radio-Schema.pdf
2024-Radio-PCB.png

Cette carte est un transmetteur/récepteur radio générique.

Projet KiCAD : Fichier:2024-Radio-KiCAD.zip

Réalisations des binômes

Numéro Elèves Page
Groupe 1 Billel CHEKLAT & Marin GOURVEST Groupe 1 2024/2025
Groupe 2 Cédric PAYET & Agathe HOUDUSSE Groupe 2 2024/2025
Groupe 3 Thibault DUWEZ & Tom MERIEN Groupe 3 2024/2025
Groupe 4 Thomas DELOBELLE & Lilia GHAZALI Groupe 4 2024/2025
Groupe 5 Aurèle VANGHELUWE & BIERNACKI Antonin Groupe 5 2024/2025