विषयसूची:
- चरण 1: पर्यावरण सेटअप करें
- चरण 2: ESP-01 मॉड्यूल को HiFive1 बोर्ड से कनेक्ट करें
- चरण 3: सीरियल मॉनिटर के माध्यम से ESP-01 मॉड्यूल से बात करना
- चरण 4: स्केच से ईएसपी मॉड्यूल से बात करें
- चरण 5: अंतिम परिणाम
वीडियो: HiFive1 Arduino बोर्ड ESP-01 वाईफाई मॉड्यूल ट्यूटोरियल के साथ: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
HiFive1 पहला Arduino-संगत RISC-V आधारित बोर्ड है जिसे SiFive से FE310 CPU के साथ बनाया गया है। बोर्ड Arduino UNO की तुलना में लगभग 20 गुना तेज है फिर भी UNO बोर्ड की तरह, इसमें किसी भी वायरलेस कनेक्टिविटी का अभाव है।
सौभाग्य से, इस सीमा को कम करने के लिए बाजार में कई सस्ते मॉड्यूल हैं। यह ट्यूटोरियल बताता है कि ESP-01 का उपयोग करके HiFive1 के लिए वाईफाई कनेक्टिविटी को कैसे सक्षम किया जाए।
ESP32 या ESP8266 मॉड्यूल के साथ HiFive1 के लिए WEB और MQTT ट्यूटोरियल देखें।
Hifive1 ब्लूटूथ उदाहरण के लिए, यह ट्यूटोरियल देखें।
इस परियोजना के लिए आवश्यक सामग्री:
- HiFive1 (यहां खरीदा जा सकता है)
- ईएसपी-01
- 2 * 10k प्रतिरोधक
- 1k रोकनेवाला
- ब्रेड बोर्ड
- 9 जम्पर केबल
चरण 1: पर्यावरण सेटअप करें
- Arduino IDE इंस्टॉल करें यदि यह आपके कंप्यूटर पर इंस्टॉल नहीं है।
- Arduino IDE में HiFive1 समर्थन जोड़ने के लिए https://github.com/ Westerndigitalcorpion/CincoWinPkg में दिए गए निर्देशों का पालन करें।
Arduino IDE में ESP-01 बोर्ड पैकेज स्थापित करने की कोई आवश्यकता नहीं है क्योंकि ESP-01 पुराने (स्क्रीनशॉट देखें) के साथ प्रीप्रोग्राम्ड आता है, लेकिन सीरियल कनेक्शन फर्मवेयर के माध्यम से AT कमांड का जवाब देने में सक्षम है।
चरण 2: ESP-01 मॉड्यूल को HiFive1 बोर्ड से कनेक्ट करें
ESP-01 मॉड्यूल को HiFive1 बोर्ड से कनेक्ट करें जैसा कि Fritzing Schematics और Breadboard दृश्यों में दिखाया गया है।
सुनिश्चित करें कि IOREF जम्पर 3.3V पर सेट है जैसा कि चित्र में लाल घेरे द्वारा दिखाया गया है।
चरण 3: सीरियल मॉनिटर के माध्यम से ESP-01 मॉड्यूल से बात करना
सब कुछ एक साथ जोड़ने के बाद हम Arduino Serial Monitor के माध्यम से ESP-01 से बात करने का प्रयास कर सकते हैं। इसके लिए, हमें नीचे संलग्न एक साधारण स्केच को प्रोग्राम करना होगा। यह एचडब्ल्यू सीरियल चैनल के माध्यम से मॉनिटर से आने वाले एटी कमांड को सुन रहा है और उन्हें सॉफ्टवेयरसेरियल 32 चैनल के माध्यम से ईएसपी -01 को अग्रेषित करता है। यह SoftwareSerial32 चैनल से ESP-01 उत्तरों को सुन रहा है और उन्हें HW सीरियल चैनल के माध्यम से मॉनिटर को अग्रेषित कर रहा है।
- प्रोग्रामिंग से पहले सुनिश्चित करें कि "टूल्स-> बोर्ड" HiFive1 बोर्ड, "टूल्स-> सीपीयू क्लॉक फ़्रीक्वेंसी" से "256MHz PLL" और "टूल्स-> प्रोग्रामर" से "SiFive OpenOCD" पर सेट है।
- स्केच को HiFive1 में अपलोड करें।
- सुनिश्चित करें कि आपने "टूल्स-> पोर्ट" में सही सीरियल पोर्ट चुना है।
- "टूल्स-> सीरियल मॉनिटर" खोलें और 115200 बॉड दर और "एनएल और सीआर दोनों" चुनें।
- मॉनिटर में एटी टाइप करें। आपको ESP-01 से OK प्राप्त करना चाहिए।
- अब आप इस लिंक से विभिन्न एटी कमांड को आजमा सकते हैं।
चरण 4: स्केच से ईएसपी मॉड्यूल से बात करें
अब हम HiFive1 स्केच के भीतर से ESP-01 को AT कमांड जारी करते हैं।
संलग्न स्केच लगातार CWLAP+AT कमांड चला रहा है जो उपलब्ध वाईफाई एक्सेस पॉइंट, उनकी सिग्नल शक्ति और उनके मैक पते लौटाता है। लूप तब तक परिणाम प्रिंट कर रहा है जब तक कि ईएसपी -01 एटी कमांड टर्मिनेटर के रूप में ठीक नहीं लौटाता है या अंतिम वर्ण मुद्रित होने के बाद से एक निश्चित समय बीत चुका है (डिफ़ॉल्ट 2 सेकंड है)।
- सुनिश्चित करें कि "टूल्स-> बोर्ड" HiFive1 बोर्ड, "टूल्स-> सीपीयू क्लॉक फ़्रीक्वेंसी" से "256MHz PLL" और "टूल्स-> प्रोग्रामर" से "SiFive OpenOCD" पर सेट है।
- स्केच को HiFive1 में अपलोड करें।
- सुनिश्चित करें कि आपने "टूल्स-> पोर्ट" में सही सीरियल पोर्ट चुना है।
- "टूल्स-> सीरियल मॉनिटर" खोलें और 115200 बॉड दर और "एनएल और सीआर दोनों" चुनें।
CWLAP+AT कमांड को स्केच में किसी भी AT कमांड में बदला जा सकता है। अधिक आदेश यहां पाए जा सकते हैं।
चरण 5: अंतिम परिणाम
यदि आपने सर्किट को सही ढंग से तार दिया है और प्रदान किए गए स्केच को अपलोड किया है, तो आपको अपने क्षेत्र में उपलब्ध एक्सेस पॉइंट्स की एक मुद्रित सूची प्राप्त करनी चाहिए जैसे कि संलग्न चित्र में एक।
सिफारिश की:
HiFive1 Arduino HC-05 ब्लूटूथ मॉड्यूल ट्यूटोरियल के साथ: 7 चरण
HiFive1 Arduino HC-05 ब्लूटूथ मॉड्यूल ट्यूटोरियल के साथ: HiFive1 पहला Arduino-संगत RISC-V आधारित बोर्ड है जिसे SiFive से FE310 CPU के साथ बनाया गया है। बोर्ड Arduino UNO की तुलना में लगभग 20 गुना तेज है और UNO में किसी भी वायरलेस कनेक्टिविटी की कमी है। सौभाग्य से, कई सस्ते मॉड्यूल हैं
Arduino IDE के साथ Esp 8266 Esp-01 के साथ शुरुआत करना - Arduino Ide और Programming Esp में Esp बोर्ड स्थापित करना: 4 चरण
Arduino IDE के साथ Esp 8266 Esp-01 के साथ शुरुआत करना | Arduino Ide और प्रोग्रामिंग Esp में Esp बोर्ड स्थापित करना: इस निर्देश में हम सीखेंगे कि Arduino IDE में esp8266 बोर्ड कैसे स्थापित करें और esp-01 कैसे प्रोग्राम करें और उसमें कोड कैसे अपलोड करें। चूंकि esp बोर्ड इतने लोकप्रिय हैं इसलिए मैंने एक इंस्ट्रक्शंस को सही करने के बारे में सोचा यह और अधिकांश लोगों को समस्या का सामना करना पड़ता है
HiFive1 वेब सर्वर ESP32 / ESP8266 वाईफाई मॉड्यूल ट्यूटोरियल के साथ: 5 कदम
ESP32 / ESP8266 वाईफाई मॉड्यूल ट्यूटोरियल के साथ HiFive1 वेब सर्वर: HiFive1 पहला Arduino-संगत RISC-V आधारित बोर्ड है जिसे SiFive से FE310 CPU के साथ बनाया गया है। बोर्ड Arduino UNO की तुलना में लगभग 20 गुना तेज है फिर भी UNO बोर्ड की तरह HiFive1 में वायरलेस कनेक्टिविटी का अभाव है। सौभाग्य से, कई सस्ती
E32-433T लोरा मॉड्यूल ट्यूटोरियल - E32 मॉड्यूल के लिए DIY ब्रेकआउट बोर्ड: 6 चरण
E32-433T लोरा मॉड्यूल ट्यूटोरियल | E32 मॉड्यूल के लिए DIY ब्रेकआउट बोर्ड: अरे, क्या चल रहा है, दोस्तों! यहाँ CETech से आकर्ष। मेरा यह प्रोजेक्ट eByte से E32 LoRa मॉड्यूल के काम को समझने के लिए सीखने की अवस्था है, जो एक उच्च शक्ति वाला 1-वाट ट्रांसीवर मॉड्यूल है। एक बार जब हम काम को समझ लेते हैं, तो मेरे पास डिज़ाइन होता है
ESP8266-NODEMCU $3 वाईफाई मॉड्यूल #1- वाईफाई के साथ शुरुआत करना: 6 कदम
ESP8266-NODEMCU $3 वाईफाई मॉड्यूल #1- वाईफाई के साथ शुरुआत करना: इन माइक्रो कंप्यूटिंग की एक नई दुनिया आ गई है और यह चीज ESP8266 NODEMCU है। यह पहला भाग है जो दिखाता है कि आप अपने arduino IDE में esp8266 के वातावरण को आरंभ करने वाले वीडियो के माध्यम से और भागों के रूप में कैसे स्थापित कर सकते हैं