Përmbajtje:

RoBoT i aktivizuar me zë: 5 hapa
RoBoT i aktivizuar me zë: 5 hapa

Video: RoBoT i aktivizuar me zë: 5 hapa

Video: RoBoT i aktivizuar me zë: 5 hapa
Video: 5 Best Personal Robots You Can Buy In 2022 2024, Korrik
Anonim
RoBoT i aktivizuar me zë
RoBoT i aktivizuar me zë
RoBoT i aktivizuar me zë
RoBoT i aktivizuar me zë
RoBoT i aktivizuar me zë
RoBoT i aktivizuar me zë

Roboti i kontrolluar nga zëri duke përdorur Arduino: Përshëndetje të gjithëve, shpresoj që jeni mirë dhe po bëni mirë. Sot do të fillojmë projekte që lidhen me robotikën duke përdorur Arduino. Sot, ne do të flasim për robotin e kontrolluar nga zëri duke përdorur Arduino dhe aplikacionin android. Roboti i kontrolluar me zë është një robot celular i cili kontrollohet nga disa komanda zanore të specifikuara. Aplikacioni celular është i aftë të identifikojë pesë komanda të cilat janë "Ndal", "Përpara", "Kthehu", "Majtas", "Djathtas". Në këtë projekt të sistemeve të ngulitura, ne bëjmë një makinë robotike 4-WD të cilën mund ta kontrollojmë duke përdorur zërin përmes një aplikacioni celular. Aplikacioni dëgjon dhe dërgon udhëzimin në Arduino duke përdorur Bluetooth dhe më pas Arduino kryen operacionin e specifikuar. Aplikacioni për njohjen e zërit nuk është 100% i saktë. Aplikacioni është i ndjeshëm ndaj zhurmave përreth. Ndonjëherë keqinterpreton komandat zanore të dhëna robotit. Por ju mund të krijoni aplikacionin tuaj i cili mund të injorojë mjedisin dhe mund të marrë vetëm zërin tuaj.

Hapi 1: Bllokoni Diagramin

Bllokimi i Diagramit
Bllokimi i Diagramit

Përbërësit e kërkuar për robotin e kontrolluar nga zëri

Arduino Uno: Arduino Uno përdoret sepse ne mund të montojmë mburojën e drejtuesit të motorit në të. Alsoshtë gjithashtu i lirë, i lehtë për t’u përdorur dhe për të fituar më pak hapësirë pasi duhet të vendosim gjithçka në shasi. Nëse jeni i ri në programimin Arduino, ju rekomandoj të kontrolloni fillimin me artikullin Arduino. Mburoja e shoferit të motorit: Mburoja e shoferit të motorit bazohet në IC L293, i cili është një drejtues i dyfishtë i urës së plotë. Kjo përdoret për të drejtuar ngarkesa induktive siç janë stafetat, solenoidet, motorët DC dhe hapat. Kjo ju lejon të drejtoni katër motorë DC dhe 2 servos me Arduino tuaj. Ne mund të kontrollojmë shpejtësinë dhe drejtimin e secilit motor në mënyrë të pavarur.

Hapi 2: Moduli Bluetooth HC-05

Moduli Bluetooth HC-05
Moduli Bluetooth HC-05

: Ky është një modul Bluetooth i klasës-2 me Profil Portual Serial, i cili mund të konfigurohet si Master ose Slave. Ne mund ta përdorim atë thjesht për një zëvendësim të portit serik për të krijuar një lidhje midis MCU, PC me projektin tuaj të ngulitur etj.

Specifikimi HC-05:

Protokolli Bluetooth: Bluetooth Specifikimi v2.0+EDR Frekuenca: brezi ISM 2.4GHz Modulimi: GFSK (Çelës i ndërrimit të frekuencës Gaussiane) Fuqia e emetimit: ≤4dBm, Klasa 2 Ndjeshmëria: ≤-84dBm me 0.1% BERSHPRIA: Asinkron: 2.1Mbps (Max) / 160 kbps, Sinkron: 1Mbps/1Mbps Siguria: Vërtetimi dhe kriptimi Profilet: Porta serike e Bluetooth Furnizimi me energji: +3.3VDC 50mA Temperatura e punës: -20 ~ +75Centigrade Përmasa: 26.9mm x 13mm x 2.2 mm

Hapi 3: Përbërësit

Komponentët
Komponentët

Shasi 4-WD Car: Përmban 2 platforma të përbëra nga akrilik. Përmban motor 4 dc me kodues shpejtësie. Easyshtë e lehtë të mblidheni dhe të siguroni shumë hapësirë për të vendosur Arduino, modulin Bluetooth dhe baterinë.

Bateria: Çdo motor ka përdorur rrymë deri në 200mA. Kam përdorur tre qeliza 3.7v, 2200mA Li-jon paralelisht. Paketa e baterisë furnizon 12.1 volt. Qeliza Li-Jon është një lloj baterie e ringarkueshme. Kështu që ne mund t'i përdorim këto qeliza përsëri dhe përsëri.

Hapi 4: Diagrami qarkor i robotit të kontrolluar nga zëri duke përdorur Arduino

Diagrami qarkor i robotit të kontrolluar nga zëri duke përdorur Arduino
Diagrami qarkor i robotit të kontrolluar nga zëri duke përdorur Arduino

Para së gjithash montoni mburojën Motor Driver në Arduino Uno.

Lidhjet HC-05 ose HC-06: Lidhni Vcc me 5 volt. Lidhni GND me Ground. Moduli Rx në Arduino Tx. Moduli Tx në Arduino Rx. Nëse moduli Bluetooth nuk funksionon bëni ndarës të tensionit duke përdorur rezistorë 1K dhe 2K dhe lidheni në pin Rx të modulit për të kthyer 5v në 3.3v. Mburoja e motorit drejt motorit: Motorët e majtë në terminalet M3 dhe M4. Motorët e djathtë në terminalet M1 dhe M2. Nëse motori po rrotullohet në drejtim të kundërt, atëherë ndërroni lidhjen e telit për të rrotulluar të gjithë motorët në të njëjtin drejtim.

Hapi 5: Punimi i robotit të kontrolluar nga zëri duke përdorur Arduino

Shënim: Gjithmonë shkëputni kunjat Rx dhe Tx të modulit Bluetooth kur ngarkoni kodin në Arduino, përndryshe shfaq disa gabime dhe kodi nuk ngarkohet. Provoni fjalëkalimin "1234" ose "0000" kur lidhni modulin Bluetooth me celularin tuaj për herë të parë. Nëse rrotat rrotullohen në drejtim të kundërt, thjesht ndërroni lidhjen e motorit nga terminali Motor Driver Shield. Kontrolli i robotit përmes zërit nuk është një mënyrë efikase. Me

Recommended: