Indholdsfortegnelse:
Video: NodeMcu Tal med ISD1820 -modul: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
I denne enkle tutorial vil jeg forklare, hvordan du tilslutter og bruger ISD1820 -modulet ved hjælp af NodeMCU -kortet. P. S. undskyld mit dårlige engelsk.
Når man læser moduldatabladet, er der skrevet, at: Denne modulbrug er meget let, som du kan styre direkte ved at trykke på knappen om bord eller af en mikrokontroller, såsom Arduino, STM32, ChipKit osv. Fra disse kan du let styre optagelse, afspilning og gentagelse og så på.
Trin 1: Hvad har du brug for?
For at realisere dette projekt har vi brug for: NodeMCU board.
ISD1820 modul.
Breadboard -højttaler (det følger normalt med modulet).
Husk: NodeMcu -kortet fungerer ved 3,3 volt, så for at oprette forbindelse til modulet har vi ikke brug for modstande i kredsløbet, da modulet også fungerer ved 3,3 volt.
Trin 2: Forbindelser
Det er meget let at forbinde NodeMcu -kortet med modulet, vi har kun brug for 5 ledninger. Forbind forbindelsen som vist på billedet eller som vist i videoen. Husk, at når du programmerer nodeMCU, adskiller navnene sig fra dem i Arduino IDE, og så anbefaler jeg dig i testfaser at køre forbindelserne som vist og indlæse det delte program.
Trin 3: Koden
ISD1820 -modulet styres af 3 ben, hver pin, hvis det modtager (så modulets ben er input), vil et 3,3 volt signal få modulet til at udføre en anden funktion (naturligvis afhængigt af den pin, som signalet sendes til). Som vist på tegningen er ISD1820 udstyret med 3 anvendelsesmåder, hver tilstand kan vælges med et signal på 3,3 volt sendt fra nodeMcu. Tilstandene er "optagelse", hvor en lyd er optaget af mikrofonen, der er svejset til modulet (den har en meget kort maksimal optagetid), "gengivelse" af den tidligere optagede lyd og endelig tilstanden for "gengivelse i en del af lyden "hvor lyden delvis gengives, under visse betingelser, som jeg under programmeringen vil forklare
. Når man ser på det design, jeg lavede (jeg ved ikke, hvordan man tegner lol) kan du nemt gætte, hvordan tavlen fungerer, hvor de røde pile repræsenterer et signal på 3,3 volt sendt fra nodeMcu til en enkelt pin på modulet. (De sorte pile repræsenterer, at der ikke sendes noget signal, så vi skriver "LOW" til stifterne i programmet)
Efter at have forstået kredsløbets funktion kan vi begynde at skrive programmet. Som allerede nævnt for at programmere NodeMCU vil vi bruge Arduino IDE. Programmet er meget enkelt: efter at have erklæret de 3 ben (angiver de 3 tilstande) og indstillet dem som udgangsstifter, kan vi begynde at skrive vores funktioner. (Jeg bruger den serielle skærm kun til at sende kommandoen fra tastaturet til at aktivere en bestemt funktion af modulet).
Den første funktion er "record", hvis modulet "REC" er højt, vil modulet begynde at optage den lyd, så længe stiften er høj.
Den anden funktion "playSignal", hvor du bare skal sende et kort signal til modulet for at aktivere afspilning af den optagede lyd (pin PLAY_E).
Den sidste funktion er "playSignal_L", hvor modulet kun afspiller lyden i den tid, som pin 'PLAY_L' er høj (f.eks. Hvis den optagede lyd er 3 sekunder, og jeg aktiverer funktionen playSignal_L kun i et sekund, vil modulet afspille det lyder kun i et sekund)
Når du har skrevet programmet, skal du indlæse det på NodeMCU og have det sjovt med at lege med kredsløbet. Jeg håber jeg har hjulpet dig. Robogi
Anbefalede:
Sådan foretages flere ESP-tal via ESP-NU ved hjælp af ESP32 og ESP8266: 8 trin
Sådan laver du flere ESP-tal via ESP-NU Brug af ESP32 og ESP8266: På mit igangværende projekt har jeg brug for flere ESP til at tale med hinanden uden en router. For at gøre dette vil jeg bruge ESP-NOW til at få trådløs kommunikation med hinanden uden en router på ESP
Tal til dit lys: 5 trin
Tal med dit lys: Hvad er mit projekt? Dette projekt er et lys, som du kan ændre farver ved at sige, hvilken farve du kan lide. Lyset, jeg lavede i disse projekter, bruger 4 forskellige lys: grønt, rødt, gult, blåt, og selvfølgelig kan du tilføje flere lys og ændre flere farver
Tal med Alexa og Google Assistant sammen i en Raspberry Pi: 4 trin
Tal med Alexa og Google Assistant sammen i en Raspberry Pi: Kør Amazon Alexa og Google Assistant på samme tid i en Raspberry Pi. Ring til et af deres navne, de tænder deres egne lysdioder og ringelyde for svar. Så beder du om en anmodning, og de svarer den henholdsvis til dig. Du kender deres char
Tal med Pick og kunstig intelligens -chat ved hjælp af Cleverbot: 14 trin (med billeder)
Tal med Pick og kunstig intelligens -chat ved hjælp af Cleverbot: Her prøver jeg ikke kun stemmekommando, men også kunstig intelligens -chat med computeren ved hjælp af Cleverbot. Faktisk kom ideen, da børnene blandede farver i farveboksen, når de tog farve fra en farve til den nærmeste. Men implementer endelig
Tal og stave: Indledende gør -det -selv -arbejde: 8 trin
Speak & Spell: Initial DIY Work: Disse instruktioner angår Texas Instruments vintage læringshjælpemidler: Speak & Matematik, tal & Stave og tale & Læs. Ændringer & Tilføjelser Erstatning: højttalergrillskum Batterirum: Adgangsnøgle Fjernelse af batteri: Pull-tabspro