विषयसूची:
- चरण 1: पर्यावरण सेटअप
- चरण 2: ESP32 को तार करना
- चरण 3: ESP8266 को तार देना
- चरण 4: प्रोग्रामिंग
- चरण 5: अंतिम परिणाम
वीडियो: HiFive1 वेब सर्वर ESP32 / ESP8266 वाईफाई मॉड्यूल ट्यूटोरियल के साथ: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
HiFive1 पहला Arduino-संगत RISC-V आधारित बोर्ड है जिसे SiFive से FE310 CPU के साथ बनाया गया है। बोर्ड Arduino UNO की तुलना में लगभग 20 गुना तेज है फिर भी UNO बोर्ड की तरह HiFive1 में वायरलेस कनेक्टिविटी का अभाव है। सौभाग्य से, इस सीमा को कम करने के लिए बाजार में कई सस्ते मॉड्यूल हैं।
मेरे पिछले ट्यूटोरियल में, हमने देखा है कि एटी कमांड के माध्यम से न्यूनतम वाईफाई कनेक्टिविटी कैसे जोड़ें या एमक्यूटीटी ब्रोकर के साथ विश्वव्यापी पहुंच योग्यता प्राप्त करें।
इस ट्यूटोरियल में, हम HiFive1 में एक वेब सर्वर क्षमता जोड़ेंगे। स्थानीय नेटवर्क पर कोई भी उपकरण वेब ब्राउज़र का उपयोग करके वेब सर्वर के साथ संचार करने में सक्षम होगा।
यह प्रोजेक्ट दर्शाता है कि एक साधारण वेब पेज के माध्यम से HiFive1 बिल्ट-इन RGB LED को कैसे नियंत्रित किया जाए।
इस परियोजना के लिए आवश्यक सामग्री:
- HiFive1 बोर्ड (यहां खरीदा जा सकता है)
- ESP32 देव मॉड्यूल या ESP8266 NodeMCU 1.0
- 4 जम्पर तार
चरण 1: पर्यावरण सेटअप
सबसे पहले, आपको Arduino IDE की आवश्यकता है
1. HiFive1 बोर्ड Arduino पैकेज और USB ड्राइवर स्थापित करने के लिए निर्देशों का पालन करें।
2. "फ़ाइल-> वरीयताएँ-> अतिरिक्त बोर्ड प्रबंधक" में एक उपयुक्त URL जोड़कर ESP32 या ESP8266 बोर्ड पैकेज स्थापित करें:
ESP8266 -
ESP32 -
चरण 2: ESP32 को तार करना
यदि आप ESP8266 का उपयोग कर रहे हैं तो चरण 3 पर जाएं।
जम्पर तारों को निम्नलिखित तरीके से कनेक्ट करें:
GPIO 10 (HiFive1) -> Tx (ESP32)
GPIO 11 (HiFive1) -> Rx (ESP32)
सुनिश्चित करें कि IOREF जम्पर 3.3v पर सेट है।
चरण 3: ESP8266 को तार देना
जम्पर तारों को निम्न तरीके से कनेक्ट करें:
GPIO 10(HiFive1) -> Tx (ESP8266)
GPIO 11(HiFive1) -> Rx (ESP8266)
सुनिश्चित करें कि IOREF जम्पर 3.3v पर सेट है।
चरण 4: प्रोग्रामिंग
HiFive1 कोड:
प्रोग्रामिंग से पहले "टूल्स-> बोर्ड" को "HiFive1", "टूल्स-> सीपीयू क्लॉक फ़्रीक्वेंसी" को "256MHz PLL", "टूल्स-> प्रोग्रामर" को "SiFive OpenOCD" पर सेट करें और सही सीरियल पोर्ट सेट करें।
ESP32/8266 कोड:
प्रोग्रामिंग के दौरान, ESP बोर्ड के हार्डवेयर Rx और Tx पिन डिस्कनेक्ट होने चाहिए।
कोड सफलतापूर्वक अपलोड होने के बाद, HiFive1 और ESP के बीच संचार सुनिश्चित करने के लिए ESP पर Rx और Tx पिन को फिर से कनेक्ट करें।
ESP32 के लिए - "टूल्स-> बोर्ड" को "ESP32 देव मॉड्यूल", "टूल्स-> प्रोग्रामर" को "AVRISP mkll" पर सेट करें और सही सीरियल पोर्ट सेट करें।
ESP8266 के लिए - "टूल्स-> बोर्ड" को "NodeMCU 1.0 (ESP-12E मॉड्यूल)", "टूल्स-> प्रोग्रामर" को "AVRISP mkll" पर सेट करें और सही सीरियल पोर्ट सेट करें।
चरण 5: अंतिम परिणाम
ईएसपी वेब पेज से कनेक्ट करने के लिए, अपने पीसी या मोबाइल डिवाइस पर एक ब्राउज़र खोलें और आईपी पता दर्ज करें (आप सेटअप फ़ंक्शन में वाईफाई.लोकलआईपी () के साथ लाइन को असंबद्ध करके आईपी पता पा सकते हैं। फिर से याद रखें- स्केच ठीक से काम करने के लिए आईपी खोजने के बाद लाइन पर टिप्पणी करें)।
मेरे मामले में, आईपी थे: ESP32 - 10.0.49.94 और ESP8266 - 10.0.51.252।
अपने सीरियल मॉनिटर की बॉड दर को स्केच में उपयोग किए गए 115200 पर सेट करें।
आपका अंतिम पृष्ठ संलग्न चित्रों की तरह दिखना चाहिए।
सिफारिश की:
ESP8266 थिंग्सपीक और DHT11 ट्यूटोरियल के साथ - वेब सर्वर: 7 कदम
ESP8266 थिंग्सपीक और DHT11 ट्यूटोरियल के साथ | वेब सर्वर: अरे, क्या चल रहा है दोस्तों! यहां सीईटेक से आकर्ष। मेरा यह प्रोजेक्ट MQTT के विचार के साथ-साथ थिंग्सपीक प्लेटफॉर्म को समझने और फिर ESP8266 के साथ थिंग्सपीक का उपयोग करने के लिए सीखने की अवस्था से अधिक है। लेख के अंत में, हम सह
HiFive1 Arduino बोर्ड ESP-01 वाईफाई मॉड्यूल ट्यूटोरियल के साथ: 5 कदम
HiFive1 Arduino बोर्ड ESP-01 वाईफाई मॉड्यूल ट्यूटोरियल के साथ: HiFive1 पहला Arduino-संगत RISC-V आधारित बोर्ड है जिसे SiFive से FE310 CPU के साथ बनाया गया है। बोर्ड Arduino UNO की तुलना में लगभग 20 गुना तेज है फिर भी UNO बोर्ड की तरह, इसमें किसी भी वायरलेस कनेक्टिविटी का अभाव है। सौभाग्य से, कई सस्ते हैं
वेब-आधारित नियंत्रण कक्ष के साथ वेब-कनेक्टेड स्मार्ट एलईडी एनिमेशन घड़ी, टाइम सर्वर सिंक्रोनाइज़्ड: 11 चरण (चित्रों के साथ)
वेब-आधारित कंट्रोल पैनल के साथ वेब-कनेक्टेड स्मार्ट एलईडी एनिमेशन क्लॉक, टाइम सर्वर सिंक्रोनाइज़्ड: इस घड़ी की कहानी बहुत पहले की है - 30 साल से अधिक। मेरे पिता ने इस विचार का बीड़ा उठाया था जब मैं एलईडी क्रांति से बहुत पहले सिर्फ 10 साल का था - जब एलईडी की 1/1000 उनकी वर्तमान चमकदार चमक की चमक थी। सच्चा
वाईफाई लाइट स्विच रास्पबेरी पाई वेब सर्वर: 8 कदम (चित्रों के साथ)
वाईफाई लाइट स्विच रास्पबेरी पाई वेब सर्वर: मैं बिस्तर से बाहर निकले बिना अपने बेडरूम में लाइट स्विच को नियंत्रित करना चाहता था, इसलिए मैं इसे अपने फोन से नियंत्रित करने में सक्षम होना चाहता था। मेरे पास कुछ अतिरिक्त बाधाएं थीं, मैं इसे किसी भी डिवाइस से आसानी से नियंत्रित करने में सक्षम होना चाहता था, मैं सक्षम होना चाहता था
ESP8266-NODEMCU $3 वाईफाई मॉड्यूल #1- वाईफाई के साथ शुरुआत करना: 6 कदम
ESP8266-NODEMCU $3 वाईफाई मॉड्यूल #1- वाईफाई के साथ शुरुआत करना: इन माइक्रो कंप्यूटिंग की एक नई दुनिया आ गई है और यह चीज ESP8266 NODEMCU है। यह पहला भाग है जो दिखाता है कि आप अपने arduino IDE में esp8266 के वातावरण को आरंभ करने वाले वीडियो के माध्यम से और भागों के रूप में कैसे स्थापित कर सकते हैं