Përmbajtje:
- Hapi 1: Pjesët:
- Hapi 2: Shasia
- Hapi 3: Bërja e L293D
- Hapi 4: Bashkimi i motorëve dhe L293D
- Hapi 5: Njohja e Zërit
- Hapi 6: Programimi i Arduino
- Hapi 7: Bashkimi i HC-SR04
- Hapi 8: Bërja e një pakete baterie
- Hapi 9: Shtimi i dritave
- Hapi 10: Faleminderit
Video: VRBOT (Roboti i Njohjes së Zërit): 10 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
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ë:
- Së pari e trajnoj modulin me disa komanda specifike si "FORWARD", "BACKWARD" etj.
- 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.
- Nëse gjendja bie e vërtetë atëherë ekzekutohet një grup komandash specifike.
- 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ë
- "Përpara"
- "E prapambetur"
- "Ktheni"
- "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:
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:
- Makine per ngjitjen e metalit
- Ngjitës i nxehtë
- Tela meshkuj në femra (kjo është ajo që ata e quajnë atë)
- Zhveshëset me tela
- Kasetë
- Kunjat Mashkullore
- PCB
- Klipet e aligatorit
Mos harroni të blini ose bëni një shasi
Kjo eshte!
Hapi 2: Shasia
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
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
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
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
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
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
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
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 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:
Pasqyrë e Njohjes së Fytyrës me Ndarje Sekrete: 15 hapa (me fotografi)
Pasqyrë e Njohjes së Fytyrës me Ndarje Sekrete: Gjithmonë më kanë intriguar ndarjet sekrete gjithnjë krijuese të përdorura në histori, filma dhe të ngjashme. Kështu, kur pashë Konkursin e Ndarjes Sekrete, vendosa të eksperimentoj vetë me idenë dhe të bëj një pasqyrë të zakonshme që duket
Treguesi i nivelit të zërit/zërit: 10 hapa
Treguesi i nivelit të zërit/zërit: Në këtë projekt, unë do t'ju tregoj se si të ndërtoni një tregues të thjeshtë të nivelit të zërit duke përdorur amplifikatorë operacionalë. Shënim: Për të bërë pyetje, ju lutemi vizitoni faqen time në Pyet Ekspertin. Video Plotësuese të Ndihmës: Qarku i Simuluar i Ngritur në Një Tabele Bukë (Proto-
Si të lidhni aplikacionin Android me AWS IOT dhe të kuptoni API -në e njohjes së zërit: 3 hapa
Si të lidhni aplikacionin Android me AWS IOT dhe të kuptoni API -në e njohjes së zërit: Ky udhëzues i mëson përdoruesit se si të lidhë aplikacionin Android me serverin AWS IOT dhe të kuptojë API -në e njohjes së zërit që kontrollon një makinë kafeje. Aplikacioni kontrollon makinën e kafesë përmes Alexa Shërbimi zanor, çdo aplikacion c
Roboti udhëzues me veçorinë e njohjes së zërit: 7 hapa (me fotografi)
Roboti udhëzues me veçorinë e njohjes së zërit: Roboti udhëzues është një robot i lëvizshëm të cilin e kemi bërë për të udhëhequr vizitorët në departamente të ndryshme në kampusin tonë të kolegjit. Ne e bëmë të fliste disa deklarata të paracaktuara dhe të ecnim përpara dhe prapa sipas zërit hyrës. Në kolegjin tonë ne kemi
Kategorizimi i Njohjes së Zërit: 4 hapa (me fotografi)
Kategorizimi i Njohjes së Zërit: Për kursin TfCD të Masterit IPD në TU Delft. Ky është një udhëzues se si të krijoni një sistem të njohjes së zërit. Ne shpjegojmë bazat dhe mënyrën e krijimit të këtij projekti me ndihmën e Arduino dhe BitVoicer. Pas përfundimit të bazave ne besojmë