I2L 2024 Groupe2

De wiki-se.plil.fr
Révision datée du 12 février 2025 à 17:23 par Rex (discussion | contributions) (→‎Contre-proposition)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Proposition de système

Proposition d'une calculatrice autonome (avec batterie) et écran LCD avec 10 boutons (0 à 9) et 5 boutons pour les opérations (+, -, *, / et =). Une LED verte pour indiquer que la calculatrice est en marche, et une seconde LED rouge qui est allumée quand la batterie est faible. On pourrait également envisager un beeper quand un calcul est erroné, exemple division par zéro.

Contre-proposition

Bonne proposition. Il est demandé d'ajouter une fonctionnalité USB série pour permettre de taper l'expression via un terminal série et d'afficher le résultat sur le terminal série. Cette fonctionnalité n'est évidemment possible que lorsque le système embarqué est connecté à un PC.

Dans un second temps il est demandé de gérer les priorités et les parenthèses de l'expression tapée dans le terminal série.

Pour la gestion série au niveau du système embarqué vous pouvez vous inspirer du code du groupe 5 I2L en 2023/2024.

Pour la gestion de l'écran vous pouvez vous inspirer du code des groupes 3 et 4 I2L en 2023/2024.

Proposition définitive

Répartition du travail

Carte

Schéma initial

Schématique de la calculatrice

Carte routée

Schéma de la carte
vue de la carte

Composants

  • ATmega32u4 : disponible
  • quartz GND24 : disponible
  • buzzer : disponible
  • perle ferrite MH2029-300Y : commandée
  • chargeur MAX1811 : disponible
  • potentiomètre : disponible
  • connecteur femelle 16 contacts : commandé
  • écran LCD 2 lignes : commandé
  • boutons : disponibles

Montage

Code

Démonstrations

Rendus

Projet KiCAD : Fichier:I2L-2024-Carte-G2.zip

Programmes : Fichier:I2L-2024-Programmes-G2.zip