Мазмұны:

Автономды қашықтан басқарылатын автокөлік: 6 қадам
Автономды қашықтан басқарылатын автокөлік: 6 қадам

Бейне: Автономды қашықтан басқарылатын автокөлік: 6 қадам

Бейне: Автономды қашықтан басқарылатын автокөлік: 6 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Қараша
Anonim
Автономды қашықтан басқарылатын автокөлік
Автономды қашықтан басқарылатын автокөлік

Бұл нұсқаулық Оңтүстік Флорида университетінің Makecourse жобасының талаптарын орындау үшін жасалған (www.makecourse.com).

Бұл жоба Arduino-дің екі жақты көпірлі қозғалтқышпен бірге төрт тұрақты ток қозғалтқышы мен үш ультрадыбыстық сенсорды басқара алатынын көрсетеді. Мұндағы мақсат - RC автокөлігінің автокөлікті басқаруына мүмкіндік беретін, оның жолындағы барлық кедергілерді болдырмайтын схеманы және С бағдарламасын көрсету. Сонымен қатар, бұл көлік ИҚ пульті арқылы басқарылатын болады.

Аяқталғаннан кейін бұл көлік екі режимді қолдана алады: автономды және қашықтан басқару режимі. Автономды режим автокөліктің айналасындағылармен байланыссыз еркін қозғалуына мүмкіндік береді. Қашықтан басқару режимі пайдаланушыға автокөлікті басқаруға және оны ИҚ пультіне сәйкес жылжытуға мүмкіндік береді. Бұл режимде ультрадыбыстық датчиктер жұмыс істемейді, сондықтан автокөлікті пайдаланушы қалаған бағытта жылжытуға болады.

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

1 -қадам: басқару жүйесі мен функционалдығы

Басқару жүйесі мен функционалдығы
Басқару жүйесі мен функционалдығы

2 -қадам: 3D басып шығару дизайны

3D басып шығарылған дизайн
3D басып шығарылған дизайн
3D басып шығарылған дизайн
3D басып шығарылған дизайн

Бұл жобаны орындау үшін монтаждау алдында барлық қажетті компоненттерді жобалаған дұрыс. Көрсетілген жобаға қатысты, 3D басып шығарылған бөлігі шасси болып табылады, ол барлық компоненттерге сәйкес келу үшін мұқият жобалануы керек. Жақсырақ нәтиже алу үшін, көбірек орын алу үшін шассидің екі данасын басып шығарып, оларды бірінің үстіне бірін қою жақсы.

3 -қадам: Бөлшектер мен компоненттерді жинаңыз

Бөлшектер мен компоненттерді жинау
Бөлшектер мен компоненттерді жинау
Бөлшектер мен компоненттерді жинау
Бөлшектер мен компоненттерді жинау
Бөлшектер мен компоненттерді жинау
Бөлшектер мен компоненттерді жинау
  • 1 Arduino Uno
  • 1 L298 екі жақты көпірлі мотор жетегі
  • 3 HC-SR04 ультрадыбыстық датчиктер
  • 1 IR қабылдағыш
  • 1 IR қашықтан басқару құралы
  • 4 тұрақты ток қозғалтқыштары
  • 4 дөңгелектер
  • 1 немесе 2 RC автомобиль шассиі
  • 1 шағын тақта
  • 1 немесе 2 батарея жиынтығы
  • 8 AA батареялары
  • M-M & M-F өтпелі сымдар

4 -қадам: Схеманың схемалық шолуы

Схеманың схемалық шолуы
Схеманың схемалық шолуы
Схеманың схемалық шолуы
Схеманың схемалық шолуы
Схеманың схемалық шолуы
Схеманың схемалық шолуы
Схеманың схемалық шолуы
Схеманың схемалық шолуы

DC қозғалтқыштары мен қозғалтқышы

Оң моторлар:

  • Бірінші қозғалтқыштың жоғарғы және екінші қозғалтқыштың төменгі істікшелерін Мотор жетегінің OUT1 істігіне қосыңыз.
  • Бірінші қозғалтқыштың төменгі және екінші қозғалтқыштың жоғарғы істікшелерін Мотор жетегінің OUT2 істігіне қосыңыз.

Сол моторлар:

  • Бірінші қозғалтқыштың жоғарғы және екінші қозғалтқыштың төменгі істікшелерін Мотор жетегінің OUT3 істігіне қосыңыз.
  • Бірінші қозғалтқыштың төменгі және екінші қозғалтқыштың жоғарғы істікшелерін Мотор жетегінің OUT4 істігіне қосыңыз.

L298N қозғалтқышы:

  • Қуат көзінің +12В терминалын мотор жетегінің VCC істігіне қосыңыз.
  • -12В қуат көзінің терминалын мотор жетегінің GND істігіне қосыңыз.
  • Motor Drive 5V істікшесін Arduino 5V істігіне қосыңыз.
  • Motor Drive GND пинін Arduino GND істікшесіне қосыңыз.
  • IN1, IN2, IN3 және IN4 кіріс түйреуіштерін сәйкесінше Arduino 2, 3, 4 және 5 цифрлық түйреуіштеріне қосыңыз.
  • ENA және ENB түйреуіштерін сәйкесінше Arduino 12 және 13 сандық түйреуіштеріне қосыңыз.

Ультрадыбыстық датчиктер

Алдыңғы сенсор:

  • VCC түйреуішін 5В қозғалтқыш жетегіне қосыңыз.
  • Эхо түйреуішін Arduino цифрлық 6 пиніне қосыңыз.
  • Trig пинін Arduino цифрлық 7 пиніне қосыңыз.
  • GND мотор жетегінің GND түйреуішіне қосыңыз.

Оң жақ сенсор:

  • VCC түйреуішін 5В қозғалтқыш жетегіне қосыңыз.
  • Эхо пинін Arduino цифрлық 8 -ші пиніне қосыңыз.
  • Trig пинін Arduino цифрлық пин 9 -ға қосыңыз.
  • GND түйреуішін мотор жетегінің GND түйреуішіне қосыңыз.

Сол жақ сенсор:

  • VCC түйреуішін 5В қозғалтқыш жетегіне қосыңыз.
  • Эхо түйреуішін Arduino цифрлық 10 пиніне қосыңыз.
  • Trig пинін Arduino цифрлық пиніне 11 қосыңыз.
  • GND түйреуішін мотор жетегінің GND түйреуішіне қосыңыз.

IR қабылдағыш

  • Сигнал түйреуішін Arduino A0 аналогтық пиніне қосыңыз.
  • GND түйреуішін Arduino GND түйреуішіне қосыңыз.
  • VCC түйреуішін 5V Arduino сымына қосыңыз.

Ұсынылған: