Mundarija:
Video: 4 ta motordan ko'proq foydalanish - bir nechta motorli qalqonlarni yig'ish: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Vibrotaktilni o'rgatish mumkin bo'lgan o'rgatuvchi va kattalashtiruvchi qurilma (https://www.instructables.com/id/Vibrotactile-Sens…) sensorli kirishni tebranish stimuliga aylantiradigan qurilmani yaratish usulini ko'rsatadi. Bu tebranish stimullari Arduino Uno dvigateli bilan boshqariladigan silindrli ERM dvigatellari tomonidan ishlab chiqariladi.
4 dan ortiq dvigatellar uchun bir nechta dvigatellar biriktirilishi kerak.
Agar 6 dan ortiq dvigatel mustaqil ravishda boshqarilishi kerak bo'lsa, sizga Arduino Uno (6 PWM pin) va shuning uchun Arduino Mega -ga qaraganda ko'proq PWM pinlari kerak bo'ladi. Nazariy jihatdan, Arduino -ga ikkitadan ortiq qalqon biriktirilishi mumkin, biroq Arduino Mega -da cheklangan miqdordagi PWM pinlari borligini hisobga oling: 15.
Ta'minotlar
- Adafruit Motorshield v2.3 va erkak yig'ish sarlavhalari
- Ayollarni yig'ish sarlavhalari (masalan,
- 6 dan ortiq dvigatel uchun Arduino Mega (masalan,
Prototip
1 -qadam: Lehimlash va yig'ish
- Rasmlarda ko'rinib turganidek, har ikkala motor qalqoniga lehim biriktiruvchi pim
- Kengashlardan birida lehim manzili o'tish moslamalari (rasmdagi tushuntirishga qarang va https://learn.adafruit.com/adafruit-motor-shield-… buning batafsil ko'rsatmalari uchun)
- Stack Arduino va ikkala qalqon bir -birining tepasida.
- VIN Jumper ikkala qalqonda joylashganligiga ishonch hosil qiling.
2 -qadam: kod
Bu 8 ta motorga 3 ta hissiy qiymatni tarjima qilishga ruxsat berishning misoli:
- Quyidagi zip papkasida joylashgan kodni yuklab oling, oching va kutubxonalarni o'rnating.
- Asboblar → Kengash → Arduino/Genuino Mega yoki Mega 2505 ni bosing
- Agar kerak bo'lsa, kodning quyidagi qismlarini o'zgartiring
Har bir motorni pin raqami va qalqoni bilan aniqlang:
Adafruit_DCMotor *motor1 = AFMS1.getMotor (1); // birinchi shieldAdafruit_DCMotor *dvigateliga ulangan shahar motorlarini belgilang2 = AFMS1.getMotor (2); Adafruit_DCMotor *motor3 = AFMS1.getMotor (3); Adafruit_DCMotor *motor4 = AFMS1.getMotor (4); Adafruit_DCMotor *motor5 = AFMS2.getMotor (1); // ikkinchi qalqoni Adafruit_DCMotor *dvigateliga ulangan shahar motorlarining 6 = AFMS2.getMotor (2) ekanligini aniqlang; Adafruit_DCMotor *motor7 = AFMS2.getMotor (3); Adafruit_DCMotor *motor8 = AFMS2.getMotor (4);
Ishlatilgan dvigatellar sonini aniqlang:
int nrOfMotors = 8;
Barcha ishlatilgan motorlarni qatorga qo'shing:
Adafruit_DCMotor *dvigatellari [8] = {motor1, motor2, motor3, motor4, motor5, motor6, motor7, motor8, };
Barcha sensorli pinlarni qatorga qo'shing:
imzosiz charchash sensorlar [3] = {A15, A14, A13, };
Kodni Arduino Mega -ga yuklang. Bajarildi.
3 -qadam: uni kiyinadigan qilib qo'ying
SSADni qanday taqish mumkinligi haqidagi yo'riqnomada (https://www.instructables.com/id/Making-the-SSAD-W…) Arduino Uno va bitta motorli ekranni korpusga qanday ulash mumkinligi ko'rsatilgan.. Agar siz Arduino Mega va bir nechta dvigatel qalqonlarini ishlatishingiz kerak bo'lsa, eskizda ko'rsatilgandek, yukxalta prototipni taqiladigan qilib qo'yish uchun echim bo'lishi mumkin.
Tavsiya:
[2021] Valenta Off-Roader uchun qo'llanma yig'ish: 23 qadam
[2021] Valenta Off-Roader uchun yig'ish qo'llanmasi: Valenta Off-RoaderValenta Off-Roader-bu mikro: bitli Off-Road RC avtomobili. Bu Lego Technic bilan mos keladi va orqa g'ildiraklardagi ikkita (x2) mikro tishli dvigatellar va Roberval muvozanat mexanizmiga asoslangan (x1) o'rnatilgan boshqaruv servo bilan jihozlangan
Mening lazer bilan kesilgan Ray-Gun yig'ish yo'riqnomam: 10 qadam
Mening lazer bilan kesilgan Ray-Gun yig'ish bo'yicha yo'riqnomam: Kechiktirganim uchun uzr so'rayman, mana menda lazer ko'rsatgichi Ray-Gunni yig'ish bo'yicha uzoq vaqtdan buyon ko'rsatma berilgan, siz vektor chizish rejalarini sotib olishingiz mumkin … CNC-da Lazer-kesuvchi! Https: //cults3d.com/en/3d-model/gadget/ray-gun mana shunday
AM radio qabul qilish to'plamini yig'ish: 9 qadam (rasmlar bilan)
AM radio qabul qiluvchilar to'plamini yig'ish: Men har xil elektron to'plamlarni yig'ishni yaxshi ko'raman. Men radiolarga qoyil qolaman. Bir necha oy oldin men Internetda arzon AM radio qabul qilgichini topdim. Men buyurtma berdim va standart kutishdan taxminan bir oy o'tgach, u keldi. To'plam DIY ettita tranzistorli superheter
Ish stolini qanday yig'ish kerak: 12 qadam
Ish stolini qanday yig'ish kerak: bu ko'rsatmada siz asosiy ish stoli kompyuterini qanday yig'ishni o'rganasiz. Bu kompyuter juda oddiy va oxirgi kompyuter emas. Kompyuterni qayta yig'ish uchun ikki -uch soatdan oshmasligi kerak
Lazerli skaner ma'lumotlarini tozalash va yig'ish uchun Meshlab -dan foydalanish: 8 qadam
Meshlab -dan lazerli skanerlash ma'lumotlarini tozalash va yig'ish uchun foydalanish: Meshlab - bu tarmoq ma'lumotlarini o'zgartirish va tahrirlash uchun ishlatiladigan ochiq kodli dastur. Ushbu qo'llanmada 3D lazerli skanerdan ma'lumotlarni qanday yig'ish, tozalash va rekonstruksiya qilish ko'rsatiladi. Bu erda ishlatiladigan skanerda qo'llaniladigan usullar kerak