विषयसूची:
- चरण 1: ESP8266 का परिचय
- चरण 2: आवश्यक सामग्री
- चरण 3: सर्किट
- चरण 4: कोड
- चरण 5: कोडांतरण
- चरण 6: आगे क्या है?
वीडियो: Instagram को Arduino और ESP8266 द्वारा स्पीडोमीटर पसंद है: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
यह देखना मजेदार होगा कि आपके इंस्टाग्राम पोस्ट कैसे काम करते हैं! हम एक गेज बनाने जा रहे हैं जो आपकी पसंद प्रति मिनट की गति दिखाता है। इस लेख में, आप सीखेंगे कि ESP8266 द्वारा वेब पेजों से डेटा कैसे प्राप्त करें और उन्हें अन्य एक्चुएटर्स का विश्लेषण और चलाने के लिए Arduino पर भेजें। इस लेख के अंत में, आप यह कर सकते हैं:
- ESP8266 को इंटरनेट से कनेक्ट करें और वेब पेजों से डेटा प्राप्त करें।
- ESP8266 डेटा पढ़ने और उनका विश्लेषण करने के लिए Arduino का उपयोग करें।
- सोशल मीडिया जैसे इंस्टाग्राम से डेटा प्राप्त करें।
- एक ऐसा गैजेट बनाएं जो आपको Instagram की पसंद की गति दिखा सके।
चरण 1: ESP8266 का परिचय
वायरलेस इंटरफेसिंग, वेब से कनेक्ट करना और रिमोट कंट्रोलिंग ऐसी विशेषताएं हैं जो कई परियोजनाओं में बहुत मददगार हो सकती हैं। ईएसपी-8266 पूर्ण टीसीपी/आईपी (ट्रांसमिशन कंट्रोल प्रोटोकॉल और इंटरनेट प्रोटोकॉल), 32-बिट एमसीयू, 10-बिट एडीसी और पीडब्लूएम, एचएसपीआई और आई2सी जैसे विभिन्न इंटरफेस के साथ एक कम लागत वाली माइक्रोचिप है जो माइक्रोकंट्रोलर को वाई से कनेक्ट करने में सक्षम बनाता है। -फाई नेटवर्क। यह परियोजनाओं में वाईफाई जोड़ने के लिए सबसे अच्छे समाधानों में से एक है और (लेकिन केवल एक ही नहीं।)
यह माइक्रोचिप विभिन्न प्रकार के मॉड्यूल जैसे ESP-01, ESP-12 या अन्य विकास बोर्ड और NodeMCU devkit, Wemos, और Adafruit Huzzah जैसे ब्रेकआउट के साथ आता है। अंतर उनके पिन, आसान उपयोग के लिए आवश्यक घटक और कीमत भी है। माइक्रोचिप में 32 पिन हैं जिनमें से 16 पिन GPIO हैं; मॉडल के आधार पर, प्रदान किए गए GPIO की संख्या भिन्न होती है। ESP-01 के लिए यह सिर्फ दो पिन हैं लेकिन ब्रेकआउट जैसे अन्य मॉडलों में ये सभी हैं। ESP-8266 का उपयोग करते समय, आपको संचार और प्रोग्राम के लिए एक सीरियल इंटरफ़ेस की आवश्यकता होगी। साधारण मॉड्यूल में आमतौर पर सीरियल कन्वर्टर नहीं होता है (एफटीडीआई आमतौर पर सुझाया जाता है लेकिन अन्य कन्वर्टर्स का भी इस्तेमाल किया जा सकता है) और इसे अलग से प्रदान किया जाना चाहिए। रेगुलेटर, बिल्ट-इन LED, और पुल-अप या डाउन रेसिस्टर्स अन्य विशेषताएं हैं जो कुछ मॉडलों में हो सकती हैं; इन सभी मॉड्यूल के बीच सबसे कम लागत ESP-01 के लिए है और यह अब हमारी पसंद है।
ESP-01 पहला मॉड्यूल है जो esp-8266 के लिए आता है और इसमें सिर्फ दो GPIO पिन हैं और पावर के लिए 3.3V की जरूरत है। इसका कोई रेगुलेटर नहीं है, इसलिए सुनिश्चित करें कि आपके पास एक विश्वसनीय बिजली की आपूर्ति हो। इसमें कनवर्टर नहीं है, इसलिए आपको यूएसबी से टीटीएल कनवर्टर की आवश्यकता है। इस मॉड्यूल के लिए कनवर्टर (और ईएसपी के अन्य मॉडल भी) 3.3V मोड में होना चाहिए। इसका कारण यह है कि कनवर्टर दालों के माध्यम से 0 और 1 बना देगा, और इन दालों का वोल्टेज ईएसपी के लिए पहचानने योग्य होना चाहिए, इसलिए खरीदने से पहले इसे जांचें। सीमित मात्रा में GPIO पिन और उनके कम करंट (प्रत्येक के लिए 12mA) के कारण, हमें अधिक पिन या अधिक करंट की आवश्यकता हो सकती है; इसलिए हम अपने आईओ पिन तक पहुंचने के लिए मॉड्यूल के साथ आसानी से Arduino का उपयोग कर सकते हैं (अधिक जीपीआईओ पिन तक पहुंचने का दूसरा तरीका चिप पर एक बहुत पतले तार को पिन हेडर पर तार कर रहा है, लेकिन यह एक अच्छा और सुरक्षित समाधान नहीं है)। यदि आप किसी अन्य बोर्ड का उपयोग नहीं करना चाहते हैं, तो आप करंट बढ़ाने के लिए एक सर्किट डिज़ाइन या उपयोग कर सकते हैं। इस परियोजना में, हम ESP-01 को इंटरनेट से जोड़ना चाहते हैं और इंस्टाग्राम पेजों से कुछ डेटा प्राप्त करना चाहते हैं। फिर हम Arduino को डेटा भेजते हैं और इसे संसाधित करने के बाद, Arduino डेटा के अनुसार सर्वो पॉइंटर का स्थान बदल देता है। हो जाए।
चरण 2: आवश्यक सामग्री
हार्डवेयर घटक
इलेक्ट्रोपीक ESP8266 ESP-01 X1
अरुडिनो नैनो X1
FTDI USB से TTL कन्वर्टर X1
TowerPro MG995 55G मेटल गियर सर्वो X1
सॉफ़्टवेयर ऐप्स और ऑनलाइन सेवाएं
अरुडिनो आईडीई
चरण 3: सर्किट
चरण 4: कोड
सबसे पहले, हम इंस्टाग्राम पेजों से डेटा प्राप्त करने के लिए ESP-01 के लिए एक कोड लिखते हैं और उन्हें सीरियल पोर्ट द्वारा Arduino पर भेजते हैं। फिर हम Arduino के लिए ESP-01 से डेटा प्राप्त करने और सर्वो मोटर को नियंत्रित करने के लिए एक और कोड लिखते हैं। आप दोनों कोड संकलित करने और उन्हें बोर्डों पर अपलोड करने के लिए Arduino IDE का उपयोग कर सकते हैं।
आपको पुस्तकालय जोड़ना होगा और फिर कोड अपलोड करना होगा। यदि आप पहली बार Arduino बोर्ड चलाते हैं, तो चिंता न करें। बस इन चरणों का पालन करें:
- www.arduino.cc/en/Main/Software पर जाएं और अपने ओएस का सॉफ्टवेयर डाउनलोड करें। निर्देशानुसार IDE सॉफ़्टवेयर स्थापित करें।
- Arduino IDE चलाएँ और टेक्स्ट एडिटर को साफ़ करें और टेक्स्ट एडिटर में निम्नलिखित कोड को कॉपी करें।
- टूल और बोर्ड में बोर्ड चुनें, अपना Arduino Board चुनें।
- Arduino को अपने पीसी से कनेक्ट करें और COM पोर्ट को टूल्स और पोर्ट में सेट करें।
- अपलोड (एरो साइन) बटन दबाएं।
- अब तुम बिलकुल तईयार हो!
अब ESP-01 कोड अपलोड करने का समय आ गया है। हम स्केच को ESP पर अपलोड करने के लिए Arduino IDE का उपयोग करना चाहते हैं। कोड अपलोड करने से पहले, आपको आईडीई के लिए ईएसपी बोर्ड का चयन करना चाहिए।
फ़ाइल> वरीयताएँ पर जाएँ और अतिरिक्त बोर्डों में https://arduino.esp8266.com/stable/package_esp8266… डालें। फिर इसे डाउनलोड और इंस्टॉल करें। अब आप टूल्स> बोर्ड में ईएसपी बोर्ड देख सकते हैं। "जेनेरिक ESP8266 मॉड्यूल" चुनें और कोड को एक नए स्केच में कॉपी करें। "InstagramStats" लाइब्रेरी डाउनलोड करें और इसे IDE में जोड़ें। ध्यान दें कि हमने पुस्तकालय को संशोधित किया है, इसलिए आपको इसे यहां डाउनलोड करना चाहिए। फिर आपको USB को TTL कन्वर्टर पर अपलोडर हार्डवेयर के रूप में सेट करना चाहिए। बस कन्वर्टर को प्लग इन करें और टूल्स> पोर्ट में सही पोर्ट सेट करें। यह अपलोड करने के लिए तैयार है।
चरण 5: कोडांतरण
कोड अपलोड करें और चित्र के अनुसार सर्किट को तार दें। अब इस सर्किट के लिए एक फ्रेम बनाने का समय आ गया है। हमने plexiglass के साथ एक फ्रेम बनाने के लिए एक लेज़र कटिंग मशीन का उपयोग किया और उस पर चिपकाने के लिए एक गेज स्केच डिज़ाइन किया। हमने कागज के साथ गेज के लिए एक पॉइंटर भी बनाया है।
कोडांतरण के बाद, बस बिजली की आपूर्ति में प्लग करें और पसंद की गति देखें।
चरण 6: आगे क्या है?
आप अपनी इच्छानुसार इस परियोजना में सुधार कर सकते हैं। यहां कुछ सुझाव दिए गए हैं:
- अन्य डेटा जैसे अनुयायियों की संख्या आदि प्राप्त करने के लिए InstagramStats लाइब्रेरी बदलें।
- अपने इंटरनेट उपयोग को कम करने के लिए डेटा प्राप्त करने की गति बदलें।
- Instagram पर वीडियो पोस्ट से डेटा प्राप्त करने का प्रयास करें।
आप इस परियोजना को इलेक्ट्रोपीक की आधिकारिक वेबसाइट पर भी पढ़ सकते हैं:
electropeak.com/learn/guides/instagram-lik…
सिफारिश की:
हैट नॉट हैट - उन लोगों के लिए एक हैट जो वास्तव में टोपी नहीं पहनते हैं, लेकिन एक हैट अनुभव चाहते हैं: 8 कदम
हैट नॉट हैट - उन लोगों के लिए एक हैट जो वास्तव में टोपी नहीं पहनते हैं, लेकिन एक टोपी अनुभव चाहते हैं: मैंने हमेशा कामना की है कि मैं एक टोपी वाला व्यक्ति बन सकता हूं, लेकिन मुझे कभी ऐसी टोपी नहीं मिली जो मेरे लिए काम करे। यह "हैट नॉट हैट," या फासिनेटर जैसा कि इसे कहा जाता है, मेरी टोपी की समस्या का एक ऊपरी-क्रस्टी समाधान है जिसमें मैं केंटकी डर्बी में भाग ले सकता हूं, vacu
क्या आप जानते हैं कि आपके पौधे कैसा महसूस कर रहे हैं? [कण+यूबिडॉट्स]: ६ कदम
क्या आप जानते हैं कि आपके पौधे कैसा महसूस कर रहे हैं? [पार्टिकल+यूबिडॉट्स]: बाहर घूमने और मिट्टी को संभालने की जगह कुछ भी नहीं ले सकता है, लेकिन आज की तकनीक ने मिट्टी की दूर से निगरानी करना और मेरी मानवीय संवेदनाओं को मापने योग्य मापदंडों को ट्रैक करना संभव बना दिया है। SHT10 जैसी मिट्टी की जांच अब बेहद सटीक है और
लगभग किसी भी (हाहा) वेबसाइट से संगीत कैसे प्राप्त करें (जब तक आप इसे सुन सकते हैं आप इसे प्राप्त कर सकते हैं ठीक है अगर यह फ्लैश में एम्बेड किया गया है तो आप शायद नहीं कर पाएंगे) संपादित !!!!! जोड़ी गई जानकारी: 4 कदम
लगभग किसी भी (हाहा) वेबसाइट से संगीत कैसे प्राप्त करें (जब तक आप इसे सुन सकते हैं आप इसे प्राप्त कर सकते हैं … ठीक है अगर यह फ्लैश में एम्बेड किया गया है तो आप शायद नहीं कर पाएंगे) संपादित !!!!! जोड़ी गई जानकारी: यदि आप कभी किसी वेबसाइट पर जाते हैं और यह एक गाना बजाता है जो आपको पसंद है और आप इसे चाहते हैं तो यहां आपके लिए निर्देश है कि अगर आप कुछ गड़बड़ करते हैं तो मेरी गलती नहीं है (ऐसा ही होगा यदि आप बिना किसी कारण के सामान हटाना शुरू कर देते हैं) ) ive संगीत प्राप्त करने में सक्षम है
लोगों/मनुष्यों/जानवरों/रोबोटों को वास्तव में कूल/उज्ज्वल हीट विजन (आपकी पसंद का रंग) बनाने के लिए जीआईएमपी का उपयोग करने का एक बहुत ही सरल/आसान/जटिल तरीका नहीं है: 4 कदम
लोगों/मनुष्यों/जानवरों/रोबोटों को वास्तव में कूल/उज्ज्वल हीट विजन (आपकी पसंद का रंग) बनाने के लिए GIMP का उपयोग करने का एक बहुत ही सरल/आसान/गैर-जटिल तरीका: पढ़ें…शीर्षक
जब आप दौड़ते हैं तो बिजली कैसे बनाते हैं !: 4 कदम
जब आप दौड़ते हैं तो बिजली कैसे बनाते हैं !: क्या आप नहीं चाहते कि जब आप दौड़ते हैं तो गतिज ऊर्जा अन्य चीजों से जुड़ी हो सकती है? अच्छी तरह से पता कर सकते हैं! यह एक विचार है जो मुझे डेली प्लैनेट से मिला है। उनका रास्ता बेहतर था, लेकिन मैं अपना बनाना चाहता था