« I2L 2024 Groupe2 » : différence entre les versions

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
 
(15 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
= Proposition de système =
= 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 =
= 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 =
= Proposition définitive =
Ligne 9 : Ligne 18 :
= Carte =
= Carte =


Schémas initiaux :
== Schéma initial ==
* schéma n°1 : [[File:I2L-2024-Carte-G2a.zip]]
[[Fichier:Calculatrice.svg|thumb|center|Schématique de la calculatrice]]
* schéma n°2 : [[File:I2L-2024-Carte-G2b.zip]]
* schéma : [[File:I2L-2024-Carte-G2a.zip]]
 
== Carte routée ==
[[Fichier:I2L-2024-Schema-G2-v0.pdf|thumb|left|Schéma de la carte]]
[[Fichier:I2L-2024-PCB-G2-v0.png|thumb|right|vue de la carte]]
 
<p style="clear: both; />
 
== 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 =
= Montage =

Version actuelle datée du 12 février 2025 à 17:23

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