विषयसूची:

विशाल ओएलईडी के साथ टैमागिनो अपडेट: 4 कदम
विशाल ओएलईडी के साथ टैमागिनो अपडेट: 4 कदम

वीडियो: विशाल ओएलईडी के साथ टैमागिनो अपडेट: 4 कदम

वीडियो: विशाल ओएलईडी के साथ टैमागिनो अपडेट: 4 कदम
वीडियो: АК 47 против финального босса ► 9 Прохождение Silent Hill Origins (PS2) 2024, नवंबर
Anonim
विशाल OLED के साथ टैमागिनो अपडेट
विशाल OLED के साथ टैमागिनो अपडेट

अभिवादन!

आज हम टैमागिनो को एक चमकदार नए विशाल 2.7 OLED डिस्प्ले के साथ अपडेट करने जा रहे हैं, कृपया DFRobot द्वारा प्रदान किया गया!

जैसा कि आप पहले से ही जानते हैं, टैमागिनो मेरी पहली Arduino परियोजनाओं में से एक थी और मेरा पहला गेम माइक्रोकंट्रोलर पर चलने के लिए विकसित हुआ था। यह तमागोत्ची आभासी पालतू जानवर का एक क्लोन है, जो 90 के दशक में बहुत लोकप्रिय था, और पिछले कुछ वर्षों में भी लोकप्रियता हासिल कर रहा था!

टैमागिनो के पहले संस्करण में प्रसिद्ध 0.96 I2C OLED का उपयोग किया गया था जो व्यापक रूप से उपलब्ध है और कई इलेक्ट्रॉनिक्स शौक़ीन लोगों द्वारा उपयोग किया जाता है।

तमागुइनो की अपनी वेबसाइट है:

वहां आप विस्तृत जानकारी और योजना, स्रोत कोड और संबंधित पुस्तकालय, 3डी प्रिंट करने योग्य मामले और बहुत कुछ पा सकते हैं। इसे अर्दुबॉय में भी पोर्ट किया गया था!;)

अब जब आप टैमागिनो के संक्षिप्त इतिहास को जानते हैं, तो इसे इस नए बड़े OLED पर चमकने दें!

चरण 1: आवश्यक भागों

भागों की जरूरत
भागों की जरूरत

इस प्रोजेक्ट को ब्रेडबोर्ड पर बनाने के लिए आपको निम्नलिखित की आवश्यकता होगी:

  • Arduino UNO या समान
  • ब्रेड बोर्ड
  • 2.7" DFRobot से OLED 128x64 डिस्प्ले मॉड्यूल
  • जम्पर तार
  • 3 पुश बटन
  • पीजो बजर / स्पीकर

चरण 2: वायरिंग

तारों
तारों

सबसे बाहरी OLED पिन को 1 और 20 के साथ लेबल किया जाता है, इसलिए दोबारा जांचें कि क्या प्रत्येक कनेक्शन उचित पिन को सौंपा गया है

कृपया कनेक्शन के लिए इस गाइड का पालन करें:

  • OLED पिन 1 (GND) -> ARDUINO GND
  • OLED पिन 2 (VCC) -> ARDUINO 5V (3v3 पर भी काम करना चाहिए)
  • OLED पिन 4 (DC) -> ARDUINO पिन 8
  • OLED पिन 7 (SCK) -> ARDUINO पिन 13
  • OLED पिन 8 (MOSI) -> ARDUINO पिन 11
  • OLED पिन 15 (CS) -> ARDUINO पिन 10
  • OLED पिन 16 (RST) -> ARDUINO पिन 9

बटन और बजर / स्पीकर:

  • बटन 1 -> ARDUINO पिन 5
  • बटन 2 -> ARDUINO पिन 6
  • बटन 3 -> ARDUINO पिन 7
  • बजर + -> आर्डिनो पिन 4
  • बजर - -> जीएनडी

दूसरा बटन पिन GND में जाता है

हमें बटन के लिए प्रतिरोधों का उपयोग करने की आवश्यकता नहीं है, क्योंकि बटन इनपुट के लिए उपयोग किए जाने वाले संबंधित Arduino पिन कोड में आंतरिक पुल अप प्रतिरोधों के साथ प्रारंभ किए जाते हैं।

चरण 3: कोड अपलोड करना

कोड अपलोड करना
कोड अपलोड करना

स्रोत कोड यहां पाया जा सकता है:

github.com/alojzjakob/Tamaguino

इस निर्माण के लिए आपको इस विशिष्ट संस्करण की आवश्यकता होगी:

github.com/alojzjakob/Tamaguino/tree/maste…

यह इस स्क्रीन के साथ संगत होने के लिए प्रारंभिक कोड का एक संशोधित संस्करण है।

यदि आप पहले टैमागिनो का निर्माण कर रहे थे, तो कृपया ध्यान दें कि SSD1306 (I2C) संस्करण की तुलना में इस पर बटन और बजर को अलग तरह से मैप किया गया है। इसे फिर से व्यवस्थित करना पड़ा ताकि हम Arduino पर SPI समर्पित पिन का उपयोग कर सकें।

SSD1325 के लिए आपको Adafruit की इस लाइब्रेरी की भी आवश्यकता होगी:

github.com/adafruit/Adafruit_SSD1325_Libra…

अब जब आपके पास सब कुछ तैयार है, तो कोड और लाइब्रेरी को Arduino IDE में लोड करें और बोर्ड पर अपलोड करें।

चरण 4: अवलोकन

ऊपर दिए गए वीडियो में आप चरण-दर-चरण मेरा अनुसरण कर सकते हैं और अपना खुद का तामागुइनो पालतू बना सकते हैं!

सिफारिश की: