विषयसूची:
- चरण 1: आपको आवश्यक सामग्री
- चरण 2: सेटअप
- चरण 3: कोड
- चरण 4: स्मार्टफोन एपीपी (एपीपी आविष्कारक 2 पर बना)
- चरण 5: वीडियो अहसास
वीडियो: सस्ता स्मार्टफोन नियंत्रित शाखा (+ विकल्प बचत स्थिति): 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
परियोजना
ब्लूटूथ डिवाइस का उपयोग करके स्मार्टफोन द्वारा नियंत्रित रोबोटिक आर्म चलाएं।
मोड बोनस: हमारे पास एक बटन है जो arduino को एक स्थिति याद रखने की अनुमति देता है। हम जब चाहें, दूसरे बटन से इस सेव्ड पोजीशन में जा सकते हैं।
NS
ले प्रोजेक्ट
कमांडर अन ब्रा रोबोटिस कॉन्स्ट्रुइट पार्टिर डे कार्टन एट डे सर्वो-मोटर्स।
ले ब्रा सेरा कॉन्स्टिट्यूए डी'उन पिंस क्यूई डूइट पूवोइर प्रेंड्रे एट पॉसर उन ओब्जेट।
ऑन कमांडर ले ब्रा पर स्मार्टफोन क्वि कम्युनिकेरा एन ब्लूटूथ l'arduino।
मोड बोनस: अन बॉटन नूस पर्मेट्रा डे सॉवेगार्डर उन पोजीशन डू ब्रा। लोर्स्क ल'ऑन ले सौहेतेरा, नूस पोरॉन्स रिटोरनर ए ला पोजीशन सौवेगार्डी।
चरण 1: आपको आवश्यक सामग्री
एन
1 अरुडिनो यूएनओ
4 सर्वो-मोटर्स SG90 (9g, टॉर्क: 1kg.cm)
1 स्टेपर मोटर्स 5V 24BYJ48 (टॉर्क: 39mN.m)
स्टेपर मोटर्स के लिए 1 ड्राइवर DRV8825
मोटर्स के लिए 1 एलिमेंटेशन 9वी + 6वी
1 ब्लूटूथ मॉड्यूल HC-06
गोंद पिस्तौल, गत्ते का डिब्बा, तार, लोचदार
NS
1 मॉड्यूल Arduino Uno
4 सर्वो-मोटर्स SG90 9g (युगल: 1kg.cm)
1 गति-ए-पास 5V (39mN.m) 24BYJ48
1 ड्राइवर मोटर पैप DRV8825
१ एलिमेंटेशन ९वी पोर ल'आर्डिनो और ६वी पोर लेस मोटर्स
1 मॉड्यूल ब्लूटूथ HC-06 पिस्टोलेट कोल, कार्टन, फिल्स कनेक्शन, इलास्टिक
चरण 2: सेटअप
NS
ETAPE 1: मॉड्यूल ब्लूटूथ Le मॉड्यूल ब्लूटूथ (HC-06) इस प्रकार कनेक्टेड डे ला मनियर सुवांते:
आरएक्स टीएक्स
टीएक्स आरएक्स
जीएनडी जीएनडी
वीसीसी +5वी
Il va permettre d'établir la Communication entre l'Arduino et le Smartphone, by la voie Série (9600) ।
ETAPE २: ले मोटूर पास पास २४बीवाईजे४८
नूस एवन्स कनेक्ट ले मोटूर बाइपोलेयर पास 24BYJ48 बेटा ड्राइवर एसोसिएट कॉन्टेंट ले सर्किट ULN2003। Il suffit de Connecter les inputs INx (x = 1, 2, 3, 4) औक्स सॉर्टीज डिजीटल्स डे लार्डिनो। एलिमेंटेरा ले ड्राइवर एन +5वी पर।
पोर कोडर, नूस यूटिलिसरों ला बिब्लियोथेक स्टेपर.एच, से क्यूई नूस परमेट डे कमांडर फैसिलमेंट ले मोटूर एन लुई डोनेंट ला विटेसे: nom.setSpeed(vitesse), ainsi que le pas désiré: nom.step(+ou-pas)
ETAPE 3: लेस सर्वो-मोटर्स SG90
लेस सर्वोस मोटर्स कमांडेंट सुविधा से। Il suffit de brancher le fil rouge au +5V, le noir la masse et le filrestant une सॉर्टी PWM de l'arduino. ला पीडब्लूएम (0 à 255) के माध्यम से चोइसिरा इनसुइट एल'एंगल डु सर्वो पर।
Nous utiliserons la bibliothèque सर्वो.h डालना कमांडर सुविधा ले सर्वो। टाउट डी'एबॉर्ड, इनिशियलेरा ले सर्वो पर सोन नॉम पर: सर्वो नॉम_सर्वो, पुइस ऑन लुई रैटाचेरा ला कमांडे पीडब्लूएम: nom_servo.attach(पिन चोइसी)। Enfin, Commanda l'angle voulu पर: nom_servo.write(angle de 0 à 180).
ETAPE 4: फैब्रिक ले सपोर्ट ले सपोर्ट été fabriqué en कार्टन। एप्रेस एवोइर रियलिस ला बेस सुर लैक्वेल वा टूरनर ले ब्रा एट ओ सेरा मिस ले मोटेर पास ए पास, नूस एवन्स कोले लेस सर्वोस मोटर्स डू कार्टन डोनर ला फॉर्म फिनाले। ला पिन्स ए एट क्री पार्टिर डे बैटन डे ग्लेस एट फोनक्शन एवेक उन इलास्टिक
चरण 3: कोड
// २०१७-०२-२४ - प्रोग्राम सी - कमांड डे प्लसिएर्स सर्वो मोटर्स डायनेमिक्स पर स्मार्टफोन, ब्लूटूथ के माध्यम से - ऐप आविष्कारक 2 उपयोग - कार्टे अरुडिनो (आईसीआई यूएनओ), मॉड्यूल ब्लूटूथ // सीई प्रोग्राम ए ऑब्जेक्टिफ डे: //// ले मोटूर (फ़िल्स १ २ ३ ४) इस्ट ब्रांचे सुर लेस सॉर्टीज़ ८ १२ १० ११ डे ल'अर्डुइनो (एट सुर जीएनडी, +वी) स्टेपर स्माल_स्टेपर(स्टेप्स, ८, १०, १२, ११); //******************** घोषणाएं************************************** * शब्द प्रतिनिधि; // मोट दूत डु मॉड्यूल Arduino या स्मार्टफोन int cmd = 3; // चर कमांडे डू सर्वो मोटर (ट्रोइसिएम फिल (नारंगी, जौन)) सर्वो मोटर; // निश्चित नोट्रे सर्वोमोटर पर int cmd1 = 5; सर्वो मोटर १; सर्वो मोटर 2; सर्वो मोटर 3; इंट cmd2=9; इंट cmd3=6; इंट एंगल2, एंगल3; अंतर कोण; इंट एंगल1; इंट पास; इंट आर, आर1, आर2, आर3; इंट रजिस्ट्रार; शब्द डब्ल्यू; // परिवर्तनीय दूत डु स्मार्टफोन या मॉड्यूल Arduino int कोण; // कोण डी रोटेशन (0 ए 180) //************************** ***************************************************************************************************************************************** क्रमा // ऑन रिली ल'ऑब्जेट औ पिन डे कमांडे मोटर1.अटैच(cmd1); moteur2.attach(cmd2); moteur3.attach(cmd3); मोटर.राइट(12); moteur1.लिखें(23); सीरियल.बेगिन (९६००); // पर्मेट्रा डी कम्युनिकर एयू मॉड्यूल ब्लूटूथ} //************************** ***** शून्य लूप () {रिसीवर (); // va recevoir une info du Smartphone पर, ला वेरिएबल w if (w==206)reproduire();// va nous permettre de reproduire la position enregistrée if(w==205)enregistrer=1;// va nous permettre डी'एनरजिस्टर ला वेलेउर डेस सर्वोस मोटर्स लॉर्स्क एल'ऑन अपुइरा सुर अन बाउटन अगर (w==204)एनरजिस्टर = 0; के लिए (int k=100;k<151;k++) { if (w == k) {angle2 = map(k, 100, 150, 0, 180); moteur2.write(angle2); अगर (पंजीकरणकर्ता == 1)r2=angle2; } } के लिए (int j=151;j<201;j++) { if (w == j) {angle3 = map(j, 151, 200, 0, 150); moteur3.write(angle3); अगर (पंजीकरणकर्ता == 1) r3=angle3; } } के लिये (int i=0;i<34;i++) { if (w == i) {angle = map(i, 0, 34, 0, 70); मोटर। लिखना (कोण); अगर (पंजीकरणकर्ता == 1) आर = कोण; } } के लिये (int l=34;l<=66;l++) { if (w == l) {angle1 = map(l, ३४, ६६, ९०, ०); मोटर १.लिखें (कोण १); अगर (पंजीकरणकर्ता==1)r1=angle1; } } के लिए (int m=67;m<=99;m++) { if (w == m) { if (w86){ small_stepper.setSpeed(80); small_stepper.step(-5);} else small_stepper.step (०); } } } ****** शून्य रिप्रोड्यूयर ()// फॉन्क्शन पर्मेटेंट डे रिप्रोड्यूयर ला पोजिशन सॉवेगार्डी { moteur2.write(r2);moteur.write(r);motuer1. राइट (आर 1); motur3.लिखें (आर 3); } शून्य रिसीवोइर () {// फोन्शन पर्मेटेंट डी रिसीवोइर एल'इनफॉर्मेशन डु स्मार्टफोन अगर (सीरियल.उपलब्ध ()) { डब्ल्यू = सीरियल.रीड (); सीरियल फ्लश (); }} - Connecter le Servo moteur + मॉड्यूल ब्लूटूथ au मॉड्यूल arduino // - Envoyer un mot/phrase/nombre au Smartphone // - Recevoir une commande by Smartphone // Program réalisé par Techno_Fabrik //********** *********** बिब्लियोथेक्स ***************************** #include #include// bibliothèque permettant d' यूटिलाइज़र लेस कमांड्स डालना सर्वोमोटर्स सुविधा #शामिल करें
चरण 4: स्मार्टफोन एपीपी (एपीपी आविष्कारक 2 पर बना)
चरण 5: वीडियो अहसास
देखने के लिए धन्यवाद.!
अधिक जानने के लिए, हमारी वेबसाइट देखें:https://bit.ly/2fTzc63
या हमें Google+ पर फ़ॉलो करें:
धन्यवाद !
सिफारिश की:
बुद्धिमान रोबोटिक शाखा का आगमन: 3 कदम
बुद्धिमान रोबोटिक आर्म का आगमन: मेहमानों के साथ हाथ मिलाना, बातें करना, खाना आदि इन सामान्य चीजों पर, हमारे जीवन के स्वास्थ्य के लिए सामान्य चीजों में है, लेकिन कुछ खास लोगों के लिए यह एक सपना है। मेरे द्वारा बताए गए कुछ खास लोग विकलांग लोग हैं जो खो चुके हैं
लाजर शाखा: १० कदम
लाजर आर्म: मैं अपनी परियोजना में रुचि लेने के लिए धन्यवाद कहकर शुरू करना चाहता हूं। मेरा नाम चेज़ लीच है और मैं WBASD S.T.E.M में सीनियर हूँ। अकादमी। यह प्रोजेक्ट बटविन एलियास साइंस एंड टेक्नोलॉजी अवार्ड 2019-2020 के लिए एक सबमिशन है। लाज़
वायर नियंत्रित रोबोट शाखा: 31 कदम
वायर नियंत्रित रोबोट आर्म: यह एक ट्यूटोरियल है कि कैसे तारों द्वारा नियंत्रित रोबोट आर्म बनाया जाए। तारों का उपयोग करने का लाभ यह है कि आपकी बांह हल्की होती है और आपके हाथ के निचले हिस्से में आपकी सभी मोटरें हो सकती हैं, जिससे भवन और रखरखाव आसान हो जाता है। यहाँ हाथ का एक वीडियो है मैं
फ्लेक्स सेंसर दस्ताने के लिए DIY सस्ता और सटीक विकल्प: 8 कदम (चित्रों के साथ)
फ्लेक्स सेंसर दस्ताने के लिए DIY सस्ता और सटीक विकल्प: सभी को नमस्कार, यह मेरा पहला निर्देश है और इस निर्देशयोग्य में मैं आपको एक सस्ता और सटीक फ्लेक्स सेंसर दस्ताने बनाना सिखाऊंगा। मैंने फ्लेक्स सेंसर के बहुत सारे विकल्पों का उपयोग किया, लेकिन उनमें से किसी ने भी मेरे लिए काम नहीं किया। तो, मैंने गुगल किया और एक नया पाया
सस्ता आइपॉड विकल्प: ३ कदम
सस्ता आइपॉड सब्स्टीट्यूट: किसी डिवाइस को आइपॉड से बेहतर बनाने का एक बहुत ही सस्ता तरीका और जितनी मेमोरी आप ले जा सकते हैं (आप 200 जीबी की तरह ले जा सकते हैं और मुश्किल से नोटिस कर सकते हैं। हालांकि आपका गीत ढूंढना सौभाग्य है …) यह किसके द्वारा प्रेरित किया गया था बस में एक आदमी के साथ बातचीत