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

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
Ligne 36 : Ligne 36 :


= Contre-proposition =
= Contre-proposition =
OK pour le projet.
Pour la gestion du capteur de température/humidité référez vous à [https://rex.plil.fr/Enseignement/Systeme/Systeme.PSE/systeme050.html].
Pour la gestion de la carte SD vous pouvez regarder le projet [https://projets-se.plil.fr/mediawiki/index.php/SE4Binome2024-8#Syst%C3%A8m] ou le projet [https://projets-se.plil.fr/mediawiki/index.php/SE4Binome2024-3#Cr%C3%A9ation_m%C3%A9moire_sur_carte_SD].
Pour la fonctionnalité USB vous utiliserez la classe USB "vendeur spécifique" avec des points d'accès propres à votre application. Plus exactement vous prévoierez un point d'accès entrant pour récupérer les données stockées sur votre système. La première donnée récupérée sera le nombre d'échantillons à lire. Vous implanterez aussi un point d'accès sortant pour demander l'effacement des données.
Pour l'application sur PC vous utiliserez la bibliothèque C <code>libusb-1.0</code/>.


= Proposition définitive =
= Proposition définitive =

Version du 12 février 2025 à 19:36

Proposition de système

Le système proposé repose sur un microcontrôleur (ATmega32U4) associé à un capteur de température pour mesurer et suivre la température en temps réel. Les relevés sont affichés sur un écran LCD et enregistrés pour une analyse statistique, tandis que la connectivité USB permet le transfert des données vers un PC et la configuration des seuils d’alerte.

Fonctions clés

  • Mesure
    • Relevé temps réel
    • Précision ±0,5°C
    • Fréquence de mesure configurable
  • Visualisation
    • Affichage température instantanée sur écran LCD
    • Interface PC pour visualisation graphique
    • Export historique des données
  • Analyse
    • Enregistrement des températures
    • Calcul statistiques (moyenne, min, max)
    • Détection variations température
    • Alertes sur seuils personnalisables
  • Communication
    • Interface USB pour transfert/configuration
    • Stocker données sur mémoire embarquée

Composants

  • microcontrôleur
  • carte SD
  • batterie
  • chargeur de batterie
  • capteur de température (DHT11 ou DHT22)
  • écran LCD
  • LEDs

Nous avons beaucoup galéré avec la prise en main de kicad , nous ne sommes pas arrivés à bien concevoir le schéma , il manque les liaisons entre les composants et aussi on a pas pu rajouter le capteur sur le schéma.

Contre-proposition

OK pour le projet.

Pour la gestion du capteur de température/humidité référez vous à [1].

Pour la gestion de la carte SD vous pouvez regarder le projet [2] ou le projet [3].

Pour la fonctionnalité USB vous utiliserez la classe USB "vendeur spécifique" avec des points d'accès propres à votre application. Plus exactement vous prévoierez un point d'accès entrant pour récupérer les données stockées sur votre système. La première donnée récupérée sera le nombre d'échantillons à lire. Vous implanterez aussi un point d'accès sortant pour demander l'effacement des données.

Pour l'application sur PC vous utiliserez la bibliothèque C libusb-1.0.

Proposition définitive

Répartition du travail

Carte

Schéma initial

Carte routée

Schéma de la carte
vue de la carte

Composants

  • ATmega32u4 : disponible
  • quartz GND24 : disponible
  • perle ferrite MH2029-300Y : commandée
  • potentiomètre vertical : disponible
  • connecteur femelle 16 contacts : commandé
  • capteur DHT11/DHT22 : disponible
  • régulateur 3,3V : disponible
  • releveur de niveau : disponible
  • connecteur carte micro-SD : disponible

Montage

Code

Démonstrations

Rendus

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

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