Përmbajtje:

Robot i Ndjekësit të Linjave të Kontrolluara Mobile Me Shmangie të Pengesave: 6 Hapa
Robot i Ndjekësit të Linjave të Kontrolluara Mobile Me Shmangie të Pengesave: 6 Hapa

Video: Robot i Ndjekësit të Linjave të Kontrolluara Mobile Me Shmangie të Pengesave: 6 Hapa

Video: Robot i Ndjekësit të Linjave të Kontrolluara Mobile Me Shmangie të Pengesave: 6 Hapa
Video: Часть 10 - Аудиокнига «Моби Дик» Германа Мелвилла (гл. 124–135) 2024, Nëntor
Anonim
Robot i Ndjekësit të Linjave të Kontrolluara Mobile Me Shmangie të Pengesave
Robot i Ndjekësit të Linjave të Kontrolluara Mobile Me Shmangie të Pengesave

Kjo ishte vetëm një ide në të cilën disa veçori si shmangia e pengesave, ndjekësi i linjës, kontrolli i celularëve, etj u përzien së bashku dhe u bënë në një pjesë të vetme.

E tëra që ju nevojitet është një kontrollues me disa sensorë dhe një veshje për këtë konfigurim. Në këtë, unë kam bërë një makinë lodër duke kërkuar veshje për konfigurimin.

Lista e përbërësve të kërkuar

1. Arduino (çdo mikrokontrollues nëse jeni të njohur me këtë.)

2. Sensori tejzanor HCSR-04

3. Sensori IR (Mund ta blini ose Mund ta bëni tuajin si unë)

4. Moduli Bluetooth HC-05

5. Drejtuesi i motorit L293D

6. Buzzer

7. Motorë DC, rrota dhe shasi

8. Bateritë.

Hapi 1: Për të bërë sensorin tuaj IR

Për të bërë sensorin tuaj IR
Për të bërë sensorin tuaj IR

Bettershtë më mirë të krijoni sensorin tuaj sesa ta blini atë. Unë kisha bërë një sensor së pari, por i mbaja transmetuesin dhe marrësin shumë pranë, gjë që rezulton në ndjeshmëri të lartë dhe të paaftë për të zbuluar ngjyrën e zezë. Pasi bëri një modifikim, funksionoi mirë.

Lista e përbërësve të kërkuar

1. LM358

2. IR drejtuar a.k.a Transmetues

3. Fotodiodë ose marrës IR

4. Rezistenca (100ohm, 2x10Kohm, 330ohm)

5. Potenciometër (4.7Kohm)

Lidhni përbërësit siç tregohet në diagramin e qarkut në një dërrasë buke dhe kontrolloni funksionimin e tij.

Nëse gjithçka shkon mirë, atëherë vendosni komponentët në tabelën PCB dhe lidhni përbërësit. Dhe testoni sensorin në sipërfaqen e zezë dhe rregulloni ndjeshmërinë me një potenciometër sipas kërkesës.

Hapi 2: Krijimi i trupit

Marrja e Trupit
Marrja e Trupit

Siç e kisha përmendur tashmë duket si një makinë lodër. Për këtë, keni nevojë për një shasi të cilën mund ta blini ose ta bëni vetë. Rrotat janë të lidhura me motorët dhe motorët janë bashkangjitur në shasi.

Në përgjithësi, të gjithë sensorët dhe mikrokontrolluesit punojnë në 5v, por kjo 5v nuk është e mjaftueshme për të drejtuar motorë, kështu që ne kërkojmë një IC zhytës motorik (si L293D). Ky IC shofer i drejton motorët nga tensioni i vogël i hyrjes me ndihmën e furnizimit të jashtëm.

Lidhjet për IC dhe motorët tregohen në diagramin e qarkut.

Unë kam përdorur një bateri të vogël 12V 1A me acid plumbi si një burim i jashtëm për motorët dhe fuqia 5v jepet nga Arduino.

Hapi 3: Lidhjet Arduino

Lidhjet Arduino
Lidhjet Arduino

Bashkangjitni të gjithë sensorët në Arduino dhe programojeni atë.

- Moduli Bluetooth.

Bluetooth ndizet me një fuqi 5V, por transmetimi i të dhënave bëhet me 3.3V. Arduino ka një fuqi transmetimi të të dhënave prej 5V kështu që ne përdorim një ndarës të tensionit midis kunjit të transmetimit Arduino dhe pinit të marrësit të modulit Bluetooth. Sidoqoftë, Arduino mund të marrë një sinjal 3.3V kështu që nuk ka nevojë për ndarës të tensionit midis transmetuesit Bluetooth dhe kunjave të marrësit Arduino.

Lidhjet për modulin Bluetooth dhe Arduino janë treguar në diagramin e qarkut.

- sensorë IR

Kunjat e të dhënave ose kunjat e sinjalit të sensorëve IR janë të lidhur me kunjat dixhitalë të Arduino dhe shënojnë numrat e pinit dixhital. Fuqia e sensorëve jepet nga Arduino.

- Sensori tejzanor

Në përgjithësi, sensori tejzanor ka katër kunja ato janë trig, jehonë, Vcc dhe Gnd. Kunja e trigerit shkakton valët e zërit ndërsa kunja e jehonës merr valët e zërit. Kunja e trigës dhe kunja e jehonës së sensorit janë të lidhura me kunjat dixhitalë të Arduino të cilët kanë PWM. Fuqia e sensorit merret nga Arduino.

- Buzzer

Kunja Gnd e ziles është e lidhur me Gnd të Arduino me një rezistencë në seri është Pina e sinjalit të ziles është e lidhur me kunjin dixhital të Arduino.

- Shoferi i motorit

Lidhjet me motorët dhe drejtuesin e motorit tregohen në hapin e mëparshëm. Tani kunjat hyrëse të IC shoferit të motorit janë të lidhur me kunjat dixhitale të Arduino dhe fuqia në IC merret nga Arduino. Sidoqoftë, ne po i japim një IC të jashtëm shoferit për drejtimin e motorit, por për të punuar IC 5v kërkohet energji e cila jepet nga Arduino.

Të gjitha lidhjet bëhen me Arduino dhe tani programoni Arduino duke marrë parasysh të gjitha kunjat hyrëse dhe dalëse të Arduino.

Hapi 4: Ndërtimi i aplikacioneve

Ka shumë platforma për ndërtimin e aplikacioneve për Android, por platforma më e lehtë është MIT App Inventor 2. anshtë një platformë për ndërtimin e aplikacioneve online me shumë shembuj dhe udhëzime.

Unë do të ndaj aplikacionin që kam ndërtuar dhe do të përpiqem të ndërtoj aplikacionin tuaj në mënyrë që të japë shumë përvojë dhe të personalizojë veten sipas nevojës.

Nëse keni ndonjë dyshim ose pyetje thjesht komentoni në këtë temë.

Fjalëkalimi për aplikacionin është "makeyourself".

Hapi 5: Programimi

Unë thjesht do të jap një ide për programimin e Arduino. Nëse jeni përballur me ndonjë vështirësi në shkrimin e kodit tuaj vetëm komentoni unë do të përpiqem t'ju ndihmoj. Importimi i skedarit nuk do të japë ndonjë aftësi dhe njohuri. Prandaj përpiquni të kodoni veten megjithatë nëse doni kodin vetëm komentoni unë do t’ju dërgoj kodin.

- Shkruani një kod për tejzanor për të marrë distancën e një pengese nga sensori.

- Shkruani një kod për zilen dhe aktivizojeni kur distanca është nën vlerën e dhënë të distancës dhe bëni që sinjali i drejtuesit të motorit të jetë i ulët në mënyrë që motorët të ndalen.

- Shkruani një kod për modulin Bluetooth duke përdorur komunikimin Serial dhe vini re të dhënat që vijnë nga moduli kur shtypet një buton i veçantë në celular.

- Me ato të dhëna jepni sinjale drejtuesit të motorit në mënyrë që të marrim një dalje të kërkuar.

- Shkruani një kod për sensorët IR të tillë që kur një sinjal nga sensori i veçantë ndryshon, sinjali i drejtuesit të motorit gjithashtu ndryshon dhe do t'i drejtojë motorët sipas.

Nëse keni ndonjë dyshim ose pyetje komentoni më poshtë ose mund të më kontaktoni në id -in tim të postës elektronike

Faleminderit.

Recommended: