Përmbajtje:

HackerBox 0055: Roller i lartë: 7 hapa
HackerBox 0055: Roller i lartë: 7 hapa

Video: HackerBox 0055: Roller i lartë: 7 hapa

Video: HackerBox 0055: Roller i lartë: 7 hapa
Video: #98 HackerBox 0055 High Roller 2024, Nëntor
Anonim
HackerBox 0055: Roller i lartë
HackerBox 0055: Roller i lartë

Përshëndetje për HackerBox Hackers në të gjithë botën! Me HackerBox 0055, ju jeni rolli i lartë D20 në lojën e kartave të reagimit ndaj incidentit, dyert e prapme dhe shkeljet. Ju gjithashtu do të eksploroni mësimin e makinerisë me TensorFlow, serverat e internetit të ngulitur në ESP32, klasifikimin e objekteve të shikimit të makinerisë dhe matjen dhe grafikimin biopotencial të elektrokardiogramit (EKG).

Ky udhëzues përmban informacione për fillimin me HackerBox 0055, të cilat mund të blihen këtu derisa furnizimet të kenë mbaruar. Nëse dëshironi të merrni një HackerBox si kjo e drejtë në kutinë tuaj postare çdo muaj, ju lutemi regjistrohuni në HackerBoxes.com dhe bashkohuni me revolucionin!

HackerBoxes është shërbimi mujor i kutisë së abonimit për hakerët e pajisjeve dhe entuziastët e elektronikës dhe teknologjisë kompjuterike. Bashkohuni me ne dhe jetoni HACK LIFE.

Hapi 1: Lista e përmbajtjes për HackerBox 0055

  • Kompleti i modulit të kamerës M5CAM ESP32
  • Dyer të prapme & Thyerje Kuvertë e Kartave të Lojërave
  • D20 Vdekja Njëzet-Anëshe
  • Kabllo USB-C në USB-A
  • Grove 4 Pin në DuPont Breakout Cable
  • AD8232 Moduli EKG
  • EKG kryeson me jastekë ngjitës
  • Moduli i Breakout USB me katër drejtime
  • Rregullator linear i ulët i lëshimit të ulët 3.3V
  • Kërcues Femër-Femër DuPont
  • Ngjitësja e Hakerit Cosmic Scorpion
  • Ngjitësja Hack0r Life Hacker

Disa gjëra të tjera që do të jenë të dobishme:

  • Saldimi, saldimi dhe mjetet bazë të saldimit
  • Kompjuter për drejtimin e mjeteve softuerike

Më e rëndësishmja, do t'ju duhet një ndjenjë aventure, shpirti haker, durimi dhe kurioziteti. Ndërtimi dhe eksperimentimi me elektronikë, edhe pse shumë shpërblyes, mund të jetë i ndërlikuar, sfidues dhe madje edhe zhgënjyes nganjëherë. Qëllimi është përparimi, jo përsosmëria. Kur këmbëngulni dhe shijoni aventurën, një kënaqësi e madhe mund të rrjedhë nga ky hobi. Merrni çdo hap ngadalë, mbani mend detajet dhe mos kini frikë të kërkoni ndihmë.

Si gjithmonë, ne kërkojmë që të rishikoni FAQ -të e HackerBoxes. Atje, do të gjeni një mori informacionesh për anëtarët aktualë dhe të ardhshëm. Pothuajse të gjitha emailet e mbështetjes jo-teknike që marrim janë përgjigjur tashmë në FAQ, kështu që ne me të vërtetë e vlerësojmë nëse keni një vështrim të shpejtë.

Hapi 2: Mësimi i Makinerisë me TensorFlow

Mësimi i Makinerisë me TensorFlow
Mësimi i Makinerisë me TensorFlow

TensorFlow është një bibliotekë softuerësh falas dhe me burim të hapur që mund të përdoret për aplikime të mësimit të makinerisë (ML) siç janë rrjetet nervore. TensorFlow u zhvillua nga ekipi i Google Brain për përdorim të brendshëm si në kërkimin ashtu edhe në prodhimin në Google.

Mësimi i Makinerisë paraqet një paradigmë të re në programim, ku në vend që të programoni rregulla të qarta në një gjuhë të tillë si Java ose C ++, ju ndërtoni një sistem i cili është i trajnuar mbi të dhëna për të nxjerrë përfundimin e vetë rregullave. Por si duket ML në të vërtetë? Në serinë video Machine Learning Zero to Hero, Avokati i AI Laurence Moroney na largon nga një shembull bazë Hello World i ndërtimit të një modeli ML deri në një shembull shumë interesant të vizionit kompjuterik.

  • ML Zero për Hero - Pjesa 1: Hyrje në Mësimin e Makinerisë
  • ML Zero tek Hero - Pjesa 2: Vizioni Bazë i Kompjuterit me ML
  • ML Zero tek Hero - Pjesa 3: Prezantimi i Rrjeteve Nevolucionare Konvolucionare
  • ML Zero tek Hero - Pjesa 4: Ndërtoni një Klasifikues të Imazheve

Materiali i Sfondit (siç paraqitet me HackerBox 0053): Kjo seri prej katër videosh mbi Rrjetet Neurale dhe Mësimi i Thellë u frymëzua nga libri falas online, Rrjetet Neurale dhe Mësimi i Thellë. Faqja e internetit për librin lidhet me një repo kodesh për shembujt në video.

Hapi 3: Moduli M5CAM

Moduli M5CAM
Moduli M5CAM

Moduli M5CAM është një bord zhvillimi për përpunimin dhe njohjen e imazhit. Ajo përmban një sistem ESP32 në çip me 4M Flash dhe 520K RAM. Ai gjithashtu përmban një grup sensorësh të kamerës 2 Megapixel OV2640. Moduli mbështet transmetimin e imazhit përmes Wi-Fi dhe mund të programohet dhe debugohet përmes një porte të integruar USB-C.

Moduli M5CAM vjen i para-ngarkuar me një imazh të thjeshtë firmware të kamerës në internet Wi-Fi. Thjesht, ndizni bordin përmes USB-C ose GROVE. Në kompjuterin ose pajisjen tuaj celular, lidheni me një pikë hyrjeje Wi-Fi që ka një SSID duke filluar me m5stack. Pasi të lidheni, hapni një shfletues uebi dhe shfletoni në 192.168.4.1 ku duhet të gjeni video që transmetohen nga M5CAM.

Dokumentacioni Online për M5CAM

Hapi 4: Klasifikimi i objekteve TensorFlow Me M5CAM

Klasifikimi i objekteve TensorFlow Me M5CAM
Klasifikimi i objekteve TensorFlow Me M5CAM

Merrni këtë skicë Arduino TensorFlow Classifier Object për bordet e kamerës ESP32.

Instaloni Ngarkuesin e sistemit të skedarëve ESP32 në IDE tuaj Arduino. ESP32 përmban një Sistem Flash të Ndërfaqes Seriale Periferike (SPIFFS). SPIFFS është një sistem skedarësh i lehtë i krijuar për mikrokontrolluesit me një çip flash, të cilët janë të lidhur me autobus SPI, si flash memoria ESP32. Kjo shtojcë për Arduino IDE mbështet ngarkimin e lehtë të skedarëve në sistemin e skedarëve ESP32.

Brenda mjeteve Arduino IDE, zgjidhni:

  • Bordi> Moduli Dev ESP32
  • Flash> 4MB
  • Skema e Ndarjes> Pa OTA (2MB APP/2MB SPIFFS)
  • PSRAM> Aktivizuar
  • Port> {Porta USB e lidhur me M5CAM}

Bëni disa ndryshime në skicën e klasifikuesit për të mbështetur M5CAM

Në ESP32CamClassificationTfjs.ino: Shtoni SSID dhe fjalëkalim 2.4GHz të rrjetit Wi-Fi

Në camera_wrap.cpp: Gjeni // Zgjidhni modelin e kamerës Mos komentoni linjën: CAMERA_MODEL_M5STACK_PSRAM

Në camera_pins.h: Shko te pin definimi i listës për CAMERA_MODEL_M5STACK_PSRAM Ndrysho Y2_GPIO_NUM nga 32 në 17

Përpiloni dhe ngarkoni në M5CAM

Përdorni mjete> ESP32 Sketch Data Upload për të ngarkuar skedarë në SPIFF

Hapni Arduino IDE Serial Monitor

Goditni butonin e rivendosjes në M5CAM

Kopjoni adresën IP nga Serial Monitor

Përdorni një shfletues (në rrjetin sam 2.4GHz) për të lundruar në atë adresë IP

Pasi të jetë ngarkuar modeli, transmetoni video dhe parashikoni objektet. Siç u tha për performancën më të mirë, parashikoni imazhe të objekteve si piano, filxhanë kafeje, shishe, etj. Këtu mund të shihni një listë të objekteve që janë stërvitur në klasifikues.

Në varësi të mënyrës se si mbahet ose montohet M5CAM, imazhet mund të përmbysen. Nëse është kështu, eksperimentoni me komentimin e portës "nëse përcaktohet" përreth: s-> set_vflip (s, 1); s-> set_hmirror (s, 1); në skedarin camera_wrap.cpp

Hapi 5: Lojë me letra në prapa dhe shkelje

Lojë me letra në derën e prapme dhe shkeljet
Lojë me letra në derën e prapme dhe shkeljet

Backdoors & Breaches është një lojë me kartë reagimi ndaj incidentit nga Siguria e Informacionit në Black Hills dhe kundërmasat aktive.

Backdoors & Breaches përmban 52 karta unike për t'ju ndihmuar të kryeni ushtrime në tryezën e reagimit ndaj incidentit dhe të mësoni taktikat, mjetet dhe metodat e sulmit.

Këtu do të gjeni udhëzimet se si të luani. Sidoqoftë, ne e dimë që ju do të hakoni dhe personalizoni kuvertën e kartave për t'iu përshtatur nevojave tuaja për ju dhe ekipin ose studentët tuaj.

Hapi 6: Elektrokardiogrami AD8232 (EKG)

AD8232 Elektrokardiogram (EKG)
AD8232 Elektrokardiogram (EKG)

AD8232 (fleta e të dhënave) është një bllok i integruar i kondicionimit të sinjalit për EKG dhe aplikime të tjera të matjes biopotenciale. Shtë projektuar për të nxjerrë, përforcuar dhe filtruar sinjale të vogla biopotenciale në prani të kushteve të zhurmshme, siç janë ato të krijuara nga lëvizja ose vendosja e elektrodave në distancë. Ky dizajn lejon një konvertues analog-dixhital të fuqisë ultra të ulët (ADC) ose një mikrokontrollues të ngulitur për të marrë sinjalin e daljes.

Modulet AD8232 mund të blihen nga Sparkfun. Ata kanë një udhëzues të mirë lidhës për përdorimin e modulit me një bord bazë Arduino nëse keni një të tillë në dispozicion.

SH NOTNIM: Kjo pajisje nuk ka për qëllim të diagnostikojë ose trajtojë ndonjë gjendje

Nëse nuk keni një bord bazë Arduino në dispozicion, është e mundur të përdorni EKG AD8232 me modulin M5CAM. Ato mund të lidhen përmes lidhësit të korijeve (IO13 ose IO4). Meqenëse lidhësi i korije siguron 5V dhe modulet EKG kërkojnë 3.3V, duhet të përdoret një rregullator i tensionit për të gjeneruar 3.3V nga hekurudha 5V. Kunjat LO- dhe LO+ nuk përdoren.

Hapi 7: HACK LIFE

HACK JETN
HACK JETN

Shpresojmë që po shijoni aventurën e këtij muaji HackerBox në elektronikë dhe teknologji kompjuterike. Ndihmoni dhe ndani suksesin tuaj në komentet më poshtë ose në grupin e Facebook HackerBox. Gjithashtu, mbani mend se mund t'i dërgoni email [email protected] në çdo kohë nëse keni ndonjë pyetje ose keni nevojë për ndihmë.

Ç'pritet më tej? Bashkohuni me revolucionin. Jeto HackLife. Merrni një kuti të ftohtë të pajisjeve që mund të hackohen, të dorëzuara menjëherë në kutinë tuaj postare çdo muaj. Shfletoni në HackerBoxes.com dhe regjistrohuni për abonimin tuaj mujor në HackerBox.

Recommended: