विषयसूची:
वीडियो: 4 से अधिक मोटर्स का उपयोग करना - एकाधिक मोटरशील्ड को ढेर करना: 3 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
निर्देश योग्य वाइब्रोटैक्टाइल सेंसरी सबस्टीट्यूशन एंड ऑग्मेंटेशन डिवाइस (https://www.instructables.com/id/Vibrotactile-Sens…) एक ऐसे उपकरण का निर्माण करने का एक तरीका दिखाता है जो एक संवेदी इनपुट को कंपन उत्तेजनाओं में अनुवादित करता है। उन कंपन उत्तेजनाओं को बेलनाकार ईआरएम मोटर्स द्वारा उत्पादित किया जाता है जो एक मोटरशील्ड के साथ एक Arduino Uno द्वारा संचालित होते हैं।
4 से अधिक मोटरों के लिए, कई मोटरशील्ड को स्टैक करने की आवश्यकता होती है।
यदि 6 से अधिक मोटरों को स्वतंत्र रूप से चलाने की आवश्यकता होती है, तो आपको Arduino Uno (6 PWM पिन) और इसलिए Arduino मेगा की तुलना में अधिक PWM पिन की आवश्यकता होती है। सैद्धांतिक रूप से, एक Arduino पर दो से अधिक ढालें खड़ी की जा सकती हैं, हालांकि विचार करें कि Arduino मेगा में भी केवल सीमित मात्रा में PWM पिन हैं: १५।
आपूर्ति
- एडफ्रूट मोटरशील्ड v2.3 और पुरुष स्टैकिंग हेडर
- महिला स्टैकिंग हेडर (उदा.
- 6 से अधिक मोटरों के लिए Arduino मेगा (जैसे
www.instructables.com/id/Vibrotactile-Sens… से प्रोटोटाइप।
चरण 1: सोल्डरिंग और स्टैकिंग
- दोनों मोटरशील्ड पर सोल्डर स्टैकिंग पिन जैसा कि चित्रों में दिखाई दे रहा है
- बोर्ड में से एक पर सोल्डर एड्रेस जंपर्स (चित्र पर स्पष्टीकरण देखें और ऐसा करने के अधिक विस्तृत निर्देशों के लिए
- ढेर Arduino और दोनों ढाल एक दूसरे के ऊपर।
- सुनिश्चित करें कि VIN जम्पर दोनों ढालों पर है।
चरण 2: कोड
यह एक उदाहरण है कि कैसे 8 मोटर्स को 3 संवेदी मूल्यों का अनुवाद करने दिया जाए:
- नीचे दिए गए ज़िप फ़ोल्डर में दिए गए कोड को डाउनलोड करें, इसे खोलें और लाइब्रेरी स्थापित करें, जैसा कि …. में बताया गया है।
- टूल्स → बोर्ड पर क्लिक करें → Arduino/Genuino Mega या Mega 2505 चुनें
- यदि आवश्यक हो तो कोड में निम्नलिखित भागों को बदलें
प्रत्येक मोटर को उसके पिन नंबर और ढाल से परिभाषित करें:
Adafruit_DCMotor *motor1 = AFMS1.getMotor(1); // निर्दिष्ट करें कि DC मोटर्स पहले शील्ड से जुड़ी हैंAdafruit_DCMotor *motor2 = AFMS1.getMotor(2); Adafruit_DCMotor *motor3 = AFMS1.getMotor(3); Adafruit_DCMotor *motor4 = AFMS1.getMotor(4); Adafruit_DCMotor *motor5 = AFMS2.getMotor(1); // निर्दिष्ट करें कि DC मोटर्स दूसरी शील्ड Adafruit_DCMotor *motor6 = AFMS2.getMotor(2) से जुड़ी हैं; Adafruit_DCMotor *motor7 = AFMS2.getMotor(3); Adafruit_DCMotor *motor8 = AFMS2.getMotor(4);
प्रयुक्त मोटरों की संख्या निर्दिष्ट करें:
int nrOfMotors = 8;
सभी प्रयुक्त मोटर्स को एक सरणी में शामिल करें:
Adafruit_DCMotor *motors[8] = {motor1, motor2, motor3, motor4, motor5, motor6, motor7, motor8, };
एक सरणी में सभी सेंसरपिन शामिल करें:
अहस्ताक्षरित चार सेंसरपिन [3] = {A15, A14, A13, };
कोड को Arduino मेगा पर अपलोड करें। किया हुआ।
चरण 3: इसे पहनने योग्य बनाएं
SSAD को पहनने योग्य बनाने के तरीके के बारे में निर्देश में (https://www.instructables.com/id/Making-the-SSAD-W…), एक Arduino Uno और एक मोटरशील्ड को शरीर से कैसे जोड़ा जाए, इसका एक उदाहरण दिया गया है. यदि आपको Arduino मेगा और कई मोटरशील्ड का उपयोग करना है, तो एक हिप बैग, जैसा कि स्केच में दिखाया गया है, प्रोटोटाइप को पहनने योग्य बनाने का एक समाधान हो सकता है।
सिफारिश की:
पोटेंशियोमीटर (वैरिएबल रेसिस्टर) और अरुडिनो यूनो का उपयोग करके एलईडी / चमक को लुप्त करना / नियंत्रित करना: 3 चरण
पोटेंशियोमीटर (वैरिएबल रेसिस्टर) और अरुडिनो यूनो का उपयोग करके एलईडी/चमक को फीका/नियंत्रित करना: Arduino एनालॉग इनपुट पिन पोटेंशियोमीटर के आउटपुट से जुड़ा है। तो Arduino ADC (डिजिटल कनवर्टर के अनुरूप) एनालॉग पिन पोटेंशियोमीटर द्वारा आउटपुट वोल्टेज को पढ़ रहा है। पोटेंशियोमीटर नॉब को घुमाने से वोल्टेज आउटपुट बदलता है और Arduino फिर से
Arduino 4 व्हील ड्राइव ब्लूटूथ RC कार UNO R3, HC-05 और L293D मोटरशील्ड का उपयोग कोडिंग और एंड्रॉइड ऐप के साथ: 8 कदम
Arduino 4 व्हील ड्राइव ब्लूटूथ RC कार UNO R3, HC-05 और L293D मोटरशील्ड का उपयोग कोडिंग और Android ऐप के साथ: आज मैं आपको HC 05, L293 मोटर शील्ड का उपयोग करके एक arduino 4 व्हील ड्राइव ब्लूटूथ RC कार बनाने के तरीके के बारे में बताने जा रहा हूँ, 4 डीसी मोटर, कार को नियंत्रित करने के लिए एंड्रॉइड के लिए कोडिंग और ऐप के साथ। उपयोग किए गए घटक: -1-Arduino UNO R32-ब्लूटूथ HC-053-Motorshield L293
CloudX माइक्रोकंट्रोलर का उपयोग करके L298N के साथ DC मोटर्स को नियंत्रित करना: 3 चरण
CloudX माइक्रोकंट्रोलर का उपयोग करके L298N के साथ DC मोटर्स को नियंत्रित करना: इस प्रोजेक्ट में हम बताएंगे कि DC मोटर की गति को बढ़ाने और घटाने के लिए हमारे L298N H- ब्रिज का उपयोग कैसे करें। L298N एच-ब्रिज मॉड्यूल का उपयोग उन मोटरों के साथ किया जा सकता है जिनमें 5 और 35V DC के बीच का वोल्टेज होता है। एक ऑनबोर्ड 5V नियामक भी है, इसलिए यदि आपका
2 गियर वाली हॉबी मोटर्स को चलाने के लिए एच ब्रिज (293D) का उपयोग करना Ans Arduino; सर्किट अवलोकन: 9 कदम
2 गियर वाली हॉबी मोटर्स को चलाने के लिए H ब्रिज (293D) का उपयोग करना Ans Arduino;सर्किट अवलोकन: H ब्रिज 293D एक एकीकृत सर्किट है जो 2 मोटर्स को चलाने में सक्षम है। ट्रांजिस्टर या MOSFET नियंत्रण सर्किट पर H ब्रिज का लाभ यह है कि यह एक कोड के साथ 2 मोटरों को द्विदिश रूप से (आगे और पीछे) चला सकते हैं
कुछ माइक्रोकंट्रोलर पिन से ढेर सारी एल ई डी कैसे चलाएं: 6 कदम (चित्रों के साथ)
कुछ माइक्रोकंट्रोलर पिनों से बहुत सारे एल ई डी कैसे चलाएं: इस तथ्य का उपयोग करते हुए कि कई माइक्रोकंट्रोलर पिन में तीन अवस्थाएँ होती हैं (+V, GND, या"उच्च प्रतिबाधा", आप N*(N-1) LED को N पिन से चला सकते हैं तो PIC12Fxxx या ATtiny11 जैसा छोटा 8pin माइक्रोकंट्रोलर अपने पांच उपलब्ध पर 20 LED चला सकता है