Retour au journal
#étape 01

Conception et cahier des charges

Définition des objectifs du projet : contrôle Bluetooth, réglage de la hauteur, et la douce illusion que tout marchera du premier coup.

conceptioncahier des chargesATMEGA328PBTMoteur

Étape 1 : Conception et cahier des charges

Objectifs du projet

La banquette intelligente doit répondre à un cahier des charges précis (rédigé dans un grand élan d'optimisme naïf) 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.

  • Autonomie : Le système doit être capable de tenir au minimum 24h sans recharge.

Composants retenus

L'architecture repose sur des composants robustes, économes et surtout : qu'on avait sous la main.

Composant Rôle
ATMEGA328P (IC) Cerveau du système. Il a la lourde tâche d'interpréter les instructions et d'être potentiellement le seul élément intelligent de l'équipe à 3h du matin.
Module HC-05 (BT) Interface de communication Bluetooth. Réputé pour ne pas vouloir s'appairer si on le regarde de travers.
Moteur En cours de sélection : l'élément mécanique qui, on le sait déjà, refusera de tourner dans le bon sens au premier essai.

Architecture logicielle

Le projet est structuré en plusieurs niveaux de prises de tête :

  1. Matériel : L'IC (ATMEGA328P) centralise les données du module BT et commande le moteur.
  2. Firmware : Développé initialement sous environnement Arduino pour se rassurer, puis flashé directement sur l'IC via un programmateur USB-ASP.
  3. Communication : Flux de données bidirectionnel via Bluetooth, soutenu par de l'espoir et beaucoup de prières.
  4. Interface : Application Android sur mesure, garantie avec son lot de bugs visuels lors au premier déploiement.