विषयसूची:

ESP32 इंटीग्रेटेड OLED (WEMOS/Lolin) के साथ - Arduino स्टाइल शुरू करना: 4 कदम
ESP32 इंटीग्रेटेड OLED (WEMOS/Lolin) के साथ - Arduino स्टाइल शुरू करना: 4 कदम

वीडियो: ESP32 इंटीग्रेटेड OLED (WEMOS/Lolin) के साथ - Arduino स्टाइल शुरू करना: 4 कदम

वीडियो: ESP32 इंटीग्रेटेड OLED (WEMOS/Lolin) के साथ - Arduino स्टाइल शुरू करना: 4 कदम
वीडियो: Using Arduino IoT Cloud with ESP8266 || Setup & Complete Guide 2024, जुलाई
Anonim
Image
Image
क्या चाहिए
क्या चाहिए

यदि आप मेरे जैसे हैं, तो आप नवीनतम और महानतम ESP8266/आदि पर अपना हाथ पाने के अवसर पर कूद पड़ते हैं … और इसे अपनी गति के माध्यम से डालते हैं। ESP32 अलग नहीं है, लेकिन मैंने पाया है कि प्रलेखन के संबंध में अभी तक बहुत कुछ नहीं है। पहले 2 चरण अधिकांश ESP32 फ्लेवर से संबंधित होने चाहिए, न कि केवल OLED के साथ दर्शाए गए फ्लेवर से। उम्मीद है कि ये 'युगल-के-चरण' आपको शुरू कर देंगे। गुड लक….मज़ा करो… मुझे बताएं कि क्या यह आपके लिए काम करता है। कुछ धारणाएँ हैं कि आप जानते हैं कि Arduino IDE को कैसे नेविगेट करना है और उनके पुस्तकालयों के साथ काम करना है।

अद्यतन: 05Jan18 - इस निर्देश के अंत में कुछ अद्यतन ESP32 वीडियो देखना सुनिश्चित करें। कार्रवाई में इंटरनेट घड़ी और ब्लूटूथ BLE। स्केच के लिंक के लिए YouTube नोट्स में देखें।

चरण 1: क्या चाहिए

क्या चाहिए
क्या चाहिए
क्या चाहिए
क्या चाहिए

ESP32 समाज

यूएसबी केबल

अरुडिनो आईडीई

चरण 2: मान लें कि Arduino IDE पहले से ही स्थापित है

मान लें कि Arduino IDE पहले से ही स्थापित है
मान लें कि Arduino IDE पहले से ही स्थापित है

डिफ़ॉल्ट रूप से, ESP32 मानक बोर्ड प्रबंधक प्रविष्टियों के साथ

इस वजह से हमें उन्हें कुछ समय के लिए मैन्युअल रूप से जोड़ना होगा।

अपने नए ESP32 बोर्ड के लिए अपना Arduino IDE तैयार करने के लिए निम्नलिखित साइट पर सभी चरणों का पालन करें।

github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md

यदि आपके पास एकीकृत OLED है, और इसे चलाने का प्रयास करना चाहते हैं, तो अगले चरण पर आगे बढ़ें।

चरण 3: Arduino पर OLED कार्य करना प्राप्त करें

Arduino पर OLED कार्य करें
Arduino पर OLED कार्य करें
Arduino पर OLED कार्य करें
Arduino पर OLED कार्य करें
Arduino पर OLED कार्य करें
Arduino पर OLED कार्य करें

अब जब आपने शायद अपने ESP32 पर एक Arduino स्केच लोड कर लिया है, तो 'सुंदर' चित्र जो उस पर चल रहे थे जब आपने इसे पहली बार प्लग इन किया था, शायद चले गए हैं।

यह विशेष रूप से ESP32 OLED डिस्प्ले के साथ संचार करने के लिए SSD1306 पुस्तकालयों का उपयोग करता है। मुझे निम्नलिखित Arduino लाइब्रेरी को लोड करके और SSD1306 के शामिल उदाहरण रेखाचित्रों में से एक का परीक्षण करके शुरू करने का सौभाग्य मिला है। यदि स्केच त्रुटियों के साथ संकलित करने में विफल रहता है, तो सुनिश्चित करें कि आपने उस पते को बदल दिया है जिस पर वह विफल हुआ (0x3c, 5, 4)।

इस ESP के समर्पित I2C पिन क्रमशः डेटा और घड़ी के लिए GPIO 5 और 4 पर हैं।

संलग्न ESP32_Wemos_I2C_Scanner स्केच पुष्टि करेगा कि आपके पिन सही तरीके से संबोधित किए गए हैं या नहीं। इसे अपने ESP32 पर लोड करें और सीरियल मॉनिटर देखें।

github.com/squix78/esp8266-oled-ssd1306

चरण 4: Arduino LDR एनालॉग इनपुट के साथ कार्यात्मक OLED

****अद्यतन २८ दिसंबर १७ ईएसपी३२ का वीडियो देखें जो काम कर रहे इंटरनेट/एनटीपी घड़ी के साथ है। कोड डाउनलोड यूआरएल वीडियो के नीचे यूट्यूब पर उपलब्ध है।

मैंने बस इसके साथ काम करते रहने का फैसला किया और OLED को 'वास्तविक' डेटा के साथ काम करने में कामयाब रहा, न कि केवल उदाहरणों के साथ। एनालॉग एलडीआर फ़ीड। मैंने इसमें मदद करने के लिए Arduino स्केच संलग्न किया है। इसे स्पिन के लिए लें और मुझे बताएं कि आप कैसे बनाते हैं! यदि आपको Arduino और Analog के कामकाज पर 'ब्रश-अप' की आवश्यकता है, तो https://programmingelectronics.com/tutorial-21-ana… पर जाएं।

मैंने इन लोगों के साथ अपने Arduino साहसिक कार्य की शुरुआत की…पाठ्यक्रम निश्चित रूप से सार्थक है।

सिफारिश की: