विषयसूची:

टॉकिंग क्लॉक बनाएं: 10 कदम (चित्रों के साथ)
टॉकिंग क्लॉक बनाएं: 10 कदम (चित्रों के साथ)

वीडियो: टॉकिंग क्लॉक बनाएं: 10 कदम (चित्रों के साथ)

वीडियो: टॉकिंग क्लॉक बनाएं: 10 कदम (चित्रों के साथ)
वीडियो: Clock drawing easily 2024, जुलाई
Anonim
टॉकिंग क्लॉक बनाएं
टॉकिंग क्लॉक बनाएं

यह घड़ी आपकी खुद की आवाज का उपयोग करके समय की घोषणा करती है!

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

चरण 1: अक्सर पूछे जाने वाले प्रश्न

सामान्य प्रश्न
सामान्य प्रश्न
सामान्य प्रश्न
सामान्य प्रश्न

प्रश्न: यह कैसे काम करता है? ऑडियो नमूने एसडी कार्ड पर संग्रहीत किए जाते हैं। समय को DS1307 RTC के साथ ट्रैक किया जाता है। माइक्रोकंट्रोलर डिस्प्ले को अपडेट करने के लिए हर सेकेंड में आरटीसी का सर्वेक्षण करता है और बड़े लाल 'घोषणा' बटन को देखता है। एक बार जब आप बटन दबाते हैं, तो माइक्रोकंट्रोलर वर्तमान समय के आधार पर उपयुक्त नमूने चलाता है। प्रश्न: मैं अपनी आवाज का उपयोग कैसे करूं? आप बस अपनी आवाज रिकॉर्ड करें और एसडी कार्ड में कॉपी करें। मैं आपको दिखाता हूँ कि कैसे थोड़ी देर में, लेकिन यह आसान है।प्र: क्या मैं इसे x कर सकता हूँ? शायद। आप अगले चरण पर कोड डाउनलोड कर सकते हैं - आप इसे देख सकते हैं और चीजों को काफी आसानी से बदल सकते हैं। प्रश्न: तकनीकी विवरण क्या हैं? यह एक लंबन प्रोपेलर है जो 80 मेगाहर्ट्ज पर चल रहा है जो डीएस 1307 रीयल-टाइम घड़ी और एचडी 44780 8x2 कैरेक्टर एलसीडी (4-बिट इंटरफ़ेस) से जुड़ा है। प्रोपेलर रेमैन के उत्कृष्ट वेव प्लेबैक ऑब्जेक्ट्स का उपयोग करके ऑडियो प्लेबैक सहित सब कुछ प्रबंधित करता है। 16kHz मोनो या स्टीरियो WAV प्लेबैक समर्थित है। यहां एक पूर्वाभ्यास है कि यह कैसे काम करता है। ध्यान दें कि मैं एक एलसीडी यूआई मॉड्यूल और प्रोपेलर प्लेटफॉर्म एसडी का उपयोग कर रहा हूं, लेकिन यह निर्देश आपको दिखाएगा कि इसे ब्रेडबोर्ड के साथ कैसे बनाया जाए।

चरण 2: सामग्री

सामग्री
सामग्री
सामग्री
सामग्री
सामग्री
सामग्री
सामग्री
सामग्री

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

सबसे पहले मैं आपको दिखाऊंगा कि ब्रेडबोर्ड पर अपनी घड़ी कैसे बनाई जाती है - और यहां आपको इसके लिए क्या चाहिए; कोड यहां स्रोत कोड है। एमआईटी लाइसेंस के तहत सब कुछ उपलब्ध है। एसडी कार्ड स्लॉट मैंने एक प्रोटोबार्ड पर मेरा माउंट किया और एक ड्रेमेल के साथ आकार में कटौती की। मैं मूसर से एक स्लॉट का उपयोग कर रहा हूं, आप उन माइक्रोएसडी - एसडी एडेप्टर में से एक के पैड को भी मिला सकते हैं। कनेक्ट करना आसान बनाने के लिए मैंने एक प्रोटोबार्ड पर मेरा रखा है। 8x2 कैरेक्टर एलसीडी समय प्रदर्शित करता है। स्पार्कफुन में एक 16x2 एलसीडी है जो काम करेगी, टूललिटल स्पीकर मैंने इसे एक छोटे से स्टीरियो सेट से बाहर निकाल दिया जो मेरे पास था। आप एक हेडफोन स्पीकर3xAA बैटरी बॉक्स माउसर पार्ट#12BH331/CS-GRParallax Propeller का उपयोग ParallaxDS1307 RTC मूसर पार्ट #700-DS1307N5Mhz क्रिस्टल पर उपलब्ध Parallax 32.768 KHz क्रिस्टल माउसर पार्ट #73-XT26232kb EEPROM मूसर पार्ट #579-24LC256-I पर भी कर सकते हैं। /P 10k पॉट Parallax5x टैक्टाइल स्विचेस माउसर पार्ट #653-B3F-1000 3.3v वोल्टेज रेगुलेटर माउसर पार्ट #511-LD1117V33 पर उपलब्ध लगभग 10 10k ओम रेसिस्टर्स 4x 4.7k ओम रेसिस्टर्स3 या 4.1uF सिरेमिक कैप्स3 47uF इलेक्ट्रोलाइटिक कैप्स यदि आप चाहते हैं RTC में बैटरी बैकअप जोड़ने के लिए, आपको या तो 3v बैटरी, या सुपर कैप और डायोड ब्रेडबोर्ड और हुकअप वायर की एक गुच्छा की आवश्यकता होगी। एक एसडी या माइक्रोएसडी कार्ड।

चरण 3: अपनी आवाज रिकॉर्ड करना

अपनी आवाज की रिकॉर्डिंग
अपनी आवाज की रिकॉर्डिंग

आइए आपकी आवाज के नमूनों को कैप्चर करके शुरू करें। यदि आप इसे छोड़ना चाहते हैं, तो आप मेरे द्वारा बनाए गए नमूनों का उपयोग कर सकते हैं (यहां डाउनलोड करें)। ऑडियो रिकॉर्ड करने के लिए ऑडेसिटी एक बेहतरीन प्रोग्राम है। आप यहां ऑडेसिटी डाउनलोड कर सकते हैं। ऑडेसिटी का उपयोग करते समय, ट्रैक गुणों को 16-बिट पीसीएम, 16khz दर पर सेट करना सुनिश्चित करें। मोनो ठीक है, स्टीरियो काम करेगा, लेकिन मैंने केवल एक स्पीकर को जोड़ा है (और आपकी घड़ी को स्टीरियो में क्यों होना चाहिए?) प्रत्येक नंबर का अपना wav होता है। फ़ाइल। आपको निम्नलिखित नमूनों की आवश्यकता होगी:नंबर

  • 00.वाव
  • 01.वाव
  • 02.वाव
  • 03.वाव
  • 04.वाव
  • 05.वाव
  • 06.वाव
  • 07.वावी
  • 08.वाव
  • 09.वाव
  • 11.वाव
  • 12.वाव
  • १३.वाव
  • 14.वाव
  • १५.वाव
  • १६.वाव
  • 17.वाव
  • १८.वाव
  • 19.वाव
  • 20.वाव
  • ३०.वाव
  • ४०.वाव
  • 50.वाव

शब्दों

  • पूर्वाह्न
  • अपराह्न
  • geve.wav (शुभ संध्या)
  • morn.wav (सुप्रभात)
  • दोपहर वाव (शुभ दोपहर)
  • और.वाव (और)
  • oclock.wav (ओ'क्लॉक)
  • secs.wav (सेकंड)
  • सटीक.wav (बिल्कुल)
  • बीप.वाव, एक बीप ध्वनि
  • Standard.wav (प्रशांत मानक समय होगा)
  • dlight.wav (प्रशांत दिन के उजाले का समय होगा)

उनमें से प्रत्येक को अलग-अलग फाइलों के रूप में रिकॉर्ड करें और अपने एसडी कार्ड पर रूट डायरेक्टरी में सेव करें। मैंने उन सभी को एक ही तरंग के रूप में रिकॉर्ड किया, फिर उन्हें अलग-अलग फाइलों में काट दिया। इस तरह वॉल्यूम के स्तर को नियंत्रित करना आसान लग रहा था। साथ ही, यदि आपके पास लैपटॉप है, तो आपको बाहरी माइक्रोफ़ोन का उपयोग करके बेहतर परिणाम प्राप्त होंगे। आपके लैपटॉप के आधार पर, आपको कुछ फुफकार या भनभनाहट हो सकती है।

चरण 4: इसे बनाएं: योजनाबद्ध

इसे बनाओ: योजनाबद्ध
इसे बनाओ: योजनाबद्ध

सब कुछ कैसे जुड़ा है, यह समझने के लिए सबसे पहले, नीचे दिए गए योजनाबद्ध की समीक्षा करें। बाईं ओर का बॉक्स एसडी कार्ड स्लॉट है, और ऊपर वाला बॉक्स प्रोप प्लग है। मैं इसे ब्रेडबोर्डिंग के माध्यम से चलूंगा, लेकिन योजनाबद्ध आपका सबसे अच्छा मार्गदर्शक है। यहाँ एक हाई-रेस संस्करण है, लो-रेस संस्करण नीचे है।

चरण 5: इसे बनाएं: पावर और प्रोपेलर

इसे बनाओ: शक्ति और प्रोपेलर
इसे बनाओ: शक्ति और प्रोपेलर
इसे बनाओ: शक्ति और प्रोपेलर
इसे बनाओ: शक्ति और प्रोपेलर
इसे बनाओ: शक्ति और प्रोपेलर
इसे बनाओ: शक्ति और प्रोपेलर
इसे बनाओ: शक्ति और प्रोपेलर
इसे बनाओ: शक्ति और प्रोपेलर

बैटरी बॉक्स को ब्रेडबोर्ड से कनेक्ट करें और पावर स्टेज बनाएं।

फिर चिप के दोनों किनारों पर Vdd और Vss को जोड़कर प्रोप जोड़ें। ध्यान दें कि मैंने प्रत्येक पावर रेल में 2.1uF सिरेमिक कैप जोड़े हैं। अब EEPROM और 2 10k रेसिस्टर्स जोड़ें, प्रोप के ठीक ऊपर अंत में, हेडर को RST और P30 और P31 से जोड़ने के लिए पिन हेडर और वायर जोड़ें।

चरण 6: इसे बनाएं: परीक्षण

इसे बनाओ: परीक्षण
इसे बनाओ: परीक्षण
इसे बनाओ: परीक्षण
इसे बनाओ: परीक्षण

आपका मूल प्रोपेलर सेटअप अब पूरा हो गया है। अपने प्रोप प्लग को हेडर में प्लग करें, यूएसबी केबल कनेक्ट करें और प्रोपेलर टूल को फायर करें। F7 दबाएं और सुनिश्चित करें कि आप Prop. के साथ संवाद कर सकते हैं

चरण 7: इसे बनाएं: आरटीसी

इसे बनाओ: आरटीसी
इसे बनाओ: आरटीसी
इसे बनाओ: आरटीसी
इसे बनाओ: आरटीसी

अब, प्रोपेलर के 5Mhz क्रिस्टल (Xo और Xi पर) को जोड़ते हैं। प्रोप को 80 मेगाहर्ट्ज पर चलने के लिए क्रिस्टल की आवश्यकता होती है, जिसे वाव प्लेबैक करने की आवश्यकता होती है।

DS1307 जोड़ें, इसे P29 और P28 से जोड़कर, eeprom के समान पिन। घड़ी के क्रिस्टल को DS1307 के P1 और P2 में भी जोड़ें।

वैकल्पिक रूप से, आप DS1307 को 3v बैटरी को P3 से कनेक्ट करके या सुपर कैप और डायोड का उपयोग करके बैटरी बैकअप दे सकते हैं। जब भी सर्किट पर बिजली लागू की जाती है, तो सुपर कैप चार्ज हो जाएगा, और छोटा डायोड यह सुनिश्चित करेगा कि यह केवल DS1307 (पूरे सर्किट को पावर देने के बजाय) को डिस्चार्ज करे।

चरण 8: इसे बनाएं: एसडी कार्ड, स्पीकर, डिस्प्ले

इसे बनाओ: एसडी कार्ड, स्पीकर, डिस्प्ले
इसे बनाओ: एसडी कार्ड, स्पीकर, डिस्प्ले
इसे बनाओ: एसडी कार्ड, स्पीकर, डिस्प्ले
इसे बनाओ: एसडी कार्ड, स्पीकर, डिस्प्ले
इसे बनाओ: एसडी कार्ड, स्पीकर, डिस्प्ले
इसे बनाओ: एसडी कार्ड, स्पीकर, डिस्प्ले
इसे बनाओ: एसडी कार्ड, स्पीकर, डिस्प्ले
इसे बनाओ: एसडी कार्ड, स्पीकर, डिस्प्ले

स्पीकर को प्रोपेलर से कनेक्ट करें, फिर एसडी कार्ड से। ध्यान दें कि एसडी कार्ड की प्रत्येक पंक्ति में एक पुल-अप 10k रोकनेवाला है।

एलसीडी डिस्प्ले कनेक्ट करें। यह एक जटिल कनेक्शन है - प्रत्येक पिन के लिए योजनाबद्ध देखें। ध्यान दें कि DB4-DB7 4.7k रेसिस्टर्स से होकर गुजरता है।

अंत में वे स्विच जोड़ें जिनका उपयोग आप इनपुट के लिए करेंगे।

चरण 9: इसे बनाएं: प्रोग्रामिंग

इसे बनाओ: प्रोग्रामिंग
इसे बनाओ: प्रोग्रामिंग

एक बार जब आप सब कुछ तार-तार कर लेते हैं, तो सोर्सकोड डाउनलोड करें (यहां), अपने प्रोप प्लग को कनेक्ट करें और प्रोपेलर को प्रोग्राम करें। यहाँ यह कैसा दिखेगा;

चरण 10: इसे बनाएं: एलसीडी यूआई और प्रोपेलर प्लेटफॉर्म एसडी का उपयोग करना

इसे बनाएं: एलसीडी यूआई और प्रोपेलर प्लेटफॉर्म एसडी का उपयोग करना
इसे बनाएं: एलसीडी यूआई और प्रोपेलर प्लेटफॉर्म एसडी का उपयोग करना
इसे बनाएं: एलसीडी यूआई और प्रोपेलर प्लेटफॉर्म एसडी का उपयोग करना
इसे बनाएं: एलसीडी यूआई और प्रोपेलर प्लेटफॉर्म एसडी का उपयोग करना

यदि आप प्रोपेलर प्लेटफॉर्म एसडी और एलसीडी यूआई का उपयोग कर रहे हैं, तो सेटअप थोड़ा अलग है;

1 - प्रोपेलर प्लेटफॉर्म एसडी प्री-असेंबल है। 2 - LCD UI को एक साथ रखने के लिए इस निर्देश का पालन करें। 3 - आपको प्रोप प्लग की आवश्यकता नहीं है। प्रोपेलर प्लेटफ़ॉर्म एसडी में एक बूटलोडर है, इसलिए आप बस इस फ़ाइल को अनज़िप करें और अपने एसडी कार्ड के रूट पर कॉपी करें। 4 - आपको एक हेडफोन जैक जोड़ना होगा या एलसीडी यूआई पर एक छोटे स्पीकर में सिर्फ हुकअप वायर जोड़ना होगा। आप तस्वीरों में देख सकते हैं कि मैंने यह कैसे किया। इतना ही! अपनी नई टॉकिंग क्लॉक का आनंद लें!

सिफारिश की: