Wiki1 panneau leds » History » Revision 27
Revision 26 (Theo Coignet, 20/02/2021 03:35 PM) → Revision 27/35 (Theo Coignet, 20/02/2021 04:24 PM)
Sommaire {{toc}} h1. *But du projet* Ce premier mini-projet avait pour objectif de concevoir et tester un panneau led, par le biais de matériel physique et logiciel h2. *Liste du matériel utilisé* 1 panneau 1 bornier pour le shield 2 connecteurs HE10 2 mètres de nappe Toolchain disponible à partir d'une clé USB 1 clé USB wifi 1 fer à souder 1 oscilloscope 1 voltmètre h3. *Tâches réalisées* Installer/configurer Raspbian Jessie - Theo Coignet Tester les entrées/sorties - Hugo Cheveau Comprendre l'interconnexion des différents matériels - Hugo Cheveau Fabrication du boîtier LED - Hugo Cheveau Installer la chaîne de compilation - Theo Coignet Tester la chaîne de compilation - Theo Coignet Mesurer/relever des signaux électriques - Hugo Cheveau Comprendre la commande d'une LED, d'une ligne de LED, et d'une rangée - Theo Coignet Réaliser des algorithmes, puis coder, tester et débugger -Theo Coignet h3. *Déroulement des activités* * +Installer/configurer Raspbian Jessie+ Tout d'abord, il faut installer Installation de l'image iso de la Raspberry qui va lui être implémenter par une carte SD. On installe donc l'utilitaire win32 afin de pouvoir procéder à l'installation de l'image Raspbian sur la carte SD. Suite à cela l'accès à la console de la Raspberry est disponible, mais il faut tout de même vérifier que la Raspberry soit bien à jour et que le SSH soit bien présent. Pour faire ceci il faut d'abord entrer la commande "apt-get update" qui met à jour les données PC de la Raspberry et "service ssh status" pour vérifier le SSH. l'utilisateur * +Tester les entrées/sorties+ * +Comprendre l'interconnexion des différents matériels+ * +Fabrication du boîtier LED+ Pour commencer nous nous sommes servi du carton comme support pour le panneau LED en lui créant un espace suffisant en découpant certaines parties du carton et en enlevant le polystyrène. Ensuite nous avons relié les nappes à la carte mère du panneau, puis nous avons dénuder et souder des câbles qui font partis de l'alimentation. !NappesLed.png! Après cela nous avons mis des étiquettes sur chacune des broches de la Raspberry raspberry pour les identifier plus facilement et nous avons placé les deux câbles que nous avions préparés sur les broches 22 et 23 !Raspberry.png! * +Installer la chaîne de compilation+ Afin de pouvoir mettre des programmes servant à afficher des messages sur le panneau LED, on installe la chaîne de compilation CodeBlocks qui va permettre de réaliser les programmes ainsi que SmartTY qui va servir à entrer dans la console Raspberry pour pouvoir exécuté afin de faire fonctionner le programme dans le panneau LED * +Tester la chaîne de compilation+ * +Mesurer/relever des signaux électriques+ On a utilisé un voltmètre pour être sur que le panneau led fonctionne correctement !Voltmètre.png! * +Comprendre la commande d'une LED, d'une ligne de LED, et d'une rangée+ * +Réaliser des algorithmes, puis coder, tester et débugger+ A partir de Codeblocks, nous testons des programmes déja préparés par les professeurs. Comme par exemple un programme permettant au panneau d'afficher le message bonjour. Pour cela il faut déja télécharger le fichier c contenant ce programme, le mettre sur CodeBlocks et cliquer sur "build" puis faire un "rebuild" afin d'obtenir l'executable du fichier contenant le programme. Ensuite il faut glisser l'exe du fichier sur la console de la raspberry et lui assigner les droits d'éxecutions avec "chmod +x bonjour", le panneau affiche alors "bonjour". Nous avons aussi pu créer et tester des programmes avec des instructions différentes permettant d'afficher d'autres messages, tel qu'un permettant au panneau d'afficher "theo" par exemple. !PanneauLed2.png!