Vous êtes sur la page 1sur 11

ESEO

Electronique Numérique

Digital Embedded Electronics Project

Certaines planches de ce support sont


issues de cours rédigés par :
Jonathan.ilias-pillet@eseo.fr
sebastien.aubin@eseo.fr
guillaume.savaton@eseo.fr 2022
samuel.poiraud@eseo.fr
1
Sommaire

 Courte introduction – architecture du microcontrôleur


 Choix d’une cible

 Présentation de la suite du DEEP


 Pré-requis
 Objectifs
 Ce que vous allez faire
 Aspects logistiques
 Quelques exemples
 Les conseils des anciens

2
ESEO :: Digital Embedded Electronics Project :: Samuel Poiraud :: 2022 2
La cible choisie pour le DEEP

 STM32F103, sur une carte au format DIP40 : la Bluepill

STM32F103 LED ‘power’

USB device Connecteur de


programmation

Bouton reset LED ‘user’

 Alimentée en +5V, (régulateur +3,3V sous la carte)


 Entrées/sorties du micro en +3,3V, certaines entrées tolérantes 5V
 Classeur de l’usage possible des ports disponibles sur le campus
 Attention au câblage des barrettes mâles ! (propreté et continuité !)
3
ESEO :: Digital Embedded Electronics Project :: Samuel Poiraud :: 2022 3
Les contours du projet
 Dans de nombreux projets, on dissocie les développements hardware et software
 Dans le cadre du Projet DEEP :
 On s’intéresse à l’étape « Prototype / étude de faisabilité »
• !!! EXIT la contrainte dimensionnelle !!!
 Câblage du Hardware sur un PCB « complet » (DEEP PCB)
 Développement logiciel
 Schéma / Routage d’un PCB (sans aller jusqu’à la fabrication)
 Compléments…

ESEO :: Digital Embedded Electronics Project :: Samuel Poiraud :: 2022 4


Le DEEP PCB (DEEP Purple Complete Board)

 Une carte (trop) complète !


 Support de la Bluepill (STM32F103)
 Câblage manuel des périphériques
 Utilisation souple
 Conçue pour favoriser le débogage
 Usinage industriel (confortable !)

 idéale pour prototyper !

ESEO :: Digital Embedded Electronics Project :: Samuel Poiraud :: 2022 5


Déroulement de la suite du DEEP
 « Votre projet – Partie Hardware »
 Choix du sujet : à faire valider par l’enseignant
 Câblage des périphériques sur le DEEP PCB
 Rapport intermédiaire (deadline 13/4)

 Votre projet – partie Software »


 Briques logicielles indépendantes (pour chaque périphérique, en « oubliant l’objectif »)
 Intégration des sous-ensembles vers l’objectif
Ressources clés :
 Compléments (/6 pts) « trame du rapport final.docx »
« livrables.pdf »
 Une liste de compléments « au choix »
 Un impératif : le design de PCB (schéma/placement/routage/vérification d’un PCB)
 Ensuite, chaque complément est facultatif, en choisir est obligatoire, tout choisir est possible…
• La liste est disponible dans la « trame rapport final » :
• Analyseur logique, design de PCB, CAO, documentation Doxygen, mesure de conso, utilisation de la
mémoire flash, gestion de version, tests

 Livrables
 Soutenance / Vidéo / Rapport final (15/06)
6
ESEO :: Digital Embedded Electronics Project :: Samuel Poiraud :: 2022 6
Déroulement de la suite du DEEP

 Campus
 Planning ( campus !)

7
ESEO :: Digital Embedded Electronics Project :: Samuel Poiraud :: 2022 7
Livrables et évaluation
 Pour l’ensemble des points ci-dessous : voir « livrables.pdf » sur le campus
 DS
 QCM + questions ouvertes, dans le même style que « Questions C Embarqué »
 Pas de piège : les compétences évaluées seront celles des missions logicielles
 Annale disponible + corrigé vidéo

 Rapports
 Rapport intermédiaire (« hardware »)
• Voir trame fournie (vous pouvez aller au-delà cet exemple)
 Rapport fin de projet
• Voir trame fournie (vous pouvez aller au-delà cet exemple)
 Vidéo
 Critères d’évaluations
 Travail effectué, restitution, compléments, DS, …

8
ESEO :: Digital Embedded Electronics Project :: Samuel Poiraud :: 2022 8
Aspects logistiques

 Périphériques disponibles
 Consultez la liste « périphériques.pdf », qui donne des infos pour chacun d’eux

 Choisir un sujet ?
 Votre imagination
 Youtube (mots clés : STM32, arduino, DIY, microcontrôleur…)
 Librairies logicielles fournies

 Dans de rares cas : commandes de composants :


 On privilégie les composants en stock
 Sinon, bon de commande chez les fournisseurs Farnell / RS
 Exceptionnellement : Digikey, Mouser, Atlantique Composants, Conrad

 Devenir des projets


 Vos réalisations sont récupérées par l’école à la fin du DEEP
• Réutilisation des périphériques (vous allez bénéficier de la réutilisation du matériel de l’année dernière !)
• Économies
• Écologie

9
Architecture des Ordinateurs :: ESEO :: Jonathan Ilias-Pillet :: Sébastien Aubin :: Samuel Poiraud :: 2019 9
Quelques exemples

10
ESEO :: Digital Embedded Electronics Project :: Samuel Poiraud :: 2022 10
Les conseils des anciens

 Profiter à fond des séances, le temps est précieux


 Etre méthodique, lire attentivement les notices

 Pour identifier un problème, toujours chercher à couper la poire en 2 pour observer au


milieu et savoir si le problème est d’un côté ou de l’autre
 Utiliser abondamment le débogueur d’Eclipse
 Ne pas avoir peur de l’oscilloscope (il ne mort pas !)
 Tester les fonctionnalités au fur et à mesure du développement
 Lire les messages d’erreurs (même s’ils sont en anglais !)

 Souder proprement
 Souder proprement (des fois que vous auriez mal lu)
 Souder proprement (si, si… c’est vraiment important)

 S’entraider…

11
ESEO :: Digital Embedded Electronics Project :: Samuel Poiraud :: 2022 11

Vous aimerez peut-être aussi