विषयसूची:

ArduinOLED का निर्माण करें: 4 कदम
ArduinOLED का निर्माण करें: 4 कदम

वीडियो: ArduinOLED का निर्माण करें: 4 कदम

वीडियो: ArduinOLED का निर्माण करें: 4 कदम
वीडियो: What is Arduino | All Basic Concept of ArduinoUno in hindi | Arduino tutorial in hindi | ArduinoUno 2024, अक्टूबर
Anonim
ArduinOLED का निर्माण करें
ArduinOLED का निर्माण करें

ArduinOLED इलेक्ट्रॉनिक गेम और अन्य परियोजनाओं के लिए एक मंच है। इसमें एक OLED स्क्रीन, एक जॉयस्टिक, कुछ बटन, एक बजर और कई अन्य उपकरणों के साथ इंटरफेस करने के लिए एलीगेटर क्लिप कनेक्शन पॉइंट शामिल हैं। अधिक जानकारी के लिए https://johanv.xyz/ArduinOLED पर जाएं।

यह मार्गदर्शिका बताती है कि इनमें से किसी एक बोर्ड को स्वयं कैसे ऑर्डर और असेंबल किया जाए। सॉफ्टवेयर सेट करने के लिए, https://www.instructables.com/id/ArduinOLED/ पर जाएं।

चरण 1: मुद्रित सर्किट बोर्ड (पीसीबी) का आदेश दें

मुद्रित सर्किट बोर्ड (पीसीबी) का आदेश दें
मुद्रित सर्किट बोर्ड (पीसीबी) का आदेश दें
मुद्रित सर्किट बोर्ड (पीसीबी) का आदेश दें
मुद्रित सर्किट बोर्ड (पीसीबी) का आदेश दें
मुद्रित सर्किट बोर्ड (पीसीबी) का आदेश दें
मुद्रित सर्किट बोर्ड (पीसीबी) का आदेश दें

मैंने EasyEDA पर बोर्ड डिज़ाइन किए हैं:

easyeda.com/jjvan/OLED_Arduino-55422f17ec8…

"ArduinOLED v6" नामक बोर्ड वह है जिसे मैंने ऑर्डर किया था। इसमें कुछ गलतियाँ हैं:

  • पावर डायोड को छोड़कर सभी डायोड पीछे की ओर होते हैं।
  • एसडीए और एससीएल पुल-अप रेसिस्टर्स गलती से 5V के बजाय जमीन से जुड़े हुए थे, इसलिए मुझे एलीगेटर क्लिप कनेक्टर्स को 1K ओम रेडियल लीड रेसिस्टर्स को मिलाप करना पड़ा।

मैंने इन सभी मुद्दों को "ArduinOLED v8" नामक बोर्ड में तय किया है

  • सभी डायोड अब सही हैं।
  • SDA और SCL में अब 1K सरफेस माउंट पुल-अप रेसिस्टर्स हैं।
  • एसपीआई पिन बाईं ओर मगरमच्छ क्लिप पर उपलब्ध हैं।
  • नोट: चूंकि पिनों को पुनर्व्यवस्थित किया गया था, इसलिए आपको बटन पढ़ने में सक्षम होने के लिए ArduinOLED लाइब्रेरी को संशोधित करना होगा। इस ट्यूटोरियल के अंतिम चरण में इसके बारे में अधिक जानकारी प्राप्त करें।

बोर्डों को ऑर्डर करने के लिए, EasyEDA पर एक खाता बनाएं, ऊपर दिए गए लिंक का अनुसरण करें, और जिस बोर्ड को आप ऑर्डर करना चाहते हैं, उसके बगल में "संपादक में खोलें" पर क्लिक करें। फिर "फैब्रिकेशन आउटपुट" (उपरोक्त छवियों में लेबल) पर क्लिक करें, जो ऑर्डरिंग विकल्पों के साथ एक नया टैब खोलेगा। "पीसीबी मात्रा" को 10 में बदलें, क्योंकि 5 और 10 की लागत समान है, और "कार्ट में सहेजें" पर क्लिक करें।

शिपिंग लागत प्राप्त करने के लिए अपना पता दर्ज करें। संयुक्त राज्य अमेरिका में, यह आमतौर पर $ 18 है, इसलिए यदि आप कई प्रकार के बोर्ड ऑर्डर करना चाहते हैं, तो उन्हें उसी क्रम में रखें ताकि आपको केवल एक बार शिपिंग के लिए भुगतान करना पड़े।

पीसीबी ऑर्डर अभी जमा न करें, क्योंकि आप पीसीबी के साथ कुछ घटकों को ऑर्डर करके शिपिंग लागत को कम कर सकते हैं।

चरण 2: घटकों को ऑर्डर करें

संलग्न सभी घटकों की एक स्प्रेडशीट है और जहां मैंने उन्हें खरीदा है। "एलसीएससी" के सभी घटकों को ईज़ीईडीए पीसीबी ऑर्डर के साथ जोड़ा जा सकता है। चेकआउट के दौरान, शिपिंग विकल्पों के अंतर्गत, "मैं पीसीबी ऑर्डर को एक साथ शिप करने के लिए संयोजित करना चाहता हूं" चुनें। फिर, एलसीएससी के लिए ऑर्डर सबमिट करने के बाद, वापस जाएं और ईज़ीईडीए से बोर्ड के लिए ऑर्डर सबमिट करें।

चरण 3: बोर्डों को इकट्ठा करना

पीसीबी पर घटकों को मिलाप करते समय कुछ नोट:

  • Arduino Pro Mini के पिन को क्लिप करना सुनिश्चित करें जो बोर्ड के पिछले हिस्से से चिपके रहते हैं क्योंकि वे 9V बैटरी धारक से टकराएंगे।
  • डायोड, बटन और बजर को भी क्लिप करें जो 9V बैटरी होल्डर के नीचे हैं
  • बैटरी होल्डर को आखिरी में मिलाएं।
  • जॉयस्टिक को सोल्डर करते समय, आपको एंगल हेडर को हटाना होगा और इसे डायोड से सीधे हेडर या कुछ बचे हुए पिन से बदलना होगा।
  • OLED स्क्रीन को कनेक्ट करते समय मैंने 1x4 महिला हेडर का उपयोग किया था ताकि मैं चाहूं तो इसे हटा सकूं। आप स्क्रीन को सीधे बोर्ड में मिलाप भी कर सकते हैं।

चरण 4: ArduinOLED की प्रोग्रामिंग

ArduinOLED को प्रोग्राम करने के लिए, इस ट्यूटोरियल का अनुसरण करें:

www.instructables.com/id/ArduinOLED/

यदि आपने "ArudinOLED v8" का आदेश दिया है जिसे पीछे "v2.0" के साथ लेबल किया गया है (पीछे की संख्या लाइब्रेरी संगतता के लिए "सॉफ़्टवेयर संस्करण" का प्रतिनिधित्व करती है), तो आपको ArduinOLED लाइब्रेरी में कुछ पंक्तियों को बदलने की आवश्यकता होगी।

फ़ाइल को यहां खोलें:

[स्केचबुक फोल्डर]/ArduinOLED/ArduinOLED.cpp

या

[स्केचबुक फोल्डर]/ArduinOLED-master/ArduinOLED.cpp

शीर्ष के पास इन पंक्तियों को खोजें:

आउटपुट col0 (उच्च);

आउटपुट col1 (उच्च); आउटपुट col2 (उच्च);

और उन्हें इसमें बदलें:

आउटपुट col0 (उच्च);

आउटपुट col1 (उच्च); आउटपुट col2 (उच्च); मूल परिवर्तित D10D9 D11D6 D12D

यह बदल देगा कि "ArduinOLED v8" बोर्ड में परिवर्तनों को दर्शाने के लिए बटन मैट्रिक्स के लिए कौन से पिन का उपयोग किया जाता है। यह एसपीआई पिन को बाईं ओर के एलीगेटर क्लिप कनेक्टर पर भी उपलब्ध कराता है।

मुझे बताएं कि क्या आपके पास इनमें से किसी भी चरण पर कोई प्रश्न हैं या स्पष्टीकरण की आवश्यकता है। आपको कामयाबी मिले!

सिफारिश की: