विषयसूची:

सर्किट प्लेग्राउंड एक्सप्रेस के साथ टॉकिंग हैट का पता लगाना: 12 कदम (चित्रों के साथ)
सर्किट प्लेग्राउंड एक्सप्रेस के साथ टॉकिंग हैट का पता लगाना: 12 कदम (चित्रों के साथ)

वीडियो: सर्किट प्लेग्राउंड एक्सप्रेस के साथ टॉकिंग हैट का पता लगाना: 12 कदम (चित्रों के साथ)

वीडियो: सर्किट प्लेग्राउंड एक्सप्रेस के साथ टॉकिंग हैट का पता लगाना: 12 कदम (चित्रों के साथ)
वीडियो: सर्किट में सभी Components की पहचान और Testing करना सीखें | how to check electronic components 2024, नवंबर
Anonim
सर्किट प्लेग्राउंड एक्सप्रेस के साथ टॉकिंग हैट का पता लगाना
सर्किट प्लेग्राउंड एक्सप्रेस के साथ टॉकिंग हैट का पता लगाना
सर्किट प्लेग्राउंड एक्सप्रेस के साथ टॉकिंग हैट का पता लगाना
सर्किट प्लेग्राउंड एक्सप्रेस के साथ टॉकिंग हैट का पता लगाना
सर्किट प्लेग्राउंड एक्सप्रेस के साथ टॉकिंग हैट का पता लगाना
सर्किट प्लेग्राउंड एक्सप्रेस के साथ टॉकिंग हैट का पता लगाना
सर्किट प्लेग्राउंड एक्सप्रेस के साथ टॉकिंग हैट का पता लगाना
सर्किट प्लेग्राउंड एक्सप्रेस के साथ टॉकिंग हैट का पता लगाना

यह आसान और त्वरित ट्यूटोरियल आपको सिखाता है कि टॉकिंग हैट कैसे बनाया जाता है! जब आप कोई प्रश्न पूछते हैं तो यह सावधानीपूर्वक संसाधित उत्तर के साथ प्रतिक्रिया देगा, और शायद यह आपको यह तय करने में मदद कर सकता है कि आपको कोई चिंता या समस्या है या नहीं।

मेरे पहनने योग्य टेक वर्ग में, मुझे सीपीएक्स (सर्किट खेल का मैदान एक्सप्रेस), मेरे कोडिंग कौशल, और कुछ ऐसा जो आप एक परियोजना में पहन सकते हैं, को शामिल करने का कार्य दिया गया था। और मैंने सोचा, क्यों न हैरी पॉटर में सॉर्टिंग हैट की तरह एक टॉकिंग हैट बनाया जाए? जब भी CPX एक झटके का पता लगाता है, तो टोपी बेतरतीब ढंग से मेरे द्वारा रिकॉर्ड किए गए उत्तर को उत्पन्न करती है।

आपूर्ति

- मछुआरे की टोपी (या किसी भी तरह की टोपी काम करती है)

- CPX (सर्किट खेल का मैदान एक्सप्रेस)

- एए बैटरी (मैंने एक रिचार्जेबल एक का इस्तेमाल किया)

- क्लिप

- सुई

- मोती

-धागा

- दुस्साहस आवेदन

- वॉयस रिकॉर्डर (मैंने क्विकटाइम प्लेयर का इस्तेमाल किया)

- म्यू-एडिटर (पायथन एडिटिंग प्रोग्राम)

सामग्री जिनकी आपको आवश्यकता हो सकती है या हो सकती है:

- बाहरी माइक्रोफोन

- सेक्विन

- मोती

चरण 1: एक टोपी ख़रीदना

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

चरण 2: विचार-मंथन और रिकॉर्डिंग के उत्तर जो आप कहना चाहते हैं

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

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

चरण 3: ऑडियो फ़ाइल निर्यात करना

एक बार जब आप ऑडियो फ़ाइल रिकॉर्ड कर लेते हैं, तो आपको ऑडेसिटी का उपयोग करके ऑडियो फ़ाइल को.wav फ़ाइल से बदलना होगा। यदि आपके कंप्यूटर पर ऑडेसिटी प्रोग्राम नहीं है, तो आप इसे केवल ऑडेसिटी गूगल करके या इस लिंक का अनुसरण करके डाउनलोड कर सकते हैं:

फिर, आपको फ़ाइल को संपादित करने के लिए फ़ाइल को ऑडेसिटी प्रोग्राम में ले जाना होगा। आपको पहले ऑडियो फ़ाइल को स्टीरियो से मोनो में विभाजित करना होगा ताकि यह फ़ाइल का आकार कम कर सके।

फ़ाइल को.wav फ़ाइल में संपादित करने के तरीके के बारे में यहां चरण दिए गए हैं।

चरण 4: QuickTime प्लेयर से गैराज बैंड में फ़ाइल निर्यात करें

QuickTime प्लेयर से गैराज बैंड में फ़ाइल निर्यात करें
QuickTime प्लेयर से गैराज बैंड में फ़ाइल निर्यात करें
QuickTime प्लेयर से गैराज बैंड में फ़ाइल निर्यात करें
QuickTime प्लेयर से गैराज बैंड में फ़ाइल निर्यात करें
QuickTime प्लेयर से गैराज बैंड में फ़ाइल निर्यात करें
QuickTime प्लेयर से गैराज बैंड में फ़ाइल निर्यात करें
QuickTime प्लेयर से गैराज बैंड में फ़ाइल निर्यात करें
QuickTime प्लेयर से गैराज बैंड में फ़ाइल निर्यात करें

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

चरण 5: एआईएफएफ फ़ाइल को.wav फ़ाइल में कनवर्ट करना

एआईएफएफ फ़ाइल को.wav फ़ाइल में कनवर्ट करना
एआईएफएफ फ़ाइल को.wav फ़ाइल में कनवर्ट करना
एआईएफएफ फ़ाइल को.wav फ़ाइल में कनवर्ट करना
एआईएफएफ फ़ाइल को.wav फ़ाइल में कनवर्ट करना
एआईएफएफ फ़ाइल को.wav फ़ाइल में कनवर्ट करना
एआईएफएफ फ़ाइल को.wav फ़ाइल में कनवर्ट करना

चूंकि आपके पास एक एआईएफएफ ऑडियो फ़ाइल आपके डेस्कटॉप पर सहेजी गई है, तो आप ऑडेसिटी खोल सकते हैं और फ़ाइल आयात कर सकते हैं। आप इसे केवल एआईएफएफ फाइल को इसमें खींचकर कर सकते हैं। यदि चेतावनी संकेत दिखाई देता है, तो बस ठीक क्लिक करें और आगे बढ़ें।

फिर, ऊपर दिए गए दूसरे स्क्रीनशॉट की तरह दिखने वाली एक ऑडियो फ़ाइल दिखाई देगी। चूंकि आपको स्टीरियो ऑडियो को मोनो में विभाजित करना है, इसलिए अपनी ऑडियो फ़ाइल के शीर्षक के आगे नीचे की ओर तीर बटन पर क्लिक करें (इस मामले में यह 'यह ठीक है') और आपको 'स्प्लिट स्टीरियो टू मोनो' का संकेत दिखाई देगा। इसे क्लिक करें। फिर आपकी ऑडियो फ़ाइल अलग से दो भागों में विभाजित हो जाएगी।

इसके बाद, आपको ऑडियो फ़ाइलों में से एक को हटाना होगा क्योंकि यह विभाजित हो गई है। यह केवल बाईं ओर 'X' बटन दबाकर किया जा सकता है। यह आपको तीसरे स्क्रीनशॉट जैसा कुछ छोड़ देगा।

फिर आप अपनी इच्छानुसार फ़ाइल को संपादित कर सकते हैं, और यदि आप समाप्त कर लें, तो शीर्ष पर WAV के रूप में निर्यात निर्यात करें पर क्लिक करें।

बाद में, बस इसे अपने डेस्कटॉप में सहेजें। आपके द्वारा रिकॉर्ड की गई प्रत्येक ऑडियो फ़ाइल के लिए इस प्रक्रिया को दोहराएं।

*चेतावनी: सुनिश्चित करें कि आपने बहुत अधिक रिकॉर्ड नहीं किया है क्योंकि CPX में बहुत कम स्टोरेज है और सभी ऑडियो फाइलों को इसमें फिट नहीं किया जा सकता है।

चरण 6: सर्किटपायथन डाउनलोड करना (यदि आवश्यक हो)

सर्किटपाइथन डाउनलोड करना (यदि आवश्यक हो)
सर्किटपाइथन डाउनलोड करना (यदि आवश्यक हो)

एक बार जब आप इन चरणों का पालन कर लेते हैं, तो अब आप कोड करने के लिए तैयार हैं।

मैं इस प्रोग्राम को कोड करने के लिए पायथन का उपयोग करने जा रहा हूं, इसलिए यदि आपके कंप्यूटर पर एमयू-एडिटर नहीं है, तो आपको इसे डाउनलोड करना चाहिए। आप इसे केवल Google पर 'म्यू-एडिटर' खोज कर और दिखाई देने वाली पहली वेबसाइट पर क्लिक करके डाउनलोड कर सकते हैं। आप इस वेबसाइट का अनुसरण भी कर सकते हैं और अपने कंप्यूटर के प्रकार के आधार पर डाउनलोड कर सकते हैं।

यदि आपने प्रोग्राम डाउनलोड किया है, तो इसे खोलें। यह ऊपर की तस्वीर जैसा कुछ दिखाई देगा। यह वह जगह है जहां आप अपने कोड लिख सकते हैं और इसे सहेज सकते हैं।

चरण 7: पायथन प्रोग्राम और CPX के बीच संबंध

पायथन प्रोग्राम और CPX के बीच संबंध
पायथन प्रोग्राम और CPX के बीच संबंध
पायथन प्रोग्राम और CPX के बीच संबंध
पायथन प्रोग्राम और CPX के बीच संबंध

अब, अपना CPX और एक USB केबल निकाल लें।

USB केबल के छोटे हिस्से को CPX में, चांदी के हिस्से पर जैसा कि चित्र में दिखाया गया है, और USB केबल के बड़े हिस्से को अपने कंप्यूटर से कनेक्ट करें। अब आप वास्तव में कोड करने के लिए तैयार हैं और आपके म्यू-एडिटर पर सहेजी गई प्रत्येक जानकारी CPX में स्थानांतरित हो जाएगी।

चरण 8: सर्किट पायथन स्थापित करना

इसके बाद, आपको इस लिंक का उपयोग करके सर्किट प्लेग्राउंड एक्सप्रेस का नवीनतम संस्करण स्थापित करना होगा:

circuitpython.org/board/circuitplayground_…

यह आखिरी इंस्टालेशन है जो आपको करना है, मैं वादा करता हूँ। इसके बाद आता है मजेदार पार्ट।

यह फ़ाइल जो आपने अभी स्थापित की है, आपके CPX में कॉपी हो जाएगी। CPLAYBOOT बीप करता है और सर्किट बन जाता है। जब भी आप USB केबल, CPX और कंप्यूटर को एक साथ कनेक्ट करते हैं, तो यह CIRCUITPY दिखाई देगा।

वेव याद रखें। ध्वनि फ़ाइल (फ़ाइलें) जिसे आपने पहले परिवर्तित किया था? इसे/इन फाइल(फाइलों) को CIRCUITPY फोल्डर में छोड़ दें। सुनिश्चित करें कि ध्वनि फ़ाइल 16-बिट, मोनो WAV फ़ाइल है।

चरण 9: कोडिंग

कोडिंग!
कोडिंग!

इस ट्यूटोरियल में, CPX को तीन चीजें करने की जरूरत है। एक, उसे किसी हलचल का पता लगाने या उसे महसूस करने की जरूरत है। दो, इसे बेतरतीब ढंग से उत्तर उत्पन्न करने की भी आवश्यकता है, और तीन, इसे CPX में रखी गई फ़ाइल को चलाने की आवश्यकता है। तो कोड जो इस टोपी को काम करता है उसे तीनों को करने की जरूरत है।

अपने म्यू-एडिटर में निम्नलिखित कोड जोड़ें, और इसे इस रूप में सहेजें: code.py

आयात समय

एडफ्रूट सर्किट खेल के मैदान से यादृच्छिक आयात करें। एक्सप्रेस

आयात cpx ध्वनियाँ = ["वह-ठीक है। wav"]

जबकि सच:

# हिलने पर यादृच्छिक ध्वनि बजाएं

अगर cpx.shake(shake_threshold=20):

cpx.play_file(random.choice(sounds))

#फिर कुछ सेकंड के लिए रुकें

समय सो जाओ (.5)

यदि हम कोड को देखें, तो सबसे पहले, हम समय आयात करते हैं। फिर हम यादृच्छिक जनरेटर के लिए यादृच्छिक आयात करते हैं। पायथन में, "समय" हमें समय, उसके रूपांतरण और प्रतिनिधित्व के संबंध में विभिन्न कार्यों को संभालने की अनुमति देता है। फिर, यह कोड में दिखाया गया है कि इस प्रोग्राम से डेटा ट्रांसफर होगा। 'ध्वनि =' के आगे, कोष्ठक और उद्धरण में वह.wav फ़ाइल होनी चाहिए जिसे आपने अपने सर्किट फ़ोल्डर में खींचा था। ध्यान दें कि आपको कोड पर '.wav' लिखना है। पायथन _,:, ', और अधिक जैसे विशेष वर्णों की व्याख्या नहीं कर सकता है, इसलिए सुनिश्चित करें कि आप शब्दों के बीच में डैश डाल रहे हैं यदि आपको शब्दों के बीच रिक्त स्थान की आवश्यकता है। इस कोड में, केवल एक ध्वनि फ़ाइल कोडित होती है, इसलिए यदि आप अधिक ध्वनि फ़ाइलें रखना चाहते हैं, तो उन्हें उसी प्रारूप और नाम में रखें जैसा कि आपके कंप्यूटर में सहेजा गया है। याद रखें, ध्वनि फ़ाइल चलाने के लिए, ध्वनि फ़ाइलों को CIRCUITPY फ़ोल्डर में रखना होगा!

नीचे दिया गया कोड 'जबकि सही है:' सीपीएक्स को एक यादृच्छिक ध्वनि चलाने के लिए कहता है यदि यह एक झटके का पता लगाता है, और कुछ सेकंड के लिए रुक जाता है। कोड में (.5) दिखाता है कि CPX कितना समझदार है, इसलिए यदि आप इसे अधिक समझदार या कम समझदार बनाना चाहते हैं, तो आप बस संख्या बदल सकते हैं। यदि आप प्रारूप को दोबारा जांचना चाहते हैं तो आप ऊपर स्क्रीनशॉट देख सकते हैं।

चरण 10: अंतिम कोडिंग: भाग I

अंतिम कोडिंग: भाग I
अंतिम कोडिंग: भाग I

आइए कुछ इनपुट और अन्य.wav फ़ाइलें जोड़ें। कोड शुरू करने से पहले अन्य.wav फ़ाइलों को CIRCUITPY फ़ोल्डर में खींचें। यह मेरा अंतिम कोड था:

आयात समय

एडफ्रूट सर्किट खेल के मैदान से यादृच्छिक आयात करें। एक्सप्रेस

आयात cpx ध्वनियाँ = ["दैट-ओके.वाव", "हो सकता है-अगली-समय.वाव", "हाँ.वाव", "न.वाव", "इल-टेक-अदर-क्वेश्चन.वाव"]

जबकि सच:

# हिलने पर यादृच्छिक ध्वनि बजाएं

अगर cpx.shake(shake_threshold=20):

cpx.play_file(random.choice(sounds))

#फिर कुछ सेकंड के लिए रुकें

समय सो जाओ (.5)

अब साउंड फाइल्स को अपने हिसाब से एडजस्ट करें और सेव बटन पर क्लिक करें! ध्यान रखें, यदि आपके पास वास्तव में लंबी.wav फ़ाइल है, तो आप पाएंगे कि जब तक फ़ाइल समाप्त नहीं हो जाती तब तक आप कुछ और नहीं कर सकते। इसे ध्यान में रखें यदि आप अन्य कोड के साथ.wav फ़ाइलें शामिल करने जा रहे हैं। यह जांचना भी स्मार्ट है कि आपके CPX में पर्याप्त संग्रहण है या नहीं।

ऊपर यह म्यू-एडिटर पर कैसा दिखता है।

चरण 11: अंतिम कोडिंग: भाग 2

यदि आपने कोड लिखे हैं, तो सुनिश्चित करें कि आपने सेव बटन पर क्लिक किया है। फिर, अपना सीपीएक्स बंद करें और इसे फिर से चालू करें, यूएसबी केबल अभी भी आपके लैपटॉप से जुड़ा है और एमयू-एडिटर अभी भी खुला है। यह सीपीएक्स पर 'रीसेट' कहने वाले बहुत बीच वाले बटन को दबाकर किया जा सकता है। यह सुनिश्चित करने के लिए हिलाएं कि कोड ठीक से काम कर रहा है। यदि कोड काम कर रहा है, तो CPX को आपके कोड से बेतरतीब ढंग से एक उत्तर उत्पन्न करना चाहिए। यदि आपको ऐसा करने में कठिनाई हो रही है, तो दोबारा जांचें:

1) अगर प्रारूप सही है

2) यदि आपके पास पायथन में कोई अपरिचित वर्ण नहीं है (जैसे ', _)

3) यदि आपने इसे ठीक से सहेजा है

4) यदि आपके पास सभी ऑडियो फ़ाइलें (.wav) CIRCUITPY फ़ोल्डर में खींची गई हैं।

याद रखें, कोडिंग को ठीक से काम करने के लिए बहुत सारे परीक्षणों और त्रुटियों की आवश्यकता होती है।

यदि सब कुछ काम करता है, तो USB केबल को ध्यान से निकालें। चूंकि आपने इस चुनौती के अपने कोडिंग भाग के साथ काम किया है, आप इस टोपी को बनाने में 95% कर चुके हैं!

चरण 12: सजावट और डिजाइन

सजावट और डिजाइन
सजावट और डिजाइन
सजावट और डिजाइन
सजावट और डिजाइन
सजावट और डिजाइन
सजावट और डिजाइन

अब सजावट का समय है।

सबसे पहले, सीपीएक्स को टोपी पर सिलाई करके संलग्न करें। ऊपर एक तस्वीर है कि मैंने यह कैसे किया।

आप अपनी बैटरी कैसे और कहां रख रहे हैं यह भी महत्वपूर्ण है, लेकिन यह आपकी पसंद है। मैंने बस बैटरी पैक को किनारे पर चिपका दिया ताकि यह प्राकृतिक लगे और चिपचिपा न हो। फिर, मैंने बस यह सुनिश्चित करने के लिए टेप किया कि यह बाहर नहीं गिरे और तारों को काट दिया ताकि यह लटका न रहे। ऊपर इस डिजाइन की तस्वीरें हैं।

सजावट के लिए, यह पूरी तरह से आपकी पसंद है। मैंने इसे चमकदार बनाने के लिए बस छोटे सेक्विन और मोतियों की सिलाई की।

शीर्ष भाग को सजाने के लिए, मैंने बस सूत, छोटे धागे और सुई के साथ सोफे की सिलाई का उपयोग किया। इसे उपरोक्त छवि में भी संक्षेप में देखा जा सकता है।

बैटरी चालू करें, और अब आपका काम हो गया!

सिफारिश की: