विषयसूची:

ESP32 और OLED डिस्प्ले: इंटरनेट क्लॉक - DHT22: 10 कदम (चित्रों के साथ)
ESP32 और OLED डिस्प्ले: इंटरनेट क्लॉक - DHT22: 10 कदम (चित्रों के साथ)

वीडियो: ESP32 और OLED डिस्प्ले: इंटरनेट क्लॉक - DHT22: 10 कदम (चित्रों के साथ)

वीडियो: ESP32 और OLED डिस्प्ले: इंटरनेट क्लॉक - DHT22: 10 कदम (चित्रों के साथ)
वीडियो: ESP32 und OLED 128x64-Anzeige mit I2C 2024, नवंबर
Anonim
ESP32 और OLED डिस्प्ले: इंटरनेट क्लॉक - DHT22
ESP32 और OLED डिस्प्ले: इंटरनेट क्लॉक - DHT22

यह निर्देश योग्य प्रतियोगिता ओ प्रतियोगिता है: "जीआईएफ चैलेंज 2017", अगर आपको यह पसंद है, तो कृपया उपरोक्त बैनर पर क्लिक करके अपना वोट दें। बहुत - बहुत धन्यवाद!;-)

यह ट्यूटोरियल इस महान IoT डिवाइस, ESP32 के बारे में अधिक जानने के लिए एक यात्रा की निरंतरता है।

मेरे आखिरी ट्यूटोरियल पर: IOT मेड सिंपल: प्लेइंग विद द ESP32 ऑन द Arduino IDE, हमने एक्सप्लोर किया:

  • डिजिटल आउटपुट: एलईडी ब्लिंक करना
  • डिजिटल इनपुट: टच सेंसर पढ़ना
  • एनालॉग इनपुट: एक पोटेंशियोमीटर से एक चर वोल्टेज पढ़ना
  • एनालॉग आउटपुट: एक एलईडी चमक को नियंत्रित करना
  • एनालॉग आउटपुट: सर्वो स्थिति को नियंत्रित करना
  • डिजिटल सेंसर के साथ तापमान/आर्द्रता डेटा पढ़ना
  • इंटरनेट से जुड़ना और स्थानीय समय प्राप्त करना
  • एक साधारण स्थानीय वेब पेज से डेटा प्राप्त करना, एक एलईडी चालू/बंद करना
  • एक साधारण स्थानीय वेबपेज पर डेटा ट्रांसमिट करना

अब डीएचटी सेंसर (तापमान और आर्द्रता) के साथ-साथ स्थानीय समय द्वारा कैप्चर किए गए डेटा को स्थानीय रूप से प्रस्तुत करने के लिए एक OLED शामिल करते हैं।

छवि
छवि

चरण 1: BoM - सामग्री का बिल

  • ESP32 विकास बोर्ड (US$ 8.52)
  • 0.91 इंच 128x32 I2C IIC सीरियल ब्लू OLED LCD डिस्प्ले (US$2.98)
  • DHT22/AM2302 डिजिटल तापमान और आर्द्रता सेंसर (US$ 9.99)
  • 1 एक्स एलईडी (वैकल्पिक)
  • 2 एक्स रेसिस्टर्स: 330 ओम और 10K ओम
  • पोटेंशियोमीटर: 10K ओम
  • प्रोटोबार्ड्स

चरण 2: ESP32 ड्राइवर और लाइब्रेरी इंस्टॉलेशन

ESP32 चालक और पुस्तकालय स्थापना
ESP32 चालक और पुस्तकालय स्थापना
ESP32 चालक और पुस्तकालय स्थापना
ESP32 चालक और पुस्तकालय स्थापना

हम अपने ESP32 को प्रोग्राम करने के लिए Arduino IDE का उपयोग करेंगे, ठीक उसी तरह जैसे हम ESP8266 परिवार के साथ करते हैं।

ड्राइवर स्थापित करें:

यह महत्वपूर्ण है कि आपने अपने कंप्यूटर पर अद्यतन CP210x USB से UART ड्राइवर स्थापित किया है। इस लिंक में दर्ज करें: यूएसबी-टू-यूआर्ट-ब्रिज-वीसीपी-ड्राइवर और अपने ओएस के लिए उचित ड्राइवर स्थापित करें।

पुस्तकालय स्थापित करें:

यहाँ नवीनता यह है कि Expressif स्वयं अपने GitHub में, हमें पुस्तकालय स्थापना के लिए उचित निर्देश देगा: arduino-esp32. अपने ओएस के लिए निर्देशों का पालन करें।

उसके बाद, Arduino IDE को पुनरारंभ करें और यह हो गया! आपको "टूल्स" मेनू पर कई बोर्ड देखने होंगे। अपने लिए उपयुक्त का चयन करें। सामान्य तौर पर, "जेनेरिक" ESP32 DEV MODULE ठीक काम करता है।

जब आप पहली बार Arduino IDE खोलते हैं, तो आप देखेंगे कि डिफ़ॉल्ट अपलोड गति 921, 600 बॉड है। यह अस्थिरता को भड़का सकता है। इसे 115, 200 बॉड में बदलें!

सिफारिश की: