विषयसूची:

: 6 कदम (चित्रों के साथ)
: 6 कदम (चित्रों के साथ)

वीडियो: : 6 कदम (चित्रों के साथ)

वीडियो: : 6 कदम (चित्रों के साथ)
वीडियो: how to draw different types of bird's drawing easy step by step@Kids Drawing Talent 2024, नवंबर
Anonim
छवि
छवि

चरण 1: पुर्जे और उपकरण

पुर्जे और उपकरण
पुर्जे और उपकरण
पुर्जे और उपकरण
पुर्जे और उपकरण

पार्ट्स: ~ 2 x सर्वो मोटर्स - लोकल इलेक्ट्रॉनिक्स स्टोर ~ 4 x LDR's - लोकल इलेक्ट्रॉनिक्स स्टोर ~ 4 x 10k रेसिस्टर्स - लोकल इलेक्ट्रॉनिक्स स्टोर ~ Arduino Uno - Sparkfun.com ~ 2 x 50k वेरिएबल रेसिस्टर - लोकल इलेक्ट्रॉनिक्स स्टोर टूल्स: ~ सोल्डरिंग आयरन - Sparkfun.com ~ सोल्डर वायर - Sparkfun.com ~ जम्पर वायर्स - Sparkfun.com ~ प्रोटोबार्ड - लोकल इलेक्ट्रॉनिक्स स्टोर सभी भागों की कीमत आपको ३० डॉलर से कम होगी (आर्डिनो और सभी टूल्स को छोड़कर)

चरण 2: सर्किट बनाएँ

सर्किट का निर्माण करें
सर्किट का निर्माण करें
सर्किट का निर्माण करें
सर्किट का निर्माण करें
सर्किट का निर्माण करें
सर्किट का निर्माण करें

सर्किट बहुत सरल है चार एलडीआर को क्रमशः 10k रेसिस्टर के माध्यम से एनालॉग पिन 0, 1, 2 और 3 से कनेक्ट करें। दो सर्वो को क्रमशः डिजिटल पिन 9 और 10 से कनेक्ट करें। दो वैरिएबल रेसिस्टर्स को एनालॉग पिन 4 और 5 से कनेक्ट करें। a उन चित्रों को देखें जो वे वास्तव में मदद करते हैं। सर्किट आरेख के लिए अंतिम चित्र देखें (यह अब तक का सबसे खराब चित्र हो सकता है)।

चरण 3: सेंसर असेंबली बनाएँ

सेंसर असेंबली बनाएं
सेंसर असेंबली बनाएं
सेंसर असेंबली बनाएं
सेंसर असेंबली बनाएं
सेंसर असेंबली बनाएं
सेंसर असेंबली बनाएं

सेंसर असेंबली बनाने के लिए कार्डबोर्ड के दो आयताकार टुकड़े लें, पहले कार्डबोर्ड के टुकड़े के बीच से एक लंबा स्लिट काटें। दूसरे कार्डबोर्ड के टुकड़े के बीच से एक छोटा सा स्लिट काटें और फिर उन दोनों को एक दूसरे को काटें और कुछ का उपयोग करके उन्हें अच्छी तरह से ठीक करें। फीता। यह 4 खंडों के साथ एक 3D क्रॉस की तरह दिखना चाहिए..हमें अपने चार LDR को क्रॉस के इन चार खंडों में रखना होगा। वे चित्र देखें जो वास्तव में मदद करते हैं।

चरण 4: इसे सेट करें

इसे स्थापित
इसे स्थापित

एक आधार खोजें (मेरे मामले में नेस्कैफे बोतल) और अपनी मुट्ठी सर्वो को उसमें चिपका दें, फिर पहले सर्वो के रोटर से दूसरे सर्वो को कनेक्ट करें। दूसरे सर्वो के रोटर से सेंसर असेंबली को कनेक्ट करें जिसे हमने पहले बनाया था। अपने रोबोट का परीक्षण करने के लिए इसे धूप में निकालें और यह स्वतः ही सूर्य की ओर संरेखित हो जाना चाहिए। यदि घर के अंदर यह कमरे में प्रकाश के सबसे चमकीले स्रोत के लिए खुद को संरेखित करेगा। उन तस्वीरों पर एक नज़र डालें जो वे वास्तव में मदद करती हैं।

चरण 5: कोड

यहां आपके सौर अनुरेखण रोबोट के लिए कोड है: #include // शामिल सर्वो लाइब्रेरी सर्वो क्षैतिज; // क्षैतिज सर्वो इंट सर्वोह = ९०; // क्षैतिज सर्वो सर्वो लंबवत खड़े हो जाओ; // लंबवत सर्वो इंट सर्वोव = 90; // लंबवत सर्वो खड़े हो जाओ // एलडीआर पिन कनेक्शन // नाम = एनालॉगपिन; इंट एलडीआरएलटी = 0; // LDR टॉप लेफ्ट इंट ldrrt = 1; // एलडीआर शीर्ष रिग इंट एलडीआरएलडी = 2; // LDR नीचे बाएँ int ldrrd = 3; // नीचे रिगट शून्य सेटअप () {Serial.begin (९६००); // सर्वो कनेक्शन // name.attacht (पिन); क्षैतिज.अटैच(9); लंबवत। संलग्न करें (10); } शून्य लूप () {इंट लेफ्टिनेंट = एनालॉग रीड (एलडीआरएलटी); // टॉप लेफ्ट इंट आरटी = एनालॉगरेड (ldrrt); // टॉप राइट इंट एलडी = एनालॉगरेड (एलडीआरडी); // नीचे बाएं इंट आरडी = एनालॉगरेड (ldrrd); // डाउन रिग इंट डीटाइम = एनालॉगरेड (4)/20; // पोटेंशियोमीटर पढ़ें int tol = analogRead(5)/4; इंट एवीटी = (एलटी + आरटी) / 2; // औसत मूल्य शीर्ष int avd = (ld + rd) / 2; // औसत मूल्य नीचे int avl = (lt + ld) / 2; // औसत मूल्य बाएँ int avr = (rt + rd) / 2; // औसत मूल्य सही int dvert = avt - avd; // ऊपर और नीचे के अंतर की जाँच करें int dhoriz = avl - avr;// अंतर की जाँच करें और बाएँ और rigt if (-1*tol> dvert || dvert> tol) // जाँचें कि क्या अंतर सहिष्णुता में है या नहीं ऊर्ध्वाधर कोण बदलें {if (avt> avd) {servov = ++servov; अगर (सर्वोव> 180) {सर्वो = 180; } } और अगर (avt < avd) {servov= --servov; अगर (सर्वोव <0) {सर्वो = 0; } } लंबवत.लिखें (सर्वो); } if (-1*tol > dhoriz || dhoriz > tol) // जांचें कि क्या अंतर सहिष्णुता में है अन्यथा क्षैतिज कोण बदलें {if (avl> avr) { सर्वोह = --सर्वोह; अगर (सर्वोह <0) {सर्वोह = 0; } } और अगर (avl <avr) {सर्वोह = ++ सर्वो; अगर (सर्वो> १८०) {सर्वोह = १८०; } } और अगर (avl = avr) {// कुछ नहीं} क्षैतिज। लिखें (सर्वो); } देरी (डीटाइम); }

चरण 6: सब हो गया

सब कुछ कर दिया!
सब कुछ कर दिया!

आशा है कि यह परियोजना आगे के प्रयोग को प्रेरित करेगी। Arduino बोर्ड अविश्वसनीय रूप से बहुमुखी, सस्ता और सभी शौक़ीन लोगों के लिए सुलभ है। यह कई सरल परियोजनाओं में से एक है जिसका निर्माण arduino का उपयोग करके किया जा सकता है। सोचते रहिये!

सिफारिश की: