Мазмуну:

Автономдуу алыстан башкарылуучу унаа: 6 кадам
Автономдуу алыстан башкарылуучу унаа: 6 кадам

Video: Автономдуу алыстан башкарылуучу унаа: 6 кадам

Video: Автономдуу алыстан башкарылуучу унаа: 6 кадам
Video: Rise of the Digital Titans: Navigating the Impending Clash between Humans and Machines 2024, Ноябрь
Anonim
Автономдуу алыстан башкарылган унаа
Автономдуу алыстан башкарылган унаа

Бул көрсөтмө Түштүк Флорида университетинин Макекурстун долбоорунун талабын аткаруу үчүн түзүлгөн (www.makecourse.com).

Бул долбоор Arduino Dual H-bridge Motor Drive менен бирге төрт DC моторун жана үч УЗИ сенсорун башкара аларын көрсөтөт. Бул жердеги максат - RC машинасынын өз жолунда бардык тоскоолдуктарды болтурбоо менен автономдуу жүрүүсүнө мүмкүндүк берүүчү схемалык схеманы жана С программасын көрсөтүү. Муну менен бирге, бул унаа IR пульту аркылуу да башкарылат.

Бүткөндөн кийин, бул унаа эки режимди колдоно алат: автономдуу режим жана алыстан башкаруу режими. Автономдуу режим унаанын тегерегине тийбей эркин жүрүүсүнө мүмкүндүк берет. Алыстан башкаруу режими колдонуучуга машинаны башкарууга жана IR пультуна ылайык жылдырууга мүмкүндүк берет. Бул режимде УЗИ сенсорлору иштебейт жана ошону менен унаа колдонуучу каалаган тарапка жылдырылышы мүмкүн.

Жалпысынан алганда, бул көрсөтмө сизге, окурманга, менин долбоорумду оңой жана канааттануу менен кайра чыгарууга мүмкүндүк берет.

1 -кадам: Control System жана Functionality

Башкаруу системасы жана функционалдуулугу
Башкаруу системасы жана функционалдуулугу

2 -кадам: 3D басылган дизайн

3D Басылган Дизайн
3D Басылган Дизайн
3D Басылган Дизайн
3D Басылган Дизайн

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

3 -кадам: Бөлүктөрдү жана компоненттерди чогултуу

Бөлүктөрдү жана компоненттерди чогултуу
Бөлүктөрдү жана компоненттерди чогултуу
Бөлүктөрдү жана компоненттерди чогултуу
Бөлүктөрдү жана компоненттерди чогултуу
Бөлүктөрдү жана компоненттерди чогултуу
Бөлүктөрдү жана компоненттерди чогултуу
  • 1 Arduino Uno
  • 1 L298 Dual H-Bridge Motor Drive
  • 3 HC-SR04 УЗИ сенсорлору
  • 1 IR алуучу
  • 1 IR Remote
  • 4 DC мотору
  • 4 Wheels
  • 1 же 2 RC унаа шасси
  • 1 Mini Breadboard
  • 1 же 2 Батарея пакети
  • 8 AA батареялары
  • M-M & M-F Jumper Wires

4 -кадам: Райондук схемалык сереп

Райондук схемалык сереп
Райондук схемалык сереп
Райондук схемалык сереп
Райондук схемалык сереп
Райондук схемалык сереп
Райондук схемалык сереп
Райондук схемалык сереп
Райондук схемалык сереп

DC Motors & Motor Drive

Оң моторлор:

  • Биринчи мотордун жогорку пинин жана экинчи мотордун астыңкы пинин Motor Driveдын OUT1 пинине туташтырыңыз.
  • Биринчи мотордун ылдыйкы пинин жана экинчи мотордун жогорку пинин Мотор Driveдын OUT2 пинине туташтырыңыз.

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

  • Биринчи мотордун жогорку пинин жана экинчи мотордун астындагы пинди Мотор Driveдын OUT3 пинине туташтырыңыз.
  • Биринчи мотордун ылдыйкы пинин жана экинчи мотордун жогорку пинин Motor Driveдын OUT4 пинине туташтырыңыз.

L298N Motor Drive:

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

УЗИ сенсорлору

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

  • VCC pinин 5V мотор дискине туташтырыңыз.
  • Эхо пинин Ардуинонун Digital пин 6га туташтырыңыз.
  • Trig пинди Arduino санарип пин 7ге туташтырыңыз.
  • Motor Driveдын GND пинине GND туташуу.

Оң сенсор:

  • VCC pinин 5V мотор дискине туташтырыңыз.
  • Эхо пинин Ардуинонун Digital пин 8ге туташтырыңыз.
  • Trig пинди Arduino санариптик пин 9га туташтырыңыз.
  • GND пинди Motor Driveдын GND пинине туташтырыңыз.

Сол сенсор:

  • VCC pinин 5V мотор дискине туташтырыңыз.
  • Эхо пинин Ардуинонун Digital пин 10го туташтырыңыз.
  • Trig пинди Arduino санарип пинине 11 туташтырыңыз.
  • GND пинди Motor Driveдын GND пинине туташтырыңыз.

IR алуучу

  • Сигнал пинин Arduino аналогдук пинине A0 туташтырыңыз.
  • GND пинди Arduino GND пинине туташтырыңыз.
  • VCC пинди 5V Arduino пинине туташтырыңыз.

Сунушталууда: