Daftar Isi:

NodeMcu Bicara Dengan Modul ISD1820: 3 Langkah
NodeMcu Bicara Dengan Modul ISD1820: 3 Langkah

Video: NodeMcu Bicara Dengan Modul ISD1820: 3 Langkah

Video: NodeMcu Bicara Dengan Modul ISD1820: 3 Langkah
Video: UNIK!!! MODUL REKAM SUARA ISD1820 INI SANGAT BERGUNA || MODUL ISD1820 || SOUND RECORDER ISD1820 2024, November
Anonim
Image
Image
Apa yang kamu butuhkan ?!
Apa yang kamu butuhkan ?!

Dalam tutorial sederhana ini saya akan menjelaskan cara menghubungkan dan menggunakan modul ISD1820 menggunakan board NodeMCU. P. S. maaf untuk bahasa Inggris saya yang buruk.

Membaca lembar data modul tertulis bahwa: Penggunaan modul ini sangat mudah yang dapat Anda kontrol langsung dengan menekan tombol di papan atau dengan Mikrokontroler seperti Arduino, STM32, ChipKit dll. Dari sini Anda dapat dengan mudah mengontrol perekaman, pemutaran, dan pengulangan dan sebagainya pada.

Langkah 1: Apa yang Anda Butuhkan?

Untuk merealisasikan proyek ini kita membutuhkan: Papan NodeMCU.

modul ISD1820.

Speaker papan tempat memotong roti (biasanya disertakan dengan modul).

Ingat: board NodeMcu bekerja pada tegangan 3,3 volt sehingga untuk menghubungkan dengan modul kita tidak memerlukan resistor dalam rangkaian karena modul juga bekerja pada tegangan 3,3 volt.

Langkah 2: Koneksi

Koneksi
Koneksi

Sangat mudah untuk menghubungkan papan NodeMcu dengan modul, kita hanya membutuhkan 5 kabel. Buat koneksi seperti yang ditunjukkan pada gambar atau seperti yang ditunjukkan dalam video. Ingatlah bahwa ketika memprogram nodeMCU, namanya berbeda dari yang ada di Arduino IDE dan kemudian saya menyarankan Anda dalam fase pengujian untuk menjalankan koneksi seperti yang ditunjukkan dan memuat program yang dibagikan.

Langkah 3: Kode

Kode
Kode
Kode
Kode
Kode
Kode

Modul ISD1820 dikendalikan oleh 3 pin, masing-masing pin jika menerima (jadi pin modul input) sinyal 3,3 volt akan membuat modul melakukan fungsi yang berbeda (jelas tergantung pada pin yang sinyal dikirim). Seperti yang ditunjukkan pada gambar, ISD1820 dilengkapi dengan 3 mode penggunaan, masing-masing mode dapat dipilih dengan sinyal 3,3 volt yang dikirim dari nodeMcu. Modenya adalah "perekaman" di mana suara direkam oleh mikrofon yang dilas ke modul (memiliki waktu perekaman maksimum yang sangat singkat), mode "reproduksi" dari suara yang direkam sebelumnya dan akhirnya mode "reproduksi sebagian dari suara" di mana suara direproduksi sebagian, dalam kondisi tertentu yang selama pemrograman akan saya jelaskan

. Melihat desain yang saya buat (saya tidak tahu cara menggambar lol) Anda dapat dengan mudah menebak cara kerja papan di mana panah merah mewakili sinyal 3,3 volt yang dikirim dari nodeMcu ke satu pin modul. (Panah hitam menunjukkan bahwa tidak ada sinyal yang dikirim sehingga kami akan menulis "RENDAH" ke pin dalam program)

Setelah memahami fungsi rangkaian, kita dapat mulai menulis program. Seperti yang sudah disebutkan untuk memprogram NodeMCU kita akan menggunakan Arduino IDE. Program ini sangat sederhana: setelah mendeklarasikan 3 pin (menunjukkan 3 mode) dan mengaturnya sebagai pin output, kita dapat mulai menulis fungsi kita. (Saya menggunakan monitor serial hanya untuk mengirim dari keyboard perintah untuk mengaktifkan fungsi tertentu dari modul).

Fungsi pertama adalah “record” dimana jika pin 'REC' high maka modul akan mulai merekam suara tersebut selama pin high.

Fungsi kedua "playSignal" di mana Anda hanya perlu mengirim sinyal pendek ke modul untuk mengaktifkan pemutaran suara yang direkam (pin PLAY_E).

Fungsi terakhir adalah "playSignal_L" dimana modul akan memutar suara hanya pada saat pin 'PLAY_L' tinggi (misalnya jika suara yang direkam 3 detik dan saya mengaktifkan fungsi playSignal_L hanya untuk satu detik modul akan diputar suara itu hanya untuk satu detik)

Setelah menulis program, muat di NodeMCU dan bersenang-senang bermain dengan sirkuit. Saya harap saya telah membantu Anda. Robogi

Direkomendasikan: