विषयसूची:

वेब इंटरफेस के माध्यम से आरसी कार को नियंत्रित करना: 6 कदम (चित्रों के साथ)
वेब इंटरफेस के माध्यम से आरसी कार को नियंत्रित करना: 6 कदम (चित्रों के साथ)

वीडियो: वेब इंटरफेस के माध्यम से आरसी कार को नियंत्रित करना: 6 कदम (चित्रों के साथ)

वीडियो: वेब इंटरफेस के माध्यम से आरसी कार को नियंत्रित करना: 6 कदम (चित्रों के साथ)
वीडियो: remote control car 😳 2024, जुलाई
Anonim
वेब इंटरफेस के माध्यम से आरसी कार को नियंत्रित करना
वेब इंटरफेस के माध्यम से आरसी कार को नियंत्रित करना

हाय दोस्तों, इस निर्देश में मैं आपको वेब इंटरफेस के माध्यम से आरसी कार बनाना सिखाने जा रहा हूं। हम इसे अपने स्वयं के सर्वर के माध्यम से वायरलेस तरीके से नियंत्रित करेंगे। जो विधि मैं आपको दिखा रहा हूँ उसका उपयोग करते हुए, हमें RC रिसीवर का उपयोग करने की आवश्यकता नहीं होगी। वेब सर्वर को होस्ट करने के लिए हम आरसी कार मोटर कंट्रोलर के साथ रासबेरी पाई को इंटरफेस करने के लिए रास्पबेरी पाई और अरुडिनो का उपयोग करने जा रहे हैं। ठीक है, प्रतीक्षा करें कि सामग्री की सूची के लिए एक और कदम है जिसका उपयोग हम इस निर्देश में करने जा रहे हैं और मुझे वोट देना न भूलें Plzzzz:-)।

आप मुझे इंस्टाग्राम पर भी फॉलो कर सकते हैं "https://www.instagram.com/vikaspal2131/"

चरण 1: सामग्री + उपकरण

सामग्री + उपकरण
सामग्री + उपकरण

इस कार को बनाने के लिए आपको जिन चीजों की आवश्यकता होगी वे इस प्रकार हैं:-

1. रास्पबेरी पाई

2. अरुडिनो यूएनओ

3. 5 वी वोल्टेज नियामक

4. 2 x थ्री पिन लॉकिंग हैडर

5. एक महिला यूएसबी जैक

6. एक Arduino प्रोटोटाइप शील्ड

7. कुछ हैडर पिन

8. एक पुरुष और महिला बैटरी कनेक्टर

9. उपयुक्त शिकंजा के साथ 6 x पीसीबी गतिरोध

10. कुछ हुकअप तार

11. वाईफाई डोंगल

चरण 2: घटकों की स्थिति बनाना

घटकों की स्थिति
घटकों की स्थिति

सारा सामान इकट्ठा करने के बाद, मैं फिर बोर्ड पर घटकों को रखकर असेंबली शुरू करने जा रहा हूं। मैं फिर उन सभी को मिलाप करने जा रहा हूं और फिर सभी उपयुक्त कनेक्शन बनाने के लिए ऊपर दिए गए वायरिंग आरेख का पालन करने जा रहा हूं।

मैंने पाया कि तारों के सिरों को पिन करने से पहले मुझे उन्हें बोर्ड में आसानी से मिलाप करने की अनुमति मिलती है। एक बार जब मैंने इसे तारों से बेच दिया तो मैं हेडर पिन को मिलाप करने जा रहा हूं। मैंने एक केबल भी बनाई है जो बैटरी और मोटर नियंत्रण के बीच जाती है इससे मुझे दो अतिरिक्त तार जोड़ने की अनुमति मिलती है जो आसान हैं 5-वोल्ट नियामक को शक्ति प्रदान करें। मैं उन तारों को रेगुलेटर के स्थान पर मिला देता हूं। अगले चरण में, हम सर्वर स्थापित करेंगे और रास्पबेरी पाई को वायरलेस एक्सेस प्वाइंट में बदल देंगे।

चरण 3: रास्पबेरी पाई पर सर्वर स्थापित करना

शुरू करने के लिए मैं सर्वर को स्थापित और स्थापित करने जा रहा हूं। सर्वर कैसे स्थापित करें, इस पर निर्देश इस लिंक पर हैं। यह एक git रिपॉजिटरी है जिससे आप सर्वर को अपने रास्पबेरी पाई पर स्थापित कर सकते हैं। सर्वर को स्थापित करने के लिए उस लिंक का पालन करें। एक बार स्थापित होने के बाद हम अपने पीआई को वायरलेस एक्सेस प्वाइंट के रूप में कॉन्फ़िगर कर सकते हैं। ऐसा करने के लिए हमें सबसे पहले इस कमांड को चलाने की जरूरत है: - "सुडो नैनो / आदि / नेटवर्क / इंटरफेस" और एंटर दबाएं। उस स्थान के बाद, "wlan0" या "wpa" वाली सभी पंक्तियों के सामने एक हैश, "अनुमति-हॉट प्लग wlan0" का उल्लेख करने वाली रेखा को छोड़कर (सुनिश्चित करें कि Wlan0 या wpa वाली पंक्तियों के सामने केवल हैश रखें)) फिर हम इन तीन पंक्तियों को फाइल में भी जोड़ सकते हैं।

#iface wlan0 inet static

पता 192.168.42.1

नेटमास्क 255.255.255.0"

और फिर ctrl+x के साथ फ़ाइल से बाहर निकलें और cmd "sudo रिबूट" का उपयोग करके पाई को रीबूट करें।

चरण 4: रास्पबेरी पाई पर सर्वर स्थापित करना (भाग -2)

फिर अपने पीआई में वापस लॉग इन करने के बाद, हम डीएचसीपी सर्वर को cmd "sudo apt-get install isc-dhcp-server" के साथ स्थापित कर सकते हैं और फिर निम्न कॉन्फ़िगरेशन फ़ाइल को cmd "sudo nano /etc/dhcp/dhcpd.conf" के साथ संपादित कर सकते हैं।. "विकल्प डोमेन-नाम" का उल्लेख करने वाली पंक्तियों के सामने एक हैश लगाएं। फिर हम आधिकारिक लाइन के सामने हैश को भी हटा सकते हैं (जो "विकल्प डोमेन-नाम" से चार लाइन नीचे है) और फ़ाइल के अंत में फ़ाइल में निम्न पंक्तियाँ जोड़ सकते हैं:-

सबनेट 192.168.42.0 नेटमास्क 255.255.255.0 {

रेंज 192.168.42.10 192.168.42.50;

विकल्प प्रसारण-पता 192.168.42.255;

विकल्प राउटर 192.169.42.1;

डिफ़ॉल्ट-पट्टा-समय 600;

अधिकतम-पट्टा-समय 7200;

विकल्प डोमेन-नाम "स्थानीय";

विकल्प डोमेन-नाम-सर्वर 8.8.8.8, 8.8.4.4;

फिर हम उस फ़ाइल से बाहर निकल सकते हैं, फिर निम्नलिखित cmd "sudo nano /etc/default/isc-dhcp-server" चला सकते हैं

उस फ़ाइल की अंतिम पंक्ति में, आप देख सकते हैं कि लिखा गया है INTERFACES=" ", इंटरफेस के उद्धरणों के बीच "wlan0" जोड़ें और फ़ाइल से बाहर निकलें।

चरण 5: रास्पबेरी पाई पर सर्वर स्थापित करना (भाग -3)

फिर हम इस कमांड "sudo apt-get install hostapd" के साथ hostapd स्थापित कर सकते हैं और फिर cmd "sudo nano /etc/hostapd/hostapd.conf" का उपयोग करके निम्नलिखित पंक्तियों को जोड़कर कॉन्फ़िगरेशन फ़ाइल को संपादित कर सकते हैं: -

इंटरफ़ेस = wlan0

ड्राइवर = n180211

#चालक=rt1871xdrv

एसएसआईडी = मायपी

hw_mode=g

चैनल = 6

macaddr_acl-0

auth_algs=1

इग्नोर_ब्रॉडकास्ट_एसएसआईडी=0

डब्ल्यूपीए-2

wpa_passphrase=रास्पबेरी

wpa_key-mgmt=WPA-PSK

wpa_pairwise=TKIP

rsn_pairwise-CCMP

फिर हम cmd "sudo nano /etc/default/hostapd" द्वारा निम्नलिखित परिवर्तन करते हुए कॉन्फ़िगरेशन फ़ाइल को संपादित कर सकते हैं। अब एक लाइन है जहां #DAEMON_CONF=" " लिखा है। सबसे पहले, इसके सामने से हैश निकालें और इसके उद्धरण "/etc/hostapd/hostapd.conf" के बीच निम्न पंक्ति लिखें और फिर फ़ाइल से बाहर निकलें।

चरण 6: हार्डवेयर को कॉन्फ़िगर करना

हार्डवेयर को कॉन्फ़िगर करना
हार्डवेयर को कॉन्फ़िगर करना
हार्डवेयर को कॉन्फ़िगर करना
हार्डवेयर को कॉन्फ़िगर करना

फिर हम एक वायरलेस एडेप्टर को एक Pi USB पोर्ट में डाल सकते हैं और Pi के वायरलेस एक्सेस पॉइंट को Mypi नाम से एक्सेस कर सकते हैं और पासवर्ड रास्पबेरी पाई है। अब मैं आपको दिखाऊंगा कि कैसे मैंने रास्पबेरी पाई और अरुडिनो को माउंट करने के लिए एक कस्टम प्लेट बनाई और सब कुछ एक साथ कैसे जोड़ा जाए और इसे एक परीक्षण दिया जाए।

अपनी कार के लिए प्लेटफॉर्म डिजाइन करने के बाद मैंने प्लाईवुड को काटने के लिए लेजर कटर का इस्तेमाल किया। मैं फिर प्लाईवुड में गतिरोध जोड़ता हूं। उसके बाद, मैंने कुछ और स्क्रू का उपयोग करके Arduino और रास्पबेरी पाई को गतिरोध पर रखा। Arduino को कस्टम शील्ड संलग्न करने के बाद, मैं अपनी RC कारों के ऊपर प्लाईवुड माउंट कर सकता हूं। फिर हम आरसी स्टीयरिंग सर्वो को पिन 10 से जुड़े सर्वर से और मोटर कंट्रोलर को पिन 9 से जुड़े सर्वर से कनेक्ट कर सकते हैं। फिर एक प्रिंटर केबल का उपयोग करके Arduino को रास्पबेरी पाई यूएसबी पोर्ट से कनेक्ट करें और वाईफाई डोंगल को पाई से कनेक्ट करें।. फिर हम यूएसबी केबल को पाई पावर जैक और अंत को कस्टम शील्ड से जोड़ सकते हैं। फिर बैटरी को पावर सपोर्टिव केबल से जोड़ने के बाद मैंने अपने पाई वायरलेस नेटवर्क से कनेक्ट किया और सर्वर शुरू किया। एक बार पीआई के वायरलेस नेटवर्क से कनेक्ट होने के बाद, मैंने अपने ब्राउज़र में आईपी पता दर्ज किया। उसके बाद, एक इंटरफ़ेस दिखाई देगा। इस इंटरफेस से, मैं तब अपनी कार की गति को नियंत्रित कर सकता हूं।

उसके बाद, आप अपने ब्राउज़र से अपनी RC कार से खेल सकते हैं।

सिफारिश की: