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

De Wiki d'activités IMA
(Répartition des binômes)
 
(23 révisions intermédiaires par le même utilisateur non affichées)
Ligne 20 : Ligne 20 :
 
| Noel Alexis, Morchipont Charlène
 
| Noel Alexis, Morchipont Charlène
 
| ATMega16u2_HC49S
 
| ATMega16u2_HC49S
| Lancée lundi 13/12
+
| Lancée lundi 13/12 / Non trouvée
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B2 | Groupe 1 / Cahier n°2]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B2 | Groupe 1 / Cahier n°2]]
 
| Clottes Simon, Chevalier Juliette
 
| Clottes Simon, Chevalier Juliette
 
| ATTiny85
 
| ATTiny85
|
+
| Carte routé 15/12, correction par AxB / Non trouvée
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B3 | Groupe 1 / Cahier n°3]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B3 | Groupe 1 / Cahier n°3]]
 
| Chauveliere Martin, Fontaine Matthieu
 
| Chauveliere Martin, Fontaine Matthieu
| ATMega16u2_HC49S
+
| ATMega16u2_FA328
|
+
| Lancée mercredi 15/12 / Marquée
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B4 | Groupe 1 / Cahier n°4]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B4 | Groupe 1 / Cahier n°4]]
 
| Duhr Romain, Tambaret Tariq
 
| Duhr Romain, Tambaret Tariq
 
| ATMega16u2_HC49S
 
| ATMega16u2_HC49S
| Lancée lundi 13/12
+
| Lancée lundi 13/12 / Carte partiellement soudée ReX
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B5 | Groupe 1 / Cahier n°5]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B5 | Groupe 1 / Cahier n°5]]
Ligne 45 : Ligne 45 :
 
| Roussel Thomas, Chachignot Titouan
 
| Roussel Thomas, Chachignot Titouan
 
| ATMega16u2_HC49S
 
| ATMega16u2_HC49S
|
+
| Proposition d'utilisation de carte générique / Carte soudée ReX
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B7 | Groupe 1 / Cahier n°7]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B7 | Groupe 1 / Cahier n°7]]
Ligne 55 : Ligne 55 :
 
| Drici Othman, Cruchet Simon
 
| Drici Othman, Cruchet Simon
 
| ATTiny85
 
| ATTiny85
| Soudure en cours
+
| Soudure en cours / Carte soudée ReX
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B9 | Groupe 1 / Cahier n°9]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B9 | Groupe 1 / Cahier n°9]]
Ligne 65 : Ligne 65 :
 
| Deryckere Louis, Laigle Margaux
 
| Deryckere Louis, Laigle Margaux
 
| ATTiny85
 
| ATTiny85
| Lancée lundi 13/12
+
| Lancée lundi 13/12 / Carte partiellement soudée ReX, 2 exemplaires ...
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B2 | Groupe 2 / Cahier n°2]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B2 | Groupe 2 / Cahier n°2]]
 
| Delaunoy Tanguy, Ferrand Louis
 
| Delaunoy Tanguy, Ferrand Louis
 
| ATTiny85
 
| ATTiny85
|
+
| Carte soudée / Carte testée ReX
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B3 | Groupe 2 / Cahier n°3]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B3 | Groupe 2 / Cahier n°3]]
 
| Martin Amandine, Menuge Clément
 
| Martin Amandine, Menuge Clément
 
| ATTiny85
 
| ATTiny85
| Soudure en cours
+
| Soudure en cours / Carte soudée ReX
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B4 | Groupe 2 / Cahier n°4]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B4 | Groupe 2 / Cahier n°4]]
 
| Crochemore Arthur, Baron Romain
 
| Crochemore Arthur, Baron Romain
 
| ATTiny85
 
| ATTiny85
| Lancée lundi 13/12
+
| Lancée lundi 13/12 / Mal gravée
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B5 | Groupe 2 / Cahier n°5]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B5 | Groupe 2 / Cahier n°5]]
 
| ElHaouitti Aya, Dutilly Anthony
 
| ElHaouitti Aya, Dutilly Anthony
 
| ATMega16u2_HC49S
 
| ATMega16u2_HC49S
| Soudure en cours
+
| Soudure en cours / Carte soudée, testée ReX
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B6 | Groupe 2 / Cahier n°6]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B6 | Groupe 2 / Cahier n°6]]
 
| Joly Maxime, Guendouz Yastene
 
| Joly Maxime, Guendouz Yastene
 
| ATTiny85  
 
| ATTiny85  
|
+
| Soudure en cours / Carte partiellement soudée ReX
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B7 | Groupe 2 / Cahier n°7]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B7 | Groupe 2 / Cahier n°7]]
 
| Akan Hanaa, Benaissa Djibril  
 
| Akan Hanaa, Benaissa Djibril  
 
| ATMega16u2_HC49S
 
| ATMega16u2_HC49S
| Soudure en cours
+
| Soudure en cours / Carte partiellement soudée ReX
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B8 | Groupe 2 / Cahier n°8]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B8 | Groupe 2 / Cahier n°8]]
 
| Damase Tom, Gest Matthieu
 
| Damase Tom, Gest Matthieu
 
| ATMega16u2_HC49S
 
| ATMega16u2_HC49S
| Soudure achevée
+
| Soudure presque achevée / Carte terminée ReX
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B9 | Groupe 2 / Cahier n°9]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B9 | Groupe 2 / Cahier n°9]]
 
| Benard Simon, Pottier Eliot
 
| Benard Simon, Pottier Eliot
 
| ATMega16u2_HC49S
 
| ATMega16u2_HC49S
|
+
| Soudure presque achevée / Carte terminée ReX
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B1 | Groupe 3 / Cahier n°1]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B1 | Groupe 3 / Cahier n°1]]
Ligne 115 : Ligne 115 :
 
| Lefranc-Mouquet Armand
 
| Lefranc-Mouquet Armand
 
| ATTiny85
 
| ATTiny85
| Lancée lundi 13/12
+
| Lancée lundi 13/12 / Carte partiellement soudée ReX
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B3 | Groupe 3 / Cahier n°3]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B3 | Groupe 3 / Cahier n°3]]
 
| Buniatuyan Galust, Zaidi Alissia
 
| Buniatuyan Galust, Zaidi Alissia
 
| ATTiny85  
 
| ATTiny85  
| Lancée lundi 13/12
+
| Lancée lundi 13/12 / Carte pratiquement soudée ReX (diode)
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B4 | Groupe 3 / Cahier n°4]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B4 | Groupe 3 / Cahier n°4]]
 
| Bonningre Louis, Baccar Skander
 
| Bonningre Louis, Baccar Skander
 
| ATMega16u2_FA238  
 
| ATMega16u2_FA238  
| Lancée lundi 13/12
+
| Lancée lundi 13/12 / Carte soudée ReX
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B5 | Groupe 3 / Cahier n°5]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B5 | Groupe 3 / Cahier n°5]]
 
| Jenback Alexis, Gerber Titouan
 
| Jenback Alexis, Gerber Titouan
 
| ATMega16u2_FA238  
 
| ATMega16u2_FA238  
| Lancée lundi 13/12
+
| Lancée lundi 13/12 / Carte soudée ReX
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B6 | Groupe 3 / Cahier n°6]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B6 | Groupe 3 / Cahier n°6]]
 
| Gambart Louis, Fournier Adrien
 
| Gambart Louis, Fournier Adrien
 
| ATMega16u2_FA238  
 
| ATMega16u2_FA238  
|
+
| Lancée mercredi 15/12 / Pratiquement soudée ReX
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B7 | Groupe 3 / Cahier n°7]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B7 | Groupe 3 / Cahier n°7]]
Ligne 145 : Ligne 145 :
 
| Castelain Théophile, Thomas-Guiroy Alexandre
 
| Castelain Théophile, Thomas-Guiroy Alexandre
 
| ATMega16u2_FA238  
 
| ATMega16u2_FA238  
| Soudure en cours
+
| Soudure en cours / Carte soudée ReX
 
|-
 
|-
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B9 | Groupe 3 / Cahier n°9]]
 
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B9 | Groupe 3 / Cahier n°9]]
Ligne 180 : Ligne 180 :
  
 
  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 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 <code>minicom -os</code>, rentrez dans le troisième item du menu et sélectionnez <code>/dev/ttyUSB0</code>, sélectionnez 9600 bauds, supprimez le contrôle de flux matériel, sortez du sous-menu et enfin prenez le premier item "sortie".
 
Testez ensuite la carte en utilisant <code>minicom -os</code>, rentrez dans le troisième item du menu et sélectionnez <code>/dev/ttyUSB0</code>, sélectionnez 9600 bauds, supprimez le contrôle de flux matériel, sortez du sous-menu et enfin prenez le premier item "sortie".

Version actuelle datée du 17 décembre 2021 à 13:43

Répartition des binômes

Attention nous disposons d'un nombre limité de micro-contrôleurs de chaque type :

  • 12 ATTiny85 (paquetage SO) ;
  • 20 ATMega16u2 (paquetage TQFP).

Pour les horloges des ATMega16u2 nous avons :

  • 15 quartz FA238 ;
  • 10 quartz d'empreinte HC-49/S.

Vous devez donc vous répartir les types de cartes de façon à ce que tout le monde puisse avoir du matériel.

Cahier Elèves Type carte Fabrication
Cahier n°0 Ne pas utiliser, exemple
Groupe 1 / Cahier n°1 Noel Alexis, Morchipont Charlène ATMega16u2_HC49S Lancée lundi 13/12 / Non trouvée
Groupe 1 / Cahier n°2 Clottes Simon, Chevalier Juliette ATTiny85 Carte routé 15/12, correction par AxB / Non trouvée
Groupe 1 / Cahier n°3 Chauveliere Martin, Fontaine Matthieu ATMega16u2_FA328 Lancée mercredi 15/12 / Marquée
Groupe 1 / Cahier n°4 Duhr Romain, Tambaret Tariq ATMega16u2_HC49S Lancée lundi 13/12 / Carte partiellement soudée ReX
Groupe 1 / Cahier n°5 Simon Antoine, Quique Paul ATTiny85
Groupe 1 / Cahier n°6 Roussel Thomas, Chachignot Titouan ATMega16u2_HC49S Proposition d'utilisation de carte générique / Carte soudée ReX
Groupe 1 / Cahier n°7 Czeryba-Duez Louis, Dhamani Jibril ATTiny85
Groupe 1 / Cahier n°8 Drici Othman, Cruchet Simon ATTiny85 Soudure en cours / Carte soudée ReX
Groupe 1 / Cahier n°9 Floret Joseph ATTiny85
Groupe 2 / Cahier n°1 Deryckere Louis, Laigle Margaux ATTiny85 Lancée lundi 13/12 / Carte partiellement soudée ReX, 2 exemplaires ...
Groupe 2 / Cahier n°2 Delaunoy Tanguy, Ferrand Louis ATTiny85 Carte soudée / Carte testée ReX
Groupe 2 / Cahier n°3 Martin Amandine, Menuge Clément ATTiny85 Soudure en cours / Carte soudée ReX
Groupe 2 / Cahier n°4 Crochemore Arthur, Baron Romain ATTiny85 Lancée lundi 13/12 / Mal gravée
Groupe 2 / Cahier n°5 ElHaouitti Aya, Dutilly Anthony ATMega16u2_HC49S Soudure en cours / Carte soudée, testée ReX
Groupe 2 / Cahier n°6 Joly Maxime, Guendouz Yastene ATTiny85 Soudure en cours / Carte partiellement soudée ReX
Groupe 2 / Cahier n°7 Akan Hanaa, Benaissa Djibril ATMega16u2_HC49S Soudure en cours / Carte partiellement soudée ReX
Groupe 2 / Cahier n°8 Damase Tom, Gest Matthieu ATMega16u2_HC49S Soudure presque achevée / Carte terminée ReX
Groupe 2 / Cahier n°9 Benard Simon, Pottier Eliot ATMega16u2_HC49S Soudure presque achevée / Carte terminée ReX
Groupe 3 / Cahier n°1 Verstrepen Mathis, Wielgosz Vincent ATMega16u2_FA238
Groupe 3 / Cahier n°2 Lefranc-Mouquet Armand ATTiny85 Lancée lundi 13/12 / Carte partiellement soudée ReX
Groupe 3 / Cahier n°3 Buniatuyan Galust, Zaidi Alissia ATTiny85 Lancée lundi 13/12 / Carte pratiquement soudée ReX (diode)
Groupe 3 / Cahier n°4 Bonningre Louis, Baccar Skander ATMega16u2_FA238 Lancée lundi 13/12 / Carte soudée ReX
Groupe 3 / Cahier n°5 Jenback Alexis, Gerber Titouan ATMega16u2_FA238 Lancée lundi 13/12 / Carte soudée ReX
Groupe 3 / Cahier n°6 Gambart Louis, Fournier Adrien ATMega16u2_FA238 Lancée mercredi 15/12 / Pratiquement soudée ReX
Groupe 3 / Cahier n°7 Warlop-Degryse Ambre, Fortin Clément ATMega16u2_FA238
Groupe 3 / Cahier n°8 Castelain Théophile, Thomas-Guiroy Alexandre ATMega16u2_FA238 Soudure en cours / Carte soudée ReX
Groupe 3 / Cahier n°9 Poulet Anael, Leleu Romain ATMega16u2_FA238

