Мазмұны:

Arduino роботы 5 -те - Мені қадағалаңыз - Жолдың соңы - Сумо - Сурет - Кедергілерді болдырмау: 6 қадам
Arduino роботы 5 -те - Мені қадағалаңыз - Жолдың соңы - Сумо - Сурет - Кедергілерді болдырмау: 6 қадам

Бейне: Arduino роботы 5 -те - Мені қадағалаңыз - Жолдың соңы - Сумо - Сурет - Кедергілерді болдырмау: 6 қадам

Бейне: Arduino роботы 5 -те - Мені қадағалаңыз - Жолдың соңы - Сумо - Сурет - Кедергілерді болдырмау: 6 қадам
Бейне: КАК СДЕЛАТЬ ARDUINO РОБОТ МАШИНКУ КОТОРЫЙ ОБХОДИТ ПРЕПЯТСТВИЯ 2024, Қараша
Anonim
Arduino роботы 5 -те | Мені қадағалаңыз | Жолдың соңы | Сумо | Сурет | Кедергілерді болдырмау
Arduino роботы 5 -те | Мені қадағалаңыз | Жолдың соңы | Сумо | Сурет | Кедергілерді болдырмау

Бұл роботты басқару тақтасында ATmega328P микроконтроллері мен L293D мотор драйвері бар. Әрине, бұл Arduino Uno тақтасынан еш айырмашылығы жоқ, бірақ ол пайдалы, себебі қозғалтқышты басқаруға басқа қалқан қажет емес! Ол секіргіштерден бос және CH340G көмегімен оңай бағдарламалануы мүмкін. Екі тұрақты ток қозғалтқышты басқара отырып, сіз осы карта арқылы енгізу -шығару түйреуіштерін қолдана отырып, әр түрлі сенсорларды басқара аласыз. Бұл жобада біз HC-SR04 ультрадыбыстық қашықтық сенсоры мен инфрақызыл инфрақызыл сенсорды қолдандық. Сонымен қатар, бір серво қозғалтқышы қолданылды.

1 -қадам: Қадамдық жобалық бейне

Image
Image

Бұл басқару картасы арқылы роботты 5 түрлі сценариймен бағдарламалауға болады. Бұл жобаға келесі сценарийлер енгізілген:

SUMO режимі - бұл екі робот бір -бірін шеңберден шығаруға тырысатын спорт түрі (сумо спортына ұқсас).

Мені ұстану режимі: HC-SR04 сенсоры арқылы объектінің болуын сезуге болады.

Бақылау режимі: Робот ізбасары - бұл қара сызықпен немесе ақ сызықпен жүретін көлік құралы.

Режимді болдырмау: кедергілерді болдырмайтын робот - бұл алдындағы кедергілерді автоматты түрде сезетін және басқа жаққа бұрылу арқылы олардан аулақ болатын ақылды құрылғы.

Сурет салу режимі: құрамында серво қозғалтқышы мен қалам бар. Ол бетіне өзінің қозғалыс жолдарын тарта алады.

2 -қадам: Қажетті жабдықтар

PCB Gerber файл және схемасы
PCB Gerber файл және схемасы
  • ATmega328P -PU жүктеушімен -
  • L293D мотор драйвері IC -
  • B типті USB розеткасы -
  • DIP ұясы 28/16 түйреуіштер -
  • 12/16 МГц кристалл -
  • L7805 TO -220 -
  • 100uF конденсаторы -
  • Жарық диоды -
  • Резистор 10K/1K -
  • 470nF конденсаторы -
  • Қуат ұясы розеткасы -
  • 2 істікшелі терминал блогы -
  • Ерлерге арналған пин тақырыбы -
  • 10nF/22pF керамика -
  • 6V 200RPM шағын металл беріліс моторы -
  • 7.4V 1000mAh 2S липо батареясы (міндетті емес) -
  • 9V 800mAh батареясы (міндетті емес) -
  • 9В батарея қосқышы -
  • Ультрадыбыстық модуль HC -SR04 -
  • IR инфрақызыл сенсоры -
  • CH340G USB - TTL IC -

Бұл жобада оңай дәнекерлеу үшін DIP типті компоненттер қолданылды

3 -қадам: PCB Gerber файлы мен схемасы

Бұл жобада мен PCBWay таңдадым. PCBWay - бұл жобаны өте төмен баға мен жоғары сапаға жеткізудің жалғыз жолы.

Өнім туралы мәліметтер

  • Тақтаның түрі: бірыңғай ПХД
  • Өлшемі: 53,3 х 66 мм
  • Қабаттар: 2 қабат
  • Барлығы: 5 дана / 5 АҚШ доллары

PCB Gerber & Schematic алыңыз -

4 -қадам: 3D.stl файлдары

3D.stl файлдары
3D.stl файлдары

Басып шығару параметрлері

  • Принтер: JGAURORA A5S
  • Ажыратымдылық: 0.25
  • Толтыру: 10%

5 -қадам: Қосылымдар

Қосылымдар
Қосылымдар

IR сенсоры

  • IR сенсорының сигналдық цифры Digital 12 -ге
  • IR сенсоры VCC +5В кернеуі
  • IR сенсоры GND - GND

HC-SR04 сенсоры

  • Digital 5 -ке ECHO түйреуіші
  • Сандық 6 -ға TRIG түйреуіші
  • +5В кернеуге VCC түйреуіші
  • GND -ге GND түйреу

Қозғалтқыш А

  • Қозғалтқыш A 1 -ден сандық 2 -ге дейін
  • А2 қозғалтқышы цифрлық 4
  • Қозғалтқыш A цифрлық режимге қосылады 3

Қозғалтқыш В

  • В В 1 қозғалтқышы цифрлық 10
  • В 2 қозғалтқышы сандық 11 -ге дейін
  • В моторы цифрлық 9 -ға қосылады

6 -қадам: бастапқы код

Бастапқы код
Бастапқы код

Сіз бұл бақылау картасының көмегімен роботты 5 түрлі сценариймен бағдарламалай аласыз. Бұл жобаға келесі сценарийлер енгізілген:

  1. SUMO режимі - бұл екі робот бір -бірін шеңберден шығаруға тырысатын спорт түрі (сумо спортына ұқсас).
  2. Мені ұстану режимі: HC-SR04 сенсоры арқылы объектінің болуын сезуге болады.
  3. Бақылау режимі: Робот ізбасары - бұл қара сызықпен немесе ақ сызықпен жүретін көлік құралы.
  4. Режимді болдырмау: кедергілерді болдырмайтын робот - бұл алдындағы кедергілерді автоматты түрде сезетін және басқа жаққа бұрылу арқылы олардан аулақ болатын ақылды құрылғы.
  5. Сурет салу режимі: құрамында серво қозғалтқышы мен қалам бар. Ол бетіне өзінің қозғалыс жолдарын тарта алады.

Бастапқы кодты алыңыз:

github.com/MertArduino/RobotControlBoard

Ұсынылған: