Përmbajtje:
- Hapi 1: Materialet e kërkuara
- Hapi 2: Pjesa e Robotit që flet
- Hapi 3: Pjesa e sensorëve
- Hapi 4: Shtimi i LED -ve
- Hapi 5: Ndërfaqja e pajisjeve shtëpiake me robotin
- Hapi 6: Softueri dhe Kodi Burimor
- Hapi 7: Përfundimi
- Hapi 8: Përditësoni
Video: Versioni Vetë i Amazon Echo: 8 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Përshëndetje djema, mendoj se të gjithë e dinë për produktin më të fundit të Amazon Echo Amazon, i cili është një pajisje e kontrolluar nga zëri, domethënë ne mund ta kontrollojmë pajisjen me zërin tonë dhe madje mund të na flasë. I frymëzuar nga kjo ide, unë kam krijuar versionin tim, i cili gjithashtu mund të kontrollohet nga zëri dhe madje mund të kontrollojë pajisjen shtëpiake me komandat tona zanore.
Hapi 1: Materialet e kërkuara
pjesët nr. të pjesëve
1. Arduino uno -12. Arduino mega -13. Moduli i njohjes së zërit -14. Moduli i kartës Sd -15. Përforcuesi i audios -16. Foles. -17. Rele 8 kanal -18. Sensori i temperaturës dhe lagështisë (DHT11) -1
9. Sensori i gazit/tymit (MQ2). -110. Sensori i lëvizjes (PIR) -111. Shfaqja OLED (0.96 inç) -112. Buzzers -413. Bordi i bukës -114. MM, MF që lidh telat15. Furnizimi me energji (9-12v) Të gjitha këto pajisje nga të cilat jam mbledhur dyqani im elektronik më i afërt. Në këtë udhëzues unë do ta ndaj të gjithë procesin në pjesë për të thjeshtuar procesin. 1 pjesë roboti që flet 2 pjesë sensorë
Hapi 2: Pjesa e Robotit që flet
(për këtë pjesë do të përdor arduino uno) Këtu në këtë pjesë do të mësoni se si të bëni robot që flet. Me ndihmën e modulit VR (moduli i njohjes së zërit) roboti mund të dëgjojë komandat e mia zanore. Dhe me ndihmën e modulit dhe altoparlantit të kartës Sd, roboti mund të flasë. Për të thjeshtuar lidhjet e moduleve të shumta këtu unë do ta ndaj këtë më tej. Lidhja e modulit të njohjes me 1 zë me arduino2-kartë SD + lidhje altoparlanti me arduino
1) Lidhja e modulit të njohjes së zërit me arduino
Arduino D2 pin - txd pin
Arduino D3 pin - rxd pin
Arduino 5v pin - vcc pin
Arduino gnd pin-- gnd pin
moduli i njohjes së zërit ka nevojë për bibliotekë, mund ta shkarkoni bibliotekën nga këtu biblioteka e moduleve VR3
2) Kartë Sd + lidhje altoparlantësh
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
Sinjalet nga arduino nuk janë të mjaftueshme për altoparlantin sepse kam përdorur përforcues audio Lm386.
për modulin e kartës SD ju duhet të instaloni bibliotekën sd. ju mund të shkarkoni bibliotekën SD këtu bibliotekën sd
Lidhni amplifikatorin audio me altoparlantin
Altoparlant +ve - përforcues +ve
Altoparlant -ve -përforcues -ve
Lidhu me amplifikatorin audio me arduino
Arduino D9 - përforcues IN pin
Arduino gnd - pin gnd përforcues
Burimi i jashtëm i energjisë 9-12v për amplifikatorin
Ky burim energjie përdoret për të amplifikuar sinjalet që vijnë nga arduino.
Bateria +ve - amplifikator +ve
Bateria -ve -përforcues gnd
Shënim: Shkurtoni gndin e arduino dhe baterisë
Me këtë përfundohen të gjitha lidhjet e kësaj pjese.
Përgatitja e modulit VR për të dëgjuar
Për këtë ju mund të gjeni një skedar pdf në lidhjen më poshtë.
Manual VR3
Përgatitja e modulit të kartës Sd për të folur
Për përgatitjen na duhen skedarë audio në formatin wav në mënyrë që të flasë.
Këto skedarë audio mund të përgatiten duke përdorur aplikacione për regjistrimin e zërit në telefonat android.
Karakteristikat e skedarëve audio duhet të jenë:
Rezolucioni i bitit - 8
Shkalla e marrjes së mostrave - 16000hz
Kanali audio - mono
Formati -.wav
(Ekziston një alternativë tjetër për këtë, në vend që të përdorni modulin e kartës Sd ju djema mund të përdorni qarkun e sintetizuesit të tekstit për të folur i cili është i disponueshëm në treg.
Në këtë nuk ka nevojë të përgatisni skedarët audio veç e veç sepse mund ta shndërrojë tekstin në fjalim më vete.)
këtu mund të fshehni tekstin në tekstin e fjalës 2 fjalim
këtu mund të konvertoni skedarin mp3 në.wav file mp3 në formatin wav të konvertuar
Hapi 3: Pjesa e sensorëve
(në këtë pjesë unë jam duke përdorur arduino mega) Këtu do të lidh sensorëtDht 11- për të marrë temp. dhe lagështia MQ2 - për të zbuluar rrjedhjen e gazit ose tyminPIR - për të zbuluar lëvizjenPër të shfaqur të dhënat e DHT -së kam përdorur ekranin OLED dhe për sensorin e gazit kam përdorur gumëzhitës të cilët do të aktivizohen kur sensori zbulon rrjedhjen/tymin e gazit. Për sensorin e lëvizjes kam përdorur LED dekorative të cilat do të ndizen kur lëvizja të zbulohet. Lidhje DHT
arduino D2 - kunja DHT OUT
arduino 5v - DHT vcc pin
arduino gnd - DHT gnd pin
për bibliotekën e sensorit DHT është e nevojshme ju mund ta shkarkoni bibliotekën nga këtu biblioteka DHT
Lidhja e sensorit PIR arduino D4 - pin PIR OUT
arduino 5v - PIR vcc pin
arduino gnd - PIR gnd pin
Lidhje MQ3
arduino A14 - MQ3 A0 pin
arduino 5v - kunj MQ3 vcc
arduino gnd - lidhje MQ3 gnd pin OLED e ekranit
arduino D12 - kunj OLED CS
arduino D11 - pin OLED DC
arduino D13 - kunj OLED RST
arduino D9 - pin OLED SDA
arduino D10 - kunj OLED SCK
arduino 5v - pin OLED vcc
arduino gnd - OLED gnd pin
për të bërë oled të funksionojë do të nevojiten disa skedarë bibliotekash që mund t'i shkarkoni këtu. biblioteka gfx
biblioteka ssd1306
Lidhja e zhurmave
Lidhja Buzzers është e ngjashme me lidhjen led.
Hapi 4: Shtimi i LED -ve
Këtu po shtoj LED për ta bërë robotin tërheqës. Pra, sa herë që them 'Zgjimi' këto LED do të ndizen duke krijuar një ndjenjë që roboti do të ndizet. Për këtë kam përdorur 16 LED të cilat janë të lidhura me arduino mega (nuk mund t'i lidh LED me arduino uno // i cili punon si robot që flet // Sepse jam i rraskapitur me kunjat) prandaj e kam përdorur 2 arduino. Dhe këtu do të bëj 2 arduino për të komunikuar me njëri -tjetrin. Kjo është e thjeshtë kur them zgjimi arduino do të ketë komandë dhe do të japë komandën analogWrite (A0, 500) (sepse e kam lidhur arduino uno A0 me arduino Mega A15. Pra, sa herë që arduino mega merr këtë komandë do të aktivizojë Led's Me
Hapi 5: Ndërfaqja e pajisjeve shtëpiake me robotin
Për këtë pjesë unë kam përdorur kanalin RELAY 8 në arduino uno. Kështu që sa herë që dua të ndez dritat/ventilatorin mund ta kontrolloj atë vetëm me komandat e mia zanore. Pra, do t'ju japë ndjenjën e kontrollit të pajisjeve të njeriut me ndihmën e JARVIS atje. Lidhja e kanalit të transmetimit.
Hapi 6: Softueri dhe Kodi Burimor
Këtu është lista e kodeve burimore për secilën pjesë të këtij udhëzuesi.
Në fakt për shumicën e pjesëve mund të gjeni programet bazë në bibliotekat përkatëse.
kodi burimor për arduino mega (dmth. pjesa e sensorëve) - test1
kodi burimor për arduino uno (dmth. pjesa e robotit që flet) -biseda përfundimtare
Hapi 7: Përfundimi
Kështu që djemtë kënaqen me këtë version të echo amazon. Ekziston një pengesë në këtë version, ky robot nuk mund të mbledhë të dhëna nga Interneti, ashtu siç mund të bëjë jehona amazon. Unë jam duke punuar në këtë dhe do ta azhurnoj pasi të jetë bërë. Faleminderit.
Hapi 8: Përditësoni
Në të vërtetë po mendoja ta bëja këtë projekt kompakt sepse thjesht zinte shumë hapësirë. Pra, ky është versioni i modifikuar i atij të mëparshëm.
Recommended:
E-dohicky Versioni Elektronik i Matësit të Fuqisë Laser të Russ Dohicky: 28 hapa (me fotografi)
E-dohicky Versioni Elektronik i Matësit të Laserit të Fuqisë së Rusit Russ animon kanalin shumë të mirë të SarbarMultimedia youtube https://www.youtube.com/watch?v=A-3HdVLc7nI&t=281sRUS SADLER paraqet një aksesor të lehtë dhe të lirë
ARDUINO SOLAR CHARGE CONTROLLER (Versioni 2.0): 26 hapa (me fotografi)
ARDUINO SOLAR CHARGE CONTROLLER (Versioni 2.0): [Luaj Video] Një vit më parë, fillova të ndërtoja sistemin tim diellor për të siguruar energji për shtëpinë time në fshat. Fillimisht, bëra një kontrollues ngarkimi të bazuar në LM317 dhe një matës të energjisë për monitorimin e sistemit. Më në fund, bëra një kontrollues ngarkimi PWM. Në Apri
Konsola Pi: Versioni i lirë: 8 hapa (me fotografi)
Konsola Pi: Versioni i lirë: Me gjithë maninë me " retro " tastierat që ktheheshin dhe ishin kaq të njohura doja të shihja nëse mund ta ndërtoja vetë duke përdorur një Raspberry Pi. Pasi bëra një kërkim të vogël, zbrita në faqen e internetit të RetroPie (https://retropie.org.uk/) dhe u gjunjëzova
Ekrani i temperaturës dhe lagështisë termokromike - Versioni i PCB: 6 hapa (me fotografi)
Ekrani i Temperaturës dhe Lagështisë Termokromike - Versioni PCB: Pak kohë më parë bëri një projekt të quajtur Temperatura Termokromike & Humidity Display ku kam ndërtuar një ekran me 7 segmente nga pllaka bakri që janë ngrohur/ftohur nga elementë më të fortë. Pllakat e bakrit ishin të mbuluara me një fletë termokromike që
Telekomandë IR e kontrolluar nga Amazon Echo: 11 hapa (me fotografi)
Telekomanda IR e kontrolluar nga Amazon Echo: Sistemi Amazon Echo mund të kontrollojë shumë aspekte të një shtëpie të zgjuar, por një prizë e zgjuar mund të fiket dhe ndizet vetëm. Shumë pajisje nuk ndizen menjëherë duke u lidhur thjesht dhe kërkojnë hapa shtesë, të tilla si shtypja e butonave në një telekomandë ose