विषयसूची:
- चरण 1: भागों की सूची
- चरण 2: चेसिस को इकट्ठा करें
- चरण 3: तारों को कनेक्ट करें
- चरण 4: पैन/टिल्ट प्लेटफॉर्म तैयार करें
- चरण 5: MB102 ब्रेडबोर्ड बिजली आपूर्ति मॉड्यूल तैयार करें
- चरण 6: अंतिम वायरिंग और रोबोट को असेंबल करना
- चरण 7: कोड अपलोड करें
- चरण 8: आईपी पता प्राप्त करना
- चरण 9: अपने वीडियो निगरानी रोबोट को नियंत्रित करना
- चरण 10: इंटरनेट के माध्यम से अपने रोबोट को नियंत्रित करें
वीडियो: वीडियो निगरानी रोबोट: 10 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
कल्पना कीजिए कि आपके पास एक रोबोट है जिसमें बोर्ड पर कैमरा है और इसे इंटरनेट के माध्यम से नियंत्रित किया जा सकता है।
इसका उपयोग करने के बहुत सारे अवसर खुलेंगे। उदाहरण के लिए, आप रोबोट को रसोई में यह जांचने के लिए भेज सकते हैं कि क्या आपने गलती से केतली को चूल्हे पर छोड़ दिया है!
मैं ESP32-CAM विकास बोर्डों का उपयोग करके प्रयोग कर रहा हूं और पाया कि ESP32-CAM के साथ इसे आसानी से किया जा सकता है।
ESP32-CAM ESP32-S चिप वाला एक बहुत छोटा कैमरा मॉड्यूल है जिसकी कीमत लगभग $ 10- $ 15 है।
ESP32-CAM मॉड्यूल को Arduino IDE के साथ प्रोग्राम किया जा सकता है। ESP32-CAM मॉड्यूल में बाहरी हार्डवेयर से जुड़ने के लिए कई GPIO पिन भी हैं।
तो चलो शुरू हो जाओ!
चरण 1: भागों की सूची
हिस्सों की सूची:
ESP32-CAM X1
FT232RL FTDI Mini USB X1 - ESP32-CAM में कोड अपलोड करने के लिए
दोहरी चैनल डीसी मोटर चालक L298N X1
Adafruit (PID 3244) मिनी राउंड रोबोट चेसिस किट - DC Motors X1 के साथ 2WD - मैंने इस चेसिस का उपयोग किया है, लेकिन आप अपना खुद का बना सकते हैं या कोई अन्य उपलब्ध चेसिस खरीद सकते हैं। हमें यहां जो चाहिए वह है पहिए और डीसी मोटर्स
१८६५० बैटरी धारक X1
१८६५० बैटरी x२ (वैकल्पिक चार एए बैटरी और इसके धारक के रूप में १८६५० बैटरी के बजाय इस्तेमाल किया जा सकता है)
मिनी पैन/टिल्ट प्लेटफॉर्म w/2 SG-90 सर्वो X1
MB102 ब्रेडबोर्ड बिजली आपूर्ति मॉड्यूल X1
आईरॉबी-ए आईओएस ऐप
चरण 2: चेसिस को इकट्ठा करें
रोबोट चेसिस को दो DC मोटर्स, 3 पहियों और मिनी L298N मोटर ड्राइव कंट्रोलर के साथ इकट्ठा करें। मोटर ड्राइव कंट्रोलर को प्लेटफॉर्म से जोड़ने के लिए माउंटिंग टेप का उपयोग करें।
चरण 3: तारों को कनेक्ट करें
तारों को कनेक्ट करें जैसा कि योजनाबद्ध पर दिखाया गया है।
चरण 4: पैन/टिल्ट प्लेटफॉर्म तैयार करें
चेसिस प्लेटफॉर्म के ऊपर से तारों को बाहर निकालें। पैन/टिल्ट प्लेटफॉर्म पर SG-90 सर्वो से केबल व्यवस्थित करें। इस परियोजना में हमें केवल एक टिल्ट सर्वो की आवश्यकता है।
चेसिस प्लेटफॉर्म के शीर्ष पर पैन/झुकाव संलग्न करें।
चरण 5: MB102 ब्रेडबोर्ड बिजली आपूर्ति मॉड्यूल तैयार करें
MB102 ब्रेडबोर्ड बिजली आपूर्ति मॉड्यूल का उपयोग करना वैकल्पिक है। आप हमेशा L298N मोटर चालक से ESP32-CAM और सर्वो मोटर के लिए 5V और ग्राउंड ले सकते हैं, लेकिन मैंने पाया कि MB102 के साथ यह बहुत अधिक सुविधाजनक है। पावर सपल मॉड्यूल में एक पावर बटन होता है और यह आपको वायरिंग के साथ अधिक लचीलापन देता है।
मॉड्यूल को चेसिस प्लेटफॉर्म से जोड़ने के लिए, मैंने MB102 के नीचे पिन को हटा दिया। फिर, मैंने इसे दो तरफा बढ़ते टेप के साथ चेसिस के शीर्ष पर संलग्न किया।
चरण 6: अंतिम वायरिंग और रोबोट को असेंबल करना
योजनाबद्ध का उपयोग करके सभी भागों को कनेक्ट करें। ESP32-CAM को पैन/टिल्ट प्लेटफॉर्म से जोड़ने के लिए फोम के एक टुकड़े और दो तरफा बढ़ते टेप का उपयोग करें।
चरण 7: कोड अपलोड करें
Arduino IDE पर ESP32 ऐड-ऑन स्थापित करें:
यदि आपने पहले से नहीं किया है, तो ESP32 ऐड-ऑन स्थापित करने के लिए अगले ट्यूटोरियल में से एक का पालन करें:
Arduino IDE (Windows निर्देश) में ESP32 बोर्ड स्थापित करना
Arduino IDE (Mac और Linux निर्देश) में ESP32 बोर्ड स्थापित करना
यहां से कोड डाउनलोड करें
सुनिश्चित करें कि आपके पास Arduino IDE में कोड के साथ दो टैब हैं: esp32_cam_car और app_httpd.cpp जैसा कि स्क्रीनशॉट में दिखाया गया है।
कोड अपलोड करने से पहले, आपको निम्नलिखित चरों में अपना नेटवर्क क्रेडेंशियल सम्मिलित करना होगा: const char* ssid = "Your_WIFI_Network" const char* पासवर्ड = "Your_WIFI_Password"
FTDI प्रोग्रामर का उपयोग करके ESP32-CAM बोर्ड को अपने कंप्यूटर से कनेक्ट करें। योजनाबद्ध आरेख का पालन करें।
महत्वपूर्ण: GPIO 0 को GND से कनेक्ट करने की आवश्यकता है ताकि आप कोड अपलोड कर सकें।
कोड अपलोड करने से पहले ESP32-CAM ऑन-बोर्ड RST बटन दबाएं। Arduino IDE चलाएँ और अपने डिवाइस पर स्केच बनाने और फ्लैश करने के लिए अपलोड पर क्लिक करें।
चरण 8: आईपी पता प्राप्त करना
कोड अपलोड करने के बाद, GPIO 0 को GND से डिस्कनेक्ट करें।
सीरियल मॉनिटर को 115200 की बॉड दर पर खोलें। ESP32-CAM ऑन-बोर्ड RST बटन दबाएं। सीरियल मॉनिटर में ESP32-CAM IP पता दिखाया जाना चाहिए।
चरण 9: अपने वीडियो निगरानी रोबोट को नियंत्रित करना
ESP32-CAM को FTDI प्रोग्रामर से डिस्कनेक्ट करें।
ESP32-CAM को वापस पैन/टिल्ट प्लेटफॉर्म से कनेक्ट करें, पावर चालू करें और ESP32-CAM ऑन-बोर्ड RST बटन दबाएं।
यहाँ से ऐप डाउनलोड करेंअपने iPhone पर ऐप चलाएँ, ESP32-CAM IP पता दर्ज करें और रोबोट के साथ खेलें!
चरण 10: इंटरनेट के माध्यम से अपने रोबोट को नियंत्रित करें
आपको अपनी राउटर सेटिंग्स खोलनी चाहिए। (Google अपने राउटर के लिए यह कैसे करें)। वहां आपको कुछ सेटिंग्स मिलेंगी, जिनमें फ़ॉरवर्डिंग या पोर्ट फ़ॉरवर्डिंग की तर्ज पर कुछ शामिल है।
यहां ध्यान देने वाली महत्वपूर्ण बात "पोर्ट रेंज" और "डिवाइस" या "आईपी एड्रेस" है।
"पोर्ट रेंज" में आपको 80-81 टाइप करना चाहिए।
"डिवाइस" के लिए आपको अपने ESP32-CAM डिवाइस का चयन करना चाहिए। कुछ राउटर में आपको डिवाइस के नाम के बजाय अपने ESP32-CAM का IP पता डालना चाहिए।
www.whatsmyip.org पर जाएं और अपना आईपी कॉपी करें। जब आप अपने होम नेटवर्क से बाहर हों तो ऐप में इस आईपी का इस्तेमाल करें।
सिफारिश की:
ESP32-CAM के साथ सरल निगरानी रोबोट: 4 कदम
ESP32-CAM के साथ सरल निगरानी रोबोट: ESP32-CAM मॉड्यूल एक सस्ता, कम बिजली की खपत वाला मॉड्यूल है, लेकिन यह दृष्टि, धारावाहिक संचार और GPIO के लिए कई संसाधन प्रदान करता है। इस परियोजना में, मैं बनाने के लिए ESP32-CAM मॉड्यूल संसाधन का उपयोग करने का प्रयास करता हूं। एक साधारण निगरानी आरसी रोबोट जो
बैलेंसिंग रोबोट / 3 व्हील रोबोट / एसटीईएम रोबोट: 8 कदम
बैलेंसिंग रोबोट / 3 व्हील रोबोट / एसटीईएम रोबोट: हमने स्कूलों में और स्कूली शैक्षिक कार्यक्रमों के बाद शैक्षिक उपयोग के लिए एक संयुक्त संतुलन और 3 पहिया रोबोट बनाया है। रोबोट एक Arduino Uno पर आधारित है, एक कस्टम शील्ड (सभी निर्माण विवरण प्रदान किए गए हैं), एक ली आयन बैटरी पैक (सभी स्थिरांक
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं - थम्स रोबोट - सर्वो मोटर - स्रोत कोड: 26 कदम (चित्रों के साथ)
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं | थम्स रोबोट | सर्वो मोटर | स्रोत कोड: अंगूठे रोबोट। MG90S सर्वो मोटर के एक पोटेंशियोमीटर का इस्तेमाल किया। यह बहुत मजेदार और आसान है! कोड बहुत सरल है। यह केवल 30 पंक्तियों के आसपास है। यह एक मोशन-कैप्चर जैसा दिखता है। कृपया कोई प्रश्न या प्रतिक्रिया छोड़ें! [निर्देश] स्रोत कोड https://github.c
कैमरा डी वीडियो एन कैरो डी रेडियो कंट्रोल / आर / सी ट्रक पर वीडियो कैमरा: 5 कदम
कैमरा डी वीडियो एन कैरो डी रेडियो कंट्रोल / आर / सी ट्रक पर वीडियो कैमरा: एस्टे इंस्ट्रक्शनेबल प्रेजेंटैडो एन एस्पानोल ई इंगल्स। ये निर्देश स्पेनिश और अंग्रेजी में प्रस्तुत किए गए हैं
पीसी वीडियो प्लेयर के लिए बच्चा वीडियो रिमोट: 6 कदम
पीसी वीडियो प्लेयर के लिए टॉडलर वीडियो रिमोट: मैं एक रिमोट कंट्रोल बनाता हूं जो यूएसबी के साथ पीसी से जुड़ता है। बड़ा रिमोट कंट्रोल मेरे बच्चे को पुराने कंप्यूटर पर वीडियो चुनने और चलाने देता है। यह अपेक्षाकृत सरल प्रोजेक्ट है। मुख्य घटक या तो USB कीपैड या वायरलेस USB कीपैड है। तब