विषयसूची:

हैकरबॉक्स 0056: दानव बीज: 8 कदम
हैकरबॉक्स 0056: दानव बीज: 8 कदम

वीडियो: हैकरबॉक्स 0056: दानव बीज: 8 कदम

वीडियो: हैकरबॉक्स 0056: दानव बीज: 8 कदम
वीडियो: Unboxing: Hackerboxes 0039 2024, जुलाई
Anonim
हैकरबॉक्स 0056: दानव बीज
हैकरबॉक्स 0056: दानव बीज

दुनिया भर के हैकरबॉक्स हैकर्स को बधाई! HackerBox 0056 के साथ, हम USB हैकिंग, लो-लेवल USB सिग्नलिंग, ATTiny माइक्रोकंट्रोलर्स के साथ माइक्रोन्यूक्लियस USB बिट-बैंगिंग, बेयर मेटल माइक्रोकंट्रोलर प्रयोग, "बैड USB" केबल के संचालन और रक्षा, DemonSeed USB इम्प्लांट्स, कीस्ट्रोक इंजेक्शन पेलोड, RF ट्रिगर्स का पता लगाएंगे।, हाई-स्पीड USB पासथ्रू, और बहुत कुछ।

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

HackerBoxes हार्डवेयर हैकर्स और इलेक्ट्रॉनिक्स और कंप्यूटर प्रौद्योगिकी के प्रति उत्साही लोगों के लिए मासिक सदस्यता बॉक्स सेवा है। हमसे जुड़ें और हैक लाइफ जिएं।

चरण 1: हैकरबॉक्स 0056. के लिए सामग्री सूची

  • 2 USB प्रत्यारोपण के साथ O. MG दानव बीज EDU
  • ब्लैक माइक्रोयूएसबी डोनर केबल 1m
  • व्हाइट माइक्रोयूएसबी डोनर केबल 1m
  • रिबन केबल के साथ USBasp प्रोग्रामर
  • यूएसबीएएसपी 6-टू-10 पिन एडाप्टर
  • चार स्विच करने योग्य बंदरगाहों के साथ यूएसबी हब
  • डिजिस्पार्क यूएसबी
  • एटीटीनी विकास बोर्ड
  • माइक्रोयूएसबी ब्रेकआउट मॉड्यूल
  • ATTiny85-20PU DIP-8 इंटीग्रेटेड सर्किट
  • APA106 एड्रेसेबल RGB LED 8mm राउंड
  • जेनर डायोड 3.6V
  • प्रतिरोधक 68 ओम
  • प्रतिरोधक 1.5K ओम
  • मिनी ब्लैक सोल्डरलेस ब्रेडबोर्ड 170 अंक
  • दोहरी ब्रेकअवे पुरुष शीर्षलेख 2x40
  • पुरुष-पुरुष ड्यूपॉन्ट जम्पर तार
  • विशेष दानव बीज ईडीयू स्टिकर
  • विशेष हैकरबॉक्स वायरहेड स्टिकर

कुछ अन्य चीजें जो मददगार होंगी:

  • सोल्डरिंग आयरन, सोल्डर और बेसिक सोल्डरिंग टूल्स
  • सॉफ्टवेयर टूल्स चलाने के लिए कंप्यूटर

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

हमेशा की तरह, हम आपसे HackerBoxes FAQ की समीक्षा करने का अनुरोध करते हैं। वहां, आपको वर्तमान और भावी सदस्यों के लिए जानकारी का खजाना मिलेगा। हमें प्राप्त होने वाले लगभग सभी गैर-तकनीकी समर्थन ईमेल का उत्तर पहले से ही अक्सर पूछे जाने वाले प्रश्नों में दिया जाता है, इसलिए यदि आप एक त्वरित नज़र डालते हैं तो हम वास्तव में इसकी सराहना करते हैं।

चरण 2: यूएसबी डिजिस्पार्क

यूएसबी डिजिस्पार्क
यूएसबी डिजिस्पार्क

Digispark Arduino लाइन के समान एक ATTiny85 आधारित माइक्रोकंट्रोलर डेवलपमेंट बोर्ड है, जो केवल छोटा और थोड़ा कम शक्तिशाली है। Digispark माइक्रोकंट्रोलर में कूदने के लिए एक शानदार जगह है, या जब एक Arduino बहुत बड़ा है या बस ओवरकिल है, तो इसके लिए एकदम सही है।

विशेष विवरण:

  • Arduino IDE 1.0+ (OSX/Win/Linux) के लिए समर्थन
  • USB या बाहरी स्रोत के माध्यम से पावर - 5v या 7-35v
  • ऑन-बोर्ड 500ma 5V नियामक
  • बिल्ट-इन यूएसबी
  • 6 I/O पिन (2 USB के लिए केवल तभी उपयोग किए जाते हैं जब आपका प्रोग्राम USB पर सक्रिय रूप से संचार करता है, अन्यथा आप सभी 6 का उपयोग कर सकते हैं, भले ही आप USB के माध्यम से प्रोग्रामिंग कर रहे हों)
  • 8k फ्लैश मेमोरी (बूटलोडर के बाद लगभग 6k)
  • I2C और SPI (USI की तुलना में)
  • 3 पिन पर PWM (सॉफ्टवेयर PWM के साथ अधिक संभव)
  • 4 पिन पर एडीसी
  • सत्ता का नेतृत्व किया
  • टेस्ट / स्थिति एलईडी

दानव बीज प्रत्यारोपण को समझने के उद्देश्य से, Digispark महत्वपूर्ण है क्योंकि ATTiny85 में USB से कनेक्ट करने के लिए कोई हार्डवेयर नहीं है। इसके बजाय, डिजिस्पार्क माइक्रोन्यूक्लियस के साथ सॉफ्टवेयर से यूएसबी सिग्नल को बिट-बैंग करने के लिए प्रीलोडेड आता है।

माइक्रोन्यूक्लियस एक बूटलोडर है जिसे एवीआर एटीटीनी माइक्रोकंट्रोलर्स के लिए न्यूनतम यूएसबी इंटरफेस, क्रॉस प्लेटफॉर्म libusb-आधारित प्रोग्राम अपलोड टूल और बूटलोडर कॉम्पैक्टनेस पर जोर देने के लिए डिज़ाइन किया गया है। यह अब तक, AVR ATTiny के लिए सबसे छोटा USB बूटलोडर है।

डिजिस्पार्क दस्तावेज़ीकरण

चरण 3: नंगे धातु ATTiny85

बेयर मेटल ATTiny85
बेयर मेटल ATTiny85

मूसर या डिजीकी जैसे पुर्जों के आपूर्तिकर्ता से खरीदी गई बिल्कुल नई ATTiny85 चिप पूरी तरह से खाली आती है। इसमें माइक्रोन्यूक्लियस या कोई अन्य बूटलोडर नहीं होगा। इसे खरोंच से प्रोग्राम करने की आवश्यकता होगी, उदाहरण के लिए ISP (इन-सर्किट प्रोग्रामर) का उपयोग करना। यहां, हम नंगे धातु ATTiny85 को ATTiny विकास बोर्ड के सॉकेट में डालेंगे और प्रारंभिक प्रोग्रामिंग के लिए एक ISP को बोर्ड से जोड़ेंगे।

USBasp Atmel AVR नियंत्रकों के लिए एक USB इन-सर्किट प्रोग्रामर है। इसमें केवल ATMega88 या ATMega8 और कुछ निष्क्रिय घटक होते हैं। प्रोग्रामर फर्मवेयर-केवल USB ड्राइवर का उपयोग करता है, किसी विशेष USB नियंत्रक की आवश्यकता नहीं होती है।

ATTiny85 को ATTiny डेवलपमेंट बोर्ड में डालें (पिन वन इंडिकेटर को ध्यान में रखें) और बोर्ड को USBasp पर तार दें जैसा कि यहां दिखाया गया है।

अपने Arduino IDE में ATtiny समर्थन जोड़ें (हाई-लोटेक पर विवरण देखें):

प्राथमिकताओं के अंतर्गत, बोर्ड प्रबंधक URL की सूची में एक प्रविष्टि जोड़ें:

raw.githubusercontent.com/damellis/attiny/…

Tools->Boards->Board Mangers के अंतर्गत, डेविड ए मेलिस द्वारा ATtiny से बोर्ड मैनेजर पैकेज जोड़ें।

यह बोर्ड सूची में ATtiny बोर्ड जोड़ देगा, जहां आप अब चयन कर सकते हैं… बोर्ड: ATtiny25/45/85प्रोसेसर: ATtiny85Clock: आंतरिक 1 MHz

[महत्वपूर्ण नोट: कभी भी घड़ी को बाहरी घड़ी पर सेट न करें जब तक कि चिप में वास्तव में बाहरी घड़ी स्रोत न हो।]

"ब्लिंक" के लिए कोड उदाहरण लोड करें

उस स्केच में LED_BUILTIN को तीन स्थानों में 1 में बदलें और इसे USBasp का उपयोग करके ATtiny85 पर अपलोड करें।

प्लग करने योग्य देवबोर्ड एलईडी को अब ब्लिंक करना चाहिए जैसे लिली टिनी एलईडी ने बॉक्स से बाहर किया था।

ATTiny डेवलपमेंट बोर्ड को Digispark में बदलें:

अब तक, हमने USBasp को जोड़ने के लिए ATTiny Development Board का उपयोग ब्रेकआउट के रूप में किया है, तकनीकी रूप से Digispark के रूप में नहीं। इसे Digispark के रूप में उपयोग करने के लिए, ATTiny85 माइक्रोकंट्रोलर को माइक्रोन्यूक्लियस बूटलोडर के साथ प्रोग्राम करने की आवश्यकता होगी जिसे यहां डाउनलोड किया जा सकता है।

चरण 4: पता योग्य एलईडी नियंत्रण

पता योग्य एलईडी नियंत्रण
पता योग्य एलईडी नियंत्रण

भले ही यह काफी सरल माइक्रोकंट्रोलर है, ATTiny85 का उपयोग पता करने योग्य LED जैसे APA106, WS2812, या Neopixels को नियंत्रित करने के लिए किया जा सकता है।

आप केवल एक एलईडी या पूरे स्ट्रैंड को नियंत्रित कर सकते हैं।

यदि आपके पास पहले से कोई लाइब्रेरी नहीं है, तो आपको Neopixel या FastLED जैसी लाइब्रेरी को हथियाने की आवश्यकता होगी।

इसके अलावा, आपको टूल्स-> क्लॉक का उपयोग करके ATTiny85 आंतरिक घड़ी की दर को उसके डिफ़ॉल्ट 1MHz से 8MHz तक टक्कर देने की आवश्यकता होगी। जब भी आप घड़ी की दर में बदलाव करते हैं, तो आपको टूल्स के तहत "बर्न बूटलोडर" ऑपरेशन करना होगा।

उदाहरण परियोजना।

चरण 5: ओ.एमजी दानव बीज शिक्षा

Image
Image

O. MG DemonSeed EDU अच्छे USB केबल को खराब बनाने के लिए एक शैक्षिक हार्डवेयर इम्प्लांट है।

प्रत्येक किट में डेमनसीड प्रत्यारोपण का 2-पैक शामिल है। इसका मतलब है कि आप दो केबल बना सकते हैं।

DemonSeed EDU को शिक्षा के लिए डिज़ाइन किया गया है। सामान्य USB केबल से शुरू करें और DemonSeed आपको उन्हें खराब करने में मदद करेगा। कीस्ट्रोक इंजेक्शन पेलोड प्रोग्राम करने के लिए आप खराब यूएसबी केबल का उपयोग कर सकते हैं। इसके अलावा, ओ.एमजी की वीडियो श्रृंखला के माध्यम से काम करते हुए, आप आरएफ ट्रिगर, हाई स्पीड यूएसबी पासथ्रू, और अधिक जैसी कार्यक्षमता को सक्षम करना सीख सकते हैं।

O. MG के पास HERE को डेमन सीड EDU वीडियो सीरीज़ के साथ-साथ एक स्लैक चैनल से भी जोड़ा गया है।

आप यहां HAK5 से DEMON SEED या शक्तिशाली O. MG केबल खरीद सकते हैं।

इसके अलावा, डस्ट्रियल से कुछ O. MG मर्च प्राप्त करें और डिस्काउंट कोड OMG10 के साथ 10% की छूट प्राप्त करें।

चरण 6: हैक लाइफ

हमें उम्मीद है कि आप इलेक्ट्रॉनिक्स और कंप्यूटर प्रौद्योगिकी में इस महीने के हैकरबॉक्स साहसिक कार्य का आनंद ले रहे हैं। नीचे दी गई टिप्पणियों में या हैकरबॉक्स फेसबुक ग्रुप पर अपनी सफलता तक पहुंचें और साझा करें। साथ ही, याद रखें कि यदि आपका कोई प्रश्न है या आपको कुछ सहायता चाहिए तो आप कभी भी [email protected] पर ईमेल कर सकते हैं।

आगे क्या होगा? क्रांति में शामिल हो। हैकलाइफ जियो। हैक करने योग्य गियर का एक अच्छा बॉक्स हर महीने सीधे अपने मेलबॉक्स में प्राप्त करें। HackerBoxes.com पर सर्फ करें और अपनी मासिक HackerBox सदस्यता के लिए साइन अप करें।

चरण 7: परीक्षण

परीक्षण

सिफारिश की: