विषयसूची:
वीडियो: वाई-सर्वो: वाई-फाई ब्राउज़र नियंत्रित सर्वोमोटर्स (Arduino + ESP8266 के साथ): 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
यह निर्देशयोग्य दिखाता है कि एक साधारण इंटरनेट ब्राउज़र (उदाहरण के लिए फ़ायरफ़ॉक्स) का उपयोग करके वाई-फाई नेटवर्क में कुछ सर्वोमोटर्स को दूरस्थ रूप से कैसे नियंत्रित किया जाए। इसका उपयोग कई अनुप्रयोगों में किया जा सकता है: खिलौने, रोबोट, ड्रोन, कैमरा पैन/झुकाव, आदि।
मोटर्स को एक Arduino Uno से जोड़ा गया था, जो एक ESP-8266 मॉड्यूल के माध्यम से वाई-फाई नेटवर्क को जोड़ता है। नियंत्रण इंटरफ़ेस HTML और jQuery के साथ डिज़ाइन किया गया था।
मिगुएल का ट्यूटोरियल (https://allaboutee.com/2015/01/02/esp8266-arduino-led-control-from-webpage/), जो दिखाता है कि ईएसपी-8266 का उपयोग करके एल ई डी को कैसे चालू/बंद करना है, इसके लिए प्रेरणा के रूप में कार्य किया। पद।
यहां दिखाई गई तकनीक का उपयोग मेरी परियोजनाओं में से एक में किया जाता है: "रोब दा एलेग्रिया":
www.instructables.com/id/Joy-Robot-Rob%C3%B4-Da-Alegria-Open-Source-3D-Printed-A/
आपको निम्न में से किसी एक लिंक में इसके बारे में अधिक जानकारी मिल सकती है:
hackaday.io/project/12873-rob-da-alegria-joy-robot
www.facebook.com/robodaalegria/
github.com/ferauche/RoboAlegria
चरण 1: इलेक्ट्रॉनिक्स
इस परियोजना के लिए आपको निम्नलिखित घटकों की आवश्यकता होगी:
- Arduino Uno (खरीदें)
- ESP8266 (खरीदें)
- प्रोटोशील्ड (अधिक कॉम्पैक्ट संस्करण के लिए) या एक साधारण ब्रेडबोर्ड (खरीदें)
- 10 कोहम रोकनेवाला (x3)
- कुछ जम्पर तार
- SG90 सर्वोमोटर (x2) (खरीदें)
- एक कंप्यूटर (Arduino कोड को संकलित और अपलोड करने के लिए)
आपको इस परियोजना के संयोजन के लिए विशिष्ट उपकरणों की आवश्यकता नहीं होगी। सभी घटक आपके पसंदीदा ई-कॉमर्स स्टोर पर ऑनलाइन मिल सकते हैं। सर्किट यूएसबी पोर्ट (एक कंप्यूटर या एक साधारण फोन चार्जर से जुड़ा) द्वारा संचालित है, लेकिन आप एक बाहरी डीसी बिजली की आपूर्ति या Arduino पावर जैक से जुड़ी बैटरी भी जोड़ सकते हैं।
चरण 2: विधानसभा
योजनाबद्ध के अनुसार सभी घटकों को कनेक्ट करें। ESP-8266 मॉड्यूल और सर्वोमोटर्स को जोड़ने के लिए आपको कुछ जम्पर तारों की आवश्यकता होगी। आप एक प्रोटोशील्ड (अधिक कॉम्पैक्ट सर्किट के लिए), एक साधारण ब्रेडबोर्ड का उपयोग कर सकते हैं, या आपके पास Arduino शील्ड डिज़ाइन कर सकते हैं।
USB केबल को Arduino Uno बोर्ड में प्लग करें और अगले चरण पर आगे बढ़ें।
चरण 3: Arduino कोड
नवीनतम Arduino IDE स्थापित करें। इस परियोजना में सर्वो के नियंत्रण के लिए सर्वो पुस्तकालय का उपयोग किया गया था। कोड अपलोड करने के दौरान वाई-फाई मॉड्यूल और कंप्यूटर के यूएसबी पोर्ट के बीच संघर्ष से बचने के लिए, सॉफ़्टसेरियल लाइब्रेरी का उपयोग किया गया था। ESP-8266 मॉड्यूल के साथ संचार के लिए किसी अतिरिक्त पुस्तकालय की आवश्यकता नहीं थी। कृपया अपने ESP8266 के बॉड्रेट की जांच करें और इसे कोड में ठीक से सेट करें।
जब इसकी स्थिति सीमा (0 और 180 डिग्री) के करीब होती है तो कुछ सर्वोमोटर घबराना और अजीब शोर करना शुरू कर देते हैं। इससे बचने के लिए, Arduino कोड और नियंत्रण इंटरफ़ेस (बाद में) दोनों में कोण 10 और 170 डिग्री के बीच सीमित था।
दुर्भाग्य से, सर्वो.एच पुस्तकालय और softserial.h पुस्तकालय माइक्रोकंट्रोलर के एक ही टाइमर का उपयोग करते हैं। जब भी Arduino ESP-8266 के साथ संचार करता है, तो यह सर्वो में घबराहट पैदा कर सकता है। इससे बचने के लिए, प्रत्येक कमांड के बाद Arduino से सर्वो को अलग कर दिया जाता है। आप मॉड्यूल को मानक सीरियल पिन से भी जोड़ सकते हैं। इस मामले में, प्रत्येक अपलोड से पहले मॉड्यूल को डिस्कनेक्ट करना याद रखें।
Arduino कोड (wi-servo.ino) डाउनलोड करें और XXXXX को अपने वाईफाई राउटर SSID और YYYYY को राउटर पासवर्ड से बदलें। Arduino बोर्ड को अपने कंप्यूटर USB पोर्ट से कनेक्ट करें और कोड अपलोड करें।
चरण 4: इंटरफ़ेस
सर्वोमोटर्स के नियंत्रण के लिए एक एचटीएमएल इंटरफेस तैयार किया गया था। इस उदाहरण में, दो सर्वो का उपयोग किया गया था, लेकिन अधिक Arduino Uno (मैंने चार मोटर्स तक परीक्षण किया) में जोड़ा जा सकता है।
ईएसपी मॉड्यूल के आईपी पते को दर्ज करने के लिए एक टेक्स्टबॉक्स फॉर्म का उपयोग किया जाता है।
Wi-servo.html और jquere.js फाइल डाउनलोड करें और दोनों को एक ही फोल्डर में सेव करें।
चरण 5: उपयोग
जब Arduino को पुनरारंभ किया जाता है, तो यह आपके वाई-फाई नेटवर्क को स्वचालित रूप से कनेक्ट करने का प्रयास करेगा। यह जांचने के लिए कि क्या कनेक्शन सफल हुआ था, और आपके राउटर द्वारा आपके ESP-8266 को कौन सा IP सौंपा गया था, यह जानने के लिए सीरियल मॉनिटर का उपयोग करें।
एक इंटरनेट ब्राउज़र (फ़ायरफ़ॉक्स) में html फ़ाइल खोलें।
टेक्स्टबॉक्स में अपने ईएसपी-8266 के आईपी पते को सूचित करें और आप जाने के लिए तैयार होंगे। स्लाइडर्स का उपयोग करके प्रत्येक सर्वो के लिए वांछित कोण का चयन करें। जब आप माउस बटन छोड़ते हैं, तो ब्राउज़र स्वचालित रूप से Arduino को एक अनुरोध भेजेगा, और प्रत्येक सर्वो को स्थानांतरित करेगा।
सिफारिश की:
स्थानीय वेबसर्वर पर DHT11 का उपयोग करते हुए ESP8266 Nodemcu तापमान निगरानी - अपने ब्राउज़र पर कमरे का तापमान और आर्द्रता प्राप्त करें: 6 कदम
स्थानीय वेबसर्वर पर DHT11 का उपयोग करते हुए ESP8266 Nodemcu तापमान निगरानी | अपने ब्राउज़र पर कमरे का तापमान और आर्द्रता प्राप्त करें: नमस्कार दोस्तों आज हम एक नमी और amp; ESP ८२६६ NODEMCU का उपयोग कर तापमान निगरानी प्रणाली & DHT11 तापमान सेंसर। तापमान और आर्द्रता DHT11 सेंसर & यह एक ब्राउज़र पर देखा जा सकता है कि कौन सा वेबपेज प्रबंधित होगा
DT11 तापमान सेंसर के साथ वेब सर्वर के लिए ESP8266 NodeMCU एक्सेस प्वाइंट (AP) और ब्राउज़र में प्रिंटिंग तापमान और आर्द्रता: 5 कदम
DT11 तापमान सेंसर और ब्राउज़र में मुद्रण तापमान और आर्द्रता के साथ वेब सर्वर के लिए ESP8266 NodeMCU एक्सेस प्वाइंट (AP) ESP8266 द्वारा होस्ट किए गए वेबसर्वर तक पहुंचकर वाईफाई पर कोई भी उपकरण लेकिन एकमात्र समस्या यह है कि हमें एक काम करने वाले राउटर की आवश्यकता है
एप्लास्टाडोरा वाई क्लैसिफाडोरा डी बोटेलस वाई लतास: 13 कदम
एप्लास्टाडोरा वाई क्लैसिफाडोरा डी बोटेलस वाई लैटास: सिस्टेमा यूटिलिजैडो पैरा ला कॉम्प्रीशन वाई क्लैसिफैसिओन डे लाटास डी एल्युमिनियो वाई बोटेलस डी प्लास्टिको (500 एमएल)। अल इंट्रोड्यूसर अलगुना डे लास डॉस ओप्सियोन्स अन सिस्टेमा डे बायला/मैनिवेला रियलिजा ला कॉम्प्रीशन, एल ओब्जेटो कॉम्प्रिमिडो सीए पोर ग्रेवड ए उना रम्पा
ब्राउज़र के माध्यम से इंटरनेट पर उपकरणों को नियंत्रित करें। (आईओटी): 6 कदम
ब्राउज़र के माध्यम से इंटरनेट पर उपकरणों को नियंत्रित करें। (IoT): इस निर्देश में मैं आपको दिखाऊंगा कि आप वेब-ब्राउज़र के माध्यम से इंटरनेट पर एलईडी, रिले, मोटर्स आदि जैसे उपकरणों को कैसे नियंत्रित कर सकते हैं। और आप किसी भी डिवाइस पर सुरक्षित रूप से नियंत्रणों तक पहुंच सकते हैं। मैंने यहां जिस वेब प्लेटफॉर्म का उपयोग किया है, वह RemoteMe.org विज़िट है
रास्पबेरी पाई मॉडल 3 ए+ के साथ ब्राउज़र नियंत्रित रूमबा रोबोट: 6 कदम (चित्रों के साथ)
रास्पबेरी पाई मॉडल 3 ए + के साथ ब्राउज़र नियंत्रित रूमबा रोबोट: अवलोकनयह निर्देशयोग्य एक मृत रूंबा को एक नया मस्तिष्क (रास्पबेरी पाई), आंखें (वेबकैम), और एक वेब ब्राउज़र से सब कुछ नियंत्रित करने का एक तरीका देने पर ध्यान केंद्रित करेगा। बहुत सारे Roomba हैक्स हैं जो सीरियल इंटरफ़ेस के माध्यम से नियंत्रण की अनुमति देते हैं। मेरे पास नहीं है