Projet : Lanceur
Développer de A à Z un lanceur de volant, pour les entraînements de badminton.
Le lanceur ainsi que l'application qui permettra de le paramétrer et réserver les séances.
L'objectif est de pouvoir s'entrainer seul, pour compenser le manque de partenaires lors des
entrainements.
Sélectionner un programme, parmi ceux proposés ou créer sa séquence pour travailler ce que l'on
souhaite, que ce soit l'attaque, la défense ou le physique.
Le but étant de pouvoir travailler et s'améliorer avec des séquences contre la machine.
Pour moi cela me permettre de découvrir et apprendre toutes les technologies nécessaires à la
réalisation de ce projet.
Et finalement, j'espère avoir un outil qui puisse servir sur les entrainements ou les créneaux loisirs
lorsque le nombre de joueurs n'est pas pair.
Projet : Portail Web Pour le Club des Bauzibads
Créer des aides pour faciliter la gestion et les activités du Club.
Le lanceur
- Developer, créer et fabriquer en partant d'une feuille blanche
- Gestion de la force
- Possibilité de simuler les coups
- Drive
- Lobe
- Dégagement
- Smash
- Gestion des directions
- Haut
- Bas
- Droite
- Gauche
- Capacité volants
- 6 tubes façon gatling
- 120 volants environs
- Détection des tubes de vides
L'application Web du Serveur
- Présentation du projet
- Zone admin pour les réservations et la gestion des entraînements
- Suivie du projet avec photos/vidéo de l'avancement
- Calendrier de réservation
- Choix du gymnase
- Choix lanceur fournis
- Choix volant fournis
- Jour d'ouverture
- Heure d'ouverture
- Forcer heure ou jour fermeture
- Page de contact
- Page de création des entraînements
- Liste des entrainements publics
- Liste des entrainements privés
- Save/Load/Modifie entrainement par joueur
- Jusqu'à 21 points par entrainement
- Position
- Force
- Type
Portail Web pour le Club : Les Bauzibads
- Android
- Suivie des versions
- Hébergement et gestion des fichiers CSV
- AirBad
- Formulaire d'inscription pour les séances AirBad
- Envoi automatique de SMS pour les rappels par RaspiSMS
- Envoi automatique d'e-mail pour les rappels
- Image à disponible par accès QR Code
- Gestion des inscriptions
- Fiche de renseignement nouvel adhérent
- Génération et download QR-Code pour fiche de renseignements
- Formulaire de réinscription
- Gestion des fichiers sur le serveur
- Gestion d'événements
- Création d'un événement
- Inscription par l'adhérent sur l'événement
- Visualisation des résultats par événement
- Gestion de la compétition en direct
Logiciels et matériels
- Base de données commune entre le lanceur / web
- Raspberry Pi 4 pour le contrôle du lanceur
- Contrôle des moteurs, servo et servomoteur
- Contrôle via écran tactile
- Affichage des infos au joueur sur un deuxième écran
- IDE PiCharm Professional pour le développement de l'application du Raspberry
- Python 3.12
- MariaDB 11
- IDE PHPStorm pour le développement de l'application Web
- Symfony 7.2
- MariaDB 11
- PHP 8.3
- Logiciel Fusion 360
- Modélisation des pieces 3D
- Debug mécanique grâce à la modélisation des éléments 3D
- Imprimante 3D Creality CR-10S Pro v2
- Impression des elements
- Synology DS916+
- Site installé via Docker
- Hébergement sur NAS
- Domaine ksfmcgh.fr
- Sécuriser avec SSL
- E-mail par mon domaine