ENIB 2024 : Snake 16x16 : Différence entre versions
m |
m |
||
Ligne 21 : | Ligne 21 : | ||
* Fichier du boitier: [[Fichier: Main Body.stl]] | * Fichier du boitier: [[Fichier: Main Body.stl]] | ||
[[Fichier:SnakeIMG07.jpg|200px]] | [[Fichier:SnakeIMG07.jpg|200px]] | ||
− | * Fichier de la grille | + | * Fichier de la grille: |
[[Fichier:SnakeIMG08.jpg|200px]] | [[Fichier:SnakeIMG08.jpg|200px]] | ||
− | * Fichier du diffuseur | + | * Fichier du diffuseur: |
[[Fichier:SnakeIMG09.jpg|200px]] | [[Fichier:SnakeIMG09.jpg|200px]] | ||
+ | * Fichier du cadre: https: //www.thingiverse.com/thing:4127683 | ||
==Code Arduino== | ==Code Arduino== | ||
Ligne 50 : | Ligne 51 : | ||
[[Fichier:SnakeIMG02.jpg|200px]] | [[Fichier:SnakeIMG02.jpg|200px]] | ||
[[Fichier:SnakeIMG03.jpg|200px]] | [[Fichier:SnakeIMG03.jpg|200px]] | ||
+ | |||
===Etape 2=== | ===Etape 2=== | ||
On branche le haut-parleur au PCB amplificateur | On branche le haut-parleur au PCB amplificateur |
Version du 25 janvier 2024 à 10:28
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 16x16
- un joystick TOR
- grille et diffuseur
- cadre imprimé en 3d
- socle 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:
- Fichier du diffuseur:
- Fichier 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
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