Мазмуну:

Ардуино тоскоолдуктары мотор менен иштөөчү машинадан качуу: 7 кадам
Ардуино тоскоолдуктары мотор менен иштөөчү машинадан качуу: 7 кадам

Video: Ардуино тоскоолдуктары мотор менен иштөөчү машинадан качуу: 7 кадам

Video: Ардуино тоскоолдуктары мотор менен иштөөчү машинадан качуу: 7 кадам
Video: Using BTS7960 BTN8982TA PWM H Bridge motor controller module with Arduino library 2024, Ноябрь
Anonim
Ардуино тоскоолдуктары мотор менен иштөөчү машинадан алыс
Ардуино тоскоолдуктары мотор менен иштөөчү машинадан алыс
Ардуино тоскоолдуктары мотор менен иштөөчү машинадан алыс
Ардуино тоскоолдуктары мотор менен иштөөчү машинадан алыс
Ардуино тоскоолдуктары мотор менен иштөөчү машинадан алыс
Ардуино тоскоолдуктары мотор менен иштөөчү машинадан алыс

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

МАТЕРИАЛДАР:

  • Аялдан Эркек зымдарга
  • Зымдар
  • Алыстык сенсору
  • Жыгач тактай
  • Горилла тасмасы/Электр
  • 2 дөңгөлөктүү мотор
  • Servo
  • Screwdriver
  • Бурамалар
  • Arduino
  • Батарея кармагыч
  • Wheel
  • Батарея топтомуна USB
  • Arduino мотор тиркемеси
  • USB Arduino
  • PC
  • Пластикалык стенд

Мындан тышкары, мен сизге Arduinoго негизделген тоскоолдуктардан качуучу робот жасоо боюнча көрсөтмө берүү үчүн келдим. Төмөндө бул механизмди ар бир майда -чүйдөсүнө чейин куруунун кадамдык көрсөтмөсү. Бирок, бул проект - бул толугу менен жөндөмдүү автономдуу робот, ал байланышта болгон ар кандай тоскоолдуктан качып, андан качууга жөндөмдүү. Процесс алдыга умтулганда тоскоолдукту жеңүүнү камтыйт, объектке туш болгондон кийин, бул робот автоматтык түрдө алдыга жылууну токтотот жана артка бир кадам таштайт. Андан кийин, ал сол/оң жагын сканерлеп, андан ылайыктуу жолду жылдыра баштайт. Бул Долбоордун максаты-биздин коом менен байланыштырган концепциянын артындагы инженерияны/механиканы түшүнүү, мисалы, өзү жүрүүчү унаалар, өндүрүш тармактары ж.

1 -кадам: Шассиди куруу

Шассиди куруу
Шассиди куруу
Шассиди куруу
Шассиди куруу

Рамканы куруу үчүн, бул долбоорду куруу үчүн алдын ала даярдалган шаблонго же 1/2 фут х 1/4 фут өлчөмдөгү жыгачтан бош боштукка ээ болууңуз керек. Бул сиздин ардуино кодуңуз жана моторлоруңуз иштей турган инструкциянын негизи жана негизи болот.

  1. Ар бир DC моторуна экиден зым кошуңуз. Андан кийин бурамаларды колдонуу менен эки моторду шассиге орнотуңуз.
  2. Бурамаларды/желимди/скотчту колдонуп, моторду арткы бөлүктөгү шассинин астына бекиңиз
  3. Кыймылдаткычтардын коопсуз экенин жана күчкө ээ болорун текшериңиз
  4. Дөңгөлөктү алып, кандайдыр бир ыкманы колдонуп, дөңгөлөктү долбоордун алдына салыңыз

2 -кадам: Кичи компоненттерди тиркөө

Кичи компоненттерди тиркөө
Кичи компоненттерди тиркөө
Кичи компоненттерди тиркөө
Кичи компоненттерди тиркөө

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

3 -кадам: Модулдарды орнотуу

Модулдарды орнотуу
Модулдарды орнотуу
Модулдарды орнотуу
Модулдарды орнотуу

