Satura rādītājs:

Vairāk nekā 4 motoru izmantošana - vairāku motoru vairogu sakraušana: 3 soļi
Vairāk nekā 4 motoru izmantošana - vairāku motoru vairogu sakraušana: 3 soļi

Video: Vairāk nekā 4 motoru izmantošana - vairāku motoru vairogu sakraušana: 3 soļi

Video: Vairāk nekā 4 motoru izmantošana - vairāku motoru vairogu sakraušana: 3 soļi
Video: Rediscovering Lost Legends: 35 Forgotten Racing Games 2024, Jūlijs
Anonim
Vairāk nekā 4 motoru izmantošana - vairāku dzinēja vairogu sakraušana
Vairāk nekā 4 motoru izmantošana - vairāku dzinēja vairogu sakraušana

Instruktējamā vibrotaktīvo maņu aizvietošanas un palielināšanas ierīce (https://www.instructables.com/id/Vibrotactile-Sens…) parāda veidu, kā izveidot ierīci, kas maņu ievadi pārvērš vibrācijas stimulos. Šos vibrācijas stimulus rada cilindriski ERM motori, kurus darbina Arduino Uno ar dzinēja aizsargu.

Vairāk nekā 4 motoriem ir jāsakārto vairāki dzinēja vairogi.

Ja vairāk nekā 6 motori ir jādarbina neatkarīgi, jums ir nepieciešams vairāk PWM tapas nekā Arduino Uno (6 PWM tapas) un tātad Arduino Mega. Teorētiski uz Arduino var sakraut vairāk nekā divus vairogus, tomēr ņemiet vērā, ka arī Arduino Mega ir tikai ierobežots PWM tapu skaits: 15.

Piegādes

  • Adafruit Motorshield v2.3 un vīriešu sakraušanas galvenes
  • Sieviešu kraušanas galvenes (piemēram,
  • Arduino Mega vairāk nekā 6 motoriem (piemēram,

Prototips no vietnes

1. solis: lodēšana un kraušana

Lodēšana un sakraušana
Lodēšana un sakraušana
Lodēšana un sakraušana
Lodēšana un sakraušana
Lodēšana un sakraušana
Lodēšana un sakraušana
  • Lodēšanas kraušanas tapas uz abiem motora vairogiem, kā redzams attēlos
  • Lodēšanas adrešu džemperi vienā no dēļiem (sīkāku instrukciju skatiet attēlā un vietnē
  • Kaudze Arduino un abi vairogi atrodas viens virs otra.
  • Pārliecinieties, vai VIN džemperis atrodas uz abiem vairogiem.

2. darbība: kods

Kods
Kods

Šis ir piemērs tam, kā ļaut 8 motoriem tulkot 3 maņu vērtības:

  1. Lejupielādējiet zemāk esošajā zip mapē esošo kodu, atveriet to un instalējiet bibliotēkas, kā paskaidrots….
  2. Noklikšķiniet uz Rīki → Padome → izvēlieties Arduino/Genuino Mega vai Mega 2505
  3. Ja nepieciešams, nomainiet šādas koda daļas

Definējiet katru motoru ar tā tapas numuru un vairogu:

Adafruit_DCMotor *motors1 = AFMS1.getMotor (1); // norādiet, ka līdzstrāvas motori ir savienoti ar pirmo vairoguAdafruit_DCMotor *motors2 = AFMS1.getMotor (2); Adafruit_DCMotor *motors3 = AFMS1.getMotor (3); Adafruit_DCMotor *motors4 = AFMS1.getMotor (4); Adafruit_DCMotor *motors5 = AFMS2.getMotor (1); // norādiet, ka līdzstrāvas motori ir savienoti ar otro vairogu Adafruit_DCMotor *motor6 = AFMS2.getMotor (2); Adafruit_DCMotor *motors7 = AFMS2.getMotor (3); Adafruit_DCMotor *motors8 = AFMS2.getMotor (4);

Norādiet izmantoto motoru skaitu:

int nrOfMotors = 8;

Masīvā iekļaujiet visus izmantotos motorus:

Adafruit_DCMotor *motori [8] = {motors1, motors2, motors3, motors4, motors5, motors6, motors7, motors8, };

Masīvā iekļaujiet visus sensorpīnus:

neparakstīti char sensorpins [3] = {A15, A14, A13, };

Augšupielādējiet kodu Arduino Mega. Pabeigts

3. darbība: padariet to valkājamu

Padariet to valkājamu
Padariet to valkājamu

Instrukcijā par to, kā padarīt SSAD valkājamu (https://www.instructables.com/id/Making-the-SSAD-W…), ir sniegts piemērs, kā korpusam piestiprināt Arduino Uno un vienu dzinēja vairogu.. Ja jums ir jāizmanto Arduino Mega un vairāki dzinēja vairogi, gūžas soma, kā parādīts skicē, varētu būt risinājums prototipa valkāšanai.

Ieteicams: