Мазмуну:

Кантип жаңсоолор менен башкарылуучу Rover: 4 кадам
Кантип жаңсоолор менен башкарылуучу Rover: 4 кадам

Video: Кантип жаңсоолор менен башкарылуучу Rover: 4 кадам

Video: Кантип жаңсоолор менен башкарылуучу Rover: 4 кадам
Video: Agile Marketing Examples - Case Study 2024, Ноябрь
Anonim
Image
Image

Бул жерде жаңсоолор менен башкарылуучу роверди куруу боюнча көрсөтмөлөр бар (тел менен иштеген ровер). Бул бортто кагылышууну болтурбоо сенсору бар ровер бирдигинен турат. Бергич алыстан башкаруунун ордуна, колго тагынып, анан кол кыймылдары аркылуу сигналды роверге берүү үчүн жылдырыла турган салкын мээлей. RF сигналдары байланыш үчүн колдонулат.

Бул долбоор акыры пилотсуз учуу үчүн колдонулгандан тышкары, унаа астындагы текшерүүдө (коопсуздук же тейлөө үчүн) потенциалдуу колдонмолорго ээ.

Жабдуулар

Arduino/Genuino UNO (UNO кабели менен) x2

Ли-иондук батарея (12V) x1

Jumper Wires (Эркектен эркекке, эркектен аялга, ургаачыдан аялга) x40 ар бири

Breadboard x1

L298 Motor Driver Module x1

MPU6050 Гироскоп x1

RF кабылдагыч жана өткөргүч x1 ар бири

УЗИ сенсор x1

Шассиди орнотуу x1

Батарея кармагыч (көбүнчө шасси менен кошо берилет) x1

Коммутатор (көбүнчө шасси менен кошо берилет) x2

Wire Stripper x1

Де-ширетүүчү насос (кереги жок) x1

Эки тараптуу тасма x1

1 -кадам: Райондук диаграммалар жана теория:

Райондук диаграммалар жана теория
Райондук диаграммалар жана теория
Райондук диаграммалар жана теория
Райондук диаграммалар жана теория

Тараткычты орнотуу: Кыскасы, биз гироскоптон окууларды алып, Arduino аркылуу өткөргүчкө жөнөтүшүбүз керек.

Кабыл алуучуну орнотуу: Биз берилүүчү маалыматтарды алышыбыз керек (ресиверди колдонуп), жана алынган маалыматка ылайык дөңгөлөктөрдү бурушубуз керек*. Ошол эле учурда, биз да ровердин алдында объекттердин минималдуу аралыкта экенине ынануубуз керек (тоскоолдуктарды аныктоо). Биз бул долбоор үчүн I2C байланышын колдонобуз. *Бул долбоор тууралуу кызыктуу факт: Бул код аналогдук маалыматтарды иштетет жана роверди колунун кыймыл даражасына жараша жылдырат. Ошентип, биз логинди иштеп чыгышыбыз керек, бул ровер ар кандай ылдамдыкта туура багытта жүрүшү үчүн.

2 -кадам: Roverдин курулушу:

1 -кадам (шассини чогултуу):

Ровердин негизин түзүү үчүн шассиди чогултуп алыңыз. Бул абдан оңой кадам жана сиз аны тез арада жасашыңыз керек.

2 -кадам (Бардык компоненттерди текшерүү):

Бардык сенсорлорду Arduino менен өзүнчө аралашып текшериңиз. Сенсорлорду Arduino менен жекече кантип интерфейс кылууну үйрөткүчтү текшере аласыз.

3 -кадам (өткөргүчтү орнотуу):

Биринчиден, казыктарды гироскопко кошуңуз. Эми байланыштарды төмөнкү схемага ылайык жасаңыз. Батареяны азыр туташтырбаңыз.

Андан кийин, ноутбукка Arduino сайыңыз. Төмөнкү код файлын жүктөп бериңиз жана коддун туура иштеп жатканын текшериңиз (муну коддогу басма сөз билдирүүлөрү үчүн комментарийлерди алып салуу менен жасаңыз). Басылма билдирүүлөрүнүн чыгышын көрүү үчүн сериялык монитор баскычын (экраныңыздын жогорку оң жагында) чыкылдатыңыз. Эгер баары туура иштеп жатса, анда батареяны туташтырсаңыз болот.

Гироскоптун ориентациясы туура экенине ынанууну унутпаңыз (колдонулган кодго ылайык). Сураныч, мен гироскоп үчүн колдонгон багытты текшерүү үчүн жогоруда көрсөтүлгөн диаграммаларды текшериңиз.

Гироскоп окуусун Arduinoго жөнөтөт. Ал жерден, көрсөткүчтөр RF толкундарын кабыл алуучу толкундарды кабыл алышы үчүн берилиши үчүн RF өткөргүчүнө барат.

4 -кадам (Алуучуну орнотуу):

Байланыштарды төмөнкү схемага ылайык жасаңыз. Батареяны азыр туташтырбаңыз. Андан кийин, ноутбукка Arduino сайыңыз. Төмөнкү код файлын жүктөп бериңиз жана код туура иштеп жатканын текшериңиз. Бул үчүн:

1. Коддогу басма сөз үчүн комментарийлерди алып салыңыз

2. Бергичти орнотууну күйгүзүңүз

3. Дөңгөлөктөр жерге тийбеши үчүн жана алуучунун маалыматын алган учурда роверди чечпеши үчүн, роверди кандайдыр бир стендге коюңуз.

ЭСКЕРТҮҮ: Сизге моторлордун биринин же экинчисинин тең багытын артка кайтаруу керек болушу мүмкүн, эгер код туура иштеп жатса, сиз сериялык мониторуңуздан туура чыгарууну (алдыга, артка, оңго, солго же токтотууга) колуңузга жараша көрүшүңүз керек. кыймылдар. Эгер баары туура иштеп жатса, батареяны туташтырсаңыз болот. Бирок, батарейканы туташтыруудан мурун бардык туташууларды текшеришиңиз керек. Бир туура эмес терминал сиздин схемаңызды бузушу мүмкүн.

5 -кадам (батарейкаларды колдонуу менен орнотуу ишин жасаңыз):

Эми ноутбукту сууруп, батареяларды тиешелүү орнотууларга туташтырыңыз. Долбооруңузду сынап көрүңүз.

Ровердин сизден 5 м алыс кетишине жол бербеңиз, болбосо ровер токтоп/туура эмес жүрө башташы мүмкүн!

6 -кадам (Ассамблея):

Эми роверди чогултуу жана аны иш жүзүндө көрүү убактысы келди! Менин ровер кураштыруу дизайным үчүн, 'Райондук диаграммалар жана теория' бөлүмүндөгү сүрөттөрдү текшериңиз. Сиз роверди башка жол менен чогулта аласыз. Жөн гана анын тең салмактуу экенин текшериңиз, антпесе ал дөңгөлөккө айланышы мүмкүн ("Вау!" Жок!

Сыноо учурунда, ровер так кыймылдабаганын байкасаңыз болот. Жөнөкөй RF модулдарын колдонуп жаткандыктан бир аз кечигүү жана каталар болот. Ошондой эле, практикалык сценарийде моторлордун айрым айырмачылыктары бар жана ровердин массасынын борбору сиз күткөн жерде эмес. Ошентип, сиз ровер түз кетиши керек болгондо диагоналдуу кыймылдай турганын таба аласыз. Баланстагы каталар сол жана оң моторлордун ылдамдыгын өзгөртүү аркылуу чечилиши мүмкүн. Ровердин балансын жакшыртуу үчүн "ena" жана "enb" өзгөрмөлөрүн ар кандай сандарга көбөйтүңүз.

Кандайдыр бир шектенүү пайда болсо, төмөндөгү комментарийлер бөлүмүн колдонуңуз. Бул жерде мен күмөн саноолорго жооп берем.

@Scientify Inc

3 -кадам: Код файлдары

Бул жерде виртуалдык зым китепканасынын шилтемеси:

drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…

4 -кадам: рахмат

Сураныч, төмөндө комментарий жазыла бөлүшүү. Долбоорду сынап жатканда сиздин тажрыйбаңыз жөнүндө уккум келет! Мен 24 сааттын ичинде бардык суроолорго жооп берүүгө аракет кылам.

Коомдук:

YouTube: Scientify Inc.

YouTube: Scienceify हिंदी

Instagram

Instructables

LinkedIn

Сунушталууда: