Project

General

Profile

Wiki1 panneau leds » History » Version 27

Theo Coignet, 20/02/2021 04:24 PM

1 19 Theo Coignet
Sommaire
2 1 Theo Coignet
3 17 Theo Coignet
{{toc}}
4
5 22 Theo Coignet
6
h1.  *But du projet*
7 23 Theo Coignet
8 22 Theo Coignet
Ce premier mini-projet avait pour objectif de concevoir et tester un panneau led, par le biais de matériel physique et logiciel
9
10 1 Theo Coignet
11 23 Theo Coignet
h2.  *Liste du matériel utilisé*
12 17 Theo Coignet
13 4 Theo Coignet
1 panneau
14
1 bornier pour le shield
15
2 connecteurs HE10
16
2 mètres de nappe
17
Toolchain disponible à partir d'une clé USB
18
1 clé USB wifi
19 16 Theo Coignet
1 fer à souder
20
1 oscilloscope
21 1 Theo Coignet
1 voltmètre
22
23
24 23 Theo Coignet
h3.  *Tâches réalisées*
25 14 Theo Coignet
26 13 Theo Coignet
Installer/configurer Raspbian Jessie - Theo Coignet
27 1 Theo Coignet
Tester les entrées/sorties - Hugo Cheveau
28
Comprendre l'interconnexion des différents matériels - Hugo Cheveau
29
Fabrication du boîtier LED - Hugo Cheveau
30 3 Theo Coignet
Installer la chaîne de compilation - Theo Coignet
31
Tester la chaîne de compilation - Theo Coignet
32 1 Theo Coignet
Mesurer/relever des signaux électriques - Hugo Cheveau
33 15 Theo Coignet
Comprendre la commande d'une LED, d'une ligne de LED, et d'une rangée - Theo Coignet
34 1 Theo Coignet
Réaliser des algorithmes, puis coder, tester et débugger -Theo Coignet
35
36 15 Theo Coignet
37 19 Theo Coignet
h3.  *Déroulement des activités*
38 17 Theo Coignet
39 18 Theo Coignet
* +Installer/configurer Raspbian Jessie+
40 27 Theo Coignet
Tout d'abord, il faut installer l'image iso de la Raspberry qui va lui être implémenter par une carte SD.
41
On installe donc l'utilitaire win32 afin de pouvoir procéder à l'installation de l'image sur la carte SD.
42
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.
43
Pour faire ceci il faut d'abord entrer la commande "apt-get update" qui met à jour les données de la Raspberry et "service ssh status" pour vérifier le SSH.
44 1 Theo Coignet
45 27 Theo Coignet
46 18 Theo Coignet
* +Tester les entrées/sorties+
47
48
* +Comprendre l'interconnexion des différents matériels+ 
49 1 Theo Coignet
50 22 Theo Coignet
* +Fabrication du boîtier LED+
51 21 Theo Coignet
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.
52 1 Theo Coignet
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.
53 21 Theo Coignet
!NappesLed.png!
54 27 Theo Coignet
Après cela nous avons mis des étiquettes sur chacune des broches de la 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
55 1 Theo Coignet
!Raspberry.png!
56 18 Theo Coignet
57 1 Theo Coignet
* +Installer la chaîne de compilation+
58 27 Theo Coignet
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é le programme dans le panneau LED
59 18 Theo Coignet
60
* +Tester la chaîne de compilation+
61 1 Theo Coignet
62 18 Theo Coignet
* +Mesurer/relever des signaux électriques+
63
On a utilisé un voltmètre pour être sur que le panneau led fonctionne correctement 
64 27 Theo Coignet
!Voltmètre.png!
65 18 Theo Coignet
66 1 Theo Coignet
* +Comprendre la commande d'une LED, d'une ligne de LED, et d'une rangée+
67
68 18 Theo Coignet
* +Réaliser des algorithmes, puis coder, tester et débugger+
69
A partir de Codeblocks, nous testons des programmes déja préparés par les professeurs.
70
Comme par exemple un programme permettant au panneau d'afficher le message bonjour.
71 27 Theo Coignet
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.
72
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".
73 18 Theo Coignet
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.
74 26 Theo Coignet
!PanneauLed2.png!