*Эскертүү: Arduino тактасын орнотуп жатканда, USB кабелин туташтырууга жетиштүү орун калтырыңыз, анткени кийинчерээк Arduino тактасын USB кабели аркылуу компьютерге туташтырып программалашыңыз керек.

Ошентсе да, Arduino долбоордун бүт функциясын аткарууда негизги бөлүк болуп саналат жана ар бир модулдун жайгашуусу анын эффективдүүлүгүнө жана эстетикасына таасирин тийгизет. Аралыктын сенсорунун жана Arduino'дун ордун өзгөчө жерлерге коюу керек, Arduino бул унаанын салмагын тең салмактоо үчүн арткы жагында, батарейка кармагычтын артындагы алкакка сайылышы керек. Мотор функциялары туура иштеши үчүн Arduino тиркемесин Arduino чокусуна коюңуз. Андан кийин, аралыктын сенсору тоскоолдуктарды аныктоо жана кирүү үчүн коопсуз болгон башка жолдорду сканерлөө үчүн бул долбоордун алдында болушу керек экенин унутпаңыз.

4 -кадам: Алыстык сенсорун камсыз кылуу

Алыстык сенсорун камсыз кылуу
Алыстык сенсорун камсыз кылуу

Айтпаганда да, аралык сенсору бул долбоордун иштешине жана анын жолундагы тоскоолдуктарды болтурбоодо маанилүү бөлүгү болуп саналат. Бул кадам үчүн, биздин рамкага туташуу үчүн пластикалык фундаментке тиркелип, сервону ордуна коюуга туура келген эки пластикти туташтыруу керек болот. Бул механизм аралыкты сенсор каалаган багытта жылдыруу үчүн колдонгон келечектеги кыймыл үчүн мобилдүүлүк жана айлануу менен камсыз кылат. Бул компонентти фундаменттин же алкактын алдына бекитип, эми аралык сенсорун колдоно баштаңыз.

Алыстык сенсорунун жардамы менен сиз муну өзүңүз түзгөн механизмдин маңдайына скотч/желим/сыдырма байламдар менен тиркеп коюшуңуз керек болот, андыктан серво жылган сайын аралык сенсору да ошондой кылат.

УЗИ сенсоруна төрт секирүүчү зымды сайыңыз жана аны монтаж кронштейнине орнотуңуз. Андан кийин кронштейнди шассиге орнотулган TowerPro микро сервосуна орнотуңуз.

5 -кадам: Зым байланыштары жана схемасы

Зым байланыштары жана схемасы
Зым байланыштары жана схемасы

Бул зым байланыштары долбоордун өз функцияларын аткаруусуна мүмкүндүк берүүдө өтө маанилүү, андыктан ар бир компоненттин кайсы бөлүгүн байланыштырып жатканыңызды текшериңиз. Райондук схемада сиз Arduino айдоого, сезүүгө ж.б. керектүү байланыштарды таба аласыз.

*Эскертүү: Бул схема төрт моторду камтыйт, бирок биз кошумча экөөнү этибарга албай, уланта алабыз.

6 -кадам: Кодекс

Кодекс
Кодекс
Кодекс
Кодекс
Кодекс
Кодекс
Кодекс
Кодекс

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

7 -кадам: Корутунду

Аяктоо
Аяктоо
Аяктоо
Аяктоо
Аяктоо
Аяктоо

Биз бардык кадамдарды аяктаганыбызга байланыштуу, процесстин үстүнөн өтүп, бул долбоорго кирген бардык байланыштарды/компоненттерди тактаңыз.

  1. Ардуинону компьютериңизге сайыңыз
  2. Керектүү китепканаларды жүктөп алыңыз (AFMOTOR, NEWPING)
  3. Кодду түзүңүз
  4. Туура портко кодду жүктөңүз
  5. Сыноо, ажыратуу
  6. Батареяларды басыңыз, которгучту күйгүзүңүз жана айдап кетсин!

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