विषयसूची:

Arduino IR सेंसर और LCD के साथ रिमोट: 4 कदम
Arduino IR सेंसर और LCD के साथ रिमोट: 4 कदम

वीडियो: Arduino IR सेंसर और LCD के साथ रिमोट: 4 कदम

वीडियो: Arduino IR सेंसर और LCD के साथ रिमोट: 4 कदम
वीडियो: IR Remote Control For Home Appliances Using EEPROM in Arduino (Tutorial:99 in hindi) 2024, जुलाई
Anonim
Arduino IR सेंसर और LCD के साथ रिमोट
Arduino IR सेंसर और LCD के साथ रिमोट

हम Universiti Tun Hussein Onn मलेशिया (UTHM) के UQD10801 (Robocon1) छात्रों का एक समूह हैं।

इस ट्यूटोरियल में, आप सीखेंगे कि Arduino Uno R3 का उपयोग करके IR रिमोट पर लिक्विड क्रिस्टल डिस्प्ले (LCD) पर बटन कैसे प्रदर्शित करें। इस ट्यूटोरियल को टिंकरकाड का उपयोग करके अनुकरण किया जाएगा। आप इस YouTube वीडियो को एक उदाहरण के रूप में देख सकते हैं।

आपूर्ति

1. Arduino Uno R3

2. तारों को जोड़ना

3. लिक्विड क्रिस्टल डिस्प्ले (एलसीडी)

4. पोटेंशियोमीटर

5. आईआर सेंसर

6. आईआर रिमोट

7. ब्रेडबोर्ड

8. रोकनेवाला (1kohm से 10kohm)

चरण 1: सर्किट को चित्र में दिखाए अनुसार कनेक्ट करें

चित्र में दिखाए अनुसार सर्किट को कनेक्ट करें
चित्र में दिखाए अनुसार सर्किट को कनेक्ट करें

एक सुव्यवस्थित सर्किट सुनिश्चित करने के लिए ब्रेडबोर्ड का उपयोग करके तारों को कनेक्ट करें। एलसीडी के लिए पिन 2, 3, 4, 5, 11 और 12 का इस्तेमाल किया जाएगा। पोटेंशियोमीटर का कार्य एलसीडी की चमक को नियंत्रित करना है। आप Arduino पर पिन का ट्रैक रखने के लिए चित्र में दिखाए गए अनुसार बहु रंग के तारों का उपयोग कर सकते हैं। IR सेंसर को Arduino पर पिन 7 से जोड़ा जाएगा।

चरण 2: सिस्टम को कोड करना

सिस्टम कोडिंग
सिस्टम कोडिंग

2 पुस्तकालयों का उपयोग किया जाता है जो लिक्विड क्रिस्टल.एच और IRremote.h हैं। कोडिंग का पहला भाग रिमोट के प्रत्येक बटन से कोड खोजना है। उदाहरण के तौर पर, tinkercad.com में, OFF/ON बटन द्वारा प्रेषित कोड "16580863" है। यह सभी बटनों के लिए अलग है। इसे खोजने के लिए, आपको प्रत्येक बटन के लिए प्रत्येक कोड को खोजने के लिए एक प्रोग्राम बनाने की आवश्यकता होगी। एक उदाहरण कोड संदर्भ के रूप में नीचे डाउनलोड किया जा सकता है। आपको सीरियल मॉनिटर से प्रत्येक बटन के लिए प्रत्येक कोड को मैन्युअल रूप से लिखना होगा। कोड को Arduino पर संकलित करें और अपलोड करें और सिस्टम को चलाएं। आईआर रिमोट पर प्रत्येक बटन के लिए परीक्षण करें और भविष्य के संदर्भ के लिए प्रत्येक बटन के लिए कोड लिखें।

चरण 3: अंतिम कार्यक्रम की कोडिंग

अंतिम कार्यक्रम की कोडिंग
अंतिम कार्यक्रम की कोडिंग

एक बार जब आप IR रिमोट के लिए कोड रिकॉर्ड करना समाप्त कर लेते हैं, तो आप अंतिम प्रोग्राम को कोड करने के लिए आगे बढ़ सकते हैं। इसमें लिक्विड क्रिस्टल.एच लाइब्रेरी शामिल होगी। संदर्भ के लिए एक नमूना कोड नीचे डाउनलोड किया जा सकता है। बटन के बीच टॉगल करने के लिए प्रोग्राम में "स्विच" केस का उपयोग करें। प्रत्येक स्विच केस के लिए, LCD पर प्रत्येक बटन के लिए टेक्स्ट प्रदर्शित करने के लिए LCD.print का उपयोग करें, 0.5 सेकंड की देरी और एक ब्रेक जोड़ें; पुनरावृत्ति से बाहर निकलने के लिए। एक बार जब आप कोडिंग कर लेते हैं, तो इसे संकलित करें और इसे Arduino पर अपलोड करें।

चरण 4: परीक्षण

परिक्षण
परिक्षण
परिक्षण
परिक्षण
परिक्षण
परिक्षण
परिक्षण
परिक्षण

अंतिम चरण Arduino को चालू करके प्रोग्राम का परीक्षण करना और IR रिमोट पर बटन दबाकर परीक्षण करना है। यदि आप एलसीडी पर टेक्स्ट नहीं देख पा रहे हैं, तो पोटेंशियोमीटर नॉब को एडजस्ट करने की कोशिश करें। मज़े करो!

सिफारिश की: