Consignes (de base)
Conseil : Démarche à suivre
![](../res/Fotolia.jpg)
Consignes d'ordre général :
Travailler en équipe au sein d'un même projet (EC ↔ EC , EC ↔ IR).
Rédiger individuellement un cahier de bord indiquant le travail personnel effectué lors de chaque séance.
Un planning Gantt sera rédigé en tout début de projet, et un Gantt réel figurera également dans le dossier final.
Effectuer à chaque fois que nécessaire des relevés (oscilloscope, analyseur logique, ...) qui illustreront les documents relatifs au projet (diaporama, dossier, ...).
Il ne suffit pas d'utiliser une librairie toute faite pour piloter un montage ou un circuit spécialisé, il faut être capable d'expliquer comment fonctionnent le(s) programme(s) et le(s) composant(s). Indiquer vos sources web (sitographie en fin de dossier).
Les différents documents (diaporama, dossier, ...) devront être élaborés au fur et à mesure de la progression, et non pas juste avant leur présentation ou leur restitution.
Les premiers essais, effectués en câblage rapide sur carte Arduino ou Rpi avec breadboard, seront illustrés dans les documents par des schémas réalisés avec le logiciel Fritzing.
Il est également parfois possible d'effectuer une simulation d'une structure avec le logiciel Proteus.
Produire des documents personnels. Ne pas faire de copier/coller :
d'analyses,
de captures lors de mesures,
de schémas structurels,
de lignes de code.
Le jury peut identifier facilement des documents qui ne seraient pas personnels.
A chaque fin de séance sauvegarder les documents sur le drive dans un nouveau sous-répertoire (nommé avec la date).
En cas de création d'un document de test ou d'installation, rédiger une fiche de lecture croisée à faire tester par un autre candidat et qui sera présentée dans le dossier.
Planification du projet :
La première chose sera de proposer individuellement une planification du travail intégrant :
les activités strictement personnelles et leur chronologie,
les activités concertées (en groupe),
les priorités,
les moments clef.
Cette planification devra être régulièrement réactualisée pour tenir compte des délais, ou d'éventuelles difficultés (conception, approvisionnement, ...).
Mise au point matérielle :
Tester et valider les structures en câblage rapide (documenter avec Fritzing), faire une démo avec cette version lors de la première revue de projet.
Vérifier que tous les éléments peuvent cohabiter sur une même carte : ressources matériels et logicielles disponibles.
Commander éventuellement d'autres composants/cartes,
Effectuer la saisie du schéma avec Proteus ISIS, ou KiCad selon le projet.
Rechercher le typon avec Proteus ARES ou KiCad (prévoir des points tests pour les signaux importants à visualiser, tenir compte de la CEM, tenir compte des coûts de fabrication pour les dimensions du CI, ...)
Fabriquer le circuit imprimé "localement" et câbler les composants,
Tester le prototype,
Apporter d'éventuelles corrections aux documents de fabrication,
Générer les fichiers définitifs de fabrication,
Selon finances : sous-traitance de la fabrication du circuit imprimé, puis câblage de la version finale.
Intégration (EC & IR).
Mise au point logicielle :
Applications (prioritairement) en C/C++
Interfaces graphiques sur Rpi à développer avec Qt Creator.
Commenter les programmes.
A chaque fois que possible produire l'algorigramme du/des programme(s).
Être très scrupuleux sur la gestion des versions logicielles (inclure la date dans le nom du fichier, ne pas écraser les versions antérieures, tenir à jour une fiche mentionnant les évolutions).