विषयसूची:

वाईफाई, ईएसपी-नाउ और सेल्युलर का उपयोग करते हुए ईएसपी 32 घड़ी: 4 कदम
वाईफाई, ईएसपी-नाउ और सेल्युलर का उपयोग करते हुए ईएसपी 32 घड़ी: 4 कदम

वीडियो: वाईफाई, ईएसपी-नाउ और सेल्युलर का उपयोग करते हुए ईएसपी 32 घड़ी: 4 कदम

वीडियो: वाईफाई, ईएसपी-नाउ और सेल्युलर का उपयोग करते हुए ईएसपी 32 घड़ी: 4 कदम
वीडियो: सुरक्षित और शांत रिमोट कंट्रोल (टचलेस, एईएस128 एन्क्रिप्शन, टी-बीम घड़ी और बिल्ली के साथ) 2024, जुलाई
Anonim
वाईफाई, ईएसपी-नाउ और सेल्युलर का उपयोग करते हुए ईएसपी 32 घड़ी
वाईफाई, ईएसपी-नाउ और सेल्युलर का उपयोग करते हुए ईएसपी 32 घड़ी

यह एक ESP32 आधारित वाईफाई घड़ी है जिसे मैंने वायरलेस प्रतियोगिता के लिए बनाया है। मैंने इस घड़ी को अत्यधिक वायरलेस बनाने का फैसला किया है, इसलिए यह वायरलेस संचार के तीन अलग-अलग रूपों (वाईफाई, ईएसपी-नाउ, और सेलुलर) का उपयोग करता है। फोन एक सेल टॉवर से जुड़ा है और वाईफाई हॉटस्पॉट के रूप में कार्य करता है। पहला esp32 फोन से जुड़ा है और OLED पर ntp सर्वर से आने वाले घंटे को प्रदर्शित करता है।

दो कॉलोन फोन से जुड़े हुए हैं और esp32 के स्वयं के संचार प्रोटोकॉल ESPNOW का उपयोग करके अन्य इकाइयों को मिनट और सेकंड प्रेषित करते हैं। पहला कोलन मिनटों को ट्रांसमिट कर रहा है और दूसरा कोलन सेकंड्स को ट्रांसमिट कर रहा है।

इस परियोजना के लिए 5 अलग-अलग कार्यक्रम हैं जिन्हें मैं नीचे साझा करूंगा।

चरण 1:

छवि
छवि

1. OLED डिस्प्ले X5. में निर्मित ESP32 बोर्ड

2. 18650 लिथियम बैटरी

3. फोन जो हॉटस्पॉट या राउटर के रूप में कार्य कर सकता है

4. यूएसबी माइक्रो केबल

चरण 2: Arduino IDE और आवश्यक लाइब्रेरी डाउनलोड करें

Arduino IDE और आवश्यक लाइब्रेरी डाउनलोड करें
Arduino IDE और आवश्यक लाइब्रेरी डाउनलोड करें
Arduino IDE और आवश्यक लाइब्रेरी डाउनलोड करें
Arduino IDE और आवश्यक लाइब्रेरी डाउनलोड करें

सबसे पहले, सुनिश्चित करें कि आपके पास नवीनतम Arduino IDE है:

फिर सुनिश्चित करें कि आपने यहाँ GitHub पेज पर दिए गए निर्देशों का पालन करके ESP32 arduino कोर को ठीक से स्थापित किया है:

यहां ESP32 के लिए OLED ड्राइवर लाइब्रेरी डाउनलोड और इंस्टॉल करें:

यदि आप अपना स्वयं का फ़ॉन्ट बनाना चाहते हैं, तो आपको इस फ़ॉन्ट जनरेटर का उपयोग करना चाहिए:

यह तय करने के बाद कि आप किस फ़ॉन्ट का उपयोग करना चाहते हैं, बनाएं पर क्लिक करें। मैंने जो फॉन्ट इस्तेमाल किया वह एक सादा निंबस मोनो एल था जिसकी ऊंचाई ५२ पिक्सेल थी। आपके द्वारा सभी पुस्तकालयों को स्थापित करने के बाद फ़ाइल को जनरेटर से कॉपी करें और इसे कॉपी करें। oleddisplayfonts.h. नाम की फ़ाइल के लिए अपना कंप्यूटर खोजें

इसे टेक्स्ट एडिटर से खोलें और सबसे ऊपर अपने फॉन्ट कोड में पेस्ट करें और नाम पर ध्यान दें क्योंकि आपको इसे अपने प्रोग्राम में कॉपी करना होगा। उदाहरण के लिए, मेरे फ़ॉन्ट का नाम "Nimbus_Mono_L_Regular_52" है

चरण 3: अपनी ESP32 इकाइयों को प्रोग्राम करें

प्रोग्राम योर ESP32 यूनिट्स
प्रोग्राम योर ESP32 यूनिट्स

जिस वाईफाई नेटवर्क से आप कनेक्ट हो रहे हैं, उसके लिए SSID और पासवर्ड टाइप करना सुनिश्चित करें।

5 विभिन्न कार्यक्रमों को प्रोग्राम करने के लिए Arduino IDE का उपयोग करें।

चरण 4:

छवि
छवि

इतना ही! ESP32 की कुछ कार्यक्षमता से परिचित होने में आपकी मदद करने के लिए यह एक बेहतरीन प्रोजेक्ट है और मुझे आशा है कि यह किसी को कुछ ऐसा ही करने के लिए प्रेरित करेगा।

यदि आपको यह निर्देश योग्य मददगार लगा, तो कृपया मुझे वायरलेस प्रतियोगिता में वोट करें।

धन्यवाद!

सिफारिश की: