SE3Groupe2024-4
Description
Objectif
Concevoir un petit objet affichant le volume sonore en décibels et enregistrant les voix environnantes.
Cahier des charges
Notre système devra :
- afficher le volume en décibels
- Si un certaine valeur est atteinte
- faire clignoter une LED
- l'audio est enregisté puis transmis au PC
- allumer une LED en cas de batterie faible
Spécification techniques
- Notre système sera alimenté par batterie et rechargeable/programmable par USB.
- Un écran LCD nous servira à afficher le volume en décibels.
- LED :
- Pour la batterie
- Pour l'enregistrement
- Une puce NRF24L01 permettra la reception des données par communication radio.
- Un capteur de son ou microphone servira à récupérer le volume et l'enregistrement.
- Nous utilisons un ATmega32u4 pour la transmission, par un USB de type carte son, des données vers un PC
ReX : rien sur la connexion USB ?!
Carte électronique
Schématique
Routage
Réalisation
Programmation
Programmation AVR
Au cours du module de programmation de système embarqué, nous avons donc schématisé, soudé et programmé un AVR ATMega8u2.
cf images carte soudée
Cette carte est composée notamment de 2 Led et d'un interrupteur afin d'effectuer les tests de programmation.
Nous avons donc réussi à faire clignoter les LED D1 et D2.
cf code clignotement + vidéo
La connexion Lufa a été effectuer, et grâce à cela, en pressant le button de notre carte, on pouvait afficher dans le minicom que le bouton était bel et bien pressé. Note : nous n'avons cependant pas réussi à empêcher l'interruption, de ce fait le message "button pressed" s'envoyait en boucle sur le terminal)
cf. image du terminal minicom et du boutton étant pressé.
Tests
Rendus
Archive GIT
Autres rendus
Projet KiCAd programmateur AVR : Fichier:2024-PSE-G4-Prog.zip