SE4Binome2023-5
Voici le lien de notre Git : https://archives.plil.fr/mnorman1/PICO.git
Puis le zip de notre routage (vérifié par M. Redon) : Fichier:Gerber B5.zip
Ordonnanceur
Soudure
Nous avons commencé par souder le redresseur de niveau, le lecteur de carte puis les résistances et les Leds :
Également, nous avons partiellement soudé la carte de Leds suivante :
Puis, nous avons soudé entièrement la carte 7 segments comme suit :
Et pour finir, la carte Shield est entièrement soudée :
Câble pont Shield Arduino
En parallèle, nous avons réalisé les câbles qui se situent entre la carte Shield et la carte Arduino :
Programmation
Nous avons écris un programme qui permet de faire clignoter 2 Leds (Led1 et Led2) avec une durée différente.
VIDEO LEDS QUI CLIGNOTENT
Carte FPGA/VHDL
Carte électronique numérique
Type de carte choisie
Nous avons choisi de travailler sur la carte fille clavier "matrice de touches"
Schéma Électronique
Voici le schéma électronique fini de notre carte
Nous avons opté pour une matrice de touches de 4 par 8, ce qui nous fait 32 touches soient les 26 lettres de l'alphabet + 6 autre touches.
Voici le routage de la schématique : Tous les condensateurs se toruvent à côté d'un VCC, le crystal se situe également à côté de ses Pins et nous avons pris soin d'avoir (à peu près) des tailles égales sur XTAL1 et XTAL2 du Crystal.
Suite à une erreur dans la schématique sur le crystal, il a été nécessaire de tourner à 90° pour le souder, sans ça on créait un court-circuit qui ne permet plus d'utiliser la carte.
Après avoir reçu la carte imprimée, nous l'avons directement soudée avec (pratiquement) tous les composants. On retrouve finalement l'allure d'un réél clavier avec toutes les touches (ici 32) :
Afin de vérifier si la carte fonctionne, on a utilisé un Arduino Uno pour pouvoir téléverser un programme sur la carte du clavier. Pour se faire, on a inséré un programme Arduino "ArduinoISP" pour "transformer" la carte Arduino en ISP. Après ça, nous avons chargé le programme exemple "Blink" qui permet de faire clignoter des Leds. Nous avons alors fait clignoté la Led 8 :