Мазмұны:
- 1 -қадам: қажет бөлшектер
- 2 -қадам: шассиді жинаңыз
- 3 -қадам: Негізгі қосылымдар
- 4 -қадам: Arduino коды
- 5 -қадам: жүгіру
Бейне: Arduino көмегімен роботты болдырмайтын кедергілерді қалай жасауға болады: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл нұсқаулықта мен сізге 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 -қадам: жүгіру
Сонымен, біз өзімізге кедергі жасайтын роботты құрдық. Енді біздің керемет роботпен ойнауға және біздің кодта жаңа эксперименттерді жасауға уақыт келді.
Ұсынылған:
DIY -- Arduino Uno көмегімен смартфонмен басқарылатын өрмекші роботты қалай жасауға болады: 6 қадам
DIY || Arduino Uno көмегімен смартфонмен басқарылатын өрмекші роботты қалай жасауға болады: Өрмекші роботты жасау кезінде робототехника туралы көп нәрсені білуге болады. Робот жасау сияқты қызықты да қызықты. Бұл бейнеде біз сізге смартфонмен жұмыс жасай алатын Өрмекші роботты қалай жасау керектігін көрсетпекпіз (Androi
Кедергілерді болдырмайтын роботты қалай жасауға болады: 6 қадам
Кедергілерді болдырмайтын роботты қалай жасауға болады: Кедергілерді болдырмайтын робот - бұл қарапайым робот, оны ардуино басқарады және ол тек айналада жүріп, кедергілерді болдырмайды. Ол кедергілерді HC-SR04 ультрадыбыстық сенсорымен анықтайды, егер робот жақын жердегі затты сезсе
Arduino көмегімен ақылды роботты қалай жасауға болады: 4 қадам
Arduino көмегімен ақылды роботты қалай жасауға болады: сәлеметсіз бе, мен arduino жасаушымын, мен сізге оқулықта arduino көмегімен ақылды роботты қалай жасау керектігін көрсетемін, егер сізге менің оқулығым ұнаған болса, онда менің yoduube арнасын arduino жасаушы деп атауға тырысыңыз
Үйде роботты болдырмайтын Arduino кедергілерін қалай жасауға болады: 4 қадам
Үйде Arduino кедергісін болдырмайтын DIY роботын қалай жасауға болады: Сәлеметсіздер ме, балалар, бұл нұсқаулықта сіз роботтан аулақ болатын кедергі жасайсыз. Бұл нұсқаулық ультрадыбыстық сенсоры бар робот құрастыруды қамтиды, ол жақын орналасқан объектілерді анықтай алады және бұл объектілерді болдырмау үшін олардың бағытын өзгерте алады. Ультрадыбыстық сенсор
Роботты болдырмайтын кедергілерді қалай жасауға болады- Arduino стилі: 4 қадам
Роботты болдырмайтын кедергілерді қалай жасауға болады- Arduino стилі: Сіз әрқашан кез келген заттан аулақ бола алатын керемет роботтардың бірін жасағыңыз келеді. Сізде шынымен де қымбат материалдардың біреуін сатып алуға ақшаңыз болмады, қазірдің өзінде барлық материалдар сіз үшін дайын бөлшектермен кесілген. Егер сіз