« SE3 PSE Binome2023-1 » : différence entre les versions

De projets-se.plil.fr
Aller à la navigation Aller à la recherche
Ligne 19 : Ligne 19 :


Nous avons finalisé le choix des composants, en sélectionnant les éléments nécessaires pour notre manette. Les composants retenus incluent le microcontrôleur ATMega16u4, des boutons poussoirs, et biensur, de nombreuses LEDs. Une fois cette sélection terminée, nous avons commencé la conception du schéma électrique de notre PCB. Voici le rendu final (cette conception a pris quelques séances de plus pour le finaliser et le corriger afin de l'envoyer se faire produire. Nous jugeons judicieux de mettre le rendu final dans cette section  
Nous avons finalisé le choix des composants, en sélectionnant les éléments nécessaires pour notre manette. Les composants retenus incluent le microcontrôleur ATMega16u4, des boutons poussoirs, et biensur, de nombreuses LEDs. Une fois cette sélection terminée, nous avons commencé la conception du schéma électrique de notre PCB. Voici le rendu final (cette conception a pris quelques séances de plus pour le finaliser et le corriger afin de l'envoyer se faire produire. Nous jugeons judicieux de mettre le rendu final dans cette section  
Une remarque à faire est que nous n'avons pas tout à fait bien placé les boutons poussoir lors du routage. En tout cas, ils n'ont pas la disposition optimale considérant leurs utilités et noms respectifs.  En effet, lors de la programmation de ces derniers nous veillerons bien a se référer au bons boutons.
[[Fichier:3d manette.png|sans_cadre|501x501px|gauche]][[Fichier:Pcbmanette.png|sans_cadre|529x529px]]
[[Fichier:3d manette.png|sans_cadre|501x501px|gauche]][[Fichier:Pcbmanette.png|sans_cadre|529x529px]]



Version du 1 juin 2024 à 21:22

Manette Space Invader

Notre projet est de créer une manette de jeu sur mesure, spécialement conçue pour être compatible avec le jeu Space Invader sur lequel nous avons pu travailler au cours du projet d'informatique. En utilisant un PCB, nous cherchons à offrir une interface simple mais efficace qui permet une expérience de jeu ✧・゚: *lumineuse*:・゚✧.

Limitations et fonctionnalités

  • Taille de la carte : 10x10 cm maximum
  • Utilisation de LEDs rouges selon ce qu'il se passe dans le jeu (victoire, défaite, tirs, etc.)
  • 4 boutons : deux de déplacement (gauche et droite), un de tir et un dernier pour toute action supplémentaire que nous déterminerons par la suite

Déroulé du Projet

Séance 1 --- 4 Mars 2024

Découverte du sujet et prise de décisions sur les fonctionnalités de la manette.

Séance 2 --- 11 Mars 2024

Schématique Kicad.jpg


Nous avons finalisé le choix des composants, en sélectionnant les éléments nécessaires pour notre manette. Les composants retenus incluent le microcontrôleur ATMega16u4, des boutons poussoirs, et biensur, de nombreuses LEDs. Une fois cette sélection terminée, nous avons commencé la conception du schéma électrique de notre PCB. Voici le rendu final (cette conception a pris quelques séances de plus pour le finaliser et le corriger afin de l'envoyer se faire produire. Nous jugeons judicieux de mettre le rendu final dans cette section

Une remarque à faire est que nous n'avons pas tout à fait bien placé les boutons poussoir lors du routage. En tout cas, ils n'ont pas la disposition optimale considérant leurs utilités et noms respectifs. En effet, lors de la programmation de ces derniers nous veillerons bien a se référer au bons boutons.

3d manette.png

Pcbmanette.png

Séance 3 --- 18 Mars 2024

Durant cette séance, nous terminons la conception et du routage du PCB et nous avons utilisé un fichier Makefile pour exécuter un code visant à faire clignoter des LED sur une carte des étudiants de l'année dernière.

Voici la vidéo de l'exécution de notre code et notre code :

Code Clignotement LED .jpg




















Séance 4 --- 25 Mars 2024

Voici notre lien git : https://archives.plil.fr/kelbachi/Projet-USB.git

Séance 5 --- 3 Avril 2024

Nous avons reçu notre carte, nous soudons les composants (ATmega16u4, Quartz, Port USB, ISP, etc.). Notre séance s'est essentiellement écoulée sur une tentative de resolution du probleme de notre carte à l'aide d'un Arduino et en utilisant la connexion ISP:

Installation Bootloader.jpg


Ainsi, après plusieurs essais nous avons décidé de recommencer notre carte, nous avons un ATmega16u4 qui a un Bootloader préinstallé.

Séance 6 --- 8 Avril 2024