Բովանդակություն:

HackerBox 0055: High Roller: 7 Steps
HackerBox 0055: High Roller: 7 Steps

Video: HackerBox 0055: High Roller: 7 Steps

Video: HackerBox 0055: High Roller: 7 Steps
Video: HackerBox unboxing: Realtime 2024, Հուլիսի
Anonim
HackerBox 0055: High Roller
HackerBox 0055: High Roller

Ողջույն ողջ աշխարհի HackerBox ցանցահեններին: HackerBox 0055- ով դուք հանդիսանում եք D20 High Roller- ը Միջադեպերի արձագանքման քարտային խաղի, հետնամասի և խախտումների մեջ: Դուք նաև կուսումնասիրեք մեքենայական ուսուցումը TensorFlow- ի, ESP32- ի ներդրված վեբ սերվերների, մեքենաների տեսողության օբյեկտների դասակարգման և էլեկտրասրտագրության (ԷՍԳ) կենսապոտենցիալ չափման և գծապատկերման միջոցով:

Այս ուղեցույցը պարունակում է տեղեկատվություն HackerBox 0055 -ով սկսելու համար, որը կարելի է ձեռք բերել այստեղ, քանի դեռ մատակարարումները վերջանում են: Եթե ցանկանում եք ամեն ամիս ստանալ ձեր փոստարկղում այսպիսի HackerBox, խնդրում ենք բաժանորդագրվել HackerBoxes.com կայքում և միանալ հեղափոխությանը:

HackerBoxes- ը ամսական բաժանորդագրության տուփի ծառայություն է ապարատային հաքերների և էլեկտրոնիկայի և համակարգչային տեխնիկայի սիրահարների համար: Միացեք մեզ և ապրեք HACK LIFE:

Քայլ 1. Բովանդակության ցուցակ HackerBox 0055- ի համար

  • M5CAM ESP32 տեսախցիկի մոդուլի հավաքածու
  • Backdoors & Breaches Խաղաքարտի տախտակամած
  • D20 Քսան միակողմանի մահ
  • USB-C- ից USB-A մալուխ
  • Grove 4 Pin to DuPont Breakout Cable
  • AD8232 ԷՍԳ մոդուլ
  • ԷՍԳ -ն տանում է կպչուն բարձիկներով
  • Չորս ճանապարհ USB Breakout մոդուլ
  • Lowածր ելքի գծային 3.3 Վ կարգավորիչ
  • Իգական-իգական DuPont թռչկոտողներ
  • Cosmic Scorpion Hacker Կպչուն
  • Hax0r Life Hacker Կպչուն

Որոշ այլ բաներ, որոնք օգտակար կլինեն.

  • Sոդման երկաթ, զոդման և զոդման հիմնական գործիքներ
  • Համակարգիչ `ծրագրային գործիքների գործարկման համար

Ամենակարևորը, ձեզ հարկավոր կլինի արկածախնդրության, հաքերական ոգու, համբերության և հետաքրքրասիրության զգացում: Էլեկտրոնիկայի հետ կառուցելը և փորձարկելը, չնայած շատ պարգևատրող է, երբեմն կարող է լինել բարդ, դժվար և նույնիսկ հիասթափեցնող: Նպատակը առաջընթացն է, ոչ թե կատարելությունը: Երբ համառ ես և վայելում ես արկածախնդրությունը, այս հոբբիից կարող ես մեծ բավականություն ստանալ: Յուրաքանչյուր քայլ կատարեք դանդաղ, հաշվի առեք մանրամասները և մի վախեցեք օգնություն խնդրելուց:

Ինչպես միշտ, մենք խնդրում ենք ձեզ վերանայել HackerBoxes- ի ՀՏՀ -ն: Այնտեղ դուք կգտնեք հարուստ տեղեկատվություն ներկա և ապագա անդամների համար: Գրեթե բոլոր ոչ տեխնիկական աջակցության էլ.

Քայլ 2. Մեքենայական ուսուցում TensorFlow- ի հետ

Մեքենայական ուսուցում TensorFlow- ի հետ
Մեքենայական ուսուցում TensorFlow- ի հետ

TensorFlow- ը անվճար և բաց կոդով ծրագրային գրադարան է, որը կարող է օգտագործվել մեքենայական ուսուցման (ML) ծրագրերի համար, ինչպիսիք են նյարդային ցանցերը: TensorFlow- ը մշակվել է Google Brain թիմի կողմից ՝ Google- ում ինչպես հետազոտության, այնպես էլ արտադրության մեջ ներքին օգտագործման համար:

Մեքենայական ուսուցումը ներկայացնում է ծրագրավորման նոր պարադիգմա, որտեղ Java- ի կամ C ++ - ի նման լեզվով հստակ կանոններ ծրագրելու փոխարեն դուք կառուցում եք համակարգ, որը պատրաստված է տվյալների վրա ՝ ինքնին կանոնները եզրակացնելու համար: Բայց ինչպիսի՞ն է իրականում ML- ն: «Machine Learning Zero to Hero» տեսանյութերի շարքում AI- ի փաստաբան Լորենս Մորոնին մեզ ուղեկցում է Hello World- ի ML մոդելի կառուցման հիմնական օրինակից մինչև համակարգչային տեսողության շատ հետաքրքիր օրինակ:

  • ML Zero to Hero - Մաս 1. Ներածություն մեքենայական ուսուցման
  • ML Zero to Hero - Մաս 2. Հիմնական համակարգչային տեսլականը ML- ի հետ
  • ML Zero to Hero - Մաս 3. Ներկայացնելով կոնվոլյուցիոն նյարդային ցանցեր
  • ML Zero to Hero - Մաս 4. Կառուցեք պատկերի դասակարգիչ

Նախապատմության նյութ (ինչպես ներկայացված է HackerBox 0053- ով). Նյարդային ցանցերի և խորը ուսուցման վերաբերյալ չորս տեսանյութերի այս շարքը ոգեշնչված է անվճար առցանց գրքից ՝ «Նյարդային ցանցեր և խորը ուսուցում»: Գրքի վեբ կայքը հղում է կատարում տեսաֆիլմերի օրինակների կոդային ռեպոյին:

Քայլ 3: M5CAM մոդուլ

M5CAM մոդուլ
M5CAM մոդուլ

M5CAM մոդուլը պատկերի մշակման և ճանաչման զարգացման տախտակ է: Այն ունի 4M Flash և 520K RAM չիպով ESP32 համակարգ: Այն ունի նաև 2 մեգապիքսելանոց OV2640 տեսախցիկի սենսորային զանգված: Մոդուլն ապահովում է պատկերի փոխանցումը Wi-Fi- ի միջոցով, և այն կարող է ծրագրավորվել և կարգաբերվել ներկառուցված USB-C պորտի միջոցով:

M5CAM մոդուլը նախապես բեռնված է Wi-Fi պարզ տեսախցիկի որոնվածի պատկերով: Պարզապես, միացրեք տախտակը USB-C կամ GROVE- ի միջոցով: Ձեր համակարգչում կամ բջջային սարքում միացեք Wi-Fi մուտքի կետին, որն ունի SSID ՝ սկսած m5stack- ից: Միանալուց հետո բացեք վեբ դիտարկիչ և նավարկեք 192.168.4.1 հասցեով, որտեղից պետք է գտնել տեսանյութերի հոսք M5CAM- ից:

Առցանց փաստաթղթավորում M5CAM- ի համար

Քայլ 4. TensorFlow օբյեկտի դասակարգում M5CAM- ով

TensorFlow օբյեկտի դասակարգում M5CAM- ով
TensorFlow օբյեկտի դասակարգում M5CAM- ով

Ձեռք բերեք այս Arduino TensorFlow օբյեկտի դասակարգիչի ուրվագիծը ESP32 տեսախցիկի տախտակների համար:

Տեղադրեք ESP32 ֆայլային համակարգի վերբեռնիչը ձեր Arduino IDE- ում: ESP32- ը պարունակում է սերիական ծայրամասային միջերեսի ֆլեշ ֆայլային համակարգ (SPIFFS): SPIFFS- ը թեթև ֆայլային համակարգ է, որը ստեղծվել է ֆլեշ չիպով միկրոկոնտրոլերների համար, որոնք միացված են SPI ավտոբուսով, ինչպես ESP32 ֆլեշ հիշողությունը: Arduino IDE- ի այս հավելվածը աջակցում է ֆայլերը հեշտությամբ վերբեռնելու ESP32 ֆայլային համակարգին:

Arduino IDE գործիքների ներսում ընտրեք.

  • Տախտակ> ESP32 Dev մոդուլ
  • Ֆլեշ> 4 ՄԲ
  • Բաժանման սխեմա> Ոչ OTA (2 ՄԲ հավելված/2 ՄԲ SPIFFS)
  • PSRAM> Միացված է
  • Պորտ> {USB պորտ ՝ կապված M5CAM} - ի հետ

Որոշ փոփոխություններ կատարեք դասակարգչի ուրվագծում `M5CAM- ին աջակցելու համար

ESP32CamClassificationTfjs.ino- ում. Ավելացրեք Wi-Fi ցանցի 2.4 ԳՀց SSID և գաղտնաբառ

Camera_wrap.cpp- ում ՝ Գտեք // Ընտրեք տեսախցիկի մոդելը: Մեկնաբանեք տողը ՝ CAMERA_MODEL_M5STACK_PSRAM

Camera_pins.h- ում. Գնացեք դեպի CAMERA_MODEL_M5STACK_PSRAM- ի սահմանման ցանկի փոխում Y2_GPIO_NUM- ը 32 -ից 17 -ի

Կազմել և վերբեռնել M5CAM

Օգտագործեք գործիքներ> ESP32 Sketch Data Upload ՝ ֆայլերը SPIFF- ին վերբեռնելու համար

Բացեք Arduino IDE սերիական մոնիտորը

M5CAM- ի վրա սեղմեք «Վերականգնել» կոճակը

Պատճենեք IP հասցեն Սերիական մոնիտորից

Այդ IP հասցեով նավարկելու համար օգտագործեք դիտարկիչ (sam 2.4GHz ցանցում)

Երբ մոդելը բեռնված է, հոսեք տեսանյութ և կանխատեսեք օբյեկտները: Ինչպես նշվեց լավագույն կատարման համար, կանխատեսեք այնպիսի առարկաների պատկերներ, ինչպիսիք են դաշնամուրը, սուրճի գավաթները, շշերը և այլն: Այստեղ կարող եք տեսնել դասակարգիչում պատրաստված առարկաների ցանկը:

Կախված M5CAM- ի պահման կամ տեղադրման եղանակից, պատկերները կարող են շրջված լինել: Եթե այո, ապա փորձեք մեկնաբանել «եթե սահմանված է» դարպասը շուրջը ՝ s-> set_vflip (ներ, 1); s-> set_hmirror (ներ, 1); ֆայլի մեջ camera_wrap.cpp

Քայլ 5. Հետդռների և խախտումների քարտային խաղ

Հետդռների և խախտումների քարտային խաղ
Հետդռների և խախտումների քարտային խաղ

Backdoors & Breaches- ը Black Hills- ի Տեղեկատվական անվտանգության և ակտիվ հակաքայլերի միջադեպերի արձագանքման քարտ է:

Backdoors & Breaches- ը պարունակում է 52 եզակի քարտ, որոնք կօգնեն ձեզ վարել միջադեպերի արձագանքման սեղանի վարժություններ և սովորել հարձակման մարտավարություն, գործիքներ և մեթոդներ:

Ինչպես խաղալ, դուք կգտնեք այստեղ: Այնուամենայնիվ, մենք գիտենք, որ դուք կկոտրեք և կկարգավորեք քարտերի տախտակամածը `ձեր և ձեր թիմի կամ ուսանողների ձեր սեփական կարիքներին համապատասխան:

Քայլ 6: AD8232 Էլեկտրասրտագրություն (ԷՍԳ)

AD8232 Էլեկտրասրտագրություն (ԷՍԳ)
AD8232 Էլեկտրասրտագրություն (ԷՍԳ)

AD8232- ը (տվյալների թերթիկ) հանդիսանում է ազդանշանային կոնդիցիոներների բլոկ ԷՍԳ -ի և կենսապոտենցիալ չափման այլ ծրագրերի համար: Այն նախագծված է փոքր կենսապոտենցիալ ազդանշաններ արդյունահանելու, ուժեղացնելու և զտելու աղմկոտ պայմանների առկայության դեպքում, ինչպիսիք են շարժման կամ էլեկտրոդների հեռավոր տեղադրման արդյունքում ստեղծված ազդակները: Այս դիզայնը թույլ է տալիս գերհզոր էներգիայի անալոգային-թվային փոխարկիչ (ADC) կամ ներկառուցված միկրոկոնտրոլեր ձեռք բերել ելքային ազդանշան:

AD8232 մոդուլները կարելի է ձեռք բերել Sparkfun- ից: Նրանք ունեն գեղեցիկ միացման ուղեցույց ՝ մոդուլը հիմնական Arduino տախտակով օգտագործելու համար, եթե այն մատչելի է:

Նշում. Այս սարքը նախատեսված չէ որևէ պայման ախտորոշելու կամ բուժելու համար:

Եթե դուք չունեք հիմնական Arduino տախտակ, հնարավոր է օգտագործել AD8232 ԷՍԳ -ն M5CAM մոդուլով: Նրանք կարող են միացվել պուրակի միակցիչի միջոցով (IO13 կամ IO4): Քանի որ պուրակի միակցիչը ապահովում է 5 Վ, իսկ ԷՍԳ մոդուլները պահանջում են 3.3 Վ, լարման կարգավորիչը պետք է օգտագործվի 5 Վ ռելսից 3.3 Վ գեներացնելու համար: LO- և LO+ կապերը չեն օգտագործվում:

Քայլ 7: HACK LIFE

HACK LIFE
HACK LIFE

Հուսով ենք, որ դուք վայելում եք այս ամսվա HackerBox արկածախնդրությունը էլեկտրոնիկայի և համակարգչային տեխնոլոգիաների ոլորտում: Շփվեք և կիսվեք ձեր հաջողությամբ ստորև բերված մեկնաբանություններում կամ HackerBox Facebook Group- ում: Նաև հիշեք, որ ցանկացած հարցի կամ օգնության կարիք ունենալու դեպքում կարող եք ցանկացած պահի ուղարկել [email protected] էլ.

Ի՞նչ է հաջորդը: Միացեք հեղափոխությանը: Ապրեք HackLife- ով: Ամեն ամիս ձեռք բերեք կոտրելի հանդերձանքի զովացուցիչ տուփ, որը անմիջապես առաքվում է ձեր փոստարկղին: Գնացեք HackerBoxes.com և գրանցվեք ձեր HackerBox ամսական բաժանորդագրության համար:

Խորհուրդ ենք տալիս: