Мазмуну:

ShotBot робот: 11 кадам
ShotBot робот: 11 кадам

Video: ShotBot робот: 11 кадам

Video: ShotBot робот: 11 кадам
Video: 26 Машин, которые Вы Увидите Впервые в Жизни 2024, Ноябрь
Anonim
ShotBot Robot
ShotBot Robot

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

Берилиштер:

Зымдар, Arduino, 6v азык-түлүк коопсуздугу Чөгүүчү DC суу насосу, 2 тепкичтүү мотор, 2 ULN2003 Айдоочу тактасы, H-көпүрө, 180 Servo Мотор, 5v жана 6-9v Power Source, Breadboard, IR Senor жана алыскы, Hot Glue Gun, Food коопсуз түтүк.

1 -кадам: Роботуңузду моделдеңиз

Сиздин роботту моделдөө
Сиздин роботту моделдөө

Роботуңуздун 3D моделин түзүңүз, ал кандай көрүнгүсү келет. Дөңгөлөктү жана огту, моторлорду, чөйчөк кармагычтын механизмдерин, зымдарды жана электрдик тетиктерди жана суу сактагычты кантип коюуну эске алыңыз. Сиз сүрөттө менин пландаштырылган өлчөмүмдү (8x8x4in) жана тетиктерим менен зымдардын жайгашуусун көрө аласыз. Керек болсо, чыныгы компоненттериңиздин өлчөмдөрүн же 3D моделдерин табыңыз. Сиз ошондой эле арткы бурчта зымдарды өткөрүү үчүн уяча түзгөнүмдү көрө аласыз.

2 -кадам: Side View

Side View
Side View

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

3 -кадам: 3 Негизги компоненттер

Роботтун 3 негизги механизми бар.

1. Кыймыл: Дөңгөлөктөр менен кыймылдаткычтын функциялары.

а. Бул үчүн эки тепкичтүү мотор жана айдоочу тактасы талап кылынат

2. Cupholder: чөйчөк жана так куюп жайгаштырууну түзөт

а. Бул үчүн servo мотор керек.

3. Куйуу: Ар бир окту төгүү механизми.

а. бул H көпүрөсүн жана суу насосун талап кылат

Нан тактасы үчүн, жер тилкелерин бири -бирине туташтырып, алардын бирин Arduino менен туташтырып, жалпы жерди түзүңүз.

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

4 -кадам: Кыймыл: Stepper Motors

Кыймыл: Stepper Motors
Кыймыл: Stepper Motors

Stepper моторлоруңузду ар бир айдоочу тактасына туташтырыңыз жана IN казыктарын Arduinoдогу 1-4кө 2-9 казыктарына туташтырыңыз. Күч булагын тышкы 6v+ батареясына туташтырыңыз жана ар бир системаны жалпы жерге (же Arduino жерге) туташтырыңыз

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

5 -кадам: Кубок ээси: Модель

Кубок ээси: Модель
Кубок ээси: Модель

Бул мен жараткан чөйчөктүн модели. Механизм үчүн арт жагындагы ачык муунга көңүл буруңуз.

6 -кадам: Кубок ээси: Механизм

Кубок ээси: Механизм
Кубок ээси: Механизм

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

7 -кадам: Кубок ээси: Менин механизмим

Кубок ээси: Менин механизмим
Кубок ээси: Менин механизмим

8 -кадам: Кубок ээси: Район

Кубок ээси: Район
Кубок ээси: Район

Сиз servo моторун бийликке жана жерге туташтырып, PWM казыктарынын бирине туташтыргыңыз келет.

9 -кадам: Куйуу: Район

Pouring: Circuit
Pouring: Circuit

DC суу насосун H-көпүрөсүнүн OUT1 жана OUT2 туташтырыңыз. H-көпүрөсүн жалпы жерге туташтырыңыз. Эгерде сиздин тышкы энергия булагыңыз 12втен аз болсо, аны H-көпүрөсүнө +12v туташтырыңыз, антпесе туташуунун артындагы секирүүчү капкакты чечип +12vга туташтырыңыз. Бул долбоор үчүн мен 9v батарейканы тышкы катары колдондум. Андан кийин, ENA пининдеги секиргичти алып, Arduinoдогу PWM пинине туташтырыңыз. IN1ди Arduino казыктарына туташтырыңыз. Эскертүү: Адатта биз IN2ди да туташтырмакпыз, бирок бул учурда бизге кереги жок, анткени биз DC моторунун конфигурациясын эч качан өзгөртүүнүн кажети жок.

10 -кадам: Куйуу: Уландысы

Төгүү: Уландысы
Төгүү: Уландысы

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

11 -кадам: ShotBot Code

Негизги код жана функциялар

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