ENIB 2024 : Snake 16x16 : Différence entre versions
m |
m |
||
Ligne 44 : | Ligne 44 : | ||
===Etape 1=== | ===Etape 1=== | ||
+ | |||
On prépare la carte Arduino puis on lui branche le joystick. | On prépare la carte Arduino puis on lui branche le joystick. | ||
Ligne 50 : | Ligne 51 : | ||
===Etape 2=== | ===Etape 2=== | ||
+ | |||
On branche le haut-parleur au PCB amplificateur | On branche le haut-parleur au PCB amplificateur | ||
[[Fichier:SnakeIMG05.jpg|200px]] | [[Fichier:SnakeIMG05.jpg|200px]] | ||
Ligne 61 : | Ligne 63 : | ||
Pour finir, on branche le tout à la carte Arduino | Pour finir, on branche le tout à la carte Arduino | ||
[[Fichier:SnakeIMG06.jpg|200px]] | [[Fichier:SnakeIMG06.jpg|200px]] | ||
+ | |||
+ | Ensuite, on visse le le joystick dans le compartiment arrondi | ||
===Difficultés rencontrées=== | ===Difficultés rencontrées=== |
Version du 25 janvier 2024 à 10:56
Sommaire
Description
Dans le cadre de l'intersemestre 3 de 2024, en collaboration avec les Fabriques du Ponant, nous avons fabriquer un jeu de Snake à l'aide d'un afficheur LED 16x16. Le principe du jeu est le suivant: vous devez diriger un serpent en pleine croissance pour qu'il se nourrisse. Le défi est de réussir à le faire grandir sans qu'il ne touche les bordures de l'écran ou qu'il ne se morde la queue.
Outil et matériel
- carte Arduino ESP8266
- matrice LED WS2812 16X16
- un joystick TOR
- grille et diffuseur
- cadre, boitier, diffuseur imprimé en 3d
- PCB amplificateur
- haut-parleur
- câble USB
Fichiers à télécharger
- Fichier du boitier: Fichier:Main Body.stl
- Fichier de la grille, du diffuseur, du cadre: https://www.thingiverse.com/thing:4127683
Code Arduino
1
2 #define PIN 9
3 #include <Arduino_GFX_Library.h>
4
5 void setup() {
6 // put your setup code here, to run once:
7
8 }
9
10 void loop() {
11 // put your main code here, to run repeatedly:
12
13 }
Etapes de fabrication
Etape 1
On prépare la carte Arduino puis on lui branche le joystick.
Etape 2
On branche le haut-parleur au PCB amplificateur
On branche un câble d'alimentation USB à la matrice LED
Etape 3
Pour finir, on branche le tout à la carte Arduino
Ensuite, on visse le le joystick dans le compartiment arrondi
Difficultés rencontrées
Les difficultés peuvent venir des nombreuses soudures et de l'adaptation du programme du joystick analogique vers le joystick TOR, génération de son à partir de la carte.
Sources et documentation complémentaire
- Pour plus d'informations: https://projecthub.arduino.cc/vasiljevalentin/snake-led-16x16-matrix-game-15a475
- Tutoriel pour installer l'ESP8266 sur l'IDE Arduino: https://fr.macerobotics.com/developpeur/tutoriels/programmer-le-microcontroleur-esp8266-avec-lide-arduino/