Мазмұны:
- 1 -қадам: қажет бөлшектер
- 2 -қадам: шассиді жинаңыз
- 3 -қадам: Негізгі қосылымдар
- 4 -қадам: Arduino коды
- 5 -қадам: жүгіру
Бейне: Микроконтроллерді (Arduino) қолданатын роботты болдырмау: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл нұсқаулықта мен сізге Arduino -мен жұмыс істейтін роботты болдырмайтын кедергі жасауды үйретемін. Сіз Arduino -мен таныс болуыңыз керек. Arduino - бұл атмега микроконтроллерін қолданатын басқару тақтасы. Сіз Arduino -ның кез келген нұсқасын пайдалана аласыз, бірақ мен роботымда Arduino Uno r3 қолдандым.
Код өте оңай және схемада тек 4-5 сым бар. Робот сонымен қатар қозғалтқыштарды басқару үшін Arduino үйлесімді L293D қозғалтқыш қалқанын пайдаланады. Осылайша, қалқан Arduino -ға тікелей сәйкес келеді, бұл бәрін жеңілдетеді … Негізінде біздің робот - бұл алға қарай жүретін көлік, егер оның жолында кедергі болса, ол сол жерде тоқтап, сәл артқа жылжиды, содан кейін басы солға және оңға бұрылады. Содан кейін ол қашықтықты салыстырады және робот көбірек қашықтыққа қарай бұрылады. Содан кейін робот қайтадан сол бағытта алға жылжиды және бүкіл процесті қайталайды. Қашықтықты анықтау үшін робот HC-sr04 ультрадыбыстық датчигін қолданады. Осылайша, бұл сенсор әр 10 микросекунд сайын ультрадыбыстық дыбыс толқындарын жібереді, ал егер қандай да бір кедергі болса, сенсор жаңғырықты қабылдайды. Жол жүру уақытына сүйене отырып, ол сенсор мен объект арасындағы қашықтықты біледі. Сонымен бастайық …
1 -қадам: қажет бөлшектер
Сондықтан кез келген жобаны бастау үшін алдымен қажетті бөлшектерді жинау керек. Барлық қажетті бөлшектер төменде көрсетілген:-
- Ардуино
- L293D қозғалтқыш қалқаны
- Шасси (қозғалтқыштар мен дөңгелектерді қоса)
- Сымдар
- Батарея ұстағыш
- Микросерво қозғалтқышы
- HC-sr04 ультрадыбыстық сенсор модулі
- сенсорға арналған кронштейн
Сондықтан осы материалдарды жинап, келесі қадамға өтіңіз.
2 -қадам: шассиді жинаңыз
Енді робот корпусын жинаңыз. Әркімде әртүрлі шасси болуы мүмкін. Сондықтан шассиді сәйкесінше жинаңыз. Шассидің көпшілігі нұсқаулықпен келеді, тіпті менікі де онымен бірге келді, сондықтан оны қараңыз және шассиіңізді соған сәйкес құрастырыңыз. Содан кейін компоненттерді корпусқа бекітіңіз. Қозғалтқыш қалқаны бекітілген Arduino, сонымен қатар батарея ұстағышын шассиде бекіту керек. Серво қозғалтқышы алдыңғы бөлігіндегі шассиде де бекітілуі керек. Ұзын серво басы HC-sr04 кронштейнінің астына бекітілуі керек. Датчик кронштейнге және серво қозғалтқышындағы кронштейнге бекітілуі керек.
Оны серво қозғалтқышына жабыстырмаңыз, себебі ол дұрыс орналаспаған жағдайда реттелуі мүмкін. Тек жөндеңіз. Датчик алдыңғы жаққа қарайтындай етіп бекітіңіз (көздер алдыңғы жаққа қарайды). Қозғалтқыштарға сымдарды бекітіп, келесі қадамға дайын болыңыз. Сонымен қатар сенсорға.
3 -қадам: Негізгі қосылымдар
Сонымен, қазір біз байланыстарды орнатамыз. Байланыстар 5-6-дан аспайды, сондықтан бұл торт бөлігі болады. Датчиктің қосылуын жоғарыда көрсетілген схемаға сәйкес жасаңыз. Қалқанға сервистік қозғалтқыш пен тұрақты ток қозғалтқыштарын қосуға болады. Батареяны қалқанға, қалқаны Arduino тақтасына қосыңыз.
4 -қадам: Arduino коды
Бұл біздің роботты аяқтаудың соңғы бөлігі. Сондықтан бұл аппараттық құралмен емес, бағдарламалық жасақтамамен байланысты. Сондықтан біз Arduino бағдарламалауымыз керек. Мен Arduino кодын жүктедім. Сіз басқа кодты қолдана аласыз немесе өзіңіздің жеке кодты жаза аласыз. Мен оны тек анықтама үшін жүктедім.
5 -қадам: жүгіру
Сонымен, біз өзімізге кедергі жасайтын роботты құрдық. Енді біздің керемет роботпен ойнауға және біздің кодта жаңа эксперименттерді жасауға уақыт келді.
Ұсынылған:
Arduino Nano көмегімен роботты болдырмау: 5 қадам
Arduino Nano көмегімен роботты болдырмау: Мен бұл нұсқаулықта Arduino көмегімен роботты болдырмайтын кедергілерді қалай жасауға болатынын сипаттаймын
Ультрадыбыстық датчиктерді қолдану арқылы роботты болдырмау: 9 қадам (суреттермен)
Ультрадыбыстық датчиктерді қолдана отырып кедергілерді болдырмайтын робот: Бұл ультрадыбыстық датчиктерді (HC SR 04) және Arduino Uno тақтасын қолдана отырып, кедергілерді болдырмайтын робот туралы қарапайым жоба. Оқу жобасы, сізбен бөлісіңіз
Arduino Uno көмегімен роботты болдырмау: 5 қадам (суреттермен)
Arduino Uno көмегімен роботқа кедергі келтірмеу: Сәлеметсіздер ме, балалар, бұл өте қарапайым және жұмыс істейтін проект, бұл продюсердің көмегімен arduino көмегімен кедергілерді болдырмайтын робот деп аталады және бұл смартфонда Bluetooth арқылы қалай жүретінін көрсетеді
Ардуиноға негізделген роботты ұстану және болдырмау: 5 қадам
Arduino негізіндегі роботты болдырмау және болдырмау: Бұл қарапайым немесе жеңіл проект. Бұл модельдеуді Proteus 8.6 pro компоненттерінде жасадым: 1) Arduino uno.2) 3 LDR.3) 2 Dc Gear Motors. 4) Бір Серво.5) Үш 1к резистор.6) бір H-Bridge l290D7) Бір қосулы & Өшіру қосқышы [f
L298n мотор драйверін қолданатын роботты болдырмау: 5 қадам
L298n мотор драйверін қолданатын роботты болдырмау: сәлем балалар, бүгін біз бұл роботты жасаймыз .. сізге ұнайды деп үміттенемін