Isi kandungan:

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

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

Video: Versi Sendiri Amazon Echo: 8 Langkah (dengan Gambar)
Video: Amazon Echo Show: How to customize the screen, add your photos 2024, November
Anonim
Image
Image
Versi Amazon Echo Sendiri
Versi Amazon Echo Sendiri
Versi Sendiri Amazon Echo
Versi Sendiri Amazon Echo

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

Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
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

Bahagian Robot Bercakap
Bahagian Robot Bercakap
Bahagian Robot Bercakap
Bahagian Robot Bercakap
Bahagian Robot Bercakap
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

Bahagian Sensor
Bahagian Sensor
Bahagian Sensor
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

Menambah Leds
Menambah Leds
Menambah Leds
Menambah Leds
Menambah Leds
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

Memadankan Peralatan Rumah Tangga dengan Robot
Memadankan Peralatan Rumah Tangga dengan Robot
Memadankan Peralatan Rumah Tangga dengan Robot
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

Perisian dan Kod Sumber
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

Kemas kini
Kemas kini
Kemas kini
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: