Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Mga Materyal
- Hakbang 2: Bahagi ng Pakikipag-usap sa Robot
- Hakbang 3: Bahagi ng Mga Sensor
- Hakbang 4: Pagdaragdag ng Leds
- Hakbang 5: Pagkagambala sa Mga Kagamitang Pantahanan Sa Robot
- Hakbang 6: Software at Source Code
- Hakbang 7: Konklusyon
- Hakbang 8: Mag-update
Video: Sariling Bersyon ng Amazon Echo: 8 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Kumusta mga tao, sa palagay ko alam ng lahat ang tungkol sa pinakabagong produkto ng Amazon na Amazon Echo na isang aparato na kinokontrol ng boses hal. Makokontrol natin ang aparato gamit ang ating boses at maaari din itong makipag-usap sa atin. Sa gayon inspirasyon ng ideyang ito lumikha ako ng aking sariling bersyon, na maaari ring makontrol ng boses at kahit na makokontrol nito ang gamit sa bahay sa aming mga utos ng boses.
Hakbang 1: Kinakailangan ang Mga Materyal
mga bahagi no. ng mga bahagi
1. Arduino uno - 12. Arduino mega -13. Modyul ng pagkilala sa boses -14. Module ng SD card -15. Audio amplifier -16. Tagapagsalita. -17. Relay 8 channel -18. Temperatura at kahalumigmigan sensor (DHT11) -1
9. Sensor ng gas / usok (MQ2). -110. Motion sensor (PIR) -111. OLED display (0.96 inch) -112. Buzzers -413. Bread board -114. MM, MF na kumokonekta sa mga wire15. Power supply (9-12v) Ang lahat ng mga equipment na nakalap ko mula sa ang aking pinakamalapit na elektronikong tindahan. Sa itinuturo na ito, hahatiin ko ang buong proseso sa mga bahagi upang gawing simple ang proseso.
Hakbang 2: Bahagi ng Pakikipag-usap sa Robot
(para sa bahaging ito ay gagamitin ko ang arduino uno) Dito sa bahaging ito malalaman mo ang tungkol sa kung paano gumawa ng kinakailangang robot. Sa tulong ng module ng VR (module ng pagkilala sa boses) ang robot ay maaaring makinig sa aking mga utos ng boses. At sa tulong ng module ng Sd card at nagsasalita ang robot ay maaaring magsalita. Upang gawing simple ang mga koneksyon ng maraming mga module dito ay hihiwalayin ko pa ito. Ang koneksyon ng module ng pagkilala ng boses na may arduino2-SD card + na koneksyon ng speaker na may arduino
1) Koneksyon sa module ng pagkilala sa boses na may arduino
Arduino D2 pin - txd pin
Arduino D3 pin - rxd pin
Arduino 5v pin - vcc pin
Arduino gnd pin-- gnd pin
Kailangan ng module ng pagkilala sa boses ng silid-aklatan, maaari mong i-download ang silid-aklatan mula dito sa library ng module ng VR3
2) Sd card + koneksyon ng speaker
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
Ang mga signal mula sa arduino ay hindi sapat para sa nagsasalita para sa ginamit kong Lm386 audio amplifier.
para sa module ng SD card kailangan mong mag-install ng sd library. maaari mong i-download ang SD library dito sd library
Ikonekta ang audio amplifier sa speaker
Speaker + ve - amplifier + ve
Speaker -ve - amplifier -ve
Kumonekta sa audio amplifier sa arduino
Arduino D9 - amplifier SA pin
Arduino gnd - amplifier gnd pin
Panlabas na mapagkukunan ng 9-12v na lakas sa amplifier
Ginagamit ang mapagkukunang kuryente upang mapalakas ang mga signal na nagmumula sa arduino.
Baterya + ve - amplifier + ve
Battery -ve - amplifier gnd
Tandaan: Maikli ang gnd ng arduino at baterya
Sa pamamagitan nito ang lahat ng mga koneksyon ng bahaging ito ay nakumpleto.
Paghahanda ng module ng VR para sa pakikinig
Para sa mga ito maaari kang makahanap ng isang PDF file sa link sa ibaba.
Manwal ng VR3
Paghahanda ng module ng Sd card para sa pagsasalita
Para sa paghahanda kailangan namin ng mga audio file sa wav format upang makapagsalita ito.
Ang mga audio file na ito ay maaaring ihanda sa pamamagitan ng paggamit ng apps ng pagrekord ng boses sa mga android phone.
Ang mga tampok ng mga audio file ay dapat:
Resolusyon ng bit - 8
Sampling rate - 16000hz
Audio channel - mono
Format -.wav
(May isa pang kahalili para dito, sa halip na gumamit ng module ng Sd card maaari kayong gumamit ng teksto sa circuit ng synthesizer na pagsasalita na magagamit sa merkado.
Sa ito ay hindi kinakailangan ng paghahanda ng hiwalay na mga audio file dahil maaari nitong baguhin ang teksto sa pagsasalita nang mag-isa.)
dito maaari mong itago ang teksto sa pagsasalita teksto 2 pagsasalita
dito maaari mong i-convert ang mp3 file sa.wav file mp3 sa wav format convert
Hakbang 3: Bahagi ng Mga Sensor
(sa bahaging ito gumagamit ako ng arduino mega) Dito ko ikokonekta ang mga sensorDht 11- upang makuha ang temp. at halumigmig MQ2 - upang makita ang pagtulo ng gas o usokPIR - upang makita ang paggalaw Upang maipakita ang data ng DHT ginamit ko ang OLED display at para sa gas sensor nagamit ko ang mga buzzer na isasaaktibo kapag nakita ng sensor ang pagtagas / usok ng gas. Para sa sensor ng paggalaw ginamit ko ang pandekorasyon na LED na i-ON kapag nakita ang paggalaw. Koneksyon sa DHT
arduino D2 - DHT OUT pin
arduino 5v - DHT vcc pin
arduino gnd - DHT gnd pin
para sa sensor ng DHT sensor ay kinakailangan maaari mong i-download ang library mula dito DHT library
Ang koneksyon ng PIR sensor arduino D4 - PIR OUT pin
arduino 5v - PIR vcc pin
arduino gnd - PIR gnd pin
Koneksyon ng MQ3
arduino A14 - MQ3 A0 pin
arduino 5v - MQ3 vcc pin
arduino gnd - MQ3 gnd pin OLED display koneksyon
arduino D12 - OLED CS pin
arduino D11 - OLED DC pin
arduino D13 - OLED RST pin
arduino D9 - OLED SDA pin
arduino D10 - OLED SCK pin
arduino 5v - OLED vcc pin
arduino gnd - OLED gnd pin
upang gawin ang oled na nagtatrabaho ng ilang mga file ng silid-aklatan kakailanganin maaari mong i-download ang mga ito dito. gfx library
library ng ssd1306
Koneksyon ng buzzers
Ang koneksyon ng buzzers ay katulad ng pinangunahan na koneksyon.
Hakbang 4: Pagdaragdag ng Leds
Dagdagan ko ang mga LED upang gawing kaakit-akit ang robot. Kaya't tuwing sasabihin kong 'Wakeup' ang mga LED na ito ay magiging ON na lumilikha ng isang pakiramdam na ang robot ay mag-ON. Para sa mga ito nagamit ko ang 16 LED na konektado sa arduino mega (hindi ko makakonekta ang LED sa arduino uno // na gumagana bilang robot na nagsasalita // Dahil sa naubos na ako sa mga pin) na ang dahilan kung bakit ginamit ko 2 arduinos. At dito gagawa ako ng 2 arduinos upang makipag-usap sa bawat isa. Ito ay simple kapag sinabi kong gisingin ang arduino kalooban sa utos na iyon at ibibigay ang utos na analogWrite (A0, 500) (dahil nakakonekta ko ang arduino uno A0 sa arduino Mega A15. Kaya't tuwing natanggap ng arduino mega ang utos na ito ay buhayin ang Led's.
Hakbang 5: Pagkagambala sa Mga Kagamitang Pantahanan Sa Robot
Para sa bahaging ito nagamit ko ang RELAY 8 channel sa arduino uno. Kaya't tuwing nais kong buksan ang mga ilaw / tagahanga maaari kong makontrol iyon sa pamamagitan lamang ng aking mga utos ng boses. Kaya't bibigyan ka nito ng pakiramdam ng iron man na kinokontrol ang mga aparato sa tulong ng JARVIS doon. I-relay ang koneksyon sa channel.
Hakbang 6: Software at Source Code
Narito ang listahan ng mga source code para sa bawat bahagi ng itinuturo na ito.
Sa totoo lang para sa karamihan ng mga bahagi maaari mong makita ang mga pangunahing programa sa may kanya-kanyang mga aklatan.
source code para sa arduino mega (ibig sabihin, bahagi ng mga sensor) - test1
source code para sa arduino uno (ibig sabihin, bahagi ng pakikipag-usap ng robot) - panghuli na pakikipag-usap
Hakbang 7: Konklusyon
Kaya't nasisiyahan ang mga tao sa sarili nitong bersyon ng amazon echo. Mayroong isang sagabal sa bersyon na ito ang robot na ito ay hindi maaaring magtipon ng data mula sa Internet tulad ng magagawa ng amazon echo. Ginagawa ko iyon at ia-update ko na kapag tapos na ito. Salamat.
Hakbang 8: Mag-update
Sa totoo lang ay iniisip ko na gawing compact ang proyektong ito sapagkat sumakop lamang ito ng maraming puwang. Kaya ito ang binagong bersyon ng naunang isa.
Inirerekumendang:
Lumikha ng Iyong Sariling Mga Headphone Mula sa Mga Hilaw na Materyales: 6 Mga Hakbang (na may Mga Larawan)
Lumikha ng Iyong Sariling Mga Headphone Mula sa Mga Hilaw na Materyales: Dito lilikha kami ng ilang isinapersonal na Mga Headphone, simula sa hilaw na materyal! Makikita namin ang prinsipyo ng pagtatrabaho, kung paano gumawa ng isang bersyon ng poorman ™ ng isang nagsasalita na may lamang ilang mga hilaw na materyales, at pagkatapos ay isang mas pino bersyon gamit ang disenyo ng 3D at 3D printin
Mga Stranger Things Wall sa isang Frame (Isulat ang Iyong Sariling Mga Mensahe!): 8 Mga Hakbang (na may Mga Larawan)
Mga Stranger Things Wall sa isang Frame (Isulat ang Iyong Sariling Mga Mensahe!): Napakahulugan kong gawin ito sa loob ng maraming buwan pagkatapos makita ang isang tutorial na gumagamit ng mga ilaw ng Pasko (maganda ang hitsura ngunit ano ang point sa hindi pagpapakita ng anumang mga mensahe, tama ba?). Kaya't nagawa ko ang Stranger Things Wall na ito noong una at medyo matagal ako
Version Bersyon ng Bersyon II (mas Matatag at Tumpak): 6 na Hakbang
Version Bersyon ng Bersyon II (mas Matatag at Tumpak): https://www.instructables.com/id/Beta-Meter/ Ang bersyon na I β metro ay tahimik na tumpak ngunit ang kasalukuyang mapagkukunan ay hindi pare-pareho sa input boltahe (Vcc). Bersyon II β metro ay medyo matatag ie., Ang kasalukuyang halaga ay hindi nagbabago ng marami sa pagbabago sa i
Olympus Evolt E510 Remote Cable Release (Bersyon 2 Na May Auto Focus sa Remote): 6 Mga Hakbang (na may Mga Larawan)
Ang Olympus Evolt E510 Remote Cable Release (Bersyon 2 Na May Auto Focus sa Remote): Kahapon ay nagtayo ako ng isang simpleng isang button na remote para sa aking Olympus E510. Karamihan sa mga camera ay may isang shutter release button (ang isa na itutulak mong kumuha ng litrato) na mayroong dalawang mga mode. Kung ang pindutan ay dahan-dahang nalulumbay, ang camera ay awtomatikong mag-focus at sukatin ang ilaw
Buuin ang Iyong Sariling Butler Robot !!! - Tutorial, Mga Larawan, at Video: 58 Mga Hakbang (na may Mga Larawan)
Buuin ang Iyong Sariling Butler Robot !!! - Tutorial, Mga Larawan, at Video: EDIT: Higit pang impormasyon sa aking mga proyekto suriin ang aking bagong website: narobo.com Gumagawa din ako ng pagkonsulta para sa robotics, mechatronics, at mga espesyal na epekto na proyekto / produkto. Suriin ang aking website - narobo.com para sa higit pang mga detalye. Nais ng bawat isa ang isang butler robot na nakikipag-usap sa