विषयसूची:
- चरण 1: HackerBox के लिए सामग्री सूची 0041
- चरण 2: इलेक्ट्रॉनिक घटक पैक
- चरण 3: एडफ्रूट इट्सीबिट्सी एम४ एक्सप्रेस
- चरण 4: सर्किटपायथन
- चरण 5: मेककोड आर्केड
- चरण 6: मेककोड आर्केड पीसीबी के लिए बैटरी पावर
- चरण 7: अटारी पंक कंसोल बैज
- चरण 8: लिविन 'द हैकलाइफ'
वीडियो: हैकरबॉक्स 0041: सर्किटपायथन: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
दुनिया भर के हैकरबॉक्स हैकर्स को बधाई। HackerBox 0041 हमारे लिए सर्किटपायथन, मेककोड आर्केड, अटारी पंक कंसोल और बहुत कुछ लाता है। इस निर्देशयोग्य में हैकरबॉक्स 0041 के साथ आरंभ करने की जानकारी है, जिसे अंतिम आपूर्ति के दौरान यहां खरीदा जा सकता है। यदि आप हर महीने अपने मेलबॉक्स में इस तरह का हैकरबॉक्स प्राप्त करना चाहते हैं, तो कृपया HackerBoxes.com पर सदस्यता लें और क्रांति में शामिल हों!
HackerBox 0041 के लिए विषय और सीखने के उद्देश्य:
- SAMD51 ARM Cortex M4 की खोज
- सर्किटपायथन के साथ एंबेडेड प्रोग्रामिंग
- MakeCode आर्केड के लिए रेट्रो गेम डिज़ाइन
- अटारी पंक कंसोल सिंथ को असेंबल करना
HackerBoxes DIY इलेक्ट्रॉनिक्स और कंप्यूटर प्रौद्योगिकी के लिए मासिक सदस्यता बॉक्स सेवा है। हम शौक़ीन, निर्माता और प्रयोगकर्ता हैं। हम सपनों के सपने देखने वाले हैं।
ग्रह को हैक करें
चरण 1: HackerBox के लिए सामग्री सूची 0041
- एडफ्रूट इट्सीबिट्सी एम४ एक्सप्रेस
- विशेष मेककोड आर्केड पीसीबी
- अनन्य अटारी पंक कंसोल पीसीबी
- दो इलेक्ट्रॉनिक घटक पैक
- रंग प्रदर्शन 128x160 पिक्सेल टीएफटी
- CR2032 सिक्का सेल पांच पैक
- आरजीबी 12 एलईडी रिंग मॉड्यूल
- SG90 माइक्रो सर्वो मोटर
- 400 प्वाइंट क्लियर ब्रेडबोर्ड
- ड्यूपॉन्ट जम्पर तार पुरुष-पुरुष
- ब्रेडेड माइक्रोयूएसबी केबल
- एक्सक्लूसिव सर्किट पायथन डीकल
- विशेष HackerBox Maker Decal
- विशेष हैकरबॉक्स आयरन-ऑन पैच
कुछ अन्य चीजें जो मददगार होंगी:
- सोल्डरिंग आयरन, सोल्डर और बेसिक सोल्डरिंग टूल्स
- सॉफ्टवेयर टूल्स चलाने के लिए कंप्यूटर
सबसे महत्वपूर्ण बात, आपको रोमांच की भावना, हैकर की भावना, धैर्य और जिज्ञासा की आवश्यकता होगी। इलेक्ट्रॉनिक्स के साथ निर्माण और प्रयोग करना, जबकि बहुत फायदेमंद है, कई बार मुश्किल, चुनौतीपूर्ण और यहां तक कि निराशाजनक भी हो सकता है। लक्ष्य प्रगति है, पूर्णता नहीं। जब आप साहसिक कार्य में लगे रहते हैं और इसका आनंद लेते हैं, तो इस शौक से काफी संतुष्टि प्राप्त की जा सकती है। प्रत्येक कदम धीरे-धीरे उठाएं, विवरणों पर ध्यान दें, और मदद मांगने से न डरें।
HackerBoxes FAQ में वर्तमान और भावी सदस्यों के लिए जानकारी का खजाना है। हमें प्राप्त होने वाले लगभग सभी गैर-तकनीकी सहायता ईमेल का उत्तर पहले ही वहां दिया जाता है, इसलिए हम वास्तव में अक्सर पूछे जाने वाले प्रश्नों को पढ़ने के लिए आपके कुछ मिनटों की सराहना करते हैं।
चरण 2: इलेक्ट्रॉनिक घटक पैक
यहां दिखाए गए घटकों से खुद को परिचित करें। रंग कोडित ब्लॉकों के अनुसार इन घटकों के सुझाए गए आवंटन पर ध्यान दें।
HackerBox 0041 में इन घटकों को दो शोधनीय पॉली बैग में पैक किया गया है। कृपया ध्यान दें कि पैकेजिंग में आसानी के लिए घटकों को केवल दो बैग में विभाजित किया गया है और घटकों को एक या दो बैग में रखने का कोई मतलब नहीं है।
चरण 3: एडफ्रूट इट्सीबिट्सी एम४ एक्सप्रेस
Adafruit ItsyBitsy M4 Express में 120 MHz पर चलने वाला माइक्रोचिप ATSAMD51 ARM Cortex M4 (डेटाशीट) प्रोसेसर है। माइक्रोकंट्रोलर में फ्लोटिंग पॉइंट सपोर्ट, 512KB फ्लैश और 192KB रैम है।
जबकि ItsyBitsy M4 का उपयोग Arduino IDE के साथ किया जा सकता है, यह बोर्ड पर सर्किटपाइथन के साथ जहाज करता है। जब आप इसे प्लग इन करते हैं, तो यह main.py के साथ एक छोटी डिस्क ड्राइव के रूप में दिखाई देगा। सबसे लोकप्रिय प्रोग्रामिंग भाषा, पायथन का उपयोग करके अपना प्रोजेक्ट बनाने के लिए अपने पसंदीदा टेक्स्ट एडिटर के साथ main.py संपादित करें। कोई इंस्टॉल, आईडीई या कंपाइलर की आवश्यकता नहीं है, इसलिए आप इसे किसी भी कंप्यूटर पर उपयोग कर सकते हैं, यहां तक कि क्रोमबुक या कंप्यूटर पर भी आप सॉफ़्टवेयर इंस्टॉल नहीं कर सकते हैं।
चरण 4: सर्किटपायथन
सर्किटपाइथन एक प्रोग्रामिंग भाषा है जिसे कम लागत वाले माइक्रोकंट्रोलर बोर्डों पर प्रयोग करने और प्रोग्राम सीखने को आसान बनाने के लिए डिज़ाइन किया गया है। सर्किटपाइथन माइक्रोपायथन प्रोग्रामिंग भाषा का एक खुला स्रोत व्युत्पन्न है। यह पायथन 3 प्रोग्रामिंग भाषा का एक सॉफ्टवेयर कार्यान्वयन है और इसे कई आधुनिक माइक्रोकंट्रोलर पर चलाने के लिए पोर्ट किया गया है। (विकिपीडिया देखें)
एडफ्रूट वेलकम टू सर्किटपायथन पेज सबसे अच्छा शुरुआती बिंदु है।
हैकरबॉक्स 0041 से सोल्डरलेस ब्रेडबोर्ड, जम्पर वायर और कई अन्य आइटम एडफ्रूट सर्किटपायथन एसेंशियल डेमो प्रयोगों के माध्यम से काम करते समय उपयोगी होते हैं।
चरण 5: मेककोड आर्केड
मेककोड आर्केड वेब के लिए और माइक्रोकंट्रोलर्स के लिए रेट्रो आर्केड गेम बनाने के लिए एक वेब-आधारित, शुरुआती-अनुकूल प्लेटफॉर्म है। अनन्य HackerBox MakeCode आर्केड PCB, Adafruit ItsyBitsy M4 Express, एक रंग TFT डिस्प्ले और सात पुशबटन का उपयोग करके, आप अपने स्वयं के हैंडहेल्ड MakeCode आर्केड प्लेटफ़ॉर्म को असेंबल कर सकते हैं।
असेंबली नोट्स: पीसीबी की तरफ से शुरू करें जिसमें सिलस्क्रीन में टेक्स्ट "इट्सीबिट्सी" शामिल है। सभी घटक पीसीबी के इस तरफ जाते हैं। पीसीबी डिजाइन में एक पीजो बजर है जो इट्सीबिट्सी से जुड़ा है। हालाँकि, उस आउटपुट के लिए समर्थन अभी तक आर्केड कोड में लागू नहीं हुआ है, इसलिए इस समय बजर को टांका लगाना वैकल्पिक है। ItsyBitsy के लिए "सॉकेट" बनाने के लिए 40pin महिला हेडर को दो 14 पिन सेक्शन में तोड़ा जा सकता है। इट्सीबिट्सी को सॉकेट करना आर्केड पीसीबी और सोल्डरलेस ब्रेडबोर्ड के विभिन्न परियोजनाओं के लिए आवश्यक मॉड्यूल को चालू और बंद करने का समर्थन करता है। बेशक, यदि आप बहुत अधिक आवृत्ति के साथ इट्सीबिट्सी के लिए दोनों प्लेटफार्मों का उपयोग करते हैं, तो आप एक और इट्सीबिट्सी चुनना चाहते हैं और इसे सीधे आर्केड पीसीबी में मिलाप कर सकते हैं।
प्रोग्रामिंग: SAMD51 के लिए MakeCode आर्केड पर विवरण देखें।
चरण 6: मेककोड आर्केड पीसीबी के लिए बैटरी पावर
डिफ़ॉल्ट रूप से, MakeCode आर्केड PCB, ItsyBitsy पर माइक्रोयूएसबी पोर्ट के माध्यम से संचालित होता है। यूएसबी पावर कंप्यूटर यूएसबी पोर्ट, वॉल वार्ट इत्यादि द्वारा प्रदान की जा सकती है।
पोर्टेबल आर्केड प्लेटफॉर्म के लिए, यूएसबी पोर्ट को यूएसबी पावर बैंक का उपयोग करके संचालित किया जा सकता है। वैकल्पिक रूप से, लीपो बैटरी पावर को एकीकृत करने के लिए एक साफ समाधान फोटो में दिखाया गया एडफ्रूट लीओन/लीपोली बैकपैक है। इस बैकपैक को लीपो बैटरी और वैकल्पिक रूप से ऑन/ऑफ बटन के साथ जोड़ा जा सकता है। फोटो से ध्यान दें कि लीपो बैकपैक को आर्केड पीसीबी के पीछे बड़े करीने से रखा जा सकता है। यदि आप सोल्डरिंग के बाद अन्य पिनों को ट्रिम करने की योजना बनाते हैं तो यह इट्सीबिट्सी के प्रासंगिक तीन पिनों को छोड़ने में मदद करता है।
चरण 7: अटारी पंक कंसोल बैज
अटारी पंक कंसोल एक लोकप्रिय सर्किट है जो दो 555 टाइमर आईसी या एक 556 दोहरी टाइमर आईसी का उपयोग करता है। मूल सर्किट 1980 में एक रेडियो झोंपड़ी पुस्तिका में प्रकाशित हुआ था। इसके डिजाइनर, फॉरेस्ट एम। मिम्स III, ने अपनी पुस्तिका "इंजीनियर की मिनी-नोटबुक - 555 सर्किट" में सर्किट को "स्टेप्ड टोन जेनरेटर" कहा।
सर्किट को अक्सर "अटारी पंक कंसोल" कहा जाता है क्योंकि इसकी "लो-फाई" ध्वनियाँ 1980 के दशक के क्लासिक अटारी कंसोल गेम से मिलती-जुलती हैं, जिसमें अटारी 2600 के समान स्क्वायर वेव आउटपुट होता है। तकनीकी रूप से यह एक अस्टेबल स्क्वायर वेव ऑसिलेटर है जो एक मोनोस्टेबल ड्राइविंग करता है। थरथरानवाला जो एकल (वर्ग) पल्स बनाता है।
विधानसभा नोट:
- दो सिक्का सेल क्लिप बोर्ड के पीछे चलते हैं
- अन्य सभी घटक बोर्ड के सामने जाते हैं
- सिक्का सेल के साथ अच्छा संपर्क सुनिश्चित करने के लिए प्रत्येक क्लिप के लिए सभी तीन पैड टिन करें
- एक 1K रोकनेवाला R2 IC. के ठीक नीचे स्थित है
- डीआईपी नियंत्रण शक्ति को थरथरानवाला और एल ई डी को अलग से स्विच करता है
- C1 और C2 0.1uF कैप्स हैं
- C3 एक 10uF कैप है
- तीनों कैप्स के लिए, लंबे पिन को + मार्क. की ओर रखकर बोर्ड पर पोलरिटी मार्किंग पर ध्यान दें
- स्पष्ट, स्व-चमकती एलईडी के लिए छोटा पिन बोर्ड सर्कल के सपाट किनारे के पास छेद में जाता है
- स्पीकर के लिए PCB पर + का निशान होता है
- IC (और उसके सॉकेट) को बोर्ड पर आधे-चक्र के अंकन के अनुसार उन्मुख किया जाना चाहिए
- बिना चिप के IC सॉकेट को मिलाएं और ठंडा होने पर IC को सॉकेट में डालें
- 1Mohm पोटेंशियोमीटर को नीचे "B105" के रूप में चिह्नित किया गया है। पुर्ज़े किट के कुछ संस्करणों में इसके स्थान पर 500Kohm पोटेंशियोमीटर दिए गए हैं। इन्हें "B504" के रूप में चिह्नित किया गया है।
- 5Kohm पोटेंशियोमीटर को "B502" के रूप में चिह्नित किया गया है। पुर्जे किट के कुछ संस्करणों में, इसके बजाय 1Kohm पोटेंशियोमीटर दिया गया है। इसे "बी102" के रूप में चिह्नित किया गया है।
विकिपीडिया अटारी पंक कंसोल पेज
Jameco इलेक्ट्रॉनिक्स अटारी पंक कंसोल पेज
चरण 8: लिविन 'द हैकलाइफ'
हमें उम्मीद है कि आपने DIY इलेक्ट्रॉनिक्स में इस महीने की यात्रा का आनंद लिया है। नीचे दी गई टिप्पणियों में या HackerBoxes Facebook Group पर अपनी सफलता तक पहुंचें और साझा करें। निश्चित रूप से हमें बताएं कि क्या आपके कोई प्रश्न हैं या किसी चीज़ के लिए कुछ मदद की ज़रूरत है।
क्रांति में शामिल हो। हैकलाइफ जियो। आप हैक करने योग्य इलेक्ट्रॉनिक्स और कंप्यूटर तकनीक परियोजनाओं का एक अच्छा बॉक्स हर महीने सीधे अपने मेलबॉक्स में प्राप्त कर सकते हैं। बस HackerBoxes.com पर सर्फ करें और मासिक HackerBox सेवा की सदस्यता लें।
सिफारिश की:
सर्किटपायथन के साथ डुअल कलर बार ग्राफ: 5 कदम (चित्रों के साथ)
सर्किटपायथन के साथ दोहरे रंग का बार ग्राफ: मैंने पिमोरोनी साइट पर इस एलईडी बार-ग्राफ को देखा और सोचा कि यह कोविड -19 लॉकडाउन करते समय एक सस्ती और मजेदार परियोजना हो सकती है। इसमें 24 एल ई डी, एक लाल और एक हरा, इसके प्रत्येक में शामिल है 12 खंड, इसलिए सिद्धांत रूप में आपको r प्रदर्शित करने में सक्षम होना चाहिए
सर्किटपायथन के साथ 4x4 कीपैड का उपयोग करना: 4 कदम
सर्किटपायथन के साथ 4x4 कीपैड का उपयोग करना: यह सस्ता कीपैड आपके सर्किटपाइथन परियोजनाओं के लिए संख्यात्मक इनपुट की एक सरल विधि प्रदान करता है। मैं इसे Adafruit ItsyBitsy M0 एक्सप्रेस के साथ उपयोग करने जा रहा हूं। आपको इसकी आवश्यकता होगी: कीपैड - मेरा 4x4ItsyBitsy M0 एक्सप्रेस या इसी तरह का बोर्डएमयू संपादक स्थापित है
सर्किटपायथन एक इटिबिट्सी एम4 एक्सप्रेस 1: सेटअप के साथ: 9 कदम
सर्किटपायथन एक इटिबिट्सी एम4 एक्सप्रेस 1 के साथ: सेटअप: कोडिंग के लिए नया? केवल स्क्रैच का उपयोग किया है और एक पाठ्य भाषा में आगे बढ़ना चाहते हैं जो एल ई डी, स्विच, डिस्प्ले और सेंसर के साथ भौतिक कंप्यूटिंग तक आसान पहुंच प्रदान करता है? तब यह आपके लिए हो सकता है। मैंने देखा है कि इस साइट में कई इंस्ट्रक्शंस अब
सर्किटपायथन में पोटेंशियोमीटर द्वारा नियंत्रित डुअल 7-सेगमेंट डिस्प्ले - दृष्टि की दृढ़ता का प्रदर्शन: 9 कदम (चित्रों के साथ)
सर्किटपायथन में पोटेंशियोमीटर द्वारा नियंत्रित डुअल 7-सेगमेंट डिस्प्ले - विजन की दृढ़ता का प्रदर्शन: यह प्रोजेक्ट 7-सेगमेंट एलईडी डिस्प्ले (F5161AH) के एक जोड़े पर डिस्प्ले को नियंत्रित करने के लिए एक पोटेंशियोमीटर का उपयोग करता है। जैसे ही पोटेंशियोमीटर नॉब को घुमाया जाता है, प्रदर्शित संख्या 0 से 99 की सीमा में बदल जाती है। किसी भी क्षण केवल एक एलईडी जलाया जाता है, बहुत संक्षेप में, लेकिन
सर्किटपायथन और टाइनीलाइडर: सरल उदाहरण: 3 कदम
सर्किटपाइथन और टाइनीलाइडर: सरल उदाहरण: माइक्रोइलेक्ट्रॉनिकडिजाइन टिनीलीडार एक एसटी वीएल५३एल०एक्स आधारित टाइम-ऑफ-फ्लाइट (टीओएफ) है जिसमें i2c बस कनेक्शन के साथ मॉड्यूल है। एडफ्रूट माइक्रोकंट्रोलर बोर्ड इस सेंसर से आसानी से जुड़ जाते हैं क्योंकि वे अपने डेटा पिन पर i2c प्रोटोकॉल बोल सकते हैं