विषयसूची:
वीडियो: MPU6050 को ESP32 के साथ जोड़ना: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
इस परियोजना में, मैं ESP32 DEVKIT V1 बोर्ड के साथ MPU6050 सेंसर को इंटरफ़ेस करने जा रहा हूँ।
MPU6050 को 6 अक्ष सेंसर या 6 डिग्री स्वतंत्रता (DOF) सेंसर के रूप में भी जाना जाता है। इस सिंगल मॉड्यूल में एक्सेलेरोमीटर और जायरोमीटर दोनों सेंसर मौजूद हैं। एक्सेलेरोमीटर सेंसर गुरुत्वाकर्षण के कारण वस्तु पर लगाए गए बल के संदर्भ में आउटपुट रीडिंग देता है और जाइरोमीटर सेंसर क्लॉकवाइज या एंटीक्लॉकवाइज दिशा में वस्तु के कोणीय विस्थापन के संदर्भ में आउटपुट देता है।
MPU6050 सेंसर ESP32 DEVKIT V1 की SCL और SDA लाइन का उपयोग करता है, इसलिए, हम I2C संचार के लिए कोड में wire.h लाइब्रेरी का उपयोग करेंगे। हम ESP32 DEVKIT V1 के साथ 0x68 और 0x69 पते पर समान SCL और SDA लाइनों के साथ दो MPU6050 सेंसर संलग्न कर सकते हैं।
चरण 1: आवश्यक घटक
1. ESP32 DEVKIT V1 बोर्ड -
2. MPU6050 सेंसर -
3. जम्पर तार -
4. ब्रेडबोर्ड (वैकल्पिक) -
5. Arduino IDE सॉफ्टवेयर
ESP32 में कोड अपलोड करने से पहले अपना Arduino IDE सेट करना बहुत महत्वपूर्ण है: -
चरण 2: सर्किट योजनाबद्ध
विभिन्न ईएसपी 32 बोर्ड के लिए सर्किट योजनाबद्ध अलग होगा, इसलिए उन पिनों का ध्यान रखें जिन्हें आप कनेक्ट कर रहे हैं
ESP32 MPU6050 पिन
वीआईएन (5 वी) वीसीसी
जीएनडी वीसीसी
एससीएल (GPIO22) SCL
एसडीए (GPIO21) एसडीए
चरण 3: कोड
ESP32 बोर्ड में कोड अपलोड करते समय पालन करने के लिए कदम
1. अपलोड पर क्लिक करें।
2. यदि कोई त्रुटि नहीं है। Arduino IDE के निचले भाग में, जब हमें Connecting…,…, का संदेश मिलता है।
3. ईएसपी 32 बोर्ड पर बूट बटन दबाएं जब तक कि आप संदेश अपलोड करना पूरा नहीं कर लेते।
4. आपके द्वारा कोड सफलतापूर्वक अपलोड हो जाने के बाद। ESP32 बोर्ड पर अपलोड किए गए कोड को पुनरारंभ करने या प्रारंभ करने के लिए सक्षम करें बटन दबाएं।
सिफारिश की:
पावरबैंक में फास्ट चार्ज फीचर जोड़ना: 5 कदम (चित्रों के साथ)
पावरबैंक में फास्ट चार्ज फीचर जोड़ना: इस प्रोजेक्ट में मैं आपको दिखाऊंगा कि कैसे मैंने एक सामान्य पावरबैंक को संशोधित किया ताकि उसके हास्यास्पद रूप से लंबे चार्जिंग समय को कम किया जा सके। रास्ते में मैं पावरबैंक सर्किट के बारे में बात करूंगा और मेरे पावरबैंक का बैटरी पैक थोड़ा खास क्यों है। आइए सेंट
एक टेप प्लेयर के साथ बूमबॉक्स में एक लाइन जोड़ना: 5 कदम
एक टेप प्लेयर के साथ बूमबॉक्स में एक लाइन जोड़ना: ** जैसा कि सभी निर्देशों के साथ होता है, आप प्रयास करते समय अपना आइटम / स्वास्थ्य / जो कुछ भी अपने हाथों में लेते हैं! मेन पावर बोर्ड, हॉट सोल्डरिंग आयरन आदि पर उच्च वोल्टेज से सावधान रहें। सावधान और धैर्य रखने से आपको सफलता मिलेगी। **वां
बक/बूस्ट कन्वर्टर में करंट लिमिट फीचर जोड़ना: 4 कदम (चित्रों के साथ)
बक/बूस्ट कन्वर्टर में करंट लिमिट फीचर जोड़ना: इस प्रोजेक्ट में हम एक सामान्य हिरन/बूस्ट कन्वर्टर पर करीब से नज़र डालेंगे और एक छोटा, अतिरिक्त सर्किट बनाएंगे जो इसमें करंट लिमिट फीचर जोड़ता है। इसके साथ, हिरन/बूस्ट कनवर्टर का उपयोग एक चर प्रयोगशाला बेंच बिजली की आपूर्ति की तरह ही किया जा सकता है। ले
IoT पावर मॉड्यूल: मेरे सोलर चार्ज कंट्रोलर में IoT पावर मेजरमेंट फीचर जोड़ना: 19 कदम (चित्रों के साथ)
IoT पावर मॉड्यूल: मेरे सोलर चार्ज कंट्रोलर में IoT पावर मेजरमेंट फीचर जोड़ना: सभी को नमस्कार, मुझे आशा है कि आप सभी महान होंगे! इस निर्देशयोग्य में मैं आपको यह दिखाने जा रहा हूं कि मैंने एक IoT पावर मापन मॉड्यूल कैसे बनाया, जो मेरे सौर पैनलों द्वारा उत्पन्न बिजली की मात्रा की गणना करता है, जिसका उपयोग मेरे सौर चार्ज नियंत्रक द्वारा किया जा रहा है
डिजिटल परिणाम प्रदर्शन के साथ 4-बिट सर्किट जोड़ना: 9 कदम
डिजिटल परिणाम डिस्प्ले के साथ 4-बिट एडिंग सर्किट: यह एक सरल प्रोजेक्ट है जो बताता है कि सात सेगमेंट डिस्प्ले, सात सेगमेंट ड्राइवर, और, या, नहीं, और से बना 4-बिट एडिंग सर्किट (4-बिट एडिंग कैलकुलेटर) कैसे बनाया जाए। EXOR गेट जो दो 4-बिट संख्याओं को एक साथ जोड़ते हैं और परिणाम लौटाते हैं। यह