विषयसूची:
वीडियो: एक इन्फ्रारेड ट्रैकिंग कुत्ता: 3 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
किसी दिन मुझे यहां एक दिलचस्प वीडियो मिला: https://arduinotr.com/cisim/?fbclid=IwAR22rYmiRQQJ0nqAusOLhBj_778gROseej6TUonvbOnAd65A-sl_wnyqrJQ&tdsourcetag=s_pcqq_aiomsg यह वास्तव में एक अच्छा वीडियो है लेकिन, धोखा है…
पहली नज़र में मुझे लगता है कि यह वास्तव में अजीब है, और फिर पैरों को धोखा दिया, पता नहीं क्या कारण है इस डिजाइनर ने ऐसी भ्रामक कहानी बनाई ….
मैं उस आदमी और पूरी कहानी को नहीं जानता, मैं बस इसे खुद बनाने की कोशिश करता हूं। मैंने अभी अपना खुद का डिज़ाइन बनाया है, बहुत ही सरल मॉड्यूल के साथ:
- कोई भी Arduino संगत नियंत्रक जैसे कि Maduino
- L298N मोटर चालक
- 3x आईआर सेंसर
- कुछ सामान्य कूदने वाले
चरण 1: बाधा का पता लगाना।
बाधा का पता लगाने के लिए 3 आईआर सेंसर का उपयोग किया जाता है, और बाएं/दाएं सेंसर ने बाधा का पता लगाया, इसे घड़ी/घड़ी विरोधी दिशा की ओर घुमाया जाना चाहिए, जबकि मध्य सेंसर का पता चला, यह ठीक है।
3 सेंसर सामने कोई बाधा होने पर पता लगाता है। सिग्नल पिन को Maduino इनपुट पिन से जोड़ता है, जैसे Pin2/3/4;
सॉफ्टवेयर के रूप में, मोटर को क्या करना चाहिए, यह तय करने के लिए सेंसर आउटपुट स्थिति की सरल जांच करें:
अगर (IR1_STA == हाई और IR2_STA == LOW और IR3_STA == हाई) // अगर मिडलसेंसर बाधा का पता लगाता है, तो मोटर रुक जाती है
{
एनालॉगवाइट (एन, 0);
विराम();
}
if (IR1_STA == LOW & IR2_STA == High & IR3_STA == HIGH) // यदि सही सेंसर उच्च गति के साथ स्थिर, मोटर रिवर्स का पता लगाता है;
{
एनालॉगवर्इट (एन, हाईस्पीड);
उलटना();
}
अगर (IR1_STA == LOW & IR2_STA == LOW & IR3_STA == हाई) // यदि
दाएं और मध्य सेंसर कम गति के साथ स्थिर, मोटर रिवर्स का पता लगाते हैं;
{
एनालॉगवर्इट (एन, लोस्पीड);
उलटना();
}
……
चरण 2: मोटर नियंत्रण
और उच्च/निम्न गति के साथ मोटर चलाने के लिए एक मोटर चालक, सेंसर की स्थिति पर निर्भर करता है।
मोटर चलाने के लिए L298N मॉड्यूल का उपयोग करना, Maduino pin5/6, और PWM पिन (Maduino Pin9) से L298N पिन को सक्षम करें, और मॉड्यूल को 9V के साथ पावर दें:
इंट एन = 9; // पीडब्लूएम नियंत्रण
इंट हाईस्पीड = 80;//हाई स्पीड को परिभाषित करें
इंट लोस्पीड = 60;//लो स्पीड को परिभाषित करें
और फिर मोटर की गति को नियंत्रित किया जा सकता है:
एनालॉगवर्इट (एन, हाईस्पीड);
चरण 3: वहाँ कुछ स्थापित करें, ऐसा कुत्ता …
सेंसर और मोटर स्थापित करें, और कुछ बनाएं, मेरे लिए, मुझे अपनी 1.5 साल की बेटी के साथ खेलने के लिए एक कुत्ता पसंद है। यहां Arduino कोड डाउनलोड करें… मुझसे संपर्क करने के लिए नि: शुल्क: [email protected] यदि कोई प्रश्न है
सिफारिश की:
स्वचालित कुत्ता फीडर !!: 4 कदम
स्वचालित कुत्ता फीडर !!: आसान, सहायक और स्वस्थ
K-9 रोबोट कुत्ता: 11 कदम
K-9 रोबोट डॉग: जब से मैं 1984 में एक छोटा लड़का था और मैंने डॉक्टर हू को तुलसा ओक्लाहोमा के स्थानीय पीबीएस स्टेशन पर और उनके भरोसेमंद रोबोट कुत्ते K-9 को देखा। मैं एक चाहता था, तेजी से आगे 34 साल, तकनीक आखिरकार इस हद तक विकसित हो गई है कि यह संभव होता जा रहा है
DIY स्मार्ट रोबोट ट्रैकिंग कार किट ट्रैकिंग कार सहज: 7 कदम
DIY स्मार्ट रोबोट ट्रैकिंग कार किट ट्रैकिंग कार फोटोसेंसिटिव: SINONING ROBOT द्वारा डिज़ाइन आप ट्रैकिंग रोबोट कार से खरीद सकते हैं। स्पिन करें, ताकि
कुत्ता व्हीलचेयर: 4 कदम
डॉग व्हीलचेयर: हैलो आज मैं आपको दिखाने जा रहा हूं कि अपने कुत्ते के लिए डॉग व्हील चेयर कैसे बनाएं। मुझे यह विचार इंटरनेट पर खोज कर उन तरीकों को देखने के लिए मिला है जिससे लोग वहां बड़े कुत्तों का अधिक आनंद ले सकें। मुझे वास्तव में एक कारण की आवश्यकता नहीं थी मेरा कुत्ता 2 है लेकिन मेरी चाची कुत्ता जो 8 है
इन्फ्रारेड सेंसर का उपयोग करके आई मोशन ट्रैकिंग: 5 कदम
इन्फ्रारेड सेंसर का उपयोग करके आई मोशन ट्रैकिंग: मैंने आंखों की गतिविधियों को समझने और एलईडी को नियंत्रित करने के लिए एक इन्फ्रारेड सेंसर का उपयोग किया। मैंने एलईडी टेप के साथ नेत्रगोलक बनाया NeoPixel