Wiki » History » Version 40
Mathieu PEREIRA, 24/02/2021 04:43 PM
1 | 1 | Mathieu PEREIRA | h1. *Liste de matériel* |
---|---|---|---|
2 | 2 | Mathieu PEREIRA | |
3 | - Carte SD |
||
4 | - Raspberry |
||
5 | - Adaptateur HDMI/DVI |
||
6 | 34 | Mathieu PEREIRA | - 2 nappes (qui relis le Raspberry et le panneau LED) |
7 | 2 | Mathieu PEREIRA | - Clavier |
8 | - Souris |
||
9 | 26 | Mathieu PEREIRA | - Ecran |
10 | - Ohmmètre |
||
11 | 2 | Mathieu PEREIRA | |
12 | 3 | Mathieu PEREIRA | h1. *Liste de tâches* |
13 | 5 | Mathieu PEREIRA | |
14 | !Liste%20d_activiter.PNG! |
||
15 | 6 | Mathieu PEREIRA | |
16 | 9 | Mathieu PEREIRA | h1. *Installer/Configurer Raspbian Jessie* |
17 | 18 | Mathieu PEREIRA | !Raspberry.jpg! |
18 | 11 | Mathieu PEREIRA | |
19 | 1 | Mathieu PEREIRA | Avant d'effectuer l'installation du Raspberry il faut tout d'abord installer l'image du Raspberry dans une carte SD. |
20 | 11 | Mathieu PEREIRA | |
21 | 15 | Mathieu PEREIRA | !Raspberry-1.jpg! !carte%20SD.jpg! |
22 | 16 | Mathieu PEREIRA | |
23 | Pour cela on va utiliser le logiciel "Win32" qui va permettre de mettre l'image dans la carte SD. |
||
24 | !win32.PNG! |
||
25 | 17 | Mathieu PEREIRA | |
26 | Lorsque le Raspberry est installé on peut maintenant utiliser l'invite de commande afin de faire les mis à jour et vérifier le SSH. |
||
27 | |||
28 | Il faut utiliser la commande *apt-get update* pour les mise à jour. |
||
29 | Et pour vérifier le SSH il faut utiliser *service ssh status* |
||
30 | 19 | Mathieu PEREIRA | !invite%20de%20commande%20rasp.png! |
31 | |||
32 | 21 | Mathieu PEREIRA | Une fois ceci fait le Raspberry est installer puis configurer. |
33 | 20 | Mathieu PEREIRA | |
34 | 1 | Mathieu PEREIRA | h1. *Installer la chaîne de compilation* |
35 | 21 | Mathieu PEREIRA | |
36 | 23 | Mathieu PEREIRA | Nous allons utiliser le logiciel *Code Block* pour coder et compiler le panneau LED. |
37 | 22 | Mathieu PEREIRA | |
38 | 24 | Mathieu PEREIRA | !code-block.png! !code-block2.jpg! |
39 | 25 | Mathieu PEREIRA | |
40 | Une fois installé il nous reste plus qu'à le configurer pour que tout fonctionne correctement. |
||
41 | |||
42 | 27 | Mathieu PEREIRA | Tout d'abord on a besoin du *GNU* et de *SmarTTY* pour relier le Raspberry à notre ordinateur. Ceci pourra nous permettre de transféré les fichiers coder dans le Raspberry puis de les compilés dans l'invite de commande. |
43 | |||
44 | !SmarTTY.PNG! |
||
45 | 25 | Mathieu PEREIRA | |
46 | !GNU.PNG! |
||
47 | 28 | Mathieu PEREIRA | |
48 | Pour finaliser le configuration il suffit de paramétrer *Code Block* correctement. |
||
49 | |||
50 | !Param%C3%A8tre%20code%20block.PNG! |
||
51 | !Param%C3%A8tre%20code%20block%202.PNG! |
||
52 | !Param%C3%A8tre%20code%20block%203.PNG! |
||
53 | 30 | Mathieu PEREIRA | |
54 | h1. *Fabrication du boitier LED* |
||
55 | 31 | Mathieu PEREIRA | |
56 | Pour la fabrication du panneau LED, nous avons eux utilisés; |
||
57 | |||
58 | - Un carton |
||
59 | - Du polystyrène |
||
60 | - Une alimentation de PC d'environ 350 W |
||
61 | 32 | Mathieu PEREIRA | - 2 Nappes qui relies le panneau LED et le Raspberry |
62 | |||
63 | !IMG20210202141240.jpg! !IMG20210202141230.jpg! |
||
64 | !IMG20210202141250.jpg! !IMG20210202141209.jpg! |
||
65 | 35 | Mathieu PEREIRA | |
66 | 37 | Mathieu PEREIRA | |
67 | h1. *Diagramme StarUML* |
||
68 | |||
69 | !Cas%20utilisation.PNG! |
||
70 | !uml%202.PNG! |
||
71 | |||
72 | 35 | Mathieu PEREIRA | h1. *Exercice "AAAA"* |
73 | |||
74 | Au sujet de l'exercice "AAAA". Il fallait crée un programme nous permettant d'afficher 4 A sur le panneau Led |
||
75 | Afin de faire cette exercice , on a utilisé le logiciel *Code Block* pour le coder. On le code avec une boucle *While* , qui contenait |
||
76 | plusieurs boucle *FOR*. |
||
77 | |||
78 | !AAAA%201.PNG! |
||
79 | !AAAA%202.PNG! |
||
80 | 36 | Mathieu PEREIRA | !AAAA%203.PNG! |
81 | 1 | Mathieu PEREIRA | |
82 | J'ai mis 7 boucle *FOR* afin d'afficher ligne par ligne les 4 A. |
||
83 | 38 | Mathieu PEREIRA | |
84 | h1. *Installation du serveur Web* |
||
85 | |||
86 | On installe un serveur Web afin de pouvoir commander le panneau LED. |
||
87 | Le but de ceci est de faire afficher des mots ou même des phrase au panneau LED. |
||
88 | |||
89 | Tout d'abord on doit installer *Apache 2* |
||
90 | |||
91 | 39 | Mathieu PEREIRA | avec le terminal de commande du Raspberry |
92 | *sudo apt install apache2* |
||
93 | |||
94 | 38 | Mathieu PEREIRA | !apache2.PNG! |
95 | 39 | Mathieu PEREIRA | |
96 | Qui va nous permettre d'utiliser le serveur Web. |
||
97 | |||
98 | Il faut installer un php avec la commande |
||
99 | *sudo apt install php* |
||
100 | |||
101 | Lorsque ceci est fait il faut vérifier si on à bien la bonne version du php |
||
102 | |||
103 | !version%20php.PNG! |
||
104 | |||
105 | Quand tout est installer il reste plus cas modifier les fichiers installés. |
||
106 | |||
107 | Il va falloir modifier le fichier *runApp.php* |
||
108 | |||
109 | Pour qu'il puisse s'exécuter au bon endroit. |
||
110 | |||
111 | !runApp.php.PNG! |
||
112 | |||
113 | Idem pour le fichier *sudoers* |
||
114 | |||
115 | !sudoers.PNG! |
||
116 | |||
117 | Si les fichiers sont bien modifier alors le serveur Web pourra être utiliser convenablement. |
||
118 | |||
119 | Pour accéder au serveur Web il faut taper à un moteur de recherche *localhost/panneau_LED* |
||
120 | |||
121 | !serveur%20web.PNG! |
||
122 | |||
123 | Vous vous trouvez dans le serveur Web, vous pouvez faire afficher n'importe quel message voulu. |
||
124 | |||
125 | 40 | Mathieu PEREIRA | Remarque: Le panneau LED à des difficulté d'afficher des lettres possédant des accents. |