Мазмуну:
Video: 4 мотордон көп колдонуу - бир нече мотор калканчтарын коюу: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Instructable Vibrotactile Sensor Substitus and Augmentation Device (https://www.instructables.com/id/Vibrotactile-Sens…) вибратордук стимулдарга сенсордук кирүүнү которгон аппаратты кантип куруу керектигин көрсөтөт. Бул дирилдөөчү сигналдар Arduino Uno мотор калканы менен башкарылуучу цилиндрдик ERM моторлору тарабынан чыгарылат.
4төн ашык мотор үчүн бир нече мотор калканчтарын тизип коюу керек.
Эгерде 6дан ашык моторду өз алдынча иштетүү керек болсо, сизге Arduino Uno (6 PWM казыгы) караганда PWM төөнөгүчтөрү керек, ошондуктан Arduino Mega. Теориялык жактан караганда, Arduinoго экиден ашык калканды койсо болот, бирок Ардуино Мегада да чектелген PWM казыктары бар экенин эске алыңыз: 15.
Жабдуулар
- Adafruit Motorshield v2.3 жана эркектердин башын бириктирүү
- Аялдардын стеклинг баштары (мис.
- 6дан ашык мотор үчүн Arduino Mega (мис.
Прототип
1 -кадам: Lehing жана Stacking
- Сүрөттөрдө көрүнүп тургандай, моторлордун экөөнө тең төшөлүүчү казыктар
- Тактайлардын бириндеги ширетүүчү даректерди секирүүчүлөр (сүрөттөгү түшүндүрмөнү караңыз жана https://learn.adafruit.com/adafruit-motor-shield-… муну толук көрсөтмөлөр үчүн)
- Стек Ардуино жана экөө тең калканчтар бири -биринин үстүндө.
- VIN Jumper эки калканчта экенин текшериңиз.
2 -кадам: Код
Бул 8 моторго 3 сезүү маанисин которууга кантип мисал:
- Төмөндөгү ZIP папкасында берилген кодду жүктөп алыңыз, аны ачыңыз жана китепканаларды орнотуңуз.
- Куралдар → Тактага басыңыз → Arduino/Genuino Mega же Mega 2505ти тандаңыз
- Керек болсо, коддун кийинки бөлүктөрүн өзгөртүңүз
Ар бир моторду пин номери жана калканы менен аныктаңыз:
Adafruit_DCMotor *мотор1 = AFMS1.getMotor (1); // биринчи DC shieldAdafruit_DCMotor *моторуна туташкан DC моторлорун көрсөтүңүз = AFMS1.getMotor (2); Adafruit_DCMotor *мотор3 = AFMS1.getMotor (3); Adafruit_DCMotor *мотор4 = AFMS1.getMotor (4); Adafruit_DCMotor *мотор5 = AFMS2.getMotor (1); // экинчи калкан Adafruit_DCMotor *моторуна туташкан DC моторлорун көрсөтүңүз6 = AFMS2.getMotor (2); Adafruit_DCMotor *мотор7 = AFMS2.getMotor (3); Adafruit_DCMotor *мотор8 = AFMS2.getMotor (4);
Колдонулган моторлордун санын көрсөтүңүз:
int nrOfMotors = 8;
Бардык колдонулган моторлорду массивге кошуңуз:
Adafruit_DCMotor *моторлор [8] = {мотор1, мотор2, мотор3, мотор4, мотор5, мотор6, мотор7, мотор8, };
Бардык сенсордук түйүндөрдү массивге кошуңуз:
кол коюлбаган сенсордук түйүндөр [3] = {A15, A14, A13, };
Кодду Arduino Megaге жүктөңүз. Бүттү.
3 -кадам: Аны кийүүгө ыңгайлуу кылыңыз
SSADди кантип тагынууга болору жөнүндө инструкцияда (https://www.instructables.com/id/Making-the-SSAD-W…), Arduino Uno менен бир мотор калкансын корпуска кантип жабыштыруунун мисалы келтирилген.. Эгерде сиз Arduino Mega жана бир нече мотор калканчтарын колдонушуңуз керек болсо, эскизде көрсөтүлгөндөй, жамбаш сумкасы прототипти тагынуучу кылуу үчүн чечим болушу мүмкүн.
Сунушталууда:
"Үйдө жалгыз" уурулукка бөгөт коюу/ Stepiny моторун жана Servo айдоо үчүн Attiny13 колдонуу: 5 кадам
Жалгыз үйдө' Уурулукка бөгөт коюу/ Stepiny кыймылдаткычын жана кызматын айдоо үчүн Attiny13 колдонуңуз: Бул менин эң кызык долбоорлорумдун бири болушу мүмкүн :-) Бирок сиз ууруларды алыс кармоо үчүн кызыкдар болбосоңуз дагы, бул долбоор сиз каалаган жерде колдонулушу мүмкүн Steppermotor же servo моторун, ал тургай Attiny13.Mo менен бир нече DC моторун айдаш керек
Көп түстүү LEDди колдонуу менен сериялык LED жарык: 3 кадам (сүрөттөр менен)
Сериялык LED жарык көп түстүү светодиоддорду колдонуу менен: Сериалдык LED жарык анча кымбат эмес, бирок эгер сиз мага окшоп DIY сүйгөн (хоббиист) болсоңуз, анда сиз өзүңүздүн сериялык диоддоруңузду жасай аласыз жана ал базардагы жарыкка караганда арзаныраак. Мен 5 вольтто иштеген сериялык LED жарыгын жасайм
Эскизди Arduinoго жүктөө үчүн Bluetooth калканчтарын кантип жасоо керек: 9 кадам (сүрөттөр менен)
Эскизди Arduinoго жүктөө үчүн Bluetooth калканчтарын кантип жасоо керек: Сиз Android'ден же компьютерден Arduinoго эскизди bluetooth аркылуу жүктөй аласыз, ал үчүн Bluetooth модулу, конденсатор, резистор, сакал жана секиргич зымдары сыяктуу бир аз кошумча компонент керек. чогуу туруп, Arduino пинге туташыңыз
DIY көп максаттуу робот базасы жана мотор калканы: 21 кадам (сүрөттөр менен)
DIY көп максаттуу робот базасы жана мотор калканы: Саламатсыздарбы, жакында мен Arduino аркылуу робототехника долбоорлорунун үстүндө иштей баштадым. Бирок менде иштөөгө ылайыктуу база жок болчу, жыйынтыгы сонун көрүнгөн жок жана мен көрө алган жалгыз нерсе - бул менин бардык компоненттерим зымдарга чырмалып калган. Кандайдыр бир көйгөй чечилбей жатат
Өлгөн блендерден/бургулоочу мотордон күчтүү 48В DC моторун жасаңыз: 3 кадам
Өлгөн Блендерден/Бургулоочу Мотордон 48V DC Моторун жасаңыз: Саламатсызбы! Бул үйрөткүчтө сиз Блендер/Бургу машинасынын моторун (Универсалдуу мотор) 10,000 RPM чейин абдан күчтүү туруктуу магнит DC моторуна айландырууну үйрөнөсүз. Тордун жакшы мааниси.Эскертүү: Бул ыкма эгерде