विषयसूची:

रेट्रो आर्केड घड़ी - Arduino: 6 कदम (चित्रों के साथ)
रेट्रो आर्केड घड़ी - Arduino: 6 कदम (चित्रों के साथ)

वीडियो: रेट्रो आर्केड घड़ी - Arduino: 6 कदम (चित्रों के साथ)

वीडियो: रेट्रो आर्केड घड़ी - Arduino: 6 कदम (चित्रों के साथ)
वीडियो: Switch Game Life Hack!! 😱 #nintendo #switch #pokemon #nostalgia #retro #trending #shorts #ytshorts 2024, नवंबर
Anonim
Image
Image
रेट्रो आर्केड घड़ी - Arduino
रेट्रो आर्केड घड़ी - Arduino
रेट्रो आर्केड घड़ी - Arduino
रेट्रो आर्केड घड़ी - Arduino

एक टचस्क्रीन और एनिमेटेड आर्केड आंकड़ों के साथ एक इंटरैक्टिव आर्केड बेडसाइड घड़ी बनाएं, जिसे आप अलार्म के लिए अपनी पसंद की ध्वनि रिकॉर्ड कर सकते हैं।

यह पिछले प्रोजेक्ट का अपडेट है जिसमें अब एक 3D प्रिंटेड केस और चुनने के लिए चार अलग-अलग प्रोग्राम शामिल हैं

1. आर्केड क्लॉक - डीके मारियो, अंतरिक्ष आक्रमणकारियों और पॅकमैन एनीमेशन

2. पॅकमैन क्लॉक - घड़ी के कार्यों के साथ इंटरएक्टिव एनिमेटेड पॅकमैन गेम

3. डीके क्लॉक - घड़ी के कार्यों के साथ इंटरएक्टिव एनिमेटेड डीके गेम

4. टम्बल घोस्ट - फ्लैपी बर्ड पर आधारित एनिमेटेड पॅकमैन घोस्ट गेम

80 के दशक के आर्केड गेम के पात्रों की पुरानी यादों को फिर से जीना पसंद करने वाले किसी भी व्यक्ति के लिए बनाने में बहुत मज़ा और एक शानदार उपहार

** यदि आपको यह निर्देश पसंद है तो कृपया पृष्ठ के निचले भाग में बटन दबाकर "घड़ियाँ प्रतियोगिता" में इसे वोट करें ***

बहुत धन्यवाद !!

चरण 1: सामग्री इकट्ठा करें

सामग्री इकट्ठा करें
सामग्री इकट्ठा करें
  1. Arduino Board - Arduino Mega 2560 (आइटम 1, 2 और 3 को एक बंडल ऑर्डर के रूप में खरीदा जा सकता है)
  2. टच स्क्रीन Arduino शील्ड - 3.2 इंच मेगा टच एलसीडी एक्सपेंशन बोर्ड शील्ड
  3. टच स्क्रीन - 3.2 "टीएफटी एलसीडी डिस्प्ले + Arduino के मेगा 2560 के लिए टच स्क्रीन"
  4. रीयल टाइम क्लॉक मॉड्यूल - DS3231 RTC
  5. वॉयस रिकॉर्डर मॉड्यूल - ISD1820 वॉयस रिकॉर्डर
  6. 3डी प्रिंटर के लिए पीएलए फिलामेंट
  7. एक साथ ग्लूइंग केस के लिए दो भाग एपॉक्सी राल
  8. यूएसबी केबल 2 मीटर लंबाई यूएसबी चार्जर (घड़ी के लिए बिजली की आपूर्ति के लिए प्रयुक्त)
  9. गर्म गोंद वाली बंदूक
  10. केबल टाई एक्स 3

वैकल्पिक ऑटो बैक लाइट डिमिंग कंपोनेंट्स की आवश्यकता केवल तभी होती है जब बेडसाइड क्लॉक

  1. रोकनेवाला 270k ओम
  2. जेनर डायोड 3.3v
  3. 0.5 वाट प्रतिरोधी 47 ओम
  4. लाइट डिपेंडेंट रेसिस्टर (LDR)

चरण 2: 3D केस प्रिंट करें

3D केस प्रिंट करें
3D केस प्रिंट करें
3D केस प्रिंट करें
3D केस प्रिंट करें

मैंने क्लॉक केस को एक Creality Ender 3 पर प्रिंट किया। केस के लिए सभी 3D प्रिंट फाइलें और निर्देश यहां Thingiverse पर देखे जा सकते हैं।

चरण 3: सर्किट बनाएँ

सर्किट का निर्माण करें
सर्किट का निर्माण करें
सर्किट का निर्माण करें
सर्किट का निर्माण करें
सर्किट का निर्माण करें
सर्किट का निर्माण करें

समग्र सर्किट में एक रीयल टाइम क्लॉक, Arduino मेगा, साउंड मॉड्यूल, टच स्क्रीन और एक स्क्रीन शील्ड शामिल हैं।

1. रीयल टाइम क्लॉक

दिए गए चित्र के अनुसार Arduino मेगा के पीछे रीयलटाइम घड़ी को माउंट करें। मैंने यह सुनिश्चित करने के लिए एक गर्म गोंद बंदूक और पैकिंग फोम का इस्तेमाल किया कि वे स्पर्श नहीं कर रहे हैं और आंदोलन को अवशोषित करने के लिए कुछ कुशनिंग है। मेरे मामले में, मैंने RTC के 2 पैरों को सीधे Arduino में मिलाया और 5v और GND को Arduino से जोड़ने के लिए हुकअप वायर का उपयोग किया।

2. ध्वनि रिकॉर्डिंग मॉड्यूल

ये वास्तव में शांत और उपयोग में आसान हैं। ऊपर के समान फैशन में, मॉड्यूल और स्पीकर को Arduino के पीछे की स्थिति में रखने के लिए फोम और गर्म गोंद का उपयोग करें ताकि यह सुनिश्चित हो सके कि वे छूने से अछूता है। साउंड मॉड्यूल को Arduino पर D8 द्वारा ट्रिगर किया जाता है, इसलिए इसे और बिजली की आपूर्ति को प्रदान किए गए सर्किट आरेख के अनुसार जोड़ने की आवश्यकता होती है।

3. ऑटो बैकलाइट डिमर (वैकल्पिक)

यदि आप बेडसाइड घड़ी के रूप में उपयोग करने का इरादा रखते हैं, तो आप रात में बैकलाइट को स्वचालित रूप से मंद करना चाहेंगे ताकि यह आपकी नींद को प्रभावित न करे। (यदि नहीं तो आप इस चरण को छोड़ सकते हैं!) दुर्भाग्य से, TFT स्क्रीन में बैकलाइट +3.3v में हार्ड-वायर्ड है और इसे Arduino के साथ समायोजित नहीं किया जा सकता है। इसका मतलब है कि हमें इसे डिस्कनेक्ट करना होगा और बैकलाइट चमक को नियंत्रित करने के लिए Arduino पर PWM पिन से फिर से कनेक्ट करना होगा। मैं इसे घटकों पर पिन या पटरियों को कम से कम नुकसान के साथ करना चाहता था इसलिए निम्नलिखित दृष्टिकोण लिया। नीचे दिए गए चरणों का ध्यानपूर्वक पालन करें

(ए) इसे प्राप्त करने के लिए प्रकाश का पता लगाने के लिए यूनिट के पीछे एक लाइट डिपेंडेंट रेसिस्टर (LDR) लगाया जाता है। मामले में दो 3 मिमी छेद ड्रिल करें और छेद के माध्यम से एलडीआर पैरों को धक्का दें। पैरों को पकड़ने के लिए कैबिनेट के अंदर गर्म गोंद का प्रयोग करें। केस के अंदर दो तारों को मिलाएं और उन्हें सर्किट डायग्राम के अनुसार कनेक्ट करें। सर्किट आरेख के अनुसार Arduino के A7 में 270k ओम रेसिस्टर जोड़ें।

(बी) टीएफटी डिस्प्ले को हटा दें, और इसे एक फर्म सतह पर रखें। पिन 19 (LED_A) को पहचानें और पिन के आधार पर प्लास्टिक के कुछ मिलीमीटर सावधानी से हटा दें। ऊपर की तस्वीर के अनुसार पिन को फ्लैट और कनेक्टर से दूर मोड़ें। जांचें कि टीएफटी शील्ड आराम से प्लग इन कर सकती है और बेंट पिन प्लग या सॉकेट को बाधित नहीं करता है।

(सी) एक ४७ ओम रजिस्टर को पिन के ऊपर मुड़े हुए से मिलाएं और एक तार को रेसिस्टर से अरुडिनो मेगा के डी९ से कनेक्ट करें। Arduino D9 पिन 40mA तक डूब सकता है, इसलिए रोकनेवाला इसे इससे कम तक सीमित करता है। उसी पिन (LED_A) में 3.3v जेनर डायोड संलग्न करें और इसे आरेख के अनुसार पृथ्वी से कनेक्ट करें। इसका उद्देश्य बैकलाइट को ओवरवॉल्टेज से बचाना है क्योंकि यह वोल्टेज को 3.3v पर रेगुलेट करेगा।

4. टीएफटी स्क्रीन और अरुडिनो शील्ड

TFT Arduino Shield में 3.2' TFT टच स्क्रीन कनेक्टर को सावधानी से पुश करें। फिर दिए गए चित्र के अनुसार ध्यान से Arduino के शीर्ष से कनेक्ट करें। आरटीसी में एक बैटरी होती है इसलिए बिजली हटा दिए जाने पर भी सही समय बरकरार रहेगा। अलार्म समय को Arduino पर Eeprom में संग्रहीत किया जाता है, जिसका अर्थ है कि बिजली कटौती होने पर इसे बरकरार रखा जाएगा।

चरण 4: कोड लोड करें

कोड लोड करें
कोड लोड करें

घड़ियाँ प्रतियोगिता में उपविजेता

सिफारिश की: