Përmbajtje:

VRBOT (Roboti i Njohjes së Zërit): 10 hapa (me fotografi)
VRBOT (Roboti i Njohjes së Zërit): 10 hapa (me fotografi)

Video: VRBOT (Roboti i Njohjes së Zërit): 10 hapa (me fotografi)

Video: VRBOT (Roboti i Njohjes së Zërit): 10 hapa (me fotografi)
Video: Как сделать легкую цементную стяжку в старом доме. ПЕРЕДЕЛКА ХРУЩЕВКИ ОТ А до Я #12 2024, Korrik
Anonim
VRBOT (Roboti i Njohjes së Zërit)
VRBOT (Roboti i Njohjes së Zërit)
VRBOT (Roboti i Njohjes së Zërit)
VRBOT (Roboti i Njohjes së Zërit)
VRBOT (Roboti i Njohjes së Zërit)
VRBOT (Roboti i Njohjes së Zërit)
VRBOT (Roboti i Njohjes së Zërit)
VRBOT (Roboti i Njohjes së Zërit)

Në këtë Instructable ne do të bëjmë një robot (më shumë si një makinë RC) i cili kontrollohet me zë, domethënë Njohja e Zërit. Para se të filloj t'ju jap ndonjë hollësi të mëtejshme, duhet të dini se ky është Njohja e Zërit dhe jo Njohja e Fjalës që do të thotë që kontrolluesi nuk e kupton atë që po flisni. Ky projekt përdor një modul elechouse VR3 i cili dërgon të dhëna në 2 dhe 3 kunjat dixhitale të Arduino. Ai gjithashtu ka një sensor HC-SR04 për modalitetin e autopilotit. Ky VRBOT funksionon si më poshtë:

  1. Së pari e trajnoj modulin me disa komanda specifike si "FORWARD", "BACKWARD" etj.
  2. Se duke përdorur konstruktin e thjeshtë switch_case unë programoj Arduino në atë mënyrë që nëse ai (moduli VR) merr të njëjtën komandë i jep arduino një vlerë që krahasohet me vlerat ekzistuese në memorie.
  3. Nëse gjendja bie e vërtetë atëherë ekzekutohet një grup komandash specifike.
  4. p.sh. FORWARD bën që VRBOT të ecë përpara.

Ekzistojnë vetëm 4 komanda në këtë projekt, por mund të keni maksimum 80 komanda. Ato 4 janë

  1. "Përpara"
  2. "E prapambetur"
  3. "Ktheni"
  4. "Autopilot" (këto komanda aktivizojnë sensorin dhe VRBOT bëhet pengesë duke shmangur robotin, ky funksion ka disa defekte për shkak të pasaktësisë së modulit HC-SR04)

Mos harroni të klikoni votën. Dhe faleminderit që lexuat udhëzimet e mia.

Nëse jeni duke bërë një të tillë supozohet se dikush ka një njohuri bazë të Arduino dhe IDE bazë.

Unë jam duke bërë një dhuratë të vogël (me të vogla nënkuptoj vetëm 2) borde arduino. Po mendoja për një projekt të madh dhe porosita 3 arduino (por më vonë e ndërpreva idenë dhe e bëra këtë me vetëm një Arduino) kështu që mendova ta mbaja një me veten time dhe të jepja2away. Për të hyrë vetëm komentoni VRBOT. (dhe mos harroni të votoni/pëlqeni/regjistroheni, por kjo nuk është pjesë e dhurimit).

Këtu është një video e shkurtër (më falni për redaktimin e dobët)

Hapi 1: Pjesët:

Pjesët
Pjesët
Pjesët
Pjesët
Pjesët
Pjesët

Më besoni ky hap është me të vërtetë një formalitet sepse nëse jeni duke bërë një VRBOT për veten tuaj, atëherë e dini shumë mirë se do t'ju nevojiten motorë, rrota, bateri, Arduino. Por ata që njihen mund të marrin një moment për të lexuar këtë hap.

  • Arduino (I vetmi i çdo makine ose roboti të zgjuar DIY do të flasim për këtë më vonë)
  • Moduli i Njohjes së Zërit (Çdo, por rekomandohet VR V3)
  • Qelizat Li-Jon
  • Motorët (Nëse ndërtoni një madhësi të madhe përdorni motorë me RPM të ulët)
  • Rrota
  • Drejtuesi i motorit L293D (ic ose modul)
  • HC-SR04 (nëse nuk doni që roboti juaj ta godasë kokën me mure)
  • LED të bardhë (ngasja gjatë natës pa fener është mjaft e rrezikshme)

Këto ishin pjesët kryesore që disa mjete mund të jenë të dobishme:

  1. Makine per ngjitjen e metalit
  2. Ngjitës i nxehtë
  3. Tela meshkuj në femra (kjo është ajo që ata e quajnë atë)
  4. Zhveshëset me tela
  5. Kasetë
  6. Kunjat Mashkullore
  7. PCB
  8. Klipet e aligatorit

Mos harroni të blini ose bëni një shasi

Kjo eshte!

Hapi 2: Shasia

Shasi
Shasi
Shasi
Shasi
Shasi
Shasi

Për të bërë Shasinë (megjithëse trupi duket më shumë si një dërrasë sesa si një shasi) ju mund të përdorni çdo material me të cilin jeni të kënaqur, unë kam përdorur dërrasa të forta sepse është e lehtë për tu prerë, por siguron ngurtësi.

Aty ku vendosen të gjithë përbërësit, kam përdorur 2 shtresa dërrasash të forta në mënyrë që të mos përkulet. Pritini dërrasën e fortë dhe jepini asaj çdo formë që dëshironi.

Tani lyeni atë!

Hapi 3: Bërja e L293D

Marrja e L293D
Marrja e L293D
Marrja e L293D
Marrja e L293D
Marrja e L293D
Marrja e L293D

Nëse keni sjellë një modul të mirë, vendoseni atë dhe kaloni këtë hap.

Dhe nëse keni IC dhe mjetet specifike ndiqni këtë hap.

Skema e L293D IC është dhënë në imazhin ju vetëm duhet të lidhni telat në mënyrë të përshtatshme.

Për më shumë detaje shkoni këtu:

Kliko këtu!

Hapi 4: Bashkimi i motorëve dhe L293D

Lidhja e motorëve dhe L293D
Lidhja e motorëve dhe L293D
Lidhja e motorëve dhe L293D
Lidhja e motorëve dhe L293D
Lidhja e motorëve dhe L293D
Lidhja e motorëve dhe L293D

Ngjitni motorët ose bashkojini me thumba në dërrasën e fortë pastaj me tela meshkuj me femra bashkojini ato në L293D IC. Ngjiteni IC me shirit të dyanshëm

K TSHILL: Nëse jeni duke bërë një nga tuajat mos e përdorni këtë model shasie sepse në këtë dizajn kur e ktheni robotin, motorët e vetëm për shkak të të cilëve kthehet janë ata të pasmit.

Lidhni motorët me L293D ic siç u përmend në skemën në hapin e mëparshëm.

Hapi 5: Njohja e Zërit

Njohja e Zërit
Njohja e Zërit
Njohja e Zërit
Njohja e Zërit
Njohja e Zërit
Njohja e Zërit

Ky është hapi më i rëndësishëm. Së pari ne do të bëjmë lidhjet pas programimit. Ekzistojnë dy nën -hapa të këtij hapi. Së pari përfshin kursimin e një grupi 2D të tonit dhe amplitudës specifike, dmth. Regjistrimit të zërit tuaj ose trajnimit të modulit të Njohjes së Zërit. (Nëse është i ri në arduino, instaloni programin e nevojshëm për arduino)

Lidhjet:

  • Kodi TX i modulit -DP2 i Arduino
  • Kodi RX i modulit -DP3 i Arduino -s
  • GND-GND
  • Vcc-+5 volt arduino

