Daftar Isi:
- Langkah 1: Bahan yang Dibutuhkan
- Langkah 2: Berbicara Robot Bagian
- Langkah 3: Bagian Sensor
- Langkah 4: Menambahkan Led
- Langkah 5: Menghubungkan Peralatan Rumah dengan Robot
- Langkah 6: Perangkat Lunak dan Kode Sumber
- Langkah 7: Kesimpulan
- Langkah 8: Perbarui
Video: Versi Amazon Echo Sendiri: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
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
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
(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
(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
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
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
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
Sebenarnya saya sedang berpikir untuk membuat proyek ini kompak karena hanya memakan banyak ruang. Jadi ini adalah versi modifikasi dari yang sebelumnya.
Direkomendasikan:
Robot Tempur Buatan Sendiri Versi 2: 6 Langkah
Robot Tempur Buatan Sendiri Versi 2: Jadi… Ini adalah versi kedua dari robot tempur antweight saya! Saya ingin memperkenalkan Anda pada "Sidewinder." Untuk proyek ini saya menggunakan komponen cetak 3D (dirancang oleh saya) dan beberapa potongan elektronik yang saya beli dengan harga di bawah $100. Saya menggunakan CAD jadi
Membuat Osiloskop Sendiri (Mini DSO) Dengan STC MCU Dengan Mudah: 9 Langkah (dengan Gambar)
Buat Osiloskop Anda Sendiri (Mini DSO) Dengan STC MCU Dengan Mudah: Ini adalah osiloskop sederhana yang dibuat dengan STC MCU. Anda dapat menggunakan DSO Mini ini untuk mengamati bentuk gelombang. Interval Waktu: 100us-500ms Rentang Tegangan: 0-30V Mode Penarikan: Vektor atau Titik
Versi Saya Sendiri dari Kotak Tak Berguna: 4 Langkah
Versi Saya Sendiri dari Kotak Tidak Berguna: Untuk kelas malam tentang Arduino (CVO Volt - Arduino) saya mengikuti kami perlu membuat proyek pribadi. Saya memutuskan untuk menggabungkan 2 teknik menjadi Arduino dan pemotongan laser. Saya belajar menggunakan pemotong laser selama kelas malam lainnya menjadi CVO
Amazon Echo Controlled IR Remote: 11 Langkah (dengan Gambar)
Amazon Echo Controlled IR Remote: Sistem Amazon Echo dapat mengontrol banyak aspek rumah pintar, tetapi stopkontak pintar hanya dapat dimatikan dan dihidupkan. Banyak perangkat tidak langsung menyala hanya dengan dicolokkan dan memerlukan langkah tambahan, seperti menekan tombol pada remote atau
Pelepasan Kabel Jarak Jauh Olympus Evolt E510 (Versi 2 Dengan Fokus Otomatis pada Jarak Jauh): 6 Langkah (dengan Gambar)
Olympus Evolt E510 Remote Cable Release (Versi 2 Dengan Fokus Otomatis pada Remote): Kemarin saya membuat remote satu tombol sederhana untuk Olympus E510 saya. Sebagian besar kamera memiliki tombol pelepas rana (tombol yang Anda tekan untuk mengambil gambar) yang memiliki dua mode. Jika tombol ditekan perlahan, kamera akan fokus otomatis dan mengukur cahaya