Мазмұны:

Ең кішкентай және сүйкімді Arduino кедергілерден аулақ болу роботы: 5 қадам
Ең кішкентай және сүйкімді Arduino кедергілерден аулақ болу роботы: 5 қадам

Бейне: Ең кішкентай және сүйкімді Arduino кедергілерден аулақ болу роботы: 5 қадам

Бейне: Ең кішкентай және сүйкімді Arduino кедергілерден аулақ болу роботы: 5 қадам
Бейне: Сәби: Лас және таза 2024, Қараша
Anonim
Ең кішкентай және сүйкімді Arduino кедергілерден аулақ болу роботы
Ең кішкентай және сүйкімді Arduino кедергілерден аулақ болу роботы

Бөлмеңіздегі жарты сөрені алатын үлкен роботтардан шаршадыңыз ба? Сіз роботты өзіңізбен бірге алуға дайынсыз ба, бірақ ол қалтаңызға сыймайды ма? Мінеки! Мен сізге Minibot -ты кедергілерден аулақ болуға арналған ең әдемі және ең кішкентай роботты ұсынамын!

1 -қадам: Сізге қажет бөлшектер мен бөліктер

Сізге қажет бөлшектер мен бөлшектер
Сізге қажет бөлшектер мен бөлшектер
Сізге қажет бөлшектер мен бөлшектер
Сізге қажет бөлшектер мен бөлшектер
Сізге қажет биттер мен бөліктер
Сізге қажет биттер мен бөліктер

Кішкене нан тақтасы (4,5 см 3,5 см), ұзындығы 17 тесік және ені 5 тесікті 2 қатар. Сіз роботты онсыз жасай аласыз, бірақ егер сіз роботты өзгертуді жоспарласаңыз, бұл жақсы нәрсе.

Ардуино Нано. Мен тақтаға дәнекерленген түйреуіштермен бірге қолданамын, бірақ сіз түйреуішсіз arduino наноды қолданып, кабельдерді тікелей тақтаға дәнекерлей аласыз.

9В батарея. Ия, жақсы батарея.

9В батарея ұстағыш. (ескі ойыншықтан алған)

2 үздіксіз айналмалы серво (олар SG () сервосына ұқсайды, бірақ олар шын мәнінде үздіксіз айналмалы серво. Мен оларды ОСЫ жерден сатып алдым

2 резеңке доңғалақ. Тек айналаңызға қараңыз. Әрине, бір жерде дөңгелегі қажет емес ескі ойыншық бар.

Кабельдер. Олардың бір тобы. Тым көп кабельдер болмайды.

Ультрадыбыстық сенсор. 4 істікшелі модель. Ebay, Amazon немесе кез келген басқа жерде. Олардың бәрі бірдей.

3D басып шығарылған шасси. 3D файлдарды мына жерден табуға болады

2 -қадам: Ал кодекс

Бұл жерде ракета туралы ғылым жоқ. 15 см -де көрінетін ештеңе болмаса, роботты алға жылжытатын және 15 см -ден жақынырақ болса, күрт бұрылыс жасайтын өте қарапайым код.

Тек txt файлын жүктеп алып, Arduino интерфейсіндегі кодты көшіріңіз.

3 -қадам: Биттерді дұрыс жерге қою

Биттерді дұрыс жерге қою
Биттерді дұрыс жерге қою
Биттерді дұрыс жерге қою
Биттерді дұрыс жерге қою

Нан тақтасы, Arduino, ультрадыбыстық сенсор және батарея шассидің жоғарғы бөлігіне түседі, бірақ компоненттерді ЕШҚАШАН ҚОСПАҢЫЗ. Алдымен сіз барлығын сыммен байланыстыруыңыз керек. (иә, мен бұл қатені жасадым) (екі рет)

2 серво жай ғана шассидің төменгі бөлігіне бекітілген. Иә, сіз осы 2 -ді қазір енгізе аласыз.

Дөңгелектер серво біліктеріне кішкене сыммен, ыстық желіммен немесе сиқырлы заклинаниемен бекітіледі. Сенің таңдауың.

4 -қадам: Ал сымдар … О, бала

Міне, жағымсыз бөлігі келді. сымдар Сымдар көп, ал кеңістік аз.

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

  • Vcc -> +5V Arduino
  • Trdu -> D11 Arduino
  • Эхо -> D12 Arduino
  • GND -> Arduino GND (Arduino 2 GND түйреуіштерінің кез келгені)

Серво 1:

  • Қызғылт сары сым -> D9 Arduino
  • Қызыл сым -> +5V Arduino
  • Қоңыр сым -> Arduino GND (Arduino 2 GND түйреуіштерінің кез келгені)

Сервис 2:

  • Қызғылт сары сым -> Arduino D10
  • Қызыл сым -> +5V Arduino
  • Қоңыр сым -> Arduino GND (Arduino 2 GND түйреуіштерінің кез келгені)

Батарея:

  • Қызыл сым -> Arduino вині
  • Қара сым -> Arduino GND (Arduino 2 GND түйреуіштерінің кез келгені)

Енді сізге шассидегі барлық сымдарды мұқият толтырып, екі жартысын жабу қажет. Менің роботымның толғаны соншалық, ішектің төгілмеуі үшін резеңке таспа қажет.

5 -қадам: Әрекетте

Image
Image

Сіздің робот 15 см -ден аз нәрсені тапқанша алға қарай жүреді.

Сіз бұл код жолында қашықтықты өзгерте аласыз:

егер (қашықтық <= 15)

Сондай -ақ, келесі жолдарды өзгерту арқылы алға және артқа жылдамдықты өзгертуге болады:

myservo1.write (XXX); myservo2.write (XXX);

мұнда XXX = 0 - myservo1 үшін толық жылдамдық, ал XXX = 180 - myservo2 үшін толық жылдамдық

және XXX = 90 екі серво үшін де нүкте болады.

Ұсынылған: