विषयसूची:
- चरण 1: हैकरबॉक्स 0055. के लिए सामग्री सूची
- चरण 2: TensorFlow के साथ मशीन लर्निंग
- चरण 3: M5CAM मॉड्यूल
- चरण 4: M5CAM के साथ TensorFlow वस्तु वर्गीकरण
- चरण 5: पिछले दरवाजे और उल्लंघन कार्ड गेम
- चरण 6: AD8232 इलेक्ट्रोकार्डियोग्राम (ईसीजी)
- चरण 7: हैक लाइफ
वीडियो: हैकरबॉक्स 0055: उच्च रोलर: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
दुनिया भर के हैकरबॉक्स हैकर्स को बधाई! HackerBox 0055 के साथ, आप घटना प्रतिक्रिया कार्ड गेम, पिछले दरवाजे और उल्लंघनों में D20 हाई रोलर हैं। आप TensorFlow, ESP32 एम्बेडेड वेब सर्वर, मशीन विज़न ऑब्जेक्ट वर्गीकरण, और इलेक्ट्रोकार्डियोग्राम (ECG) बायोपोटेंशियल माप और चार्टिंग के साथ मशीन लर्निंग का भी पता लगाएंगे।
इस गाइड में HackerBox 0055 के साथ आरंभ करने के बारे में जानकारी है, जिसे आपूर्ति के अंतिम समय तक यहां खरीदा जा सकता है। यदि आप हर महीने अपने मेलबॉक्स में इस तरह का हैकरबॉक्स प्राप्त करना चाहते हैं, तो कृपया HackerBoxes.com पर सदस्यता लें और क्रांति में शामिल हों!
HackerBoxes हार्डवेयर हैकर्स और इलेक्ट्रॉनिक्स और कंप्यूटर प्रौद्योगिकी के प्रति उत्साही लोगों के लिए मासिक सदस्यता बॉक्स सेवा है। हमसे जुड़ें और हैक लाइफ जिएं।
चरण 1: हैकरबॉक्स 0055. के लिए सामग्री सूची
- M5CAM ESP32 कैमरा मॉड्यूल किट
- पिछले दरवाजे और उल्लंघन कार्ड डेक बजाना
- D20 ट्वेंटी-साइडेड डाई
- यूएसबी-सी से यूएसबी-ए केबल
- ड्यूपॉन्ट ब्रेकआउट केबल के लिए ग्रोव 4 पिन
- AD8232 ईसीजी मॉड्यूल
- ईसीजी चिपकने वाले पैड के साथ होता है
- फोर-वे यूएसबी ब्रेकआउट मॉड्यूल
- कम ड्रॉपआउट रैखिक 3.3V नियामक
- महिला-महिला ड्यूपॉन्ट जंपर्स
- ब्रह्मांडीय बिच्छू हैकर स्टिकर
- Hax0r लाइफ हैकर स्टिकर
कुछ अन्य चीजें जो मददगार होंगी:
- सोल्डरिंग आयरन, सोल्डर और बेसिक सोल्डरिंग टूल्स
- सॉफ्टवेयर टूल्स चलाने के लिए कंप्यूटर
सबसे महत्वपूर्ण बात, आपको रोमांच की भावना, हैकर की भावना, धैर्य और जिज्ञासा की आवश्यकता होगी। इलेक्ट्रॉनिक्स के साथ निर्माण और प्रयोग करना, जबकि बहुत फायदेमंद है, कई बार मुश्किल, चुनौतीपूर्ण और यहां तक कि निराशाजनक भी हो सकता है। लक्ष्य प्रगति है, पूर्णता नहीं। जब आप साहसिक कार्य में लगे रहते हैं और इसका आनंद लेते हैं, तो इस शौक से काफी संतुष्टि प्राप्त की जा सकती है। प्रत्येक कदम धीरे-धीरे उठाएं, विवरणों पर ध्यान दें, और मदद मांगने से न डरें।
हमेशा की तरह, हम आपसे HackerBoxes FAQ की समीक्षा करने का अनुरोध करते हैं। वहां, आपको वर्तमान और भावी सदस्यों के लिए जानकारी का खजाना मिलेगा। हमें प्राप्त होने वाले लगभग सभी गैर-तकनीकी समर्थन ईमेल का उत्तर पहले से ही अक्सर पूछे जाने वाले प्रश्नों में दिया जाता है, इसलिए यदि आप एक त्वरित नज़र डालते हैं तो हम वास्तव में इसकी सराहना करते हैं।
चरण 2: TensorFlow के साथ मशीन लर्निंग
TensorFlow एक स्वतंत्र और ओपन-सोर्स सॉफ़्टवेयर लाइब्रेरी है जिसका उपयोग मशीन लर्निंग (एमएल) अनुप्रयोगों जैसे तंत्रिका नेटवर्क के लिए किया जा सकता है। TensorFlow को Google ब्रेन टीम द्वारा Google में अनुसंधान और उत्पादन दोनों में आंतरिक उपयोग के लिए विकसित किया गया था।
मशीन लर्निंग प्रोग्रामिंग में एक नए प्रतिमान का प्रतिनिधित्व करता है, जहां जावा या सी ++ जैसी भाषा में स्पष्ट नियमों की प्रोग्रामिंग के बजाय, आप एक ऐसी प्रणाली का निर्माण करते हैं, जो नियमों का अनुमान लगाने के लिए डेटा पर प्रशिक्षित होती है। लेकिन एमएल वास्तव में कैसा दिखता है? वीडियो श्रृंखला मशीन लर्निंग ज़ीरो टू हीरो में, एआई एडवोकेट लॉरेंस मोरोनी हमें कंप्यूटर विज़न के एक बहुत ही दिलचस्प उदाहरण के लिए एक एमएल मॉडल बनाने के एक बुनियादी हैलो वर्ल्ड उदाहरण से चलता है।
- एमएल ज़ीरो से हीरो - भाग 1: मशीन लर्निंग का परिचय
- एमएल जीरो टू हीरो - पार्ट 2: एमएल के साथ बेसिक कंप्यूटर विजन
- एमएल ज़ीरो टू हीरो - भाग 3: कनवल्शनल न्यूरल नेटवर्क का परिचय
- एमएल ज़ीरो टू हीरो - भाग 4: एक इमेज क्लासिफायर बनाएं
पृष्ठभूमि सामग्री (जैसा हैकरबॉक्स 0053 के साथ प्रस्तुत किया गया है): न्यूरल नेटवर्क्स और डीप लर्निंग पर चार वीडियो की यह श्रृंखला मुफ्त ऑनलाइन पुस्तक, न्यूरल नेटवर्क्स और डीप लर्निंग से प्रेरित थी। पुस्तक के लिए वेब साइट वीडियो में उदाहरणों के लिए एक कोड रेपो से लिंक करती है।
चरण 3: M5CAM मॉड्यूल
M5CAM मॉड्यूल इमेज प्रोसेसिंग और मान्यता के लिए एक विकास बोर्ड है। इसमें 4M फ्लैश और 520K रैम के साथ चिप पर ESP32 सिस्टम है। इसमें 2 मेगापिक्सेल OV2640 कैमरा सेंसर सरणी भी है। मॉड्यूल वाई-फाई के माध्यम से छवि संचरण का समर्थन करता है और इसे एक अंतर्निहित यूएसबी-सी पोर्ट के माध्यम से प्रोग्राम और डिबग किया जा सकता है।
M5CAM मॉड्यूल एक साधारण वाई-फाई वेब कैमरा फर्मवेयर छवि के साथ पहले से लोड होता है। बस, USB-C या GROVE के माध्यम से बोर्ड को पावर दें। अपने पीसी या मोबाइल डिवाइस पर, एक वाई-फाई एक्सेस प्वाइंट से कनेक्ट करें जिसमें एसएसआईडी m5stack से शुरू हो। एक बार कनेक्ट होने के बाद, एक वेब ब्राउज़र खोलें और 192.168.4.1 पर सर्फ करें जहां आपको M5CAM से वीडियो स्ट्रीमिंग मिलनी चाहिए।
M5CAM. के लिए ऑनलाइन दस्तावेज़ीकरण
चरण 4: M5CAM के साथ TensorFlow वस्तु वर्गीकरण
ESP32 कैमरा बोर्ड के लिए इस Arduino TensorFlow ऑब्जेक्ट क्लासिफायर स्केच को पकड़ो।
अपने Arduino IDE में ESP32 फाइलसिस्टम अपलोडर स्थापित करें। ESP32 में एक सीरियल पेरिफेरल इंटरफेस फ्लैश फाइल सिस्टम (SPIFFS) शामिल है। SPIFFS एक फ्लैश चिप के साथ माइक्रोकंट्रोलर के लिए बनाया गया एक हल्का फाइल सिस्टम है, जो ESP32 फ्लैश मेमोरी की तरह SPI बस से जुड़ा होता है। Arduino IDE के लिए यह प्लगइन ESP32 फाइल सिस्टम में आसानी से फाइल अपलोड करने का समर्थन करता है।
Arduino IDE टूल में, चुनें:
- बोर्ड > ESP32 देव मॉड्यूल
- फ्लैश> 4 एमबी
- विभाजन योजना > कोई OTA नहीं (2MB APP/2MB SPIFFS)
- PSRAM> सक्षम
- पोर्ट > {M5CAM से संबद्ध USB पोर्ट}
M5CAM का समर्थन करने के लिए क्लासिफायरियर स्केच में कुछ बदलाव करें
ESP32CamClassificationTfjs.ino में: आपको वाई-फाई नेटवर्क का 2.4GHz SSID और पासवर्ड जोड़ें
Camera_wrap.cpp में: ढूँढें // कैमरा मॉडल चुनें लाइन को अनकम्मेंट करें:CAMERA_MODEL_M5STACK_PSRAM
Camera_pins.h में: CAMERA_MODEL_M5STACK_PSRAM के लिए पिन परिभाषित सूची पर जाएं Y2_GPIO_NUM को 32 से 17 में बदलें
संकलित करें और M5CAM पर अपलोड करें
SPIFF में फ़ाइलें अपलोड करने के लिए उपकरण > ESP32 स्केच डेटा अपलोड का उपयोग करें
Arduino IDE सीरियल मॉनिटर खोलें
M5CAM पर रीसेट बटन दबाएं
सीरियल मॉनिटर से आईपी एड्रेस कॉपी करें
उस आईपी पते पर सर्फ करने के लिए एक ब्राउज़र (सैम 2.4GHz नेट पर) का उपयोग करें
एक बार मॉडल लोड हो जाने के बाद, वीडियो स्ट्रीम करें और वस्तुओं की भविष्यवाणी करें। जैसा कि सर्वश्रेष्ठ प्रदर्शन के लिए उल्लेख किया गया है, पियानो, कॉफी मग, बोतल आदि जैसी वस्तुओं की छवियों की भविष्यवाणी करें। आप उन वस्तुओं की सूची देख सकते हैं जिन्हें क्लासिफायर में प्रशिक्षित किया गया है।
M5CAM कैसे आयोजित या माउंट किया जाता है, इस पर निर्भर करते हुए, छवियों को उलटा किया जा सकता है। यदि ऐसा है, तो "यदि परिभाषित" गेटिंग के आसपास टिप्पणी करने के साथ प्रयोग करें: s->set_vflip(s, 1); s->set_hmirror(s, 1); फ़ाइल में camera_wrap.cpp
चरण 5: पिछले दरवाजे और उल्लंघन कार्ड गेम
बैकडोर और ब्रीच ब्लैक हिल्स सूचना सुरक्षा और सक्रिय काउंटरमेशर्स से एक इंसीडेंट रिस्पांस कार्ड गेम है।
बैकडोर और उल्लंघनों में घटना प्रतिक्रिया टेबलटॉप अभ्यास करने और हमले की रणनीति, उपकरण और विधियों को सीखने में आपकी मदद करने के लिए 52 अद्वितीय कार्ड हैं।
आपको यहीं खेलने के निर्देश मिलेंगे। हालांकि, हम जानते हैं कि आप अपनी और अपनी टीम या छात्रों के लिए अपनी आवश्यकताओं के अनुसार कार्डों के डेक को हैक और कस्टमाइज़ करेंगे।
चरण 6: AD8232 इलेक्ट्रोकार्डियोग्राम (ईसीजी)
AD8232 (डेटाशीट) ईसीजी और अन्य बायोपोटेंशियल माप अनुप्रयोगों के लिए एक एकीकृत सिग्नल कंडीशनिंग ब्लॉक है। यह शोर की स्थिति की उपस्थिति में छोटे बायोपोटेंशियल संकेतों को निकालने, बढ़ाने और फ़िल्टर करने के लिए डिज़ाइन किया गया है, जैसे कि गति या रिमोट इलेक्ट्रोड प्लेसमेंट द्वारा बनाए गए। यह डिज़ाइन आउटपुट सिग्नल प्राप्त करने के लिए एक अल्ट्रालो पावर एनालॉग-टू-डिजिटल कनवर्टर (एडीसी) या एक एम्बेडेड माइक्रोकंट्रोलर की अनुमति देता है।
AD8232 मॉड्यूल स्पार्कफुन से खरीदे जा सकते हैं। यदि आपके पास एक उपलब्ध है तो मूल Arduino बोर्ड के साथ मॉड्यूल का उपयोग करने के लिए उनके पास एक अच्छा हुकअप गाइड है।
नोट: यह उपकरण किसी भी स्थिति का निदान या उपचार करने के लिए अभिप्रेत नहीं है।
यदि आपके पास मूल Arduino बोर्ड उपलब्ध नहीं है, तो M5CAM मॉड्यूल के साथ AD8232 ECG का उपयोग करना संभव है। उन्हें ग्रोव कनेक्टर (IO13 या IO4) के माध्यम से जोड़ा जा सकता है। चूंकि ग्रोव कनेक्टर 5V प्रदान करता है और ईसीजी मॉड्यूल को 3.3V की आवश्यकता होती है, इसलिए 5V रेल से 3.3V उत्पन्न करने के लिए एक वोल्टेज नियामक का उपयोग किया जाना चाहिए। LO- और LO+ पिन का उपयोग नहीं किया जाता है।
चरण 7: हैक लाइफ
हमें उम्मीद है कि आप इलेक्ट्रॉनिक्स और कंप्यूटर प्रौद्योगिकी में इस महीने के हैकरबॉक्स साहसिक कार्य का आनंद ले रहे हैं। नीचे दी गई टिप्पणियों में या हैकरबॉक्स फेसबुक ग्रुप पर अपनी सफलता तक पहुंचें और साझा करें। साथ ही, याद रखें कि यदि आपका कोई प्रश्न है या आपको कुछ सहायता चाहिए तो आप कभी भी [email protected] पर ईमेल कर सकते हैं।
आगे क्या होगा? क्रांति में शामिल हो। हैकलाइफ जियो। हैक करने योग्य गियर का एक अच्छा बॉक्स हर महीने सीधे अपने मेलबॉक्स में प्राप्त करें। HackerBoxes.com पर सर्फ करें और अपनी मासिक HackerBox सदस्यता के लिए साइन अप करें।
सिफारिश की:
मेसन जार पासा रोलर: 5 कदम (चित्रों के साथ)
मेसन जार डाइस रोलर: यदि आप किसी बोर्ड/पासा से संबंधित गेम खेलने की योजना बना रहे हैं, तो यहां एक शानदार वीकेंड प्रोजेक्ट है। प्रोजेक्ट बनाने के लिए आपको एक निरंतर रोटेशन सर्वो, एक आर्केड बटन और एक आर्डिनो नैनो या ESP8266 बोर्ड की आवश्यकता होगी, इसके अलावा आपको एक 3D p
Arduino और एक सर्वो के साथ स्वचालित बॉल रोलर: 3 चरण
Arduino और One Servo के साथ स्वचालित बॉल रोलर: यह एक साधारण सा Arduino और सर्वो प्रोजेक्ट है जिसे पूरा होने में लगभग दो घंटे लगते हैं। यह जार कैप के एक सिरे को उठाने के लिए एक सर्वो का उपयोग करता है ताकि स्टील की गेंद को अंदर की परिधि के चारों ओर घुमाया जा सके। यह सेल्फ स्टार्टिंग है, गति बदल सकता है और दो बार घूम सकता है
फिलिप्स सीडी-आई रोलर नियंत्रक मरम्मत: 5 कदम
फिलिप्स सीडी-आई रोलर नियंत्रक मरम्मत: फिलिप के सीडी-आई रोलर नियंत्रक के साथ एक आम समस्या यह है कि आईआर एमिटर प्रदर्शन में और ट्रैक बॉल को स्टॉप ट्रैकिंग के साथ खराब कर देंगे। बटन काम करेंगे लेकिन ट्रैकबॉल नहीं चलेगा। इसे हटाकर और बदलकर तय किया जा सकता है
SONOFF स्मार्ट स्विच के साथ DIY स्मार्ट रोलर ब्लाइंड्स कैसे करें?: 14 कदम
SONOFF स्मार्ट स्विच के साथ DIY स्मार्ट रोलर ब्लाइंड्स कैसे करें?: अपने साधारण रोलर ब्लाइंड्स/ब्लाइंड्स को स्मार्ट में बदलने के लिए SONOFF स्मार्ट स्विच में इंटरलॉक मोड का उपयोग करें क्या आप में से अधिकांश सहमत होंगे कि यह एक ऐसा काम है जिसे आप सुबह रोलर ब्लाइंड्स/ब्लाइंड्स को ऊपर खींचते हैं। और शाम को इसे नीचे खींचो? वैसे भी, मैं
कैसे एक लेबल रोलर बनाने के लिए: 4 कदम
लेबल रोलर कैसे बनाएं: निम्नलिखित चरण आपको मोटे तौर पर दिखाएंगे कि छोटे लेबल प्रिंटर के लिए लेबल रोलर कैसे बनाया जाता है। मैं एक प्रयोगशाला में एक आईटी विशेषज्ञ के रूप में काम करता हूं और हमारी ग्राहक सेवा महिलाओं के लिए नौकरियों में से एक ज़ेबरा लेबल पी से कुछ हज़ार लेबल प्रिंट करना है