Мазмұны:

Қимылмен басқарылатын Rover қалай жасауға болады: 4 қадам
Қимылмен басқарылатын Rover қалай жасауға болады: 4 қадам

Бейне: Қимылмен басқарылатын Rover қалай жасауға болады: 4 қадам

Бейне: Қимылмен басқарылатын Rover қалай жасауға болады: 4 қадам
Бейне: 🟡 POCO X5 PRO - ЕҢ ТОЛЫҚ ШОЛУ және СЫНАҚТАР 2024, Қыркүйек
Anonim
Image
Image

Қимылмен басқарылатын ровер (теледидарлы ровер) құрастыруға арналған нұсқаулар. Ол бортта соқтығысудың алдын алатын сенсоры бар ровер қондырғысынан тұрады. Қашықтан басқарудың орнына таратқыш - бұл қолға киюге болатын салқын қолғап, содан кейін сигналды роверге қолдың қозғалысы арқылы беруге болады. Байланыс үшін RF сигналдары қолданылады.

Бұл жобаның ұшақтарды ұшу үшін қолданудан басқа, көліктің астын тексеруде (қауіпсіздік немесе техникалық қызмет көрсету үшін) әлеуетті қосымшалары бар.

Жабдықтар

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

Ли-иондық батарея (12В) x1

Jumper Wires (Еркектен еркекке, еркектен әйелге, әйелден әйелге) x40 әрқайсысы

Нан тақтасы x1

L298 мотор драйвері модулі x1

MPU6050 гироскоп x1

RF қабылдағышы мен таратқышы x1

Ультрадыбыстық сенсор x1

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

Батарея ұстағышы (көбінесе шассиде болады) x1

Коммутатор (жиі шассиде қосылады) x2

Сымды тазартқыш x1

Дәнекерлеу сорғы (қажет емес) x1

Екі жақты таспа x1

1 -қадам: схемалар мен теория:

Схемалар мен теория
Схемалар мен теория
Схемалар мен теория
Схемалар мен теория

Таратқыштарды орнату: Қысқаша айтқанда, біз гироскоптан көрсеткіштерді алып, оларды Arduino арқылы таратқышқа жіберуіміз керек.

Қабылдағышты орнату: Біз жіберілген деректерді алуымыз керек (ресиверді қолдана отырып) және алынған мәліметтерге сәйкес дөңгелектерді айналдыруымыз керек*. Сонымен қатар, біз ровердің алдында тұрған объектілерден ең аз қашықтықта екеніне көз жеткізуіміз керек (кедергілерді анықтау). Біз бұл жоба үшін I2C байланысын қолданамыз. *Бұл жоба туралы қызықты факт: бұл код аналогтық деректерді өңдейді және роверді қолдың қозғалыс дәрежесіне қарай жылжытады. Сондықтан біз роверді әр түрлі жылдамдықпен дұрыс бағытта қозғау үшін логиканы дамытуымыз керек.

2 -қадам: Rover құрастыру:

1 -қадам (шассиді жинау):

Ровердің негізін жасау үшін шассиді жинаңыз. Бұл өте қарапайым қадам және сіз оны тез арада жасауыңыз керек.

2 -қадам (барлық компоненттерді тексеріңіз):

Барлық сенсорларды Arduino -мен бөлек байланыстыру арқылы тексеріңіз. Сіз датчиктерді Arduino -мен жеке қалай байланыстыру туралы кез келген оқулықты тексере аласыз.

3 -қадам (таратқышты орнату):

Алдымен түйреуіштерді гироскопқа дәнекерлеңіз. Енді қосылуларды келесі схемаға сәйкес жасаңыз. Батареяны дәл қазір қоспаңыз.

Содан кейін Arduino -ны ноутбукке қосыңыз. Келесі код файлын жүктеп, кодтың дұрыс жұмыс істеп тұрғанын тексеріңіз (мұны кодтағы басып шығару мәлімдемелеріне түсініктемелерді алып тастау арқылы жасаңыз). Баспа мәлімдемелерінің шығуын көру үшін сериялық монитор түймесін (экранның оң жақ жоғарғы жағында) басыңыз. Егер бәрі дұрыс жұмыс істеп тұрса, батареяны жалғауға болады.

Гироскоптың бағыты дұрыс екеніне көз жеткізуді ұмытпаңыз (қолданылған код бойынша). Гироскоп үшін менің бағдарымды тексеру үшін жоғарыда көрсетілген диаграммаларды тексеріңіз.

Гироскоп Ардуиноға көрсеткіштерді жібереді. Ол жерден көрсеткіштер қабылдағыш толқындарды қабылдай алатындай етіп таратылатын РЖ таратқышына түседі.

4 -қадам (ресиверді орнату):

Қосылымдарды келесі схемаға сәйкес жасаңыз. Батареяны дәл қазір қоспаңыз. Содан кейін Arduino -ны ноутбукке қосыңыз. Келесі код файлын жүктеп, кодтың дұрыс жұмыс істеп тұрғанын тексеріңіз. Ол үшін:

1. Кодтағы баспа мәлімдемелерінің түсініктемелерін алып тастаңыз

2. Таратқыш қондырғысын қосыңыз

3. Дөңгелектер жерге тиіп кетпейтіндей және ровер қабылдағыш мәлімет алған сәтте ұшып кетпеуі үшін роверді стендке қойыңыз.

ЕСКЕРТПЕ: Қозғалтқыштардың бірінің немесе екеуінің де бағытын өзгерту қажет болуы мүмкін Егер код дұрыс жұмыс істеп тұрса, сіз өзіңіздің сериялық мониторыңызда дұрыс шығуды (алға, артқа, оңға, солға немесе тоқтауға) қарай білуіңіз керек. қозғалыстар. Егер бәрі дұрыс жұмыс істесе, батареяны қосуға болады. Батареяны қоспас бұрын, барлық қосылымдарды тексеру қажет. Бір қате терминал сіздің тізбекті бұзуы мүмкін.

5 -қадам (Батареяларды қолданып орнатуды жасаңыз):

Енді ноутбукті ажыратып, батареяларды тиісті параметрлерге қосыңыз. Жобаңызды тексеріңіз.

Ровердің сізден 5 м қашықтықта болуына жол бермеңіз, әйтпесе ровер тоқтап/дұрыс жүре бастайды!

6 -қадам (құрастыру):

Енді роверді жинап, оны іс жүзінде көретін уақыт келді! Менің ровер құрастыру дизайны үшін «схемалар мен теория» бөліміндегі суреттерді тексеріңіз. Сіз роверді басқа жолмен жинай аласыз. Оның теңдестірілген екеніне көз жеткізіңіз, әйтпесе ол дөңгелекке айналуы мүмкін («Вау!» Деп ұнамаңыз, себебі сіз роверді жоғары қарай бұрып алуыңыз мүмкін).

Тестілеу кезінде ровердің дәл қозғалмайтынын байқауға болады. Қарапайым радиожиілікті модульдерді қолданған кезде біраз кідірістер мен қателіктер болады. Сонымен қатар, практикалық сценарийде қозғалтқыштардың кейбір айырмашылықтары бар және ровердің массасы сіз күткен жерде емес. Сонымен, сіз ровер диагональ бойынша қозғалуы мүмкін, ол тура жүруі керек. Теңгерімдегі қателер сол және оң қозғалтқыштардың жылдамдығын өзгерту арқылы түзетілуі мүмкін. Ровер тепе -теңдігін жақсарту үшін айнымалыларды «ena» және «enb» әр түрлі сандарға көбейтіңіз.

Егер күмән туындаса, төмендегі түсініктемелер бөлімін пайдаланыңыз. Міне, мен күмәнмен күресемін.

@Scientify Inc

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

Міне, виртуалды сымдық кітапханаға сілтеме:

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

4 -қадам: Рахмет

Пікірлеріңізді төменде бөлісіңіз. Жобаны іске асыру кезінде сіздің тәжірибеңіз туралы білгім келеді! Мен барлық сұрақтарға 24 сағат ішінде жауап беруге тырысамын.

Әлеуметтік:

YouTube: Scientify Inc.

YouTube: Scienceify

Инстаграм

Нұсқаулықтар

LinkedIn

Ұсынылған: