विषयसूची:
- आपूर्ति
- चरण 1: चरण 1: वायरिंग
- चरण 2: चरण 2: Git रेपो की क्लोनिंग
- चरण 3: चरण 3: Python3 स्थापित करना
- चरण 4: चरण 4: परीक्षण कोड
- चरण 5: चरण 5: कोड
वीडियो: एलसीडी आईपी / घड़ी: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
यह निर्देश आपको दिखाएगा कि एलसीडी डिस्प्ले कैसे बनाया जाए जो आपको वर्तमान समय और आरपीआई का आईपी / होस्ट दिखाता है।
आपूर्ति
- रास्पबेरी पाई
- रास्पियन के साथ एसडी कार्ड
- वाईफाई कनेक्शन
- Geek PI IIC/I2C 2004 2 Arduino UNO रास्पबेरी पाई एलसीडी डिस्प्ले (20x4)
- 4x महिला से महिला जम्पर तार
- कीबोर्ड और माउस
चरण 1: चरण 1: वायरिंग
- LCD के ग्राउंड पिन को RPi. पर ग्राउंड पिन से कनेक्ट करें
- LCD के VCC पिन को RPi. पर 5v पिन से कनेक्ट करें
- एलसीडी के एसडीए पिन को आरपीआई पर एसडीए 2 पिन से कनेक्ट करें
- एलसीडी के एससीएल पिन को आरपीआई पर एससीएल 3 पिन से कनेक्ट करें
जैसा कि तस्वीरों में दिखाया गया है
चरण 2: चरण 2: Git रेपो की क्लोनिंग
- आरपीआई बूट करें
- टर्मिनल खोलें
- निम्नलिखित टाइप करें
सुडो एपीटी-अपडेट प्राप्त करें
सुडो एपीटी-अपग्रेड प्राप्त करें
गिट क्लोन
सुडो रिबूट
चरण 3: चरण 3: Python3 स्थापित करना
**आप इस चरण को छोड़ सकते हैं यदि आपके पास पहले से ही Python3 और PYTHON3-PIP स्थापित है**
बस टर्मिनल में कोड की निम्नलिखित पंक्तियों को इनपुट करें
sudo apt-python3 स्थापित करें
sudo apt-get install python3-pip sudo रिबूट sudo apt-get update sudo apt-get full-upgrade
चरण 4: चरण 4: परीक्षण कोड
तो अब आपके पास चलाने के लिए तैयार सब कुछ स्थापित है। तो उस जगह पर जाएं जहां आपके द्वारा क्लोन की गई फाइलें हैं और टाइप करें:
python3 डेमो_एलसीडी.py
यह प्रोग्राम दिखाता है कि LCD काम करता है। अब आप अगला डेमो चला सकते हैं:
python3 डेमो_क्लॉक.py
यह प्रोग्राम एक बेसिक क्लॉक सेटअप चलाता है। समय स्क्रीन पर प्रदर्शित होना चाहिए और समय बदलने पर बदल जाना चाहिए।
चरण 5: चरण 5: कोड
यह चरण आपको दिखाएगा कि घड़ी और आईपी पायथन प्रोग्राम को कैसे कोड किया जाए।
कोड सभी प्रासंगिक पुस्तकालयों को आयात करके शुरू होता है।
एलसीडीड्राइवर आयात करें
आयात समय आयात डेटाटाइम आयात सॉकेट डिस्प्ले = LCD.driver.lcd ()
अब आप आईपी और होस्टनाम प्राप्त कर सकते हैं:
टेस्टआईपी = "8.8.8.8"
एस = सॉकेट। सॉकेट (सॉकेट। AF_INET, सॉकेट। SOCK_DGRAM)
एस.कनेक्ट ((टेस्टआईपी, 0))
ipaddr = s.getsockname () [०]
होस्ट = सॉकेट। gethostname ()
यह कोड आरपीआई से आईपी प्राप्त करेगा और इसे "आईपैडर" के रूप में सेट करेगा।
अब आप प्रिंट करने के लिए टेक्स्ट प्राप्त कर सकते हैं:
टेक्स्ट = str (इनपुट ("इनपुट टेक्स्ट:"))
इस कोड को उपयोगकर्ता से कुछ टेक्स्ट मिलता है (इसके लिए आपको एक कीबोर्ड और डिस्प्ले की आवश्यकता होगी)। आगे आप डिस्प्ले पर सब कुछ आउटपुट कर सकते हैं:
कोशिश करें: प्रिंट ("प्रदर्शित करने के लिए लेखन") display.lcd_display_string(text, 1) # डिस्प्ले की पहली पंक्ति में टेक्स्ट की लाइन लिखें। (str(datetime.datetime.now().time()), 2) # प्रदर्शन के लिए सिर्फ समय लिखें # प्रोग्राम फिर बिना किसी देरी के लूप (एक समय के साथ जोड़ा जा सकता है। नींद)
कीबोर्ड इंटरप्ट को छोड़कर: # यदि कोई कीबोर्ड इंटरप्ट है (जब आप ctrl + c दबाते हैं), तो प्रोग्राम से बाहर निकलें और क्लीनअप प्रिंट ("क्लीनिंग अप!") डिस्प्ले। lcd_clear ()
कोड का यह हिस्सा एलसीडी डिस्प्ले के सभी वेरिएबल्स को आउटपुट करता है और जैसे-जैसे यह ऊपर जाता है, समय को रिफ्रेश करता है।
सिफारिश की:
ब्लूटूथ नियंत्रित मैसेंजर एलसीडी -- 16x2 एलसीडी -- एचसी05 -- सरल -- वायरलेस नोटिस बोर्ड: 8 कदम
ब्लूटूथ नियंत्रित मैसेंजर एलसीडी || 16x2 एलसीडी || एचसी05 || सरल || वायरलेस नोटिस बोर्ड:……………… अधिक वीडियो के लिए कृपया मेरे यूट्यूब चैनल को सब्सक्राइब करें… ………………………………… नोटिस बोर्ड का उपयोग लोगों को नई जानकारी से अपडेट करने के लिए किया जाता है या यदि आप कमरे में या हाल में संदेश भेजना चाहते हैं
एलसीडी आक्रमणकारियों: 16x2 एलसीडी कैरेक्टर डिस्प्ले पर गेम जैसा एक अंतरिक्ष आक्रमणकारी: 7 कदम
LCD Invaders: a Space Invaders Like Game on 16x2 LCD कैरेक्टर डिस्प्ले: एक पौराणिक "अंतरिक्ष आक्रमणकारियों" गेम को पेश करने की कोई आवश्यकता नहीं है। इस प्रोजेक्ट की सबसे दिलचस्प विशेषता यह है कि यह ग्राफिकल आउटपुट के लिए टेक्स्ट डिस्प्ले का उपयोग करता है। यह 8 कस्टम वर्णों को लागू करके हासिल किया जाता है। आप पूरा Arduino डाउनलोड कर सकते हैं
डायरेक्ट आईपी एस्टाटिका एन रास्पबेरी पाई (स्टेटिक आईपी एड्रेस रास्पबेरीपी): 6 कदम
डायरेक्ट आईपी एस्टाटिका एन रास्पबेरी पाई (स्टेटिक आईपी एड्रेस रास्पबेरीपी): एक स्थिर आईपी एड्रेस सेट करना इस ट्यूटोरियल के लिए आवश्यक है कि आप इसे फिर से शुरू करें। पैरा मास इंफॉर्मेशन एल पोसी उना एम्प्लिया एक्सप्लिसियन डे कोमो रियलिज़र इनक्लूसिव मास वेरिएंट्स डे लास क्यू एका से म्यूस्ट्रान।एंट्स डे को
सेंसर सुहु डेंगन एलसीडी डैन एलईडी (एलसीडी और एलईडी के साथ तापमान सेंसर बनाना): 6 कदम (चित्रों के साथ)
सेंसर SUHU DENGAN LCD DAN LED (एलसीडी और एलईडी के साथ तापमान सेंसर बनाना): है, साया देवी रिवाल्डी महसिस्वा UNIVERSITAS NUSA PUTRA दारी इंडोनेशिया, दी सिनी साया और बरबागी कारा मेम्बुएट सेंसर सुहु मेंगगुनाकन Arduino डेंगन आउटपुट के एलसीडी और एलईडी। इन अदलाह पेम्बाका सुहु डेंगन देसाईं साया सेंदिरी, डेंगन सेंसर इन औरा
एलसीडी स्मार्टी के साथ नेटवर्क वाला एलसीडी बैकपैक: 6 कदम
एलसीडी स्मार्टी के साथ नेटवर्क एलसीडी बैकपैक: कैरेक्टर एलसीडी स्क्रीन जो स्क्रॉल जानकारी एक लोकप्रिय केस मोड हैं। वे आमतौर पर समानांतर पोर्ट, सीरियल पोर्ट बैकपैक या यूएसबी बैकपैक (अधिक) के माध्यम से नियंत्रित होते हैं। यह निर्देशयोग्य हमारे ओपन सोर्स ईथरनेट नेटवर्क एलसीडी बैकपैक को प्रदर्शित करता है। नियंत्रण रेखा