Table des matières:
Vidéo: NodeMcu parle avec le module ISD1820 : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Dans ce tutoriel simple, je vais expliquer comment connecter et utiliser le module ISD1820 à l'aide de la carte NodeMCU. P. S. Désolé pour mon mauvais anglais.
En lisant la fiche technique du module, il est écrit que: l'utilisation de ce module est très simple et vous pouvez le contrôler directement par bouton-poussoir à bord ou par un microcontrôleur tel qu'Arduino, STM32, ChipKit, etc. au.
Étape 1: De quoi avez-vous besoin ?
Pour réaliser ce projet, nous avons besoin de la carte:NodeMCU.
Module ISD1820.
Haut-parleur de planche à pain (il est généralement inclus avec le module).
Rappel: la carte NodeMcu fonctionne à 3,3 volts donc pour se connecter au module nous n'avons pas besoin de résistances dans le circuit puisque le module fonctionne également à 3,3 volts.
Étape 2: Connexions
Il est très facile de connecter la carte NodeMcu au module, nous n'avons besoin que de 5 fils. Effectuez la connexion comme indiqué sur l'image ou comme indiqué dans la vidéo. N'oubliez pas que lors de la programmation du nodeMCU, les noms diffèrent de ceux de l'IDE Arduino, puis je vous recommande dans les phases de test d'exécuter les connexions comme indiqué et de charger le programme partagé.
Étape 3: le Code
Le module ISD1820 est contrôlé par 3 broches, chaque broche s'il reçoit (donc les broches du module sont entrées) un signal de 3,3 volts fera exécuter au module une fonction différente (évidemment en fonction de la broche à laquelle le signal est envoyé). Comme le montre le dessin, l'ISD1820 est équipé de 3 modes d'utilisation, chaque mode sélectionnable avec un signal de 3,3 volts envoyé depuis le nodeMcu. Les modes sont "enregistrement" où un son est enregistré par le microphone soudé au module (il a un temps d'enregistrement maximum très court), le mode de "reproduction" du son précédemment enregistré et enfin le mode de "reproduction en partie de le son" où le son est reproduit en partie, sous certaines conditions que lors de la programmation j'expliquerai
. En regardant le design que j'ai fait (je ne sais pas dessiner lol), vous pouvez facilement deviner comment fonctionne la carte où les flèches rouges représentent un signal de 3,3 volts envoyé du nodeMcu à une seule broche du module. (Les flèches noires représentent qu'aucun signal n'est envoyé, nous écrirons donc "LOW" sur les broches du programme)
Après avoir compris le fonctionnement du circuit, nous pouvons commencer à écrire le programme. Comme déjà mentionné pour programmer le NodeMCU, nous utiliserons l'IDE Arduino. Le programme est très simple: après avoir déclaré les 3 broches (indiquant les 3 modes) et les avoir définies comme broches de sortie, nous pouvons commencer à écrire nos fonctions. (J'utilise le moniteur série uniquement pour envoyer depuis le clavier la commande pour activer une certaine fonction de le module).
La première fonction est "enregistrer" où si la broche 'REC' est haute, le module commencera à enregistrer ce son aussi longtemps que la broche est haute.
La deuxième fonction "playSignal" où il suffit d'envoyer un court signal au module pour activer la lecture du son enregistré (pin PLAY_E).
La dernière fonction est "playSignal_L" où le module jouera le son uniquement pendant le temps que la broche 'PLAY_L' est haute (par exemple si le son enregistré est de 3 secondes et j'active la fonction playSignal_L seulement pendant une seconde le module jouera qui ne sonne qu'une seconde)
Après avoir écrit le programme, chargez-le sur le NodeMCU et amusez-vous à jouer avec le circuit. J'espère vous avoir aidé. Robogi
Conseillé:
Caméra de vidéosurveillance avec NodeMCU + module de caméra pour ancien ordinateur portable (avec et sans utilisation de Blynk): 5 étapes
Caméra de vidéosurveillance avec NodeMCU + module de caméra de l'ancien ordinateur portable (avec et sans utiliser Blynk) : Salut les gars ! Dans ce instructable, je vais vous montrer comment j'ai utilisé le module de caméra d'un ancien ordinateur portable et nodeMCU pour faire quelque chose de similaire à CCTV
Connectez plusieurs PZEM 004T avec le module Nodemcu : 3 étapes
Connectez plusieurs PZEM 004T avec le module Nodemcu: L'exigence de plusieurs modules PZEM 004T dans certains projets comme le système de détection de vol d'électricité ou le système de surveillance de l'énergie est nécessaire. J'ai donc fourni ici le code Nodemcu et la connexion de 3 modules PZEM 004T avec Nodemcu. puis k
Module multiplexeur TCA9548A I2C - Avec Arduino et NodeMCU : 11 étapes
Module multiplexeur I2C TCA9548A - Avec Arduino et NodeMCU : vous êtes-vous déjà retrouvé dans une situation où vous deviez câbler deux, trois capteurs I2C ou plus à votre Arduino juste pour vous rendre compte que les capteurs ont une adresse I2C fixe ou la même. De plus, vous ne pouvez pas avoir deux appareils avec la même adresse sur le même SDA
ESP8266-NODEMCU $3 Module WiFi #2 - Contrôle des broches sans fil via la PAGE WEB : 9 étapes (avec photos)
ESP8266-NODEMCU $3 Module WiFi #2 - Contrôle des broches sans fil via la PAGE WEB : Un nouveau monde de ces micro-informatique est arrivé et cette chose est l'ESP8266 NODEMCU. Il s'agit de la première partie qui montre comment vous pouvez installer l'environnement de l'esp8266 dans votre IDE arduino via la vidéo de démarrage et en tant que pièces dans
ESP8266-NODEMCU $3 Module WiFi #1- Premiers pas avec le WiFi : 6 étapes
ESP8266-NODEMCU $3 Module WiFi #1- Premiers pas avec le WiFi : Un nouveau monde de ces micro-informatique est arrivé et cette chose est l'ESP8266 NODEMCU. Il s'agit de la première partie qui montre comment vous pouvez installer l'environnement de l'esp8266 dans votre IDE arduino via la vidéo de démarrage et en tant que pièces inc