विषयसूची:

हैकरबॉक्स 0041: सर्किटपायथन: 8 कदम
हैकरबॉक्स 0041: सर्किटपायथन: 8 कदम

वीडियो: हैकरबॉक्स 0041: सर्किटपायथन: 8 कदम

वीडियो: हैकरबॉक्स 0041: सर्किटपायथन: 8 कदम
वीडियो: Normal People VS Programmers #coding #python #programming #easy #funny #short 2024, नवंबर
Anonim
हैकरबॉक्स 0041: सर्किटपायथन
हैकरबॉक्स 0041: सर्किटपायथन

दुनिया भर के हैकरबॉक्स हैकर्स को बधाई। HackerBox 0041 हमारे लिए सर्किटपायथन, मेककोड आर्केड, अटारी पंक कंसोल और बहुत कुछ लाता है। इस निर्देशयोग्य में हैकरबॉक्स 0041 के साथ आरंभ करने की जानकारी है, जिसे अंतिम आपूर्ति के दौरान यहां खरीदा जा सकता है। यदि आप हर महीने अपने मेलबॉक्स में इस तरह का हैकरबॉक्स प्राप्त करना चाहते हैं, तो कृपया HackerBoxes.com पर सदस्यता लें और क्रांति में शामिल हों!

HackerBox 0041 के लिए विषय और सीखने के उद्देश्य:

  • SAMD51 ARM Cortex M4 की खोज
  • सर्किटपायथन के साथ एंबेडेड प्रोग्रामिंग
  • MakeCode आर्केड के लिए रेट्रो गेम डिज़ाइन
  • अटारी पंक कंसोल सिंथ को असेंबल करना

HackerBoxes DIY इलेक्ट्रॉनिक्स और कंप्यूटर प्रौद्योगिकी के लिए मासिक सदस्यता बॉक्स सेवा है। हम शौक़ीन, निर्माता और प्रयोगकर्ता हैं। हम सपनों के सपने देखने वाले हैं।

ग्रह को हैक करें

चरण 1: HackerBox के लिए सामग्री सूची 0041

Image
Image
  • एडफ्रूट इट्सीबिट्सी एम४ एक्सप्रेस
  • विशेष मेककोड आर्केड पीसीबी
  • अनन्य अटारी पंक कंसोल पीसीबी
  • दो इलेक्ट्रॉनिक घटक पैक
  • रंग प्रदर्शन 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 सेवा की सदस्यता लें।

सिफारिश की: