Мазмұны:

Arduino Nano көмегімен роботты болдырмау: 5 қадам
Arduino Nano көмегімен роботты болдырмау: 5 қадам

Бейне: Arduino Nano көмегімен роботты болдырмау: 5 қадам

Бейне: Arduino Nano көмегімен роботты болдырмау: 5 қадам
Бейне: Winson WCS1800 WCS2750 WCS1500 Hall Effect Current Sensor with dispaly with over current protection 2024, Қараша
Anonim
Arduino Nano көмегімен роботты болдырмау
Arduino Nano көмегімен роботты болдырмау

Бұл нұсқаулықта мен Arduino көмегімен роботты айналып өтуге кедергі жасауды сипаттаймын.

1 -қадам: Сізге қажет

Сізге керек
Сізге керек
Сізге керек
Сізге керек
Сізге керек
Сізге керек

Бұл танымал Arduino роботтық жобасы. сымды қосылудан аулақ болу үшін мен оған ПХД құрастырдым.

Сіз ПХД немесе нүктелі перфораторды пайдалана аласыз.

2WD робот шасси дөңгелегі бар.

BO моторына арналған робот дөңгелегі

150 айн / мин BO редукторлы қозғалтқыш және 1,5 дюймдік болт пен гайка

ультрадыбыстық сенсор ұстағышы

2 дана. 9В батарея мен батарея қосқышы

L293D Ic және 16 істікшелі Ic негізі

100mfd/25v конденсатор 2 дана 1K резистор, Led

Жоғарғы түйреуіштер, секіргіш сым (еркектен әйелге) терминал блогы 4 дана

HC-SR 04 ультрадыбыстық сенсор

Ардуино нано

Сіз ПХД немесе нүктелі перфораторды пайдалана аласыз.

2 -қадам: түбірлік шассиді жинау

Түбірлік шассиді жинау
Түбірлік шассиді жинау

Робот шассиіне екі берілісті қозғалтқышты салыңыз. Мен 2WD металл шассиін қолдандым, бірақ сіз кез келген шассиді қолдана аласыз

робот шассиінің алдына бір дөңгелек дөңгелекті салыңыз, бұл роботтың механикалық бөлігі аяқталған

3 -қадам: Электрондық схеманы құру

Электрондық схеманы құру
Электрондық схеманы құру
Электрондық схеманы құру
Электрондық схеманы құру
Электрондық схеманы құру
Электрондық схеманы құру

Бұл қалай жұмыс істейді

Ультрадыбыстық дыбыстық сенсор оның алдындағы заттарды анықтайды және объектінің қашықтығын өлшейді.

Қалыпты жағдайда роботтың алдында ешқандай кедергі болмаған кезде екі қозғалтқыш сағат тілімен айналады және робот тура алға қарай жүреді.

Егер ультрадыбыстық датчик арқылы 20 см қашықтықта қандай да бір зат анықталса, сол жақ қозғалтқыш сағат тіліне қарсы айнала бастайды, ал оң жақ қозғалтқыш бұрынғыдай айналады.

Егер робот алдында объект болса, робот тез солға бұрылады.

Перфронды тақтаны қолдансаңыз, тізбектер мен қосылыстар

Мұнда мен Arduino nano & L293D қос қозғалтқыш драйверін қолдандым. Сүзгі ретінде екі конденсатор. Көрсету үшін LED және 1k резисторы

Arduino цифрлық түйреуіш 7 ультрадыбыстық сенсор триггерінің түйреуішіне қосылады

Arduino цифрлық пин 8 ультрадыбыстық сенсорға эхо түйреуішіне қосылады

Arduino 5 және 6 цифрлық пині мотордың сол жағын басқару үшін Ic l293d 10 және 15 түйреуішіне қосылады

Қозғалтқышты дұрыс басқару үшін Arduino цифрлық пині 11 және 12 ic l293d 2 және 7 істігіне қосылыңыз

Сол жақ қозғалтқышты ic l293d 11 және 14 істігіне қосыңыз

Оң қозғалтқышты ic l293d 3 және 6 -штырға қосыңыз

Егер сіз ПХД қолданғыңыз келсе

бұл роботтық жобаға арналған ПХД жақсы жасалған және жасауға оңай. Осы ПХД көмегімен сіз Arduino роботының әр түрін жасай аласыз. Бұл ПХД қолданатын басқа робот

Осы жерден PCB үшін Gerber файлын жүктеңіз және тапсырыс беріңіз.

4 -қадам: Arduino -ға код жүктеу

Кодты arduino наноға жүктеңіз. мұнда жүктеу үшін код сілтемесі

.ino файлын жүктеп алып, оны arduino IDE көмегімен ашыңыз.

arduino nano -ны USB кабелі арқылы жалғаңыз, сәйкес портты таңдаңыз

содан кейін жүктеу үшін басыңыз

5 -қадам: тестілеу

Сынақ
Сынақ

роботты сынаудың уақыты келді.

Мен Arduino үшін 9В батареяны қолдандым, ал мотор қуаты үшін басқа 9В батареяны қолдандым. Қозғалтқышты қосу үшін қайта зарядталатын батареяны қолданған дұрыс, әйтпесе 9 вольтты батарея роботты ұзақ уақыт жұмыс істей алмайды.

Бұл бейне сізге көмектесе алады -

Ұсынылған: