विषयसूची:
वीडियो: SSD1306 के साथ ESP32 इंटरफ़ेस MicroPython के साथ पुराना: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
Micropython अजगर का अनुकूलन और अजगर का छोटा पदचिह्न है। जिसका मतलब एम्बेडेड डिवाइस के लिए निर्माण करना था जिसमें मेमोरी की कमी और कम बिजली की खपत होती है। माइक्रोपाइथन कई नियंत्रक परिवारों के लिए उपलब्ध है जिसमें ईएसपी 8266, ईएसपी 32, एमईजीए 2560 जैसे अरुडिनो बोर्ड और कुछ नॉर्डिक नियंत्रक शामिल हैं।
इस लेख में हम देखेंगे कि i2c इंटरफ़ेस का उपयोग करके पुराने ssd1306 डिस्प्ले के साथ इंटरफ़ेस ESP32 का उपयोग कैसे करें।
हम ESP32 पर माइक्रोपाइथन एम्बेडेड ओएस फ्लैश करेंगे और हमारी लाइब्रेरी और एप्लिकेशन को पायथन लिपि में लिखा जाएगा।
चरण 1: डाउनलोड करने के लिए उपकरण
उपयोग किए जा रहे बोर्ड के संस्करण के लिए बाइनरी डाउनलोड करें
निम्नलिखित लिंक से बायनेरिज़ डाउनलोड करें, micropython.org/
esptool डाउनलोड करें जो ESP32/ESP8266 को पढ़ने, लिखने और मिटाने का काम संभालता है, github.com/espressif/esptool
चरण 2: आवश्यक घटक
आवश्यक घटक हैं:
1. ईएसपी 32
भारत में ESP32 - यूके में https://amzn.to/2NpbsE2ESP32 -
यूएसए में ESP32 -
2. भारत में SSD1306 OLED डिस्प्ले SSD1306-
यूएसए में SSD1306 -
यूके में SSD1306 -
3. ब्रेडबोर्ड
भारत में ब्रेडबोर्ड- https://amzn.to/2MW0Opb संयुक्त राज्य अमेरिका में ब्रेडबोर्ड-
ब्रिटेन में ब्रेडबोर्ड-
4. कुछ तार
चरण 3: कनेक्शन
ESP32 और SSD1306 पुराने डिस्प्ले के बीच कनेक्शन विवरण निम्नलिखित है। SSD1306 I2C आधारित और SPI आधारित इंटरफ़ेस पर आधारित दो प्रकारों में आता है। हम आउट प्रोजेक्ट में I2C आधारित वैरिएंट का उपयोग करेंगे।
ESP32 -> SSD1306
जीएनडी -> जीएनडी
3.3V -> वीडीडी
एससीके/सीएलके-> पिन4
एसडीए -> पिन5
चरण 4: ट्यूटोरियल
चरण 5: कोड
जीथब पर कोड खोजें।
github.com/stechiez/esp32-upython.git
सिफारिश की:
एक पुराना चार्जर? नहीं, यह एक RealTube18 ऑल-ट्यूब गिटार हेडफोन एम्प और पेडल है: 8 कदम (चित्रों के साथ)
एक पुराना चार्जर? नहीं, यह एक RealTube18 ऑल-ट्यूब गिटार हेडफोन एम्प और पेडल है: अवलोकन: एक महामारी के दौरान क्या करना है, एक अप्रचलित निकेल-कैडमियम बैटरी चार्जर, और 60+ वर्ष पुरानी अप्रचलित कार रेडियो वैक्यूम ट्यूबों को पुनर्नवीनीकरण करने की आवश्यकता के आसपास बैठे हैं? केवल-ट्यूब, लो वोल्टेज, कॉमन टूल बैटरी के डिज़ाइन और निर्माण के बारे में कैसे
I2C सेंसर इंटरफेस के साथ शुरुआत करना ?? - ESP32s का उपयोग करके अपने MMA8451 को इंटरफ़ेस करें: 8 कदम
I2C सेंसर इंटरफेस के साथ शुरुआत करना ?? - ESP32s का उपयोग करके अपने MMA8451 को इंटरफ़ेस करें: इस ट्यूटोरियल में, आप कंट्रोलर (Arduino, ESP32, ESP8266, ESP12 NodeMCU) के साथ काम करने वाले I2C डिवाइस (एक्सेलेरोमीटर) को शुरू करने, कनेक्ट करने और प्राप्त करने के तरीके के बारे में जानेंगे।
6 साल पुराना Arduino के लिए स्क्रैच के साथ बेसिक ट्रैफिक लाइट बनाना: 3 कदम
6 साल पुराना Arduino के लिए स्क्रैच के साथ बेसिक ट्रैफिक लाइट बनाना: मेरा बेटा पहले से ही मेरे Arduino प्रोजेक्ट्स को लेकर उत्सुक था। वह कुछ समय के लिए स्नैप सर्किट के साथ खेले और लेगो ने कुछ स्क्रैच प्रोजेक्ट बनाना भी शुरू किया। हमारे लिए Arduino के लिए स्क्रैच के साथ खेलना केवल समय की बात थी। यह हमारा पहला प्रोजेक्ट है। ओब
ग्रेटेस्ट होल्डीज: मैंने ग्रेटेस्ट होल्ड म्यूजिक चलाने के लिए एक पुराना फोन हैक किया।: 13 कदम (चित्रों के साथ)
ग्रेटेस्ट होल्डीज: मैंने ग्रेटेस्ट होल्ड म्यूजिक चलाने के लिए एक पुराने फोन को हैक कर लिया है। इन आसानी से उपलब्ध "डेस्क" फोन।
कोडी के साथ पुराना टीवी परिवेश एलईडी लाइट: 7 कदम (चित्रों के साथ)
कोडी के साथ पुराना टीवी परिवेश एलईडी लाइट: यह कम बजट परिवेश प्रकाश के बारे में एक निर्देश योग्य है। मैं कोडी के लिए बनाना पाई का उपयोग करता हूं क्योंकि यह तेज़ है, लेकिन आप इसे बस रास्पबेरी पाई में स्थापित कर सकते हैं