Obsah:
Video: Použitie viac ako 4 motorov - stohovanie viacerých motorových štítov: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Inštruovateľné vibrotaktilné senzorické substitučné a augmentačné zariadenie (https://www.instructables.com/id/Vibrotactile-Sens…) ukazuje spôsob, ako vytvoriť zariadenie, ktoré premieňa senzorický vstup na vibračné podnety. Tieto vibračné podnety produkujú valcové motory ERM, ktoré poháňa Arduino Uno s motorovým štítom.
Pre viac ako 4 motory je potrebné zložiť viac motorových štítov.
V prípade, že je potrebné nezávisle poháňať viac ako 6 motorov, potrebujete viac pinov PWM, ako má Arduino Uno (6 pinov PWM), a teda Arduino Mega. Na Arduino je možné teoreticky uložiť viac ako dva štíty, ale vezmite do úvahy, že Arduino Mega má tiež iba obmedzené množstvo pinov PWM: 15.
Zásoby
- Adafruit Motorshield v2.3 a samčie stohovacie hlavičky
- Ženské stohovacie hlavičky (napr.
- Arduino Mega pre viac ako 6 motorov (napr.
Prototyp z
Krok 1: Spájkovanie a stohovanie
- Spájkovacie stohovacie kolíky na oboch motorových štítoch sú viditeľné na obrázkoch
- Prepájače spájkovacích adries na jednej z dosiek (podrobnejšie pokyny, ako to urobiť, nájdete v vysvetlení na obrázku a
- Naskladajte Arduino a oba štíty na seba.
- Uistite sa, že prepojka VIN je na oboch štítoch.
Krok 2: Kód
Toto je príklad, ako nechať 8 motorov prekladať 3 senzorické hodnoty:
- Stiahnite si kód uvedený v priečinku zip nižšie, otvorte ho a nainštalujte knižnice, ako je vysvetlené v ….
- Kliknite na Nástroje → Doska → vyberte Arduino/Genuino Mega alebo Mega 2505
- V prípade potreby zmeňte nasledujúce časti kódu
Definujte každý motor pomocou čísla PIN a štítu:
Adafruit_DCMotor *motor1 = AFMS1.getMotor (1); // špecifikujte, že jednosmerné motory pripojené k prvému štítuAdafruit_DCMotor *motor2 = AFMS1.getMotor (2); Adafruit_DCMotor *motor3 = AFMS1.getMotor (3); Adafruit_DCMotor *motor4 = AFMS1.getMotor (4); Adafruit_DCMotor *motor5 = AFMS2.getMotor (1); // špecifikujte, že jednosmerné motory pripojené k druhému štítu Adafruit_DCMotor *motor6 = AFMS2.getMotor (2); Adafruit_DCMotor *motor7 = AFMS2.getMotor (3); Adafruit_DCMotor *motor8 = AFMS2.getMotor (4);
Špecifikujte počet použitých motorov:
int nrOfMotors = 8;
Zahrňte všetky použité motory do poľa:
Adafruit_DCMotor *motory [8] = {motor1, motor2, motor3, motor4, motor5, motor6, motor7, motor8, };
Zahrňte všetky kolíky senzorov do poľa:
pinov snímačov znakov bez znamienka [3] = {A15, A14, A13, };
Nahrajte kód do Arduino Mega. Hotový.
Krok 3: Nech je to nositeľné
V inštrukcii o tom, ako zaistiť nositeľnosť SSAD (https://www.instructables.com/id/Making-the-SSAD-W…), je uvedený príklad toho, ako k telu pripevniť Arduino Uno a jeden motorový štít.. Ak musíte používať Arduino Mega a viac motorových štítov, môže byť riešením ako nosiť nosenie prototypu bedrová taška, ako je znázornené na náčrte.
Odporúča:
Viac informácií o zrýchlení a Ubidots, použitie Arduino YÚN: 6 krokov
Nižšie sú uvedené údaje o akcelerácii a použití čipov YUN: Arduino Y Ú Nenájdené základné mikrokontroléry ATmega32u4 a Atheros AR9331. Ďalšie možnosti spracovania a optimalizácia operačného systému Linux sú založené na OpenWrt, El Arduino Y Ú
Pestovanie viac šalátu na menšom priestore alebo Pestovanie šalátu vo vesmíre, (viac alebo menej) .: 10 krokov
Pestovanie viac šalátu na menšom priestore alebo … Pestovanie šalátu vo vesmíre, (viac či menej) .: Toto je profesionálny príspevok do súťaže Growing Beyond Earth, Maker Contest, predloženej prostredníctvom Instructables. Už som nemohol byť nadšený z toho, že budem navrhovať vesmírnu produkciu plodín a zverejním svoj prvý návod. Na začiatku nás súťaž požiadala, aby sme
Ako opravím svoj mŕtvy notebook viac ako dva roky: 8 krokov
Ako opravím svoj mŕtvy notebook trvajúci viac ako dva roky: Poznámka ** prosím, hlasujte, ak oceníte tento projekt, ďakujem Hlúpe notebook NE522 tejto brány v mojej zásuvke asi dva roky pravdepodobne preto, že mám iný na použitie, takže keď som videl túto súťaž Viem, že stojí za to to opraviť a zdieľať všetky opravy
Použitie mostíka H (293D) na pohon 2 prevodových hobby motorov Ans Arduino; prehľad okruhu: 9 krokov
Použitie mostíka H (293D) na pohon 2 prevodových hobby motorov Ans Arduino; prehľad obvodu: Most H 293D je integrovaný obvod, ktorý dokáže poháňať 2 motory. Výhodou mostíka H cez tranzistor alebo riadiacich obvodov MOSFET je, že môže poháňať 2 motory obojsmerne (dopredu a dozadu) s kódom
Použitie motorov s integrovaným obvodom L293D: 6 krokov (s obrázkami)
Používanie motorov s IC L293D: Toto je rýchly sprievodca s trochou ďalších informácií (konfigurácie pinov atď.), Ktoré som sa naučil počas používania L293D s Arduinom, a ukazuje, že môžeme: A) Použiť doplnkový zdroj energie na napájanie jednosmerného motora. B) Použite L293D c