Isi kandungan:
- Langkah 1: Bahan yang Diperlukan
- Langkah 2: Bahagian Robot Bercakap
- Langkah 3: Bahagian Sensor
- Langkah 4: Menambah Leds
- Langkah 5: Memadankan Peralatan Rumah Tangga dengan Robot
- Langkah 6: Perisian dan Kod Sumber
- Langkah 7: Kesimpulannya
- Langkah 8: Kemas kini
Video: Versi Sendiri Amazon Echo: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Hai kawan-kawan, saya rasa semua orang tahu mengenai produk terbaru Amazon Echo yang merupakan alat kawalan suara iaitu kita dapat mengawal peranti dengan suara kita dan bahkan boleh bercakap dengan kita. Oleh kerana terinspirasi oleh idea ini, saya telah membuat versi saya sendiri, yang juga dapat dikendalikan oleh suara dan bahkan dapat mengawal perkakas rumah dengan perintah suara kita.
Langkah 1: Bahan yang Diperlukan
bahagian no. bahagian
1. Arduino uno - 12. Arduino mega -13. Modul pengenalan suara -14. Sd kad modul -15. Audio amplifier -16. Speaker. -17. Relay 8 saluran -18. Perasaan suhu dan kelembapan (DHT11) -1
9. Sensor gas / asap (MQ2). -110. Sensor gerakan (PIR) -111. PaparanOLED (0.96 inci) -112. Buzzers -413. Papan roti -114. MM, wayar penyambung MF15. Pasokan kuasa (9-12v) Semua peralatan ini telah saya kumpulkan dari kedai elektronik terdekat saya. Dalam arahan ini saya akan membahagikan keseluruhan proses kepada beberapa bahagian untuk mempermudah prosesnya. 1-bahagian robot bahagian 2-sensor
Langkah 2: Bahagian Robot Bercakap
(untuk bahagian ini saya akan menggunakan arduino uno) Di bahagian ini, anda akan mengetahui bagaimana membuat robot bercakap. Dengan bantuan modul VR (modul pengenalan suara) robot dapat mendengar arahan suara saya. Dan dengan bantuan modul kad Sd dan pembesar suara, robot dapat bercakap. Untuk mempermudah sambungan beberapa modul di sini, saya akan membahagikan ini dengan lebih jauh. Sambungan modul pengecaman suara.1-kad dengan kad arduino2-SD + sambungan pembesar suara dengan arduino
1) Sambungan modul pengecaman suara dengan arduino
Pin Arduino D2 - pin txd
Pin Arduino D3 - pin rxd
Pin Arduino 5v - pin vcc
Arduino gnd pin-- pin gnd
modul pengenalan suara memerlukan perpustakaan, anda boleh memuat turun perpustakaan dari sini perpustakaan modul VR3
2) Sd kad + sambungan pembesar suara
Arduino D4 - Sd cs pin
Arduino D11 - Sd MOSI pin
Arduino D12 - Sd MISO pin
Arduino D13 - Sd SCK pin
Arduino 5v - Sd vcc pin
Arduino gnd - Sd gnd pin
Isyarat dari arduino tidak mencukupi untuk pembesar suara kerana saya telah menggunakan penguat audio Lm386.
untuk modul kad SD anda perlu memasang perpustakaan sd. anda boleh memuat turun perpustakaan SD di sini sd library
Sambungkan penguat audio ke pembesar suara
Pembesar suara + ve - penguat + ve
Pembesar suara -ve - penguat -ve
Sambungkan ke penguat audio ke arduino
Arduino D9 - pin penguat IN
Arduino gnd - pin gnd penguat
Sumber kuasa luaran 9-12v ke penguat
Sumber kuasa ini digunakan untuk menguatkan isyarat yang berasal dari arduino.
Bateri + ve - penguat + ve
Battery -ve - penguat gnd
Catatan: Pendekkan arduino dan bateri
Dengan ini semua sambungan bahagian ini selesai.
Penyediaan modul VR untuk mendengar
Untuk ini, anda boleh mendapatkan fail pdf di pautan di bawah.
Manual VR3
Penyediaan modul kad Sd untuk bercakap
Untuk penyediaannya, kami memerlukan fail audio dalam format wav supaya dapat bercakap.
Fail audio ini dapat disiapkan dengan menggunakan aplikasi rakaman suara di ponsel android.
Ciri fail audio mestilah:
Resolusi bit - 8
Kadar persampelan - 16000hz
Saluran audio - mono
Format -.wav
(Terdapat satu lagi alternatif untuk ini, daripada menggunakan modul kad Sd, anda boleh menggunakan rangkaian synthesizer teks ke pertuturan yang terdapat di pasaran.
Dalam hal ini tidak perlu menyiapkan fail audio secara berasingan kerana ia dapat mengubah teks menjadi ucapan sendiri.)
di sini anda boleh memasukkan teks rahsia ke teks ucapan 2 ucapan
di sini anda boleh menukar fail mp3 menjadi fail.wav mp3 ke format wav menukar
Langkah 3: Bahagian Sensor
(di bahagian ini saya menggunakan arduino mega) Di sini saya akan menyambungkan sensorDht 11- untuk mendapatkan temp. dan kelembapan MQ2 - untuk mengesan kebocoran gas atau asapPIR - untuk mengesan gerakanUntuk memaparkan data DHT, saya telah menggunakan paparan OLED dan untuk sensor gas, saya telah menggunakan bel yang akan diaktifkan apabila sensor mengesan kebocoran / asap gas. Untuk sensor gerakan, saya telah menggunakan LED hiasan yang akan dihidupkan ketika gerakan dikesan. Sambungan DHT
arduino D2 - Pin DHT OUT
arduino 5v - pin vcc DHT
arduino gnd - pin gnd DHT
untuk perpustakaan sensor DHT diperlukan anda boleh memuat turun perpustakaan dari sini perpustakaan DHT
Sambungan sensor PIR arduino D4 - pin PIR OUT
arduino 5v - pin PIR vcc
arduino gnd - pin PIR gnd
Sambungan MQ3
arduino A14 - pin MQ3 A0
pin arduino 5v - MQ3 vcc
arduino gnd - Sambungan paparan OLED MQ3 gnd pin
arduino D12 - Pin OLED CS
arduino D11 - pin DC OLED
arduino D13 - pin OLED RST
arduino D9 - pin SDA OLED
arduino D10 - pin OLED SCK
arduino 5v - pin vcc OLED
arduino gnd - pin gnd OLED
Untuk menjadikannya berfungsi beberapa fail perpustakaan diperlukan, anda boleh memuat turunnya di sini. perpustakaan gfx
perpustakaan ssd1306
Sambungan buzzer
Sambungan buzzer serupa dengan sambungan yang dipimpin.
Langkah 4: Menambah Leds
Di sini saya menambah LED untuk menjadikan robot menarik. Oleh itu, setiap kali saya mengatakan 'Wakeup' LED ini akan dihidupkan sehingga menimbulkan rasa bahawa robot akan menyala. Untuk ini saya telah menggunakan 16 LED yang disambungkan ke arduino mega (saya tidak dapat menyambungkan LED ke arduino uno // yang berfungsi sebagai robot bercakap // Kerana saya habis dengan pin) itulah sebabnya saya telah menggunakan 2 arduino. Dan di sini saya akan membuat 2 arduino untuk berkomunikasi antara satu sama lain. Ini mudah apabila saya katakan bangunkan arduino ke perintah itu dan akan memberikan perintah analogWrite (A0, 500) (kerana saya telah menghubungkan arduino uno A0 ke arduino Mega A15. Oleh itu, setiap kali arduino mega menerima arahan ini, ia akan mengaktifkan Led.
Langkah 5: Memadankan Peralatan Rumah Tangga dengan Robot
Untuk bahagian ini saya telah menggunakan saluran RELAY 8 ke arduino uno. Oleh itu, setiap kali saya mahu menyalakan lampu / kipas, saya dapat mengawalnya hanya dengan arahan suara saya. Oleh itu, ini akan memberi anda rasa iron man mengendalikan peranti dengan bantuan JARVIS di sana. Sambungan saluran relay.
Langkah 6: Perisian dan Kod Sumber
Berikut adalah senarai kod sumber untuk setiap bahagian yang boleh dipesan ini.
Sebenarnya untuk sebahagian besar bahagian anda boleh menemui program asas di perpustakaan masing-masing.
kod sumber untuk arduino mega (iaitu bahagian sensor) - ujian1
kod sumber untuk arduino uno (iaitu bahagian robot bercakap) - akhir bercakap
Langkah 7: Kesimpulannya
Oleh itu, lelaki menikmati dengan versi ezon amazon ini sendiri. Terdapat satu kelemahan dalam versi ini, robot ini tidak dapat mengumpulkan data dari Internet seperti yang dapat dilakukan oleh gema amazon. Saya sedang mengusahakannya dan saya akan mengemas kini setelah selesai. Terima kasih.
Langkah 8: Kemas kini
Sebenarnya saya berfikir untuk menjadikan projek ini padat kerana hanya memerlukan banyak ruang. Ini adalah versi yang telah diubah suai daripada yang sebelumnya.
Disyorkan:
Robot Tempur buatan sendiri Versi 2: 6 Langkah
Robot Tempur Buatan sendiri Versi 2: Jadi … Ini adalah versi kedua robot tempur antweightaku! Saya ingin memperkenalkan anda kepada " Sidewinder. &Quot; Untuk projek ini, saya menggunakan bahagian bercetak 3D (direka oleh saya) dan beberapa kepingan elektronik yang saya beli dengan harga di bawah $ 100. Saya menggunakan CAD jadi
Versi Sendiri dari Kotak Tidak Berguna: 4 Langkah
Versi Sendiri dari Kotak Tidak Berguna: Untuk kelas malam mengenai Arduino (CVO Volt - Arduino) saya mengikuti kami perlu membuat projek peribadi. Saya memutuskan untuk menggabungkan 2 teknik iaitu Arduino dan pemotongan laser. Saya belajar menggunakan pemotong laser semasa kelas malam lain menjadi CVO
Jarak jauh IR Echo terkawal Amazon: 11 Langkah (dengan Gambar)
Jauh IR Terkawal Amazon Echo: Sistem Amazon Echo dapat mengawal banyak aspek rumah pintar, tetapi saluran pintar hanya dapat dimatikan dan dihidupkan. Banyak peranti tidak langsung dihidupkan dengan mudah dipasang dan memerlukan langkah tambahan, seperti menekan butang pada alat kawalan jauh atau
Pelepasan Kabel Jauh Olympus Evolt E510 (Versi 2 Dengan Fokus Auto pada Jauh): 6 Langkah (dengan Gambar)
Pelepasan Kabel Jarak Jauh Olympus Evolt E510 (Versi 2 Dengan Fokus Auto pada Jauh): Semalam saya membina alat kawalan jauh satu butang sederhana untuk Olympus E510 saya. Sebilangan besar kamera mempunyai butang pelepas rana (yang anda tekan untuk mengambil gambar) yang mempunyai dua mod. Sekiranya butang ditekan dengan lembut, kamera akan fokus secara automatik dan mengukur cahaya
Techduino -- Cara Membuat Arduino Uno R3 buatan sendiri sendiri --: 9 Langkah (dengan Gambar)
Techduino || Cara Membuat Arduino Uno R3 Buatan Sendiri Sendiri ||: Sekiranya anda seperti saya, setelah saya mendapat Arduino saya dan melakukan pengaturcaraan terakhir pada cip pertama saya, saya ingin menariknya dari Arduino Uno R3 saya dan meletakkannya di litar saya sendiri. Ini juga akan membebaskan Arduino saya untuk projek masa depan. Setelah membaca banyak