Мазмуну:

Май роботун өткөрүңүз: 13 кадам
Май роботун өткөрүңүз: 13 кадам

Video: Май роботун өткөрүңүз: 13 кадам

Video: Май роботун өткөрүңүз: 13 кадам
Video: Фиксай - ЛУК БАТУН (Официальный клип) 2024, Ноябрь
Anonim
Май Роботун өткөрүңүз
Май Роботун өткөрүңүз

Жыйынтык

Бул долбоордо биз Рик менен Мортиде май роботун жасайбыз. Роботто камера жана үн функциясы болбойт. Видеону төмөнкү шилтемеден көрө аласыз.

www.youtube.com/embed/X7HmltUWXgs

Метариалдык тизме

  • Arduino UNO
  • Arduino Motor Driver Shield
  • Zumo Chassis Kit
  • 6V Reducer Micro DC Motor (2 даана)
  • 7.4 V Lipo Батарея 850 мАч 25C
  • HC-05 же HC-06 Bluetooth модулу
  • SG-90 Mini Servo Motor
  • Jumper Cables
  • Кагаз клип (1 даана)
  • 3D бөлүктөрү

1 -кадам: Принтердин бөлүктөрү

Принтердин бөлүктөрү
Принтердин бөлүктөрү
Принтердин бөлүктөрү
Принтердин бөлүктөрү
Принтердин бөлүктөрү
Принтердин бөлүктөрү
  • Бул долбоордо биз Arduino электрондук картасын жана 3D принтер технологиясын колдонобуз. Биринчиден, биз 3D бөлүктөрүн басып чыгарабыз.
  • Сиз 3D бөлүктөрүнө GitHub шилтемесинен кире аласыз.

Бөлүктөрдүн милдети төмөндөгүдөй.

  • шасси: Бул роботтун негизги корпусу.
  • lowerbody: роботтун башын жылдырууга жардам бере турган бөлүк. Серво мотору ушул бөлүккө бекитилет.
  • жогорку дене: Бул шасси менен төмөнкү дененин ортосундагы бөлүк.
  • шарнир: Бул бөлүк денени ачып -жабат.

Басып чыгаруу узактыгы (Принтердин модели: MakerBot Replicator2)

  • Figure_1деги бөлүктөрдү басып чыгаруу узактыгы: 5с 13м. (Эгерде сиз басып чыгаруу жөндөөлөрүн Figure_3тө көрсөтүлгөндөй орнотсоңуз.)
  • Figure_2деги бөлүктөрдү басып чыгаруу узактыгы: 5с 56м. (Эгерде сиз басып чыгаруу жөндөөлөрүн Figure_3тө көрсөтүлгөндөй орнотсоңуз.)
  • ЭСКЕРТҮҮ: Басып чыгаруу убактысы принтердин моделине жараша болот.

2 -кадам: Solder жана Servo Hack

Solder жана Servo Hack
Solder жана Servo Hack
Solder жана Servo Hack
Solder жана Servo Hack
Solder жана Servo Hack
Solder жана Servo Hack
Solder жана Servo Hack
Solder жана Servo Hack
  • DC моторлору Zumo шассинин ичинде жайгашкан.
  • Өткөргүч кабелдер DC кыймылдаткычтарына ширетилет.
  • Роботтун башын кыймылга келтире турган сервого бир аз өзгөртүүлөрдү киргизүү керек, ал дененин төмөнкү бөлүгүнө бекитилгенге чейин. Бул өзгөртүүнүн максаты - servo моторду жылмакай иштетүү.
  • Төмөндөгү шилтемени колдонсоңуз болот.

www.youtube.com/watch?v=I-sZ5HWsGZU

  • Servo мотор Figure_4 көрсөтүлгөндөй, дененин төмөнкү бөлүгүнө бекитилет.
  • Lowerbody жана жогорку бөлүктөрү Figure_5 көрсөтүлгөндөй бири -бирине бурама менен бекитилет.

3 -кадам: Мотор менен айдоочунун калкан туташуусу

Мотор менен айдоочунун калкан байланышы
Мотор менен айдоочунун калкан байланышы
Мотор менен айдоочунун калкан байланышы
Мотор менен айдоочунун калкан байланышы
Мотор менен айдоочунун калкан байланышы
Мотор менен айдоочунун калкан байланышы
  • Arduino Motor Driver Shield Arduino Unoго Figure_6да көрсөтүлгөндөй бекитилген.
  • Оң жактагы DC мотору мотор айдоочусунун M3 портуна бекитилген.
  • Сол жактагы DC мотору мотор айдоочусунун M4 портуна бекитилген.

4 -кадам: Bluetooth модулунун туташуусу

Bluetooth модулунун туташуусу
Bluetooth модулунун туташуусу
  • RX жана TX төөнөгүчтөрү Arduino тактасынын 2 жана 3 -казыктарына ширетилет.
  • VCC жана GND төөнөгүчтөрү, тиешелүүлүгүнө жараша, Arduino тактасынын 5V жана GND казыктарына ширетилет.

5 -кадам: Серво моторун мотор айдоочусуна туташтыруу

Серво моторунун мотор айдоочусуна туташуусу
Серво моторунун мотор айдоочусуна туташуусу
Серво моторунун мотор айдоочусуна туташуусу
Серво моторунун мотор айдоочусуна туташуусу
  • Серво мотору мотор айдоочусунун M1 портуна бекитилген.
  • Arduino UNO шассиге жайгаштырылган.

6 -кадам: Батареяны чогултуу

Батареяны чогултуу
Батареяны чогултуу
Батареяны чогултуу
Батареяны чогултуу
  • Zumo Kitтин батарейка кармагычы сүрөттө көрсөтүлгөндөй өзгөртүлгөн. Андан кийин lipo батарейкасы бул өзгөртүлгөн кармагычка эки тараптуу скотч менен бекитилет.
  • Эгерде lipo батарейкасынын кызыл пини Arduino Vin пинге жана кара пин GND пинге туташтырылган болсо, Arduino Uno иштейт. Кааласаңыз, чынжырга кичине өчүргүч кошсоңуз болот. Бул үчүн шасси бөлүгүндө кичинекей тешик жасай аласыз.

7 -кадам: Баш жана курал жасоо

Баш жана курал жасоо
Баш жана курал жасоо
Баш жана курал жасоо
Баш жана курал жасоо
  • Роботтун башы жана колдору керектүү жерлерге жабыштырылган.
  • Роботтун башы дененин төмөнкү бөлүгүнө жабыштырылган.
  • Илгич сүрөттө көрсөтүлгөндөй орнотулган.

8 -кадам: Финал

Финал
Финал
  • Акырында, робот сүрөттө көрсөтүлгөндөй болушу керек.
  • 3d басма бөлүктөрү жана кураштыруу үчүн төмөнкү шилтемени колдоно аласыз.

www.thingiverse.com/thing:1878565

9 -кадам: Arduino программалоо (Motor Shield китепканасын кошуу)

Arduino программалоо (Motor Shield китепканасын кошуу)
Arduino программалоо (Motor Shield китепканасын кошуу)
  • Коддорду киргизүүдөн мурун, биз Arduino IDE программасына кээ бир китепканаларды кошушубуз керек.
  • Биринчиден, моторлорду башкаруу үчүн "AFMotor.h" китепканасын кошуу керек. Бул үчүн сиз төмөндөгү кадамдарды аткарышыңыз керек.
  • "Adafruit Motor Shield Library" деп аталган ZIP файлы GitHub шилтемесинен жүктөлүп алынган.
  • "Эскиз> Китепкананы кошуу> Arduino IDEдеги. ZIP Китепканасын кошууну басыңыз. Жүктөлүп алынган Adafruit Motor Shield китепканасын тандап, Ачуу баскычын басыңыз. Ошентип, AFMotor.h аттуу китепкана долбоорго кошулат.
  • Бирок, bluetooth байланыш үчүн "SoftwareSerial.h" китепканасын кошуу керек.

10-кадам: Code Description-1

Коддун сүрөттөлүшү-1
Коддун сүрөттөлүшү-1

боштукту орнотуудан мурун бөлүмдө;

Кыймылдаткычтар жана bluetooth сенсорлору туташтырылган пин номерлерине таандык объекттер түзүлөт. (mySerial, motor1, motor2, motor3)

11-кадам: Code Description-2

Code Description-2
Code Description-2

бөлүмдө боштукту орнотуу;

Сериялык байланыш башталат.

12-кадам: Code Description-3

Коддун сүрөттөлүшү-3
Коддун сүрөттөлүшү-3
Коддун сүрөттөлүшү-3
Коддун сүрөттөлүшү-3
Коддун сүрөттөлүшү-3
Коддун сүрөттөлүшү-3

бөлүмдө боштук цикл;

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

Мисалы, эгер келген маалыматтар “F” болсо, моторлор алдыга карай жылат.

  • Voidloop бөлүмүнөн кийин субпрограммалар түзүлөт. Кыймылдаткычтардын бурулуш ылдамдыгы жана бурулуш тарабы субпрограммаларда белгиленген.
  • "Алга", "Артка", "Солго", "Оңго" жана "Токто" - чакан программалардын аттары.

13 -кадам: Проект файлдары жана видео

GitHub шилтемеси:

github.com/yasinbrcn/Pass-The-Butter-Robot.git

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