Pas kësaj shkoni te (https://github.com/elechouse/VoiceRecognitionV3) për të shkarkuar të gjitha bibliotekat dhe kodet mostër.

Pas kësaj ngarkoni kodin [vr_sample_train] dhe hapni Serial Monitor (do t'ju udhëheqë përpara) mund të flisni në çdo gjuhë dhe të bëni ndonjë formulim të përshtatshëm si komandat tuaja.

Pas asaj ngarkimi të kodit led të ngarkuar i cili ndez LED kur e komandoni.

Hapi 6: Programimi i Arduino

Programimi i Arduino
Programimi i Arduino
Programimi i Arduino
Programimi i Arduino
Programimi i Arduino
Programimi i Arduino

Lidhjet:

Arduino B/W dhe motorë

Motorët janë të lidhur me IC të L293D dhe kunja e sensorit të L293D është e lidhur në atë mënyrë që motorët në njërën anë të jenë në një lidhje paralele. (sepse kur kthehet dy motor kthehen prapa dhe dy shkojnë përpara). Kështu që ju vetëm duhet të përdorni 4 kunja arduino për lidhjet motorike pjesa tjetër është e shkruar në kod.

Pin Pin 2 dhe 3 janë të rezervuara për kunjat e modulit TX dhe RX. 4, 5, 6, 7 janë për motorët. 9 dhe 10 janë për sensorët.

Së pari stërviteni modulin tuaj me komanda (Kodi mund të ketë qasje vetëm në 4) në mënyrë dmth treni 1 se treni2.

Më pas ngarkoni këtë kod i cili bën gjërat e mëposhtme:

  • Lëviz përpara kur të ekzekutohet komanda nr.0
  • Lëviz prapa kur kthehet prapa ose komanda nr. 1 është ekzekutuar
  • Rrotullohet kur ekzekutohet komanda turn
  • Bëhet një objekt që shmang robotin kur ekzekutohet komanda Autopilot

Lidhjet në të gjithë këtë udhëzues janë sipas kodit nëse dëshironi mund t'i ndryshoni lidhjet duke i ndryshuar ato në kod.

Hapi 7: Bashkimi i HC-SR04

Bashkangjitur HC-SR04
Bashkangjitur HC-SR04
Bashkangjitur HC-SR04
Bashkangjitur HC-SR04
Bashkangjitur HC-SR04
Bashkangjitur HC-SR04
Bashkangjitur HC-SR04
Bashkangjitur HC-SR04

HC-SR04 është një sensor tejzanor i distancës që është shumë i pasaktë. Po, kjo gjë ka çështjet e veta, prandaj rekomandohet të blini një sensor Ping të kushtueshëm, por për çmim të ulët (me qëllim të fjalës) e kam përdorur HC-SR04.

më poshtë janë lidhjet e HC-SR04 dhe arduino

Trig 9

Jehona 10

Ngarko të njëjtin kod tani. Dhe tani kur thoni komandën "Autopilot" do të bëhet një objekt që shmang robotin.

Hapi 8: Bërja e një pakete baterie

Bërja e një pakete baterie
Bërja e një pakete baterie
Bërja e një pakete baterie
Bërja e një pakete baterie
Bërja e një pakete baterie
Bërja e një pakete baterie

Lidhni dy qeliza litium jon në seri dhe përfundoi!

Ju mund t'i jepni një mbulesë letre ose çfarëdo që ju pëlqen.

Shënim: Qelizat Li-Jon nuk duhet të ngarkohen me ngarkues normalë, përdorni vetëm ngarkues të veçantë.

Lidheni atë me Vin të arduino dhe Vcc të L293d. (me kapëse aligatori)

Hapi 9: Shtimi i dritave

Shtimi i dritave
Shtimi i dritave
Shtimi i dritave
Shtimi i dritave
Shtimi i dritave
Shtimi i dritave

Sigurimi i syve për robotin tuaj mund të mos jetë aq i vështirë, por për fillestarët lidhni LED-të me motorin me rezistencë 220-1K (në varësi të ngjyrës). Pra, e di kur shkon përpara LED ndizet.

Hapi 10: Faleminderit

Faleminderit
Faleminderit
Faleminderit
Faleminderit
Faleminderit
Faleminderit

Faleminderit që lexuat. Do të isha më i detyruar nëse votoni për mua. Dhe nëse bëni një për veten tuaj, më tregoni. Gëzuar Making!

Recommended: