PeiP enseignement spécialité SE 2022/2023 : Différence entre versions

De Wiki d'activités IMA
(Aide à la conception de cartes)
(Aide à la conception de cartes)
Ligne 238 : Ligne 238 :
 
Pour les empreintes utilisez soit des composants traversants soit des composants de surface de dimension impériale 0603. La bibliothèque standard KiXAD ne contient pas de connecteur USB A
 
Pour les empreintes utilisez soit des composants traversants soit des composants de surface de dimension impériale 0603. La bibliothèque standard KiXAD ne contient pas de connecteur USB A
 
mâle à dessiner directement sur le PCB. Il vous faudra récupérer la bibliothèque Sparkfun Connectors dans laquelle se trouve l'empreinte <code>USB-A-PCB</a>. Il faut faudra peut être aussi modifier le nom des connecteurs dans la vue routage pour la faire correspondre avec le nom des connecteurs dans la vue schéma.
 
mâle à dessiner directement sur le PCB. Il vous faudra récupérer la bibliothèque Sparkfun Connectors dans laquelle se trouve l'empreinte <code>USB-A-PCB</a>. Il faut faudra peut être aussi modifier le nom des connecteurs dans la vue routage pour la faire correspondre avec le nom des connecteurs dans la vue schéma.
 +
 +
N'oubliez pas d'ajouter un connecteur de programmation pour le micro-contrôleur (par exemple le connecteur <code>AVR-ISP-6</code>).
  
 
= Logiciel des cartes =
 
= Logiciel des cartes =

Version du 7 septembre 2022 à 15:50

Elèves

Elèves du groupe 1 :

  • Ailane Nisrine
  • Annereau Maxence
  • Ansel Camille
  • Auffray Malo
  • Barret Maxime
  • Bendahi Manel
  • Bosselet Théo
  • Bouckson Pierre
  • Boudereaux Mathis
  • Bouvier Alexandre
  • Casimiri Pierre
  • Choquet Noah
  • Cottineau Bastien
  • Couque Bastien
  • Danjoux Théo
  • Dautricourt Adrien
  • Debsi Taher
  • Deffontaines Cyr-louis
  • Delattre Auriane

Elèves du groupe 2 :

  • Delcroix Juliette
  • Descarpentries Elfie
  • Desdevises Simon
  • Doumbouya Babacar
  • Fakhoury Eliott
  • Firmin Emeline
  • Fornaciari Enzo
  • Gondran Louis
  • Grassien Manon
  • Grilhot Jérémy
  • Guitton Cyprien
  • Lachhab Elias
  • Lahanque Damien
  • Largeaud Laura
  • Lemoine Nathan
  • Lorent Thomas
  • Masselot Théo
  • Meral Ilann
  • Michel Justine

Elèves du groupe 3 :

  • Mille Adrien
  • Muller Camille
  • Olivier Malo
  • Pham Amélie
  • Povse Maxence
  • Queffeulou Noé
  • Ramili Elias
  • Sallier Simon
  • Sion Coralie
  • Sivalinganathan Nithesh
  • Soki Valentin
  • Sousa Quentin
  • Studer Antoine
  • Subtil Tanguy
  • Thomas Louis
  • Touron Kévan
  • Vollmar Gustave
  • Wacquet Justin

Répartition des binômes

Stock de micro-contrôleurs ATTiny85 :

  • traversants : 30 unités ;
  • de surface : 13 unités.
Cahier Elèves Type carte Fabrication
Cahier n°0 Ne pas utiliser, exemple
Groupe 1 / Cahier n°1
Groupe 1 / Cahier n°2
Groupe 1 / Cahier n°3
Groupe 1 / Cahier n°4
Groupe 1 / Cahier n°5
Groupe 1 / Cahier n°6
Groupe 1 / Cahier n°7
Groupe 1 / Cahier n°8
Groupe 1 / Cahier n°9
Groupe 1 / Cahier n°10
Groupe 2 / Cahier n°1
Groupe 2 / Cahier n°2
Groupe 2 / Cahier n°3
Groupe 2 / Cahier n°4
Groupe 2 / Cahier n°5
Groupe 2 / Cahier n°6
Groupe 2 / Cahier n°7
Groupe 2 / Cahier n°8
Groupe 2 / Cahier n°9
Groupe 2 / Cahier n°10
Groupe 3 / Cahier n°1
Groupe 3 / Cahier n°2
Groupe 3 / Cahier n°3
Groupe 3 / Cahier n°4
Groupe 3 / Cahier n°5
Groupe 3 / Cahier n°6
Groupe 3 / Cahier n°7
Groupe 3 / Cahier n°8
Groupe 3 / Cahier n°9
Groupe 3 / Cahier n°10

Aide à la conception de cartes

Vous utiliserez le logiciel KiCAD.

Pour les empreintes utilisez soit des composants traversants soit des composants de surface de dimension impériale 0603. La bibliothèque standard KiXAD ne contient pas de connecteur USB A mâle à dessiner directement sur le PCB. Il vous faudra récupérer la bibliothèque Sparkfun Connectors dans laquelle se trouve l'empreinte USB-A-PCB</a>. Il faut faudra peut être aussi modifier le nom des connecteurs dans la vue routage pour la faire correspondre avec le nom des connecteurs dans la vue schéma.

N'oubliez pas d'ajouter un connecteur de programmation pour le micro-contrôleur (par exemple le connecteur <code>AVR-ISP-6).

Logiciel des cartes

Partez sur la base de l'archive Fichier:Cdc232 peip eleves.2011-06-24.zip.

Nous vous laissons enrichir la fonction usbFunctionWriteOut du fichier source tiny85_peip/main.c avec les commandes de votre choix. La compilation se fait via la commande make dans le répertoire tiny85_peip/default.

La programmation de la carte se fait obligatoirement via le connecteur ISP avec un programmateur Arduino. La commande pour télécharger le code sur la carte est :

avrdude -c arduino -p attiny85 -P /dev/ttyUSB0 -b 19200 -U flash:w:cdctiny85.hex
avrdude -c arduino -p attiny85 -P /dev/ttyUSB0 -b 19200 -U lfuse:w:0xe1:m -U hfuse:w:0xdd:m

Testez ensuite la carte en utilisant minicom -os, rentrez dans le troisième item du menu et sélectionnez /dev/ttyUSB0, sélectionnez 9600 bauds, supprimez le contrôle de flux matériel, sortez du sous-menu et enfin prenez le premier item "sortie".