Përmbajtje:
- Hapi 1: Për të bërë sensorin tuaj IR
- Hapi 2: Krijimi i trupit
- Hapi 3: Lidhjet Arduino
- Hapi 4: Ndërtimi i aplikacioneve
- Hapi 5: Programimi
- Hapi 6: Faleminderit
Video: Robot i Ndjekësit të Linjave të Kontrolluara Mobile Me Shmangie të Pengesave: 6 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
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
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
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
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:
Roboti i Ndjekësit të Linjës Siebe Deetens: 4 Hapa
Roboti i Ndjekësit të Linjës Siebe Deetens: Bij de opleiding Elektromechanica Automatisering a HOGENT (3e bachelor), hebben we vanuit het vak Syntheseproject de opdracht gekregen om een line follower robot te maken. sla
Roboti i Ndjekësit të Linjës Me PICO: 5 hapa (me fotografi)
Roboti i Ndjekësit të Linjës Me PICO: Para se të jeni në gjendje të krijoni një robot që mund t'i japë fund civilizimit siç e njohim ne, dhe është në gjendje t'i japë fund racës njerëzore. Së pari ju duhet të jeni në gjendje të krijoni robotë të thjeshtë, ata që mund të ndjekin një vijë të vizatuar në tokë, dhe ja ku do të
Automjet Robotik Fillestar Vetë-Drejtues Me Shmangie Përplasje: 7 Hapa
Automjeti Robotik Fillestar Vetë-Drejtues me Shmangjen e Përplasjes: Përshëndetje! Mirë se vini në Udhëzuesin tim fillestar se si të bëni automjetin tuaj robotik vetë-drejtues me shmangien e përplasjeve dhe navigimin GPS. Më sipër është një video në YouTube që demonstron robotin. Shtë një model për të demonstruar se si një autonomi e vërtetë
Robot për shmangien e pengesave për bartjen e ngarkesës së rëndë: 6 hapa
Roboti i Shmangies së Pengesave për Mbartjen e Ngarkesës së Rëndë: Ky është një robot për shmangien e pengesave i ndërtuar për të mbajtur rokun e djalit tim
Boe-Bot: Robot për shmangien e pengesave: 6 hapa
Boe-Bot: Roboti i shmangies së pengesave: Ky robot i vogël përdor mustaqet e tij për të zbuluar pengesat. Kur një ose të dy mustaqet e tij ndizen, ai mbështet dhe kthehet në një drejtim tjetër. Përndryshe, ai ecën përpara. Mundësuar nga 4 bateri AA, motherboard Paralax e lejon këtë pak