Étape 1 : Conception et cahier des charges
Objectifs du projet
La banquette intelligente doit répondre à un cahier des charges précis pour améliorer le confort et l'ergonomie :
- Contrôle via Bluetooth : Développer une application dédiée sur Android pour piloter la banquette à distance.
- Réglage de la hauteur : Permettre un ajustement intelligent de l'assise, soit manuellement via des boutons physiques, soit via l'application mobile.
- Autonomie : Le système doit être capable de tenir au minimum 24h sans recharge, ce qui impose une gestion rigoureuse de la consommation électrique.
Composants retenus
L'architecture repose sur des composants robustes et économes :
| Composant | Rôle |
|---|---|
| ATMEGA328P (IC) | Cerveau du système, chargé d'interpréter les instructions et de piloter les sorties. |
| Module HC-05 (BT) | Interface de communication Bluetooth pour la liaison avec l'application Android. |
| Moteur | En cours de sélection : l'élément mécanique qui permettra l'ajustement de la hauteur. |
Architecture logicielle
Le projet est structuré en plusieurs niveaux :
- Matériel : L'IC (ATMEGA328P) centralise les données du module BT et commande le moteur.
- Firmware : Développé initialement sous environnement Arduino pour les tests, puis flashé directement sur l'IC via un programmateur USB-ASP.
- Communication : Flux de données bidirectionnel via le standard Bluetooth classique.
- Interface : Application Android sur mesure pour une expérience utilisateur simplifiée.