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

De projets-se.plil.fr
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
= <div class="mcwiki-header" style="border-radius: 10px;margin-left: auto;margin-right:auto; padding: 15px;border:solid #000000; font-weight: bold; color: #000000; text-align: center; font-size: 80%; background: #FFFFFF; vertical-align: top; width: 50%;">Notre manette</div> =
= <div class="mcwiki-header" style="border-radius: 10px;margin-left: auto;margin-right:auto; padding: 15px;border:solid #000000; font-weight: bold; color: #000000; text-align: center; font-size: 80%; background: #FFFFFF; vertical-align: top; width: 50%;">Notre manette</div> =
=Introduction=
Le projet que nous présentons ici vise à concevoir et réaliser une manette de jeu personnalisée, intégrant des composants électroniques simples et des techniques de programmation avancées. À travers ce projet, nous avons cherché à combiner l'apprentissage de la conception de circuits imprimés (PCB) avec le logiciel KiCad, la soudure des composants électroniques, ainsi que la programmation d'un microcontrôleur AVR pour faire fonctionner la manette.
Notre objectif principal était de créer une manette dotée de quatre boutons poussoirs et de quatre LED, toutes intégrées sur une carte électronique. Nous avons choisi KiCad pour sa flexibilité et ses outils puissants de conception de schémas et de routage de PCB. La programmation du microcontrôleur a été réalisée en utilisant des outils comme LUFA et LIBUSB, permettant ainsi la communication USB entre la manette et un ordinateur.


==Conception Kicad==
==Conception Kicad==

Version du 10 juin 2024 à 17:58

Notre manette

Introduction

Le projet que nous présentons ici vise à concevoir et réaliser une manette de jeu personnalisée, intégrant des composants électroniques simples et des techniques de programmation avancées. À travers ce projet, nous avons cherché à combiner l'apprentissage de la conception de circuits imprimés (PCB) avec le logiciel KiCad, la soudure des composants électroniques, ainsi que la programmation d'un microcontrôleur AVR pour faire fonctionner la manette.

Notre objectif principal était de créer une manette dotée de quatre boutons poussoirs et de quatre LED, toutes intégrées sur une carte électronique. Nous avons choisi KiCad pour sa flexibilité et ses outils puissants de conception de schémas et de routage de PCB. La programmation du microcontrôleur a été réalisée en utilisant des outils comme LUFA et LIBUSB, permettant ainsi la communication USB entre la manette et un ordinateur.

Conception Kicad

Dans ce module nous allons modéliser une carte PCB sur le logiciel Kicad pour réaliser une manette constitué de 4 boutons poussoirs ainsi que 4 LED.

Voici des images de la schématique et du routage de notre carte :

Voici notre routage
Voici notre schéma

Vous trouverez ci-dessous les fichier de notre projets témoignant de notre avancement:

Projet KiCAD : Fichier:SE3pad.zip

Fichier Gerber : Fichier:Gerber.zip

Soudure

Voici une photo de la carte soudée :

Carte entièrement soudée

Programmation

Programmateur AVR

Programmation µC

Programmation via ISP

Après avoir bootloader notre microControlleur via l'ISP, notre manette est reconnaissable par l'ordinateur et prête à l'emploi, nous avons utiliser la commande "lsusb" dans le terminal pour voir si l'ordinateur détectait notre manette lorsque nous la branchons via USB:

Carte detecté par l'ordinateur

Test des LED

LUFA & LIBSUB

Joystick

LED

Merge

Conclusion

GIT

projet git : https://archives.plil.fr/yyahiani/Yassine_Bilal_PSE.git