Daftar Isi:

Versi Amazon Echo Sendiri: 8 Langkah (dengan Gambar)
Versi Amazon Echo Sendiri: 8 Langkah (dengan Gambar)

Video: Versi Amazon Echo Sendiri: 8 Langkah (dengan Gambar)

Video: Versi Amazon Echo Sendiri: 8 Langkah (dengan Gambar)
Video: Naas, Hingga Pingsan !!!! Pemuda Nekat Tebas Ular Hingga Kepala Putus Dan Terbang Mengenai Lengan 2024, November
Anonim
Image
Image
Versi Sendiri Amazon Echo
Versi Sendiri Amazon Echo
Versi Sendiri Amazon Echo
Versi Sendiri Amazon Echo

Hai teman-teman, saya pikir semua orang tahu tentang produk terbaru amazon Amazon Echo yang merupakan perangkat yang dikendalikan suara yaitu kita dapat mengontrol perangkat dengan suara kita dan bahkan dapat berbicara dengan kita. Jadi terinspirasi oleh ide ini saya membuat versi saya sendiri, yang juga dapat dikontrol dengan suara dan bahkan dapat mengontrol peralatan rumah dengan perintah suara kami.

Langkah 1: Bahan yang Dibutuhkan

Bahan yang Dibutuhkan
Bahan yang Dibutuhkan
Bahan yang Dibutuhkan
Bahan yang Dibutuhkan
Bahan yang Dibutuhkan
Bahan yang Dibutuhkan

bagian no. bagian

1. Arduino uno - 12. Arduino mega -13. Modul pengenalan suara -14. Modul kartu SD -15. Audio amplifier -16. Speaker. -17. Relay 8 saluran -18. Sensor suhu dan kelembaban (DHT11) -1

9. Sensor gas/asap (MQ2). -110. Sensor gerak (PIR) -111. Layar OLED (0,96 inci) -112. Buzzers -413. Bread board -114. MM, kabel penghubung MF15. Power supply (9-12v) Semua peralatan ini saya kumpulkan dari toko elektronik terdekat saya. Dalam instruksi ini saya akan membagi seluruh proses menjadi beberapa bagian untuk menyederhanakan proses.1 robot yang berbicara bagian 2 bagian sensor

Langkah 2: Berbicara Robot Bagian

Bagian Robot Berbicara
Bagian Robot Berbicara
Bagian Robot Berbicara
Bagian Robot Berbicara
Bagian Robot Berbicara
Bagian Robot Berbicara

(untuk bagian ini saya akan menggunakan arduino uno) Di bagian ini Anda akan mengetahui tentang cara membuat robot yang bisa berbicara. Dengan bantuan modul VR (modul pengenalan suara) robot dapat mendengarkan perintah suara saya. Dan dengan bantuan modul kartu Sd dan speaker robot dapat berbicara. Untuk menyederhanakan koneksi beberapa modul di sini saya akan membagi ini lebih lanjut.1 koneksi modul pengenalan suara dengan kartu arduino2-SD + koneksi speaker dengan arduino

1) Koneksi modul pengenalan suara dengan arduino

Pin Arduino D2 -- pin txd

Pin Arduino D3 -- pin rxd

Pin Arduino 5v -- pin vcc

Pin gnd Arduino-- pin gnd

modul pengenalan suara membutuhkan perpustakaan, Anda dapat mengunduh perpustakaan dari sini perpustakaan modul VR3

2) Kartu SD + koneksi speaker

Arduino D4 -- Pin sd cs

Arduino D11 -- Pin SD MOSI

Arduino D12 -- Pin MISO SD

Arduino D13 -- Pin Sd SCK

Arduino 5v -- Pin vcc SD

Arduino gnd -- Pin gnd SD

Sinyal dari arduino tidak cukup untuk speaker untuk itu saya menggunakan amplifier audio Lm386.

untuk modul kartu SD Anda perlu menginstal perpustakaan sd. Anda dapat mengunduh perpustakaan SD di sini perpustakaan sd

Hubungkan penguat audio ke speaker

Speaker +ve -- amplifier +ve

Speaker -ve -- amplifier -ve

Hubungkan ke penguat audio ke arduino

Arduino D9 -- penguat DI pin

Arduino gnd -- pin penguat gnd

Sumber daya eksternal 9-12v ke amplifier

Sumber daya ini digunakan untuk memperkuat sinyal yang berasal dari arduino.

Baterai +ve -- amplifier +ve

Baterai -ve -- amplifier gnd

Catatan: Pendek gnd arduino dan baterai

Dengan ini semua koneksi bagian ini selesai.

Persiapan modul VR untuk mendengarkan

Untuk ini Anda dapat menemukan file pdf di tautan di bawah ini.

panduan VR3

Persiapan modul kartu SD untuk berbicara

Untuk persiapannya kita membutuhkan file audio dalam format wav agar bisa berbicara.

File audio ini dapat disiapkan dengan menggunakan aplikasi perekaman suara di ponsel android.

Fitur file audio harus:

Resolusi bit -- 8

Tingkat pengambilan sampel -- 16000hz

Saluran audio -- mono

Format --.wav

