« SE2a4 USB 2023/2024 E3 » : différence entre les versions
m (ajout lien git) |
|||
(12 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
= | = Carte electronique pour le contrôle de l'écran = | ||
PDF du schéma. | == PDF du schéma.== | ||
[[Fichier:Schema Gerber.pdf|vignette|Schéma de la carte |center]] | |||
Image du PCB. | == Image du PCB.== | ||
[[Fichier:PCB Gerber.png|vignette|Screenshot du PBC de la carte |center]] | |||
Lien sur le GIT du projet KiCAD | |||
== Photo de la carte soudée. == | |||
Avancement au 11/04/2024 : | |||
[[Fichier:Carte led TG.jpg|thumb|200px|center|Photo de la carte partiellement soudée, avec le programme de clignottement des leds]] | |||
Avancement au 23/05/2024 : | |||
[[Fichier:Carte_termine_TG.jpg|thumb|200px|center|Photo de la carte terminée. Il reste à fixer le moteur avec des colliers de serrage et à ajouter le dispositif pour maintenir la carte sur l'écran.]] | |||
Le code de clignotement de la carte est disponible sur le lien git ci-dessous | |||
==Lien sur le GIT du projet KiCAD== | |||
https://archives.plil.fr/tgerber/projet_sys_reseau.git | |||
= Code = | = Code = | ||
Ligne 14 : | Ligne 26 : | ||
Serveur UDP et thread de scan des contrôleurs d'écrans. | Serveur UDP et thread de scan des contrôleurs d'écrans. | ||
=> cf wiki Juliette chevalier | |||
Serveur HTTP de pages statiques et des deux pages dynamiques. | Serveur HTTP de pages statiques et des deux pages dynamiques. | ||
code initial récupéré sur internet mais en IPV4 | |||
adaptation du code à l'aide du cours pour le rendre fonctionnel en IPv4 et en IPv6. | |||
Le serveur fonctionne, il écoute sur le port souhaité, il est possible d'afficher la page d'accueil depuis un navigateur WEB. | |||
Il est possible de passer le port en argument lors du lancement du serveur via un terminal. Implémenté avec la fonction "getopt_long". | |||
Il reste cependant à faire un "coup de propre" dans le code afin de le remettre en forme (supprimer les parties inutiles et commenter le code). | |||
Il reste également a répartir le code dans les différents fichiers .c afin de coller au cahier des charges du wiki. | |||
== Réalisation == | == Réalisation == | ||
Lien sur le GIT du code (archives.plil.fr) : | Lien sur le GIT du code (archives.plil.fr) : même lien que pour le projet KiCAD ci-dessus. |
Version actuelle datée du 29 mai 2024 à 18:37
Carte electronique pour le contrôle de l'écran
PDF du schéma.
Image du PCB.
Photo de la carte soudée.
Avancement au 11/04/2024 :
Avancement au 23/05/2024 :
Le code de clignotement de la carte est disponible sur le lien git ci-dessous
Lien sur le GIT du projet KiCAD
https://archives.plil.fr/tgerber/projet_sys_reseau.git
Code
Choix de la partie à coder
Serveur UDP et thread de scan des contrôleurs d'écrans.
=> cf wiki Juliette chevalier
Serveur HTTP de pages statiques et des deux pages dynamiques.
code initial récupéré sur internet mais en IPV4
adaptation du code à l'aide du cours pour le rendre fonctionnel en IPv4 et en IPv6.
Le serveur fonctionne, il écoute sur le port souhaité, il est possible d'afficher la page d'accueil depuis un navigateur WEB.
Il est possible de passer le port en argument lors du lancement du serveur via un terminal. Implémenté avec la fonction "getopt_long".
Il reste cependant à faire un "coup de propre" dans le code afin de le remettre en forme (supprimer les parties inutiles et commenter le code).
Il reste également a répartir le code dans les différents fichiers .c afin de coller au cahier des charges du wiki.
Réalisation
Lien sur le GIT du code (archives.plil.fr) : même lien que pour le projet KiCAD ci-dessus.