Aide à la conception de cartes

Voici quelques fichiers Fritzing d'aide à la conception de cartes, le schéma est fait, les composants sont placés, il ne reste plus qu'à router.

Ne faites pas d'extraction d'archive. Renommez simplement les .zip en .fzz et ouvrez directement avec Fritzing.

Fichiers de découpe des cartes :

  • Carte à base d'ATTiny85 : Cdctiny PCB ink simple.svg.
  • Carte à base d'ATMega16u2 : Mega PCB ink simple.svg.

Logiciel des cartes

Cartes à base d'ATTiny85

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".

Cartes à base d'ATMega16u2

Partez sur la base de l'archive Fichier:Lufa-LUFA-peip-eleves-210130.zip.

Nous vous laissons enrichir la fonction CDC_Task du fichier PolytechLille/VirtualSerialPeiP/VirtualSerial.c avec les commandes de votre choix. La compilation se fait via la commande make dans le répertoire PolytechLille/VirtualSerialPeiP/.

La programmation de la carte se fait par USB avec les commandes :

dfu-programmer atmega16u2 erase
dfu-programmer atmega16u2 flash VirtualSerial.hex 
dfu-programmer atmega16u2 reset

Il est possible que l'ATMega16u2 ne soit pas configuré, d'usine, avec la bonne fréquence d'horloge. Dans ce cas il faut utiliser le connecteur ISP avec un programmateur Arduino. Il faut commencer par écraser le chargeur USB présent sur micro-contrôleur avec la session suivante :

avrdude -c arduino -p atmega16u2 -P /dev/ttyUSB0 -b 19200 -t
avrdude> erase
avrdude> quit

Ensuite il faut re-télécharger un Fichier:At90usb162-bl-usb-1 0 5.txt (prévu pour une ancienne version du micro-contrôleur, la dernière version n'étant pas disponible sur Internet) et imposer la bonne fréquence :

avrdude -c arduino -p atmega16u2 -P /dev/ttyUSB0 -b 19200 -U flash:w:at90usb162-bl-usb-1_0_5.txt
avrdude -c arduino -p atmega16u2 -P /dev/ttyUSB0 -b 19200 -U lfuse:w:0xFF:m

A partir de là vous pouvez programmer par USB (en changeant l'identification du micro-contrôleur) à la bonne fréquence :

dfu-programmer at90usb162 erase
dfu-programmer at90usb162 flash VirtualSerial.hex 
dfu-programmer at90usb162 reset