« SE2a4 USB 2023/2024 E2 » : différence entre les versions

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
(Projet USB - S8 - Justine)
 
 
(35 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
L'objectif est de concevoir un système permettant de gérer l'état des écrans d'une salle de travaux pratiques.


Le système est composé des éléments suivants :
=Manette=


* des cartes USB fixées sur les écrans et connectées en USB sur la station la plus proche ;
* des serveurs Web sur chaque station qui peuvent être accédés en utilisant un navigateur Web classique.


Le serveur Web d'une station, en plus de servir des pages Web, va gérer les cartes USB locales et écouter les requêtes UDP de gestion des écrans.
== PDF du schéma ==


Il vous faut programmer à la fois le micro-contrôleur des cartes USB et le serveur Web.
[[Fichier:Shcemaelectrique.pdf|thumb|400px|center|Schéma électrique de la carte]]




Etapes en résumer:


* Server Web (Client , Server)
 
* Carte électronique
 
* programme ATmega16u4
 
 
 
 
 
 
 
==Image du PCB==
 
 
[[Fichier:Screenshot 2024-03-28 10-30-03.png|thumb|400px|center|Schéma de routage de la carte]]
 
 
 
 
 
==Séance 11 mai==
 
 
 
Nous avons soudé 2 cartes identiques de modèle n°2 (celle conçu par Justine). Photo de la carte à la fin de la séance du 11/04/2024 :
 
 
 
Ce qui a été fait :
 
* soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)
* bibliothèque DFU téléchargée sur l'Atmega
* soudage partie USB (port USB + condensateurs + résistances + boutons)
* commande lsusb fonctionne
* soudage des leds avec leurs résistances
Photo avancement de la carte soudée
 
[[Fichier:Carte seance 11-04-2024.jpg|thumb|400px|center|avancement des soudures]]
== Séance 23 mai ==
Les soudures sont terminées :
 
[[Fichier:Carte finalisé .jpg|vignette|center|Carte finale]]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Nous avons pu faire clignoter les led grace à un programme cli_led.c
 
Voici une vidéo des led qui clignotent :
 
[[Fichier:20240523 115023.mp4|vignette|center|Vidéo clignotement des leds]]
 
 
 
 
 
 
 
Lien sur le GIT du projet KiCAD (archives.plil.fr)
 
=Code=
==Choix de la partie à coder==
Serveur UDP et thread de scan des contrôleurs d'écrans.
 
==Réalisation==
Lien sur le GIT du code (archives.plil.fr).: https://archives.plil.fr/jmorin/TPsys_resMORIN.git

Version actuelle datée du 23 mai 2024 à 10:05

Manette

PDF du schéma

Schéma électrique de la carte







Image du PCB

Schéma de routage de la carte



Séance 11 mai

Nous avons soudé 2 cartes identiques de modèle n°2 (celle conçu par Justine). Photo de la carte à la fin de la séance du 11/04/2024 :


Ce qui a été fait :

  • soudage partie Atmega (Atmega34u2 + quartz + condensateurs + résistances)
  • bibliothèque DFU téléchargée sur l'Atmega
  • soudage partie USB (port USB + condensateurs + résistances + boutons)
  • commande lsusb fonctionne
  • soudage des leds avec leurs résistances

Photo avancement de la carte soudée

avancement des soudures

Séance 23 mai

Les soudures sont terminées :

Carte finale











Nous avons pu faire clignoter les led grace à un programme cli_led.c

Voici une vidéo des led qui clignotent :




Lien sur le GIT du projet KiCAD (archives.plil.fr)

Code

Choix de la partie à coder

Serveur UDP et thread de scan des contrôleurs d'écrans.

Réalisation

Lien sur le GIT du code (archives.plil.fr).: https://archives.plil.fr/jmorin/TPsys_resMORIN.git