(Ada satu alternatif lagi untuk ini, daripada menggunakan modul kartu Sd kalian bisa menggunakan rangkaian synthesizer text to speech yang tersedia di pasaran.

Dalam hal ini tidak perlu menyiapkan file audio secara terpisah karena dapat mengubah teks menjadi ucapan sendiri.)

di sini Anda dapat menyembunyikan teks ke dalam pidato teks 2 pidato

di sini Anda dapat mengonversi file mp3 menjadi.wav file mp3 ke format wav convert

Langkah 3: Bagian Sensor

Bagian Sensor
Bagian Sensor
Bagian Sensor
Bagian Sensor

(di bagian ini saya menggunakan arduino mega) Di sini saya akan menghubungkan sensorDht 11- untuk mendapatkan suhu. dan kelembaban MQ2 - untuk mendeteksi kebocoran gas atau asapPIR - untuk mendeteksi gerakan Untuk menampilkan data DHT saya menggunakan layar OLED dan untuk sensor gas saya menggunakan buzzer yang akan diaktifkan ketika sensor mendeteksi kebocoran gas/asap. Untuk sensor gerak saya telah menggunakan LED dekoratif yang akan AKTIF ketika gerakan terdeteksi. koneksi DHT

arduino D2 -- pin DHT OUT

arduino 5v -- pin vcc DHT

arduino gnd -- DHT gnd pin

untuk perpustakaan sensor DHT diperlukan, Anda dapat mengunduh perpustakaan dari sini perpustakaan DHT

Koneksi sensor PIR arduino D4 -- Pin PIR OUT

arduino 5v -- pin vcc PIR

arduino gnd -- pin gnd PIR

koneksi MQ3

arduino A14 -- pin MQ3 A0

arduino 5v -- pin vcc MQ3

arduino gnd - koneksi layar OLED pin MQ3 gnd

arduino D12 -- pin OLED CS

arduino D11 - pin DC OLED

arduino D13 -- OLED RST pin

arduino D9 -- pin SDA OLED

arduino D10 -- pin OLED SCK

arduino 5v -- pin vcc OLED

arduino gnd -- pin gnd OLED

untuk membuat oled berfungsi, beberapa file perpustakaan akan diperlukan, Anda dapat mengunduhnya di sini. perpustakaan gfx

perpustakaan ssd1306

Koneksi buzzer

Koneksi buzzer mirip dengan koneksi led.

Langkah 4: Menambahkan Led

Menambahkan LED
Menambahkan LED
Menambahkan LED
Menambahkan LED
Menambahkan LED
Menambahkan LED

Di sini saya menambahkan LED untuk membuat robot menarik. Jadi, setiap kali saya mengatakan 'Bangun', LED ini akan AKTIF menciptakan perasaan bahwa robot akan menyala. Untuk ini saya telah menggunakan 16 LED yang terhubung ke arduino mega (Saya tidak dapat menghubungkan LED ke arduino uno //yang berfungsi sebagai robot yang dapat berbicara // Karena saya lelah dengan pin) itulah sebabnya saya menggunakan 2 arduino. Dan disini saya akan membuat 2 arduino untuk saling berkomunikasi. Ini sederhana ketika saya mengatakan wakeup arduino akan perintah itu dan akan memberikan perintah analogWrite(A0, 500) (karena saya telah menghubungkan arduino uno A0 ke arduino Mega A15. Jadi setiap kali arduino mega menerima perintah ini, itu akan mengaktifkan Led's.

Langkah 5: Menghubungkan Peralatan Rumah dengan Robot

Menghubungkan Peralatan Rumah dengan Robot
Menghubungkan Peralatan Rumah dengan Robot
Menghubungkan Peralatan Rumah dengan Robot
Menghubungkan Peralatan Rumah dengan Robot

Untuk bagian ini saya telah menggunakan saluran RELAY 8 ke arduino uno. Jadi kapan pun saya ingin menyalakan lampu/kipas, saya dapat mengontrolnya hanya dengan perintah suara saya. Jadi itu akan memberi Anda nuansa iron man mengontrol perangkat dengan bantuan JARVIS di sana. Sambungan saluran relai.

Langkah 6: Perangkat Lunak dan Kode Sumber

Perangkat Lunak dan Kode Sumber
Perangkat Lunak dan Kode Sumber

Berikut adalah daftar kode sumber untuk setiap bagian dari instruksi ini.

Sebenarnya untuk sebagian besar bagian Anda dapat menemukan program dasar di sana masing-masing perpustakaan.

kode sumber untuk arduino mega (yaitu bagian sensor) - test1

kode sumber untuk arduino uno (yaitu bagian robot yang berbicara) --pembicaraan terakhir

Langkah 7: Kesimpulan

Jadi teman-teman nikmati dengan versi amazon echo ini sendiri. Ada satu kelemahan dalam versi ini robot ini tidak dapat mengumpulkan data dari Internet seperti yang dapat dilakukan oleh amazon echo. Saya sedang mengerjakannya dan saya akan memperbaruinya setelah selesai. Terima kasih.

Langkah 8: Perbarui

Memperbarui
Memperbarui
Memperbarui
Memperbarui

Sebenarnya saya sedang berpikir untuk membuat proyek ini kompak karena hanya memakan banyak ruang. Jadi ini adalah versi modifikasi dari yang sebelumnya.

Direkomendasikan: