Mundarija:

LM386 yordamida Arduino matnli nutq konvertori - Gapiruvchi Arduino loyihasi - Talkie Arduino kutubxonasi: 5 qadam
LM386 yordamida Arduino matnli nutq konvertori - Gapiruvchi Arduino loyihasi - Talkie Arduino kutubxonasi: 5 qadam

Video: LM386 yordamida Arduino matnli nutq konvertori - Gapiruvchi Arduino loyihasi - Talkie Arduino kutubxonasi: 5 qadam

Video: LM386 yordamida Arduino matnli nutq konvertori - Gapiruvchi Arduino loyihasi - Talkie Arduino kutubxonasi: 5 qadam
Video: Простой DIY микшер своими руками 🔋 (микросхема lm386) 2024, Iyul
Anonim
LM386 yordamida Arduino matnli nutq konvertori | Gapiruvchi Arduino loyihasi | Talkie Arduino kutubxonasi
LM386 yordamida Arduino matnli nutq konvertori | Gapiruvchi Arduino loyihasi | Talkie Arduino kutubxonasi

Salom bolalar, ko'pgina loyihalarda biz arduino -dan soatni gapirish yoki ba'zi ma'lumotlarni aytib o'tishni talab qilamiz, biz Arduino yordamida matnni nutqqa aylantiramiz.

1 -qadam: Sizga kerak bo'lgan narsalar

Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar

Bu ko'rsatmalarni bajarish uchun sizga quyidagilar kerak bo'ladi: Arduino kengashi karnay LM3862x 10k rezistor1x 0.1uF kondansatör 2x 10uF kondansatör1x 0.05uF kondansatör1x 220uF kondansatör1x 100k potentsiometr Quvvat manbai

2 -qadam: Talkie kutubxonasini Arduino IDE -ga o'rnatish

Talkie kutubxonasini Arduino IDE -ga o'rnatish
Talkie kutubxonasini Arduino IDE -ga o'rnatish

Endi ekranda kutubxona menejeri bo'ladi. Qidiruv satriga Talkie kiriting va o'rnatish tugmasini bosing. Kutubxona o'rnatiladi.

3 -qadam: ulanishlar

Ulanishlar
Ulanishlar
Ulanishlar
Ulanishlar

Birinchi rasm - LM386 yordamida kuchaytirgichni qanday yasash kerak, shuning uchun asosiy g'oya Arduino -dan chiqadi va biz uni kuchaytirishimiz kerak, shuning uchun biz kuchaytirgich zanjiriga muhtojmiz, shuning uchun biz LM386 va uning kuchaytirgich sxemasidan foydalanamiz. keyin LM386 kuchaytirgich pallasida mikrofon o'rniga biz uni boshqa sxemada ko'rsatilgandek Arduino -ga ulaymiz.

4 -qadam: kod

Kod
Kod

Bu Talkie kutubxonasi juda qulay va 1000 dan ortiq so'z va buyruqlardan iborat. Bu bir nechta misollar, siz ularning barchasini sinab ko'rishingiz mumkin, lekin bu erda biz oddiy kodni ishlatamiz. Quyidagi kodni ko'chiring: #include "Talkie.h" //Talkie.h bu kutubxonani ishga tushirish va Raqamli o'rnatish uchun ishlatiladi. chiqish pin sifatida Arduino -ning 3 -pinli "Vocab_US_Large.h" //Vocab_US_Large.h ogohlantirishlardan foydalanish uchun ishlatiladi#"Vocab_Special.h" //Vocab_Special.h pauseTalkie ovozidan foydalanish uchun ishlatiladi; // commandsvoid setup () {} void loop () {voice.say (spPAUSE2) dan foydalanish uchun "qiymat" ob'ektini aniqlang; ovoz. ayt (sp2_DANGER); ovoz. ayt (sp2_DANGER); ovoz. ayt (sp3_STORM); ovoz.ayt (sp3_IN); ovoz.ayt (sp3_THE); voice.say (sp3_NORTH);/*Birinchi buyruq voice.say (spPAUSE2) - ogohlantirish xabarini takrorlashda qisqa pauza. Keyingi buyruqlar oddiy so'zlardir: "DANGER DANGER STORM IN NORTH.*/} Bularning barchasidan keyin kodni arduino -ga yuklang.

5 -qadam: Ovoz chiqishi

Ovoz chiqishi
Ovoz chiqishi

Nihoyat, Arduino -ga kodni yuklang va unga quvvat manbaini ulang. Tarmoqni yoqishingiz bilan siz ogohlantirishlarni eshitishni boshlaysiz! Agar siz aniq ovoz chiqarmasangiz, idish tugmachasini to'g'rilashga harakat qiling yoki Arduino to'g'ri quvvat manbai bilan ta'minlanganligini tekshiring va Arduino GND zanjirga ulanganligiga ishonch hosil qiling.

Tavsiya: