Sisukord:
- Samm: vajalikud materjalid
- 2. samm: rääkiv robot
- 3. samm: andurite osa
- Samm: LED -ide lisamine
- Samm: kodumasinate ühendamine robotiga
- 6. samm: tarkvara ja lähtekood
- Samm 7: Järeldus
- 8. samm: värskendage
Video: Amazon Echo oma versioon: 8 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Tere poisid, ma arvan, et kõik teavad Amazoni uusimast tootest Amazon Echo, mis on hääljuhtimisega seade, st saame seadet oma häälega juhtida ja see võib isegi meiega rääkida. Sellest ideest inspireerituna olen loonud oma versiooni, mida saab juhtida ka häälega ja isegi see saab meie häälkäsklustega kodumasinat juhtida.
Samm: vajalikud materjalid
osad nr. osadest
1. Arduino uno -12. Arduino mega -13. Hääletuvastusmoodul -14. SD -kaardi moodul -15. Helivõimendi -16. Kõlar. -17. Relee 8 kanal -18. Temperatuuri- ja niiskusandur (DHT11) -1
9. Gaasi-/suitsuandur (MQ2). -110. Liikumissensor (PIR) -111. OLED -ekraan (0,96 tolli) -112. Summerid -413. Leibalaud -114. MM, MF ühenduskaablid15. Toiteallikas (9-12v) Kõik need seadmed, mille olen kogunud minu lähim elektrooniline pood. Selles juhendis jagan protsessi lihtsustamiseks kogu protsessi osadeks. 1-rääkiv robot osa 2-andurid
2. samm: rääkiv robot
(selle osa jaoks kasutan arduino uno -d) Siin selles osas saate teada, kuidas rääkida robotit teha. VR -mooduli (häältuvastusmooduli) abil saab robot kuulata minu häälkäsklusi. Sd-kaardimooduli ja kõlari abil saab robot rääkida. Mitme mooduli ühenduste lihtsustamiseks jagan selle veelgi. 1-häältuvastusmooduli ühendus arduino2-SD-kaardiga + kõlariühendus arduinoga
1) Hääletuvastusmooduli ühendus arduinoga
Arduino D2 tihvt - txd tihvt
Arduino D3 pin - rxd pin
Arduino 5v pin - vcc pin
Arduino gnd pin-- gnd pin
häältuvastusmoodul vajab raamatukogu, saate raamatukogu alla laadida siit VR3 mooduliteegist
2) SD -kaardi + kõlarite ühendus
Arduino D4 - Sd cs tihvt
Arduino D11 - Sd MOSI tihvt
Arduino D12 - Sd MISO tihvt
Arduino D13 - Sd SCK tihvt
Arduino 5v - Sd vcc pin
Arduino gnd - Sd gnd pin
Arduino signaalidest ei piisa kõlarile, selleks olen kasutanud Lm386 helivõimendit.
SD -kaardi mooduli jaoks peate installima sd -teegi. SD -teegi saate alla laadida siit sd -raamatukogust
Ühendage helivõimendi kõlariga
Kõlar +ve - võimendi +ve
Kõlar -ve -võimendi -ve
Ühendage helivõimendiga arduino
Arduino D9 - võimendi IN pin
Arduino gnd - võimendi gnd pin
Väline toiteallikas võimendile 9-12v
Seda toiteallikat kasutatakse arduino signaalide võimendamiseks.
Aku +ve - võimendi +ve
Aku -ve -võimendi gnd
Märkus. Lülitage arduino ja aku lühike
Sellega on kõik selle osa ühendused lõpule viidud.
VR -mooduli ettevalmistamine kuulamiseks
Selleks leiate allolevalt lingilt pdf -faili.
VR3 kasutusjuhend
Sd -kaardi mooduli ettevalmistamine rääkimiseks
Ettevalmistuseks vajame wav -vormingus helifaile, et see saaks rääkida.
Neid helifaile saab ette valmistada Android -telefonides häälsalvestusrakenduste abil.
Helifailide omadused peaksid olema järgmised:
Biti eraldusvõime - 8
Proovivõtu sagedus - 16000 Hz
Helikanal - mono
Vorming -.wav
(Selle jaoks on veel üks alternatiiv, Sd -kaardimooduli asemel saate kasutada turul saadaolevat teksti kõneksüntesaatori vooluringi.
Sel juhul ei ole vaja helifaile eraldi ette valmistada, sest see võib teksti iseseisvalt kõneks muuta.)
siin saate teksti varjata kõneteksti 2 kõneks
siin saate teisendada mp3 -faili.wav -failiks mp3 -vormingus teisendada
3. samm: andurite osa
(selles osas kasutan arduino mega) Siin ühendan anduridDht 11-, et saada temp. ja niiskus MQ2 - gaasi lekke või suitsu tuvastamiseks PIR - liikumise tuvastamiseks DHT -andmete kuvamiseks olen kasutanud OLED -ekraani ja gaasianduri jaoks olen kasutanud sumisejaid, mis aktiveeruvad, kui andur tuvastab gaasilekke/suitsu. Liikumisanduri jaoks olen kasutanud dekoratiivseid LED -e, mis lülituvad sisse, kui liikumine tuvastatakse. DHT ühendus
arduino D2 - DHT OUT tihvt
arduino 5v - DHT vcc pin
arduino gnd - DHT gnd pin
jaoks DHT sensor raamatukogu on vajalik saate alla laadida raamatukogu siit DHT raamatukogu
PIR anduri ühendus arduino D4 - PIR OUT tihvt
arduino 5v - PIR vcc tihvt
arduino gnd - PIR gnd pin
MQ3 ühendus
arduino A14 - MQ3 A0 tihvt
arduino 5v - MQ3 vcc tihvt
arduino gnd - MQ3 gnd pin OLED -ekraani ühendus
arduino D12 - OLED CS tihvt
arduino D11 - OLED DC pin
arduino D13 - OLED RST tihvt
arduino D9 - OLED SDA tihvt
arduino D10 - OLED SCK tihvt
arduino 5v - OLED vcc pin
arduino gnd - OLED gnd pin
selleks, et saaksite töötada, on vaja mõningaid raamatukogu faile, saate need siit alla laadida. gfx raamatukogu
ssd1306 raamatukogu
Suminate ühendus
Suminate ühendus on sarnane LED -ühendusega.
Samm: LED -ide lisamine
Siin lisan LED -id, et muuta robot atraktiivseks. Nii et kui ma ütlen "Äratus", lülitatakse need LED -id sisse, tekitades tunde, et robot hakkab SISSE. Selle jaoks olen kasutanud 16 LED -i, mis on ühendatud arduino mega -ga (ma ei saa ühendada LED -e arduino uno -ga // mis töötab rääkiva robotina // Kuna ma olen tihvtidega kurnatud), sellepärast olen kasutanud 2 arduinot. Ja siin teen ma 2 arduinot, et üksteisega suhelda. See on lihtne, kui ma ütlen, et arduino teeb selle käsu äratuseks ja annab käsu analogWrite (A0, 500) (kuna olen ühendanud arduino uno A0 arduino Mega A15 -ga. Nii et kui arduino mega selle käsu saab, aktiveerib see LED -i.
Samm: kodumasinate ühendamine robotiga
Selle osa jaoks olen kasutanud RELAY 8 kanalit arduino uno jaoks. Nii et kui ma tahan tuled/ventilaatori sisse lülitada, saan seda juhtida ainult oma häälkäsklustega. Nii et see annab teile tunde, et raudmees juhib seadmeid JARVISe abil. Releekanali ühendus.
6. samm: tarkvara ja lähtekood
Siin on selle juhendi iga osa lähtekoodide loend.
Tegelikult leiate enamiku osade jaoks põhiprogrammid vastavatest raamatukogudest.
arduino mega (st andurite osa) lähtekood - test1
arduino uno (st rääkiva roboti osa) lähtekood -lõplik rääkimine
Samm 7: Järeldus
Nii et poisid naudivad seda oma Amazonase kaja versiooni. Selles versioonis on üks puudus, see robot ei saa Internetist andmeid koguda, nagu seda saab teha Amazonase kaja. Ma töötan selle kallal ja värskendan seda, kui see on tehtud. Aitäh.
8. samm: värskendage
Tegelikult mõtlesin selle projekti kompaktseks muuta, sest see lihtsalt hõivas palju ruumi. Nii et see on eelmise versiooni muudetud versioon.
Soovitan:
E-dohicky Russ'i laservõimsusmõõturi elektrooniline versioon Dohicky: 28 sammu (koos piltidega)
E-dohicky Russ'i laservõimsusmõõturi elektrooniline versioon Dohicky: Laser-elektritööriist. E-dohicky on Russ SADLERi dohicky elektrooniline versioon. Russ animeerib väga head SarbarMultimedia youtube'i kanalit https://www.youtube.com/watch?v=A-3HdVLc7nI&t=281sRuss SADLER esitab lihtsa ja odava lisaseadme
ThreadBoard (mitte-3D-prinditud versioon): E-Textile Rapid Prototyping Board: 4 sammu (koos piltidega)
ThreadBoard (mitte-3D-trükitud versioon): E-Textile Rapid Prototyping Board: ThreadBoard V2 3D-trükitud versiooni juhend on leitav siit. ThreadBoardi 1. versiooni leiate siit. Läbi kulude, reisimine, pandeemiad ja muud takistused, ei pruugi teil olla juurdepääsu 3D -printerile, kuid soovite
ARDUINO SOLAR CHARGE CONTROLLER (versioon 2.0): 26 sammu (koos piltidega)
ARDUINO SOLAR CHARGE CONTROLLER (versioon 2.0): [Esita video] Aasta tagasi hakkasin ehitama oma päikesesüsteemi, et oma külamajale energiat pakkuda. Esialgu tegin süsteemi jälgimiseks LM317 -põhise laadimiskontrolleri ja energiaarvesti. Lõpuks tegin PWM laadimiskontrolleri. Apris
MacBook Pro versioon: 7 sammu (koos piltidega)
MacBook Pro Cargadori kirjeldus: MacBook Pro arvuti, mis on vastupidav, kuid mitte autojuht. Lo ú nico que se rompe es el cable, y en el punto de uni ó n con el transformator que es la parte m á s dif í cil. En este juhendatav muestro como se puede reparar
Pi konsool: odav versioon: 8 sammu (koos piltidega)
Pi konsool: odav versioon: kogu hullusega koos " retro " konsoolid tulevad tagasi ja on nii populaarsed, et tahtsin näha, kas saaksin selle ise Raspberry Pi abil ehitada. Pärast väikest uurimistööd jõudsin RetroPie veebisaidile (https://retropie.org.uk/) ja põlve