SOMMAIRE ►
Le module Arduino ISD1820 pour l’enregistrement et la lecture d’un fichier audio ou d’un message vocal sera utile dans de nombreux projets. Il est également possible d’utiliser le module sans carte Arduino – la lecture du son peut être activée en appuyant sur un bouton ou en appliquant un signal logique à la broche du module. Voyons maintenant la connexion module d’enregistrement vocal isd1820 à l’Arduino et l’utilisation autonome de ce module.
Pour cette activité, nous aurons besoin:
- Arduino Uno / Arduino Nano / Arduino Mega
- module d’enregistrement vocal isd1820
- capteur d’humidité du sol
- fils de connexion
Matériel supplémentaire sur ce sujet:
Fonctionnement module d’enregistrement vocal ISD1820
Le module isd1820 dispose d’un microphone pour l’enregistrement audio, qui est stocké dans une mémoire EEPROM interne non volatile. La capacité de réenregistrement est de 100 000, selon la fiche technique du fabricant. Des boutons-poussoirs sur la carte permettent le mode d’enregistrement, la lecture partielle ou complète du message vocal. Le kit comprend un haut-parleur 8 ohms 0,5 watt et un câble pour la connexion à la sortie audio du module.

Caractéristiques module ISD1820 Arduino
- Alimentation: 3,3V à 5,5V
- Durée d’enregistrement audio: 10 secondes
- Distance d’enregistrement: max. 0,2 m
- Haut-parleur: 0.5W, 8 ohms
- Taille de la carte: 38 x 42 mm
Pour enregistrer un message vocal (10 secondes ou moins), appuyez sur le bouton-poussoir REC. Le voyant lumineux intégré s’allume pendant l’enregistrement. Appuyez une fois sur le bouton-poussoir PLAYE pour lire l’intégralité du message audio enregistré. La lecture du message audio ou vocal lorsque vous appuyez sur le bouton-poussoir PLAYL s’arrête immédiatement lorsque vous relâchez le bouton du module isd 1820 de lecture audio.
Comment brancher module ISD1820 Arduino Uno

Un message audio peut être pré-enregistré en connectant l’alimentation au module et en appuyant sur le bouton-poussoir rouge REC. Il est également possible d’appliquer un signal logique au port 4 de l’Arduino, pour activer le mode d’enregistrement. La lecture audio commencera lorsque le signal HIGH sera appliqué au port 2 du microcontrôleur, dans notre cas un capteur d’humidité du sol est utilisé (tout autre capteur peut être utilisé à la place).
Programme Arduino pour module de lecture audio ISD1820
#define isd 2 // broche de connexion ISD1820 #define led 13 // broche de connexion LED #define sol A1 // broche de connexion Sensor int SensorSol; void setup() { pinMode(sol, INPUT); pinMode(isd, OUTPUT); pinMode(led, OUTPUT); } void loop() { SensorSol = analogRead(sol); if (SensorSol < 300) { digitalWrite(isd, HIGH); digitalWrite(led, HIGH); delay(10000); digitalWrite(isd, LOW); digitalWrite(led, LOW); } else { digitalWrite(led, LOW); } delay(1000); }
Explication du code pour module ISD1820 Arduino:
- lorsque l’humidité du sol est inférieure à la valeur définie, la LED de la carte Arduino s’allume et le son retentit pendant 10 secondes;
- tout capteur analogique peut être utilisé à la place d’un capteur d’humidité du sol Arduino.
Conclusion. Le module d’enregistrement et de lecture de la voix peut être utilisé dans des projets Arduino aussi bien que sans microcontrôleur. Par exemple, vous pouvez acheter un module isd1820 pour parler dans une voiture ou dans un jouet. Dans ce cas, l’alimentation du module doit être inférieure à 5 volts, et des contacts logiques sont utilisés pour activer les modes de lecture et d’enregistrement du son, à la place des boutons situés sur le module.







BONJOUR
QUEL PLAISIR DE VOUS LIRE MOI QUI N4Y CONNAIT RIEN JE PREND UN PLAISIR A VOIR VOTRE MATERIEL ET LES EXPLICATIONS
MERCI POUR LES BONS MOMENTS QUE J4AI
BONJOUR
NE VOUS CONNAISSANT PAS JE ME SUIS FAIT PARVENIR LE STARTER KIT UNO R3 PROJECT MAIS ELEGOO
DSE QUE MON ORDI SERA EN ETAT JE VIENDRAI APPRENDRE
je vous remercie beaucoup pour toutes les indications que vous donnez.
Many thanks! A good amount of stuff.
Amazing tons of great info.
Regards! Numerous information.
Lovely write ups. Thank you!