Satura rādītājs:
- 1. darbība. Nepieciešamie materiāli
- 2. darbība. Runājošā robota daļa
- 3. solis: Sensoru daļa
- 4. solis: LED pievienošana
- 5. darbība. Sadzīves tehnikas saskarne ar robotu
- 6. darbība: programmatūra un avota kods
- 7. solis. Secinājums
- 8. darbība: atjauniniet
Video: Paša Amazon Echo versija: 8 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Sveiki puiši, es domāju, ka visi zina par Amazon jaunāko produktu Amazon Echo, kas ir balss vadīta ierīce, t.i., mēs varam kontrolēt ierīci ar savu balsi un tā var pat runāt ar mums. Tā iedvesmojoties no šīs idejas, esmu izveidojis savu versiju, kuru var kontrolēt arī ar balsi un pat tā var kontrolēt sadzīves tehniku ar mūsu balss komandām.
1. darbība. Nepieciešamie materiāli
daļas Nr. no detaļām
1. Arduino uno -12. Arduino mega -13. Balss atpazīšanas modulis -14. SD kartes modulis -15. Audio pastiprinātājs -16. Skaļrunis. -17. Releja 8 kanāls -18. Temperatūras un mitruma sensors (DHT11) -1
9. Gāzes/dūmu sensors (MQ2). -110. Kustību sensors (PIR) -111. OLED displejs (0,96 collas) -112. Buzzers -413. Maizes dēlis -114. MM, MF savienojošie vadi15. Strāvas padeve (9-12v) Visas šīs iekārtas, no kurām esmu savācis mans tuvākais elektroniskais veikals. Šajā pamācībā es visu procesu sadalīšu daļās, lai vienkāršotu procesu. 1 runājoša robota daļa2-sensoru daļa
2. darbība. Runājošā robota daļa
(šajā daļā es izmantošu arduino uno) Šeit šajā daļā jūs uzzināsit par to, kā padarīt runājošu robotu. Ar VR moduļa (balss atpazīšanas moduļa) palīdzību robots var klausīties manas balss komandas. Ar Sd kartes moduļa un skaļruņa palīdzību robots var runāt. Lai vienkāršotu vairāku moduļu savienojumus, es vēl sadalīšu šo. 1 balss atpazīšanas moduļa savienojums ar arduino2-SD karti + skaļruņu savienojums ar arduino
1) Balss atpazīšanas moduļa savienojums ar arduino
Arduino D2 tapa - txd tapa
Arduino D3 tapa - rxd tapa
Arduino 5v tapa - vcc tapa
Arduino gnd pin-- gnd pin
balss atpazīšanas modulim ir nepieciešama bibliotēka, jūs varat lejupielādēt bibliotēku no šejienes VR3 moduļa bibliotēkas
2) SD kartes + skaļruņa savienojums
Arduino D4 - Sd cs tapa
Arduino D11 - Sd MOSI tapa
Arduino D12 - Sd MISO tapa
Arduino D13 - Sd SCK tapa
Arduino 5v - Sd vcc tapa
Arduino gnd - Sd gnd pin
Arduino signāli nav pietiekami skaļrunim, jo esmu izmantojis Lm386 audio pastiprinātāju.
SD kartes modulim jāinstalē SD bibliotēka. SD bibliotēku varat lejupielādēt šeit sd bibliotēka
Pievienojiet audio pastiprinātāju skaļrunim
Skaļrunis +ve - pastiprinātājs +ve
Skaļrunis -ve -pastiprinātājs -ve
Pievienojiet audio pastiprinātājam arduino
Arduino D9 - pastiprinātāja IN kontakts
Arduino gnd - pastiprinātāja gnd pin
Ārējais barošanas avots 9-12v uz pastiprinātāju
Šo barošanas avotu izmanto, lai pastiprinātu arduino signālus.
Akumulators +ve - pastiprinātājs +ve
Akumulators -ve -pastiprinātājs gnd
Piezīme: saīsiniet arduino un akumulatora daudzumu
Tādējādi visi šīs daļas savienojumi ir pabeigti.
VR moduļa sagatavošana klausīšanai
Šim nolūkam zemāk esošajā saitē varat atrast pdf failu.
VR3 rokasgrāmata
Sd kartes moduļa sagatavošana runāšanai
Sagatavošanai mums ir nepieciešami audio faili wav formātā, lai tas varētu runāt.
Šos audio failus var sagatavot, izmantojot balss ierakstīšanas lietotnes android tālruņos.
Audio failu īpašībām jābūt šādām:
Bitu izšķirtspēja - 8
Paraugu ņemšanas ātrums - 16000 Hz
Audio kanāls - mono
Formāts -.wav
(Tam ir vēl viena alternatīva, tā vietā, lai izmantotu Sd kartes moduli, jūs, puiši, varat izmantot tirgū pieejamo teksta -runas sintezatora shēmu.
Šajā gadījumā nav nepieciešams atsevišķi sagatavot audio failus, jo tas pats var pārvērst tekstu runā.)
šeit jūs varat pārklāt tekstu runas 2. teksta runā
šeit jūs varat pārvērst mp3 failu.wav failā mp3 uz wav formātu konvertēt
3. solis: Sensoru daļa
(šajā daļā es izmantoju arduino mega) Šeit es savienošu sensorusDht 11-, lai iegūtu temp. un mitrums MQ2 - lai noteiktu gāzes noplūdi vai dūmus PIR - lai noteiktu kustību Lai parādītu DHT datus, esmu izmantojis OLED displeju, bet gāzes sensoram - skaņas signālus, kas tiks aktivizēti, kad sensors atklās gāzes noplūdi/dūmus. Kustības sensoram esmu izmantojis dekoratīvās gaismas diodes, kuras tiks ieslēgtas, kad tiks konstatēta kustība. DHT savienojums
arduino D2 - DHT OUT tapa
arduino 5v - DHT vcc tapa
arduino gnd - DHT gnd pin
DHT sensoru bibliotēka ir nepieciešama, jūs varat lejupielādēt bibliotēku no šejienes DHT bibliotēka
PIR sensora savienojums arduino D4 - PIR OUT tapa
arduino 5v - PIR vcc tapa
arduino gnd - PIR gnd pin
MQ3 savienojums
arduino A14 - MQ3 A0 tapa
arduino 5v - MQ3 vcc tapa
arduino gnd - MQ3 gnd pin OLED displeja savienojums
arduino D12 - OLED CS tapa
arduino D11 - OLED līdzstrāvas tapa
arduino D13 - OLED RST tapa
arduino D9 - OLED SDA tapa
arduino D10 - OLED SCK tapa
arduino 5v - OLED vcc tapa
arduino gnd - OLED gnd pin
lai darbs būtu gatavs, būs nepieciešami daži bibliotēkas faili, tos varat lejupielādēt šeit. gfx bibliotēka
ssd1306 bibliotēka
Signālu savienojums
Signālu savienojums ir līdzīgs LED savienojumam.
4. solis: LED pievienošana
Šeit es pievienoju gaismas diodes, lai padarītu robotu pievilcīgu. Tāpēc ikreiz, kad es saku “Wakeup”, šīs gaismas diodes tiks ieslēgtas, radot sajūtu, ka robots ieslēgsies. Šim nolūkam esmu izmantojis 16 gaismas diodes, kas ir savienotas ar arduino mega (es nevaru savienot gaismas diodes ar arinoino uno // kas darbojas kā runājošs robots // Tā kā es esmu izsmelts ar tapām), tāpēc esmu izmantojis 2 arduinos. Un šeit es izveidošu 2 arduinos, lai sazinātos savā starpā. Tas ir vienkārši, kad es saku, ka modinātājs arduino darīs šo komandu un dos komandu analogWrite (A0, 500) (jo es esmu pievienojis arduino uno A0 arduino Mega A15. Tātad, kad arduino mega saņems šo komandu, tas aktivizēs Led.
5. darbība. Sadzīves tehnikas saskarne ar robotu
Šajā daļā es esmu izmantojis RELAY 8 kanālu arduino uno. Tāpēc ikreiz, kad vēlos ieslēgt gaismas/ventilatoru, es varu to kontrolēt tikai ar savām balss komandām. Tas ļaus jums justies kā dzelzs cilvēks kontrolē ierīces, izmantojot JARVIS. Releju kanāla savienojums.
6. darbība: programmatūra un avota kods
Šeit ir katras šīs pamācības daļas avota kodu saraksts.
Faktiski lielākajai daļai pamatprogrammu varat atrast attiecīgajās bibliotēkās.
avota kods arduino mega (t.i., sensoru daļa) - tests1
avota kods arduino uno (t.i., runājoša robota daļa) -galīgā runāšana
7. solis. Secinājums
Tātad puiši bauda šo pašu amazon echo versiju. Šajā versijā ir viens trūkums, šis robots nevar apkopot datus no interneta tāpat kā amazon echo. Es strādāju pie tā, un es to atjaunināšu, kad tas būs izdarīts. Paldies.
8. darbība: atjauniniet
Patiesībā es domāju par šo projektu kompaktu, jo tas vienkārši aizņēma daudz vietas. Tātad šī ir iepriekšējās versijas modificētā versija.
Ieteicams:
E-dohicky Russ lāzera jaudas mērītāja elektroniskā versija Dohicky: 28 soļi (ar attēliem)
E-dohicky Russ lāzera jaudas mērītāja elektroniskā versija Dohicky: Lāzera elektroinstruments. E-dohicky ir Russ SADLER dohicky elektroniskā versija. Russ animē ļoti labo SarbarMultimedia YouTube kanālu https://www.youtube.com/watch?v=A-3HdVLc7nI&t=281sRuss SADLER piedāvā vienkāršu un lētu aksesuāru
Atskaitot Amazon Echo: 6 soļi
Atskaitot Amazon Echo: Ja jūs esat tāds kā es, jūs nevarat NEDRĪKST mantas izjaukt un ar to samierināties. Mans mērķis ir izveidot visinformatīvāko ceļvedi internetā, lai droši izjauktu jūsu Amazon Echo. Kad es pirmo reizi izjaucu savu, man nebija gandrīz nekādu instrukciju vai ev
Amazon Echo Inside Antique Radio: 9 soļi
Amazon Echo Inside Antique Radio: Hei! Tātad, ja esat šeit, jūs, iespējams, esat lasījis un redzējis citus līdzīgus projektus. Mēs esam svētīti ar šo apbrīnojamo personīgo runātāja palīgu, un tagad, ja jūs esat tāds kā es, jūs vēlaties viņu izjaukt un pārvērst par kaut ko unikālu. Nu! Eit
Amazon Echo kontrolētā IR tālvadības pults: 11 soļi (ar attēliem)
Amazon Echo kontrolētā IR tālvadības pults: Amazon Echo sistēma var kontrolēt daudzus viedās mājas aspektus, taču viedo kontaktligzdu var tikai izslēgt un ieslēgt. Daudzas ierīces neieslēdzas uzreiz, vienkārši pievienojot tās elektrotīklam, un tām ir vajadzīgas papildu darbības, piemēram, nospiežot tālvadības pults pogas vai
Paša Nixie pulksteņa izveide HW un SW: 7 soļi
Paša Nixie pulksteņa izveide HW un SW: šajā pamācībā mēs veidosim pielāgotu Nixie Tube pulksteni. Liels paldies JLC PCB par šī projekta sponsorēšanu. Mēs pāriesim no pielāgotās shēmas plates izveidošanas līdz lietas 3D drukāšanai un programmatūras kodēšanai, lai to palaistu. Bezmaksas piegāde uz egles