« SE2a4 USB 2023/2024 E12 » : différence entre les versions
(→PCB) |
|||
Ligne 34 : | Ligne 34 : | ||
=PCB= | =PCB= | ||
[[Fichier:Pcb v1 PROJET SR.jpg|centré|vignette|Carte électronique projet Système et Réseau 2023/2024]] | [[Fichier:Pcb v1 PROJET SR.jpg|centré|vignette|Carte électronique sous-cablée projet Système et Réseau 2023/2024]] | ||
Le micro-contrôleur est accessible via le port USB, le chargeur d'amorçage (bootloader) a été téléversé initialement via le port ISP de l'ATMEGA32U4. | Le micro-contrôleur est accessible via le port USB, le chargeur d'amorçage (bootloader) a été téléversé initialement via le port ISP de l'ATMEGA32U4. | ||
Des programmes de test afin de faire clignoter les LEDs sont présents sur l'archive git. | |||
=Code {a venir}= | =Code {a venir}= |
Version du 27 mai 2024 à 13:49
Projet Système et Réseau
PDF du schéma. {a venir}
Image du routage. {a venir}
Lien sur le GIT du projet entier :
https://archives.plil.fr/nconrard/ProjetSystemeReseauNoah
CAO
Le schéma complet de la carte est celui disponible ci-dessus. Il est basé sur le design originel fourni par M. Redon, disponible sur la page du projet.
Cette conception inclut 3 indicateurs lumineux, un directement commandé par la tension d'alimentation de la carte et deux autres sur des entrées/sorties de l'ATMEGA32U4, ainsi qu'une unique sortie pour servo-moteur.
La détection de l'état du moniteur se fait au travers d'une LDR (ou photorésistance) qui par un jeu de résistance fait varier une tension au niveau d'un CAN de l'ATMEGA32U4. On peut calculer la tension par un calcul de diviseur de tension :
Le contrôleur pourra en fonction de cette tension choisir si il doit ou non bouger le Servo-moteur via la broche MLI sur PD0.
Le routage de la carte est celui ci-dessus. On notera que les emplacements pour le Servo-moteur ainsi que la LDR sont traversants afin de pouvoir les déporter par la suite.
PCB
Le micro-contrôleur est accessible via le port USB, le chargeur d'amorçage (bootloader) a été téléversé initialement via le port ISP de l'ATMEGA32U4.
Des programmes de test afin de faire clignoter les LEDs sont présents sur l'archive git.
Code {a venir}
Choix de la partie à coder
Serveur UDP et thread de scan des contrôleurs d'écrans.
Trame UDP décidé avec ceux travaillant sur l'UDP :
Serveur HTTP de pages statiques et des deux pages dynamiques.
Réalisation
Lien sur le GIT du code (archives.plil.fr). {a venir}