विषयसूची:
- चरण 1: हमें क्या चाहिए
- चरण 2: Blynk और Arduino को कैसे कॉन्फ़िगर करें
- चरण 3: ESP8266. के लिए परिवार कल्याण
- चरण 4: कैसे इकट्ठा करें
- चरण 5: परिवार कल्याण Arduino
वीडियो: एलसीडी डिस्प्ले के साथ इंटरफेसिंग M4समावेश: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
यह ट्यूटोरियल हमें अपने स्मार्टफोन से वाई-फाई के माध्यम से एलसीडी डिस्प्ले को नियंत्रित करने की अनुमति देगा
यदि हमारे पास ड्राइवरमॉल नहीं है तो हम आर्डिनो का उपयोग कर सकते हैं, लेकिन ड्राइवमॉल के विकास के लिए लिंक के नीचे।
क्लासिक Arduino बोर्ड पर Drivemall को प्राथमिकता देने का लाभ यह है कि कनेक्शन की जटिलता को कम करने के लिए एक अधिक सुव्यवस्थित सेटअप (कुछ मामलों में) की ओर जाता है। हालाँकि, यह वैकल्पिक है: सभी परिणाम अभी भी arduino बोर्ड, एक ब्रेडबोर्ड और कनेक्शन के लिए पर्याप्त ड्यूपॉन्ट जंपर्स के साथ मान्य हैं।
इस परियोजना का उद्देश्य शिक्षा के अनौपचारिक रूप को युवा लोगों के सामाजिक समावेश को बढ़ावा देने के साधन के रूप में बढ़ावा देना है, अनौपचारिक शिक्षा जैसा कि मेकर्सस्पेस के भीतर पाया जा सकता है।
यह ट्यूटोरियल केवल लेखकों के विचारों को दर्शाता है, और यूरोपीय आयोग को किसी भी उपयोग के लिए जिम्मेदार नहीं ठहराया जा सकता है जो उसमें निहित जानकारी से बना हो सकता है।
चरण 1: हमें क्या चाहिए
- Arduino मेगा-/ Drivermall
- ईएसपी8266
- 20x4 I2C प्रदर्शित करें
- रोकनेवाला 1K
- प्रोग्रामर CH340G
- एलईडी
- ब्रेड बोर्ड
- केबल
- स्मार्टफोन
चरण 2: Blynk और Arduino को कैसे कॉन्फ़िगर करें
आइए स्मार्टफोन पर Blynk डाउनलोड करना शुरू करें। हार्डवेयर Arduino Mega और कनेक्शन प्रकार WiFi (चित्र 1) के रूप में चयन करके एक नया प्रोजेक्ट बनाएं। एक बार प्रोजेक्ट बन जाने के बाद, आपको अपने प्रोजेक्ट के लिए Blynk टोकन वाला एक मेल मिलता है।
आइए अब इसे जोड़कर प्रदर्शन को नियंत्रित करने में सक्षम होने के लिए इसे कॉन्फ़िगर करें:
आउटपुट V1-V2-V3-V4. के साथ 4 टेक्स्ट इनपुट सेटिंग्स
1 बटन D13 से जुड़ा है
चरण 3: ESP8266. के लिए परिवार कल्याण
पहला कदम ESP8266
हम जाँचते हैं कि क्या परिवार कल्याण Arduino सीरियल मॉनिटर के माध्यम से मौजूद है (चित्र 1)
esp की डिफ़ॉल्ट बॉड दर 115200 पर सेट है। SW की उपस्थिति की जाँच करने के लिए हम AT कमांड का उपयोग करते हैं यदि यह ठीक है तो हम आगे बढ़ सकते हैं और कमांड का उपयोग करके बॉड दर को 9600 पर सेट कर सकते हैं।
एटी+UART_DEF=9600, 8, 1, 0, 0
अगर fw मौजूद नहीं है
फर्मवेयर को लोड करें AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 प्रोग्रामर के माध्यम से पिन GPIO0 / FLASH को GND से 1K ओम रेसिस्टर के माध्यम से कनेक्ट करके और हम esp8266_flasher प्रोग्राम (चित्र 2 और 3) का उपयोग करते हैं।
सही COM पोर्ट का चयन करें और हम 99% पर आने वाले FW को लोड करते हैं, एक त्रुटि दे सकता है लेकिन यह सामान्य है (चित्र 4 और 5)
चरण 4: कैसे इकट्ठा करें
चित्र 1 और 2 में योजनाबद्ध का उपयोग करके हम ESP8266 के लिए दो 3.3V बिजली आपूर्ति क्षेत्र और प्रदर्शन के लिए 5V एक कनेक्ट करने जा रहे हैं।
एक बार Arduino प्रोग्राम किए जाने के बाद ESP8266 के TX और RX पिन को कनेक्ट किया जाना चाहिए और प्रत्येक SW अपडेट के साथ इसे डिस्कनेक्ट किया जाना चाहिए।
यदि ऑपरेशन के दौरान हम देखते हैं कि डिस्प्ले में अपर्याप्त चमक है, तो हम चित्र 3 और 4 में दिखाई देने वाले डिस्प्ले के पीछे स्थित ट्रिमर का उपयोग करके इसे समायोजित करने के लिए जा सकते हैं।
चरण 5: परिवार कल्याण Arduino
कोड को निम्नलिखित पुस्तकालयों की आवश्यकता है:
ESP8266_Lib.h जो हमें ESP का प्रबंधन करने की अनुमति देता है
लिक्विड क्रिस्टल_I2C.h डिस्प्ले पर लिखने में सक्षम होने के लिए
BlynkSimpleShieldEsp8266.h blynk ऐप से डिवाइस को नियंत्रित करने में सक्षम होने के लिए
I2C संचार के लिए Wire.h
परिवार कल्याण अपलोड करने से पहले हमें Blynk एप्लिकेशन से कनेक्ट करने और ESP8266 के वाईफाई तक पहुंचने के लिए निम्नलिखित भागों को संशोधित करना होगा
चार प्रमाणीकरण = "आपका टोकन" प्रति आईएल टोकनचर एसएसआईडी = "आपका वाईफाई नाम"
चार पास = "आपका वाईफाई पासवर्ड"
सिफारिश की:
एलसीडी आक्रमणकारियों: 16x2 एलसीडी कैरेक्टर डिस्प्ले पर गेम जैसा एक अंतरिक्ष आक्रमणकारी: 7 कदम
LCD Invaders: a Space Invaders Like Game on 16x2 LCD कैरेक्टर डिस्प्ले: एक पौराणिक "अंतरिक्ष आक्रमणकारियों" गेम को पेश करने की कोई आवश्यकता नहीं है। इस प्रोजेक्ट की सबसे दिलचस्प विशेषता यह है कि यह ग्राफिकल आउटपुट के लिए टेक्स्ट डिस्प्ले का उपयोग करता है। यह 8 कस्टम वर्णों को लागू करके हासिल किया जाता है। आप पूरा Arduino डाउनलोड कर सकते हैं
I2C / IIC एलसीडी डिस्प्ले - Arduino के साथ SPI से IIC मॉड्यूल का उपयोग करके I2C LCD डिस्प्ले में SPI LCD का उपयोग करें: 5 चरण
I2C / IIC एलसीडी डिस्प्ले | Arduino के साथ I2C LCD डिस्प्ले के लिए SPI से IIC मॉड्यूल का उपयोग करते हुए SPI LCD का उपयोग करें: हाय दोस्तों चूंकि एक सामान्य SPI LCD 1602 में कनेक्ट करने के लिए बहुत सारे तार होते हैं, इसलिए इसे arduino के साथ इंटरफ़ेस करना बहुत मुश्किल होता है, लेकिन बाजार में एक मॉड्यूल उपलब्ध है जो कर सकता है SPI डिस्प्ले को IIC डिस्प्ले में बदलें तो आपको केवल 4 तारों को जोड़ने की आवश्यकता है
7 सेगमेंट डिस्प्ले के साथ 8051 माइक्रोकंट्रोलर इंटरफेसिंग: 5 कदम (चित्रों के साथ)
7 सेगमेंट डिस्प्ले के साथ 8051 माइक्रोकंट्रोलर इंटरफेस करना: इस प्रोजेक्ट में हम आपको बताने जा रहे हैं कि हम 8051 माइक्रोकंट्रोलर के साथ 7 सेगमेंट डिस्प्ले को कैसे इंटरफेस कर सकते हैं
4-बिट मोड में एलसीडी के साथ 8051 माइक्रोकंट्रोलर इंटरफेसिंग: 5 कदम (चित्रों के साथ)
4-बिट मोड में एलसीडी के साथ 8051 माइक्रोकंट्रोलर इंटरफेस करना: इस ट्यूटोरियल में हम आपको बताने जा रहे हैं कि कैसे हम 4-बिट मोड में एलसीडी को 8051 के साथ इंटरफेस कर सकते हैं
प्रोटीन सिमुलेशन में 16*2 एलसीडी के साथ 8051 माइक्रोकंट्रोलर इंटरफेसिंग: 5 कदम (चित्रों के साथ)
प्रोटीन सिमुलेशन में 16*2 एलसीडी के साथ 8051 माइक्रोकंट्रोलर को इंटरफेस करना: यह 8051 की एक बहुत ही बुनियादी परियोजना है। इस परियोजना में हम आपको बताने जा रहे हैं कि हम 16 * 2 एलसीडी से 8051 माइक्रोकंट्रोलर को कैसे इंटरफ़ेस कर सकते हैं। तो यहां हम फुल 8 बिट मोड का उपयोग कर रहे हैं। अगले ट्यूटोरियल में हम 4 बिट मोड के बारे में भी बताएंगे