विषयसूची:
- चरण 1:
- चरण 2: Arduino IDE और आवश्यक लाइब्रेरी डाउनलोड करें
- चरण 3: अपनी ESP32 इकाइयों को प्रोग्राम करें
- चरण 4:
वीडियो: वाईफाई, ईएसपी-नाउ और सेल्युलर का उपयोग करते हुए ईएसपी 32 घड़ी: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
यह एक ESP32 आधारित वाईफाई घड़ी है जिसे मैंने वायरलेस प्रतियोगिता के लिए बनाया है। मैंने इस घड़ी को अत्यधिक वायरलेस बनाने का फैसला किया है, इसलिए यह वायरलेस संचार के तीन अलग-अलग रूपों (वाईफाई, ईएसपी-नाउ, और सेलुलर) का उपयोग करता है। फोन एक सेल टॉवर से जुड़ा है और वाईफाई हॉटस्पॉट के रूप में कार्य करता है। पहला esp32 फोन से जुड़ा है और OLED पर ntp सर्वर से आने वाले घंटे को प्रदर्शित करता है।
दो कॉलोन फोन से जुड़े हुए हैं और esp32 के स्वयं के संचार प्रोटोकॉल ESPNOW का उपयोग करके अन्य इकाइयों को मिनट और सेकंड प्रेषित करते हैं। पहला कोलन मिनटों को ट्रांसमिट कर रहा है और दूसरा कोलन सेकंड्स को ट्रांसमिट कर रहा है।
इस परियोजना के लिए 5 अलग-अलग कार्यक्रम हैं जिन्हें मैं नीचे साझा करूंगा।
चरण 1:
1. OLED डिस्प्ले X5. में निर्मित ESP32 बोर्ड
2. 18650 लिथियम बैटरी
3. फोन जो हॉटस्पॉट या राउटर के रूप में कार्य कर सकता है
4. यूएसबी माइक्रो केबल
चरण 2: Arduino IDE और आवश्यक लाइब्रेरी डाउनलोड करें
सबसे पहले, सुनिश्चित करें कि आपके पास नवीनतम Arduino IDE है:
फिर सुनिश्चित करें कि आपने यहाँ GitHub पेज पर दिए गए निर्देशों का पालन करके ESP32 arduino कोर को ठीक से स्थापित किया है:
यहां ESP32 के लिए OLED ड्राइवर लाइब्रेरी डाउनलोड और इंस्टॉल करें:
यदि आप अपना स्वयं का फ़ॉन्ट बनाना चाहते हैं, तो आपको इस फ़ॉन्ट जनरेटर का उपयोग करना चाहिए:
यह तय करने के बाद कि आप किस फ़ॉन्ट का उपयोग करना चाहते हैं, बनाएं पर क्लिक करें। मैंने जो फॉन्ट इस्तेमाल किया वह एक सादा निंबस मोनो एल था जिसकी ऊंचाई ५२ पिक्सेल थी। आपके द्वारा सभी पुस्तकालयों को स्थापित करने के बाद फ़ाइल को जनरेटर से कॉपी करें और इसे कॉपी करें। oleddisplayfonts.h. नाम की फ़ाइल के लिए अपना कंप्यूटर खोजें
इसे टेक्स्ट एडिटर से खोलें और सबसे ऊपर अपने फॉन्ट कोड में पेस्ट करें और नाम पर ध्यान दें क्योंकि आपको इसे अपने प्रोग्राम में कॉपी करना होगा। उदाहरण के लिए, मेरे फ़ॉन्ट का नाम "Nimbus_Mono_L_Regular_52" है
चरण 3: अपनी ESP32 इकाइयों को प्रोग्राम करें
जिस वाईफाई नेटवर्क से आप कनेक्ट हो रहे हैं, उसके लिए SSID और पासवर्ड टाइप करना सुनिश्चित करें।
5 विभिन्न कार्यक्रमों को प्रोग्राम करने के लिए Arduino IDE का उपयोग करें।
चरण 4:
इतना ही! ESP32 की कुछ कार्यक्षमता से परिचित होने में आपकी मदद करने के लिए यह एक बेहतरीन प्रोजेक्ट है और मुझे आशा है कि यह किसी को कुछ ऐसा ही करने के लिए प्रेरित करेगा।
यदि आपको यह निर्देश योग्य मददगार लगा, तो कृपया मुझे वायरलेस प्रतियोगिता में वोट करें।
धन्यवाद!
सिफारिश की:
ATMEG का उपयोग करते हुए घड़ी 8: 7 कदम (चित्रों के साथ)
ATMEGA 8 का उपयोग करने वाली घड़ी: ATMEGA 8 सबसे सस्ते माइक्रो कंट्रोलर में से एक है, इसलिए मैंने इसका उपयोग करके घड़ी बनाने का फैसला किया। पहली चीज जो मुझे मिली वह समय प्रदर्शित कर रही है इसलिए सबसे सामान्य चीज 7 सेगमेंट डिस्प्ले है लेकिन मैं सभी टेक्स्ट प्रदर्शित नहीं कर सकता कुछ की उम्मीद है, इसलिए मैंने साथ जाने का फैसला किया
वाईफाई पर ईएसपी 32 कैमरा स्ट्रीमिंग वीडियो - ईएसपी 32 सीएएम बोर्ड के साथ शुरुआत करना: 8 कदम
ESP 32 कैमरा स्ट्रीमिंग वीडियो वाईफाई पर | ESP 32 CAM बोर्ड के साथ शुरुआत करना: ESP32-CAM ESP32-S चिप के साथ एक बहुत छोटा कैमरा मॉड्यूल है जिसकी कीमत लगभग $ 10 है। OV2640 कैमरा, और कई GPIO के अलावा बाह्य उपकरणों को जोड़ने के लिए, इसमें एक माइक्रोएसडी कार्ड स्लॉट भी है जो टी के साथ ली गई छवियों को संग्रहीत करने के लिए उपयोगी हो सकता है
टास्कर के साथ रास्पबेरी पाई का उपयोग करते हुए वाईफाई नियंत्रित 12 वी एलईडी पट्टी, इफ्टेट एकीकरण।: 15 कदम (चित्रों के साथ)
टास्कर, इफ्ट्ट इंटीग्रेशन के साथ रास्पबेरी पाई का उपयोग करके वाईफाई नियंत्रित 12 वी एलईडी पट्टी: इस परियोजना में मैं आपको दिखाऊंगा कि रास्पबेरी पाई का उपयोग करके वाईफाई पर एक साधारण 12 वी एनालॉग एलईडी पट्टी को कैसे नियंत्रित किया जाए। इस परियोजना के लिए आपको आवश्यकता होगी: 1x रास्पबेरी पाई (I मैं रास्पबेरी पाई 1 मॉडल बी+) 1x आरजीबी 12वी ले का उपयोग कर रहा हूं
STM32L476 के आंतरिक RTC का उपयोग करते हुए डिजिटल घड़ी: 5 कदम
STM32L476 के आंतरिक RTC का उपयोग करते हुए डिजिटल घड़ी: यह ट्यूटोरियल घर पर डिजिटल घड़ी बनाने के लिए मार्गदर्शन करता है और जब तक यह शक्ति स्रोत द्वारा संचालित होता है तब तक चल सकता है। यह माइक्रोकंट्रोलर के आंतरिक रजिस्टरों का उपयोग करता है और बाहरी RTC की आवश्यकता नहीं होती है
ESP8266 का उपयोग करते हुए लंबी दूरी का वाईफाई स्कैनर: 6 कदम (चित्रों के साथ)
ESP8266 का उपयोग करते हुए लंबी दूरी का वाईफाई स्कैनर: इस निर्देश में मैं एक बैटरी चालित पोर्टेबल लॉन्ग रेंज 2.5 बैंड वाईफाई स्कैनिंग डिवाइस बनाता हूं जो यह निर्धारित करने के लिए उपयोग किया जाता है कि कौन सा चैनल मेरे होम नेटवर्क के लिए सबसे अच्छा है। इसका उपयोग चलते-फिरते खुले वाईफाई एक्सेस पॉइंट खोजने के लिए भी किया जा सकता है। बनाने की लागत: लगभग $25 डॉलर