Мазмұны:

4 -тен көп қозғалтқышты қолдану - бірнеше моторлы қалқаларды жинау: 3 қадам
4 -тен көп қозғалтқышты қолдану - бірнеше моторлы қалқаларды жинау: 3 қадам

Бейне: 4 -тен көп қозғалтқышты қолдану - бірнеше моторлы қалқаларды жинау: 3 қадам

Бейне: 4 -тен көп қозғалтқышты қолдану - бірнеше моторлы қалқаларды жинау: 3 қадам
Бейне: 😩 Толық көңілсіздік пе, әлде қуанышқа себеп пе? Audi A6 C6 туралы толық нұсқаулық. 2024, Шілде
Anonim
4 -тен көп қозғалтқышты қолдану - бірнеше моторлы қалқаларды жинау
4 -тен көп қозғалтқышты қолдану - бірнеше моторлы қалқаларды жинау

Нұсқауға болатын вибротактильді сенсорлық алмастыру және күшейту құрылғысы (https://www.instructables.com/id/Vibrotactile-Sens…) сенсорлық кірісті діріл қоздырғышына айналдыратын құрылғыны құру жолын көрсетеді. Бұл дірілді қоздырғыштар Arduino Uno қозғалтқышы бар цилиндрлік ERM қозғалтқыштарымен шығарылады.

4 -тен астам қозғалтқыш үшін бірнеше моторлы қалқаларды жинау қажет.

Егер 6 -дан астам қозғалтқышты өздігінен басқару қажет болса, сізге Arduino Uno -ға қарағанда (6 PWM түйреуіші), сондықтан Arduino Mega -ге қарағанда көбірек PWM түйреуіштері қажет. Теориялық тұрғыдан алғанда, Arduino -ға екіден көп қалқандарды жинауға болады, алайда Arduino Mega -де тек шектеулі PWM түйреуіштері бар екенін ескеріңіз: 15.

Жабдықтар

  • Adafruit Motorshield v2.3 және ерлердің жиналатын тақырыптары
  • Әйелдер жиналатын тақырыптар (мысалы,
  • 6 -дан астам қозғалтқышқа арналған Arduino Mega (мысалы,

Прототип

1 -қадам: Дәнекерлеу және қабаттау

Дәнекерлеу және жинау
Дәнекерлеу және жинау
Дәнекерлеу және жинау
Дәнекерлеу және жинау
Дәнекерлеу және жинау
Дәнекерлеу және жинау
  • Суретте көрсетілгендей екі мотор қалқанында да дәнекерленген түйреуіштер
  • Тақталардың біріндегі дәнекерлеу адрестері (суреттегі түсініктемені және https://learn.adafruit.com/adafruit-motor-shield-… қараңыз)
  • Стек Ардуино мен екі қалқан бір -бірінің үстінде.
  • VIN Jumper екі қалқанға орнатылғанына көз жеткізіңіз.

2 -қадам: код

Код
Код

Бұл 8 қозғалтқышқа 3 сенсорлық мәнді аударуға мүмкіндік беретін мысал:

  1. Төмендегі ZIP қалтасында берілген кодты жүктеп алыңыз, оны ашыңыз және кітапханаларды орнатыңыз.
  2. Tools → Board → Arduino/Genuino Mega немесе Mega 2505 таңдаңыз
  3. Қажет болса, кодтың келесі бөліктерін өзгертіңіз

Әр қозғалтқышты пин нөмірі мен қалқанымен анықтаңыз:

Adafruit_DCMotor *мотор1 = AFMS1.getMotor (1); // бірінші қалқанға тұрақты ток қозғалтқыштары қосылатынын көрсетіңіз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] = {motor1, motor2, motor3, motor4, motor5, motor6, motor7, motor8, };

Барлық сенсорлық түйреуіштерді массивке қосыңыз:

белгісіз заряд сенсорлық түйіндері [3] = {A15, A14, A13, };

Кодты Arduino Mega -ге жүктеңіз. Орындалды.

3 -қадам: оны киінетін етіп жасаңыз

Оны киінетін етіп жасаңыз
Оны киінетін етіп жасаңыз

SSAD-ты қалай киюге болатындығы туралы нұсқаулықта (https://www.instructables.com/id/Making-the-SSAD-W…), корпусқа Arduino Uno мен бір моторлы қалқанды бекіту туралы мысал келтірілген.. Егер сізге Arduino Mega мен бірнеше моторлы қалқаларды қолдану қажет болса, эскизде көрсетілгендей жамбас сөмкесі прототипті киюге болатын шешім болуы мүмкін.

Ұсынылған: