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

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 14 : Ligne 14 :


= Conception de la carte =
= Conception de la carte =
La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.
==Lien GIT==
Lien sur le GIT du projet KiCAD (archives.plil.fr):
Lien sur le GIT du projet KiCAD (archives.plil.fr):



Version du 27 mai 2024 à 13:38

Ce wiki répertorie mon travail pour le projet Système et Réseau.

Nous avions pour objectif concevoir une carte électronique permettant de pouvoir éteindre et allumer un écran d'ordinateur via une interface Web.


La carte USB doit être fixée au niveau des boutons de l'écran de telle sorte que :

- le servomoteur puisse appuyer sur le bouton d'allumage de l'écran

- la photorésistance détecte la lumière de la led qui indique que l'écran est allumé


Le serveur Web HTTP doit également pouvoir écouter des requêtes UDP venant d'autres PC, qui pourront donner l'ordre d'éteindre ou d'allumer l'écran.

Conception de la carte

La première étape de ce projet fut de concevoir la carte sur le logiciel KiCAD.

Lien GIT

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

https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_KICAD.git

Schéma électrique Kicad

PDF du schéma électrique Kicad

PCB Kicad

Image du PCB Kicad

Carte finie

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

Photo des deux cartes


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


Séance 23 mai :

Soudures finalisées :

20240523 104035.jpg


Nous avons pu faire clignoter les différentes led des deux cartes à l'aide d'un programme cli_led.c présent sur le git.


Code

Lien sur le GIT du code (archives.plil.fr) :

https://archives.plil.fr/vplace/PROJET_SYSTEME_RESEAU_CODE.git

Choix de la partie à coder

Serveur HTTP de pages statiques et des deux pages dynamiques.