Агуулгын хүснэгт:
Видео: 4 -өөс дээш мотор ашиглах - Олон бамбай хийх: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Зааварлагдах виброактив мэдрэхүйн орлуулах ба томруулах төхөөрөмж (https://www.instructables.com/id/Vibrotactile-Sens…) нь мэдрэхүйн оролтыг чичиргээний өдөөлт болгон хувиргах төхөөрөмжийг хэрхэн бүтээх аргыг харуулав. Эдгээр чичиргээний өдөөлтийг Arduino Uno хөдөлгүүрийн бамбайгаар удирддаг цилиндр хэлбэртэй ERM хөдөлгүүрээр үйлдвэрлэдэг.
4 -өөс дээш моторын хувьд олон моторын бамбайг овоолох шаардлагатай.
Хэрэв 6 -аас дээш моторыг бие даан жолоодох шаардлагатай бол танд Arduino Uno -аас (PWM 6 зүү) илүү их ХОУХ -ийн тээглүүр, тиймээс Arduino Mega хэрэгтэй болно. Онолын хувьд Arduino дээр хоёроос илүү бамбайг овоолж болно, гэхдээ Arduino Mega нь зөвхөн хязгаарлагдмал тооны ХОУХ -ны зүүтэй байдаг: 15.
Хангамж
- Adafruit Motorshield v2.3 ба эрэгтэй овоолсон толгой
- Эмэгтэй овоолсон толгой (жишээ нь
- 6 -аас дээш мотортой Arduino Mega (жишээ нь
Прототип
Алхам 1: Гагнах ба овоолох
- Зураг дээр харагдаж байгаа шиг хоёр моторын бамбай дээрх гагнуурын овоолго
- Нэг самбар дээрх гагнуурын хаягийн холбогч (үүнийг хийх дэлгэрэнгүй зааврыг зураг дээрх тайлбар болон https://learn.adafruit.com/adafruit-motor-shield-… дээрээс үзнэ үү)
- Стек Ардуино болон бамбай хоёулаа бие биенийхээ дээр байрладаг.
- VIN Jumper нь хоёр бамбай дээр байгаа эсэхийг шалгаарай.
Алхам 2: Код
Энэ бол 8 моторт 3 мэдрэхүйн утгыг орчуулах боломжийг олгодог жишээ юм.
- Доорх зип хавтсанд байгаа кодыг татаж аваад нээгээд номын санг суулгана уу.
- Tools → Board дээр дарна уу → Arduino/Genuino Mega эсвэл Mega 2505 -ийг сонгоно уу
- Шаардлагатай бол кодын дараах хэсгүүдийг өөрчилнө үү
Мотор бүрийг зүү дугаар болон бамбайгаар нь тодорхойлно уу.
Adafruit_DCMotor *мотор1 = AFMS1.getMotor (1); // эхний бамбайд холбогдсон DC моторыг заана ууAdafruit_DCMotor *мотор2 = AFMS1.getMotor (2); Adafruit_DCMotor *мотор3 = AFMS1.getMotor (3); Adafruit_DCMotor *мотор4 = AFMS1.getMotor (4); Adafruit_DCMotor *мотор5 = AFMS2.getMotor (1); // хоёрдахь бамбай Adafruit_DCMotor *мотортой холбогдсон тогтмол гүйдлийн мотор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, };
Бүх мэдрэгч зүүг массивт оруулна уу:
гарын үсэггүй char sensorpins [3] = {A15, A14, A13, };
Кодыг Arduino Mega руу байршуулна уу. Дууссан.
Алхам 3: Үүнийг өмсөх боломжтой болго
SSAD-ийг хэрхэн элэгддэг болгох тухай зааварчилгаанд (https://www.instructables.com/id/Making-the-SSAD-W…) Arduino Uno болон нэг моторын бамбайг биед хэрхэн холбох тухай жишээ өгөгдсөн болно.. Хэрэв та Arduino Mega болон олон тооны мотор хамгаалалт ашиглах шаардлагатай бол ноорог дээр харуулсан шиг уут нь загварыг өмсөж болох шийдэл байж болох юм.
Зөвлөмж болгож буй:
Хөдөлгөөнт удирдлагатай Bluetooth машин -- Хялбар -- Энгийн -- Hc-05 -- Мотор бамбай: 10 алхам (зурагтай)
Хөдөлгөөнт удирдлагатай Bluetooth машин || Хялбар || Энгийн || Hc-05 || Мотор бамбай: … Миний YouTube сувагт SUBSCRIBE хийгээрэй ………. Энэ бол гар утсаараа харилцах HC-05 Bluetooth модулийг ашигладаг Bluetooth удирдлагатай машин юм. Бид машинаа гар утсаараа Bluetooth -ээр удирдах боломжтой. Машины хөдөлгөөнийг хянах апп байдаг
LCD товчлуурын бамбай ашиглан DIY сэрүүлэгтэй цагийг хэрхэн яаж хийх вэ: 5 алхам
LCD товчлуурын бамбай ашиглан DIY сэрүүлэгтэй цаг хэрхэн хийх вэ: Сайн байцгаана уу! Энэхүү зааварчилгаанд би Arduino самбар ашиглан сэрүүлэгтэй цаг хэрхэн хийхийг танд үзүүлэх болно. Би энэ цагийг бүтээхийн тулд Arduino UNO, LCD товчлуур Shield, 5V Buzzer, Jumper Wires ашигласан. Та цагийг дэлгэц дээр харж, цагийг тохируулах боломжтой
Arduino L293D мотор жолоочийн бамбай хийх заавар: 8 алхам
Arduino L293D мотор драйвер бамбай хийх заавар: Та энэ болон бусад олон гайхалтай хичээлүүдийг ElectroPeak -ийн албан ёсны вэбсайтаас уншиж болно.Энэхүү гарын авлагад та Arduino L293D мотор жолоочийн бамбай ашиглан DC, stepper болон servo мотор хэрхэн жолоодох талаар сурах болно
Инстаграмыг Iphone 6 ба түүнээс дээш хувилбар дээр хэрхэн татаж авах, ашиглах вэ: 20 алхам
Инстаграмыг Iphone 6 ба түүнээс дээш хувилбар дээр хэрхэн татаж авах, ашиглах вэ: Энэхүү заавар нь инстаграмын шинэ хэрэглэгчдэд зориулагдсан болно. Энэ нь данс хэрхэн яаж үүсгэх, хэрхэн яаж хийх талаар ярих болно
Arduino -д зориулсан L298 2Amp мотор драйвер бамбай хийх заавар: 6 алхам
Arduino-д зориулсан L298 2Amp мотор драйвер бамбай хийх заавар: Тодорхойлолт Arduino-д зориулсан L298 2Amp мотор драйвер бамбай нь бүрэн гүүрэн мотор драйвер L298 мотор драйверийн нэгдсэн хэлхээнд суурилсан болно. Энэ нь хоёр тусдаа 2А DC мотор эсвэл 1 2А шатлалт моторыг жолоодох боломжтой. Моторын хурд, чиглэлийг тусад нь хянах боломжтой