Obsah:

HackerBox 0055: High Roller: 7 krokov
HackerBox 0055: High Roller: 7 krokov

Video: HackerBox 0055: High Roller: 7 krokov

Video: HackerBox 0055: High Roller: 7 krokov
Video: #98 HackerBox 0055 High Roller 2024, November
Anonim
HackerBox 0055: High Roller
HackerBox 0055: High Roller

Zdravím hackerov HackerBoxu z celého sveta! S HackerBox 0055 ste D20 High Roller v kartovej hre na reakcie na incidenty, zadné vrátka a prestávky. Budete tiež skúmať strojové učenie s TensorFlow, vstavanými webovými servermi ESP32, klasifikáciou objektov strojového videnia a biopotenciálnym meraním a mapovaním elektrokardiogramu (EKG).

Táto príručka obsahuje informácie o tom, ako začať s HackerBox 0055, ktorý je možné zakúpiť tu do vypredania zásob. Ak by ste chceli dostávať takýto HackerBox každý mesiac priamo do vašej poštovej schránky, prihláste sa na odber HackerBoxes.com a zapojte sa do revolúcie!

HackerBoxes je služba mesačného predplatného pre hardvérových hackerov a nadšencov elektroniky a počítačovej technológie. Pripojte sa k nám a žite HACK LIFE.

Krok 1: Zoznam obsahu pre HackerBox 0055

  • Sada kamerového modulu M5CAM ESP32
  • Zadné vrátka a porušenia hracieho balíka
  • Dvadsaťstranná matrica D20
  • Kábel USB-C na USB-A
  • Odpojovací kábel Grove so 4 kolíkmi a DuPont
  • Modul EKG AD8232
  • EKG zvody s adhezívnymi podložkami
  • Štvorcestný odpojovací modul USB
  • Lineárny 3.3V regulátor s nízkym výpadkom
  • Dámske a dámske prepojky DuPont
  • Nálepka s hackermi Cosmic Scorpion
  • Nálepka s hackerom Hax0r Life

Pomôžu aj ďalšie veci:

  • Spájkovačka, spájkovačka a základné spájkovacie nástroje
  • Počítač na spustenie softvérových nástrojov

A čo je najdôležitejšie, budete potrebovať zmysel pre dobrodružstvo, hackerského ducha, trpezlivosť a zvedavosť. Budovanie a experimentovanie s elektronikou, aj keď je to veľmi prospešné, môže byť občas náročné, náročné a dokonca frustrujúce. Cieľom je pokrok, nie dokonalosť. Keď vytrváte a užívate si dobrodružstvo, dá sa z tohto koníčka odvodiť veľké uspokojenie. Každý krok robte pomaly, všímajte si detaily a nebojte sa požiadať o pomoc.

Ako vždy vás žiadame, aby ste si prečítali časté otázky o HackerBoxes. Nájdete tam množstvo informácií o súčasných a potenciálnych členoch. Takmer všetky e-maily netechnickej podpory, ktoré dostávame, sú už zodpovedané v častých otázkach, takže si veľmi vážime, ak sa rýchlo pozriete.

Krok 2: Strojové učenie s TensorFlow

Strojové učenie s TensorFlow
Strojové učenie s TensorFlow

TensorFlow je bezplatná a otvorená softvérová knižnica, ktorú je možné použiť pre aplikácie strojového učenia (ML), ako sú neurónové siete. TensorFlow bol vyvinutý tímom Google Brain na interné použitie vo výskume a produkcii v spoločnosti Google.

Strojové učenie predstavuje novú paradigmu v programovaní, kde namiesto programovania explicitných pravidiel v jazyku, akým je Java alebo C ++, vytvoríte systém, ktorý je vyškolený v oblasti údajov a vyvodzuje z nich samotné pravidlá. Ako však ML v skutočnosti vyzerá? V sérii videí Machine Learning Zero to Hero nás AI advokát Laurence Moroney prevedie od základného príkladu Hello World, ako postaviť model ML, až po veľmi zaujímavý príklad počítačového videnia.

  • ML Zero to Hero - Časť 1: Úvod do strojového učenia
  • ML Zero to Hero - Časť 2: Základné počítačové videnie s ML
  • ML Zero to Hero - Časť 3: Predstavenie konvolučných neurónových sietí
  • ML Zero to Hero - Časť 4: Zostavte klasifikátor obrázkov

Podkladový materiál (predložený s HackerBox 0053): Táto séria štyroch videí o neurónových sieťach a hlbokom vzdelávaní bola inšpirovaná bezplatnou online knihou Neural Networks and Deep Learning. Webová stránka knihy odkazuje na repo kódov pre príklady vo videách.

Krok 3: Modul M5CAM

Modul M5CAM
Modul M5CAM

Modul M5CAM je vývojová doska na spracovanie a rozpoznávanie obrazu. Je vybavený systémom ESP32 na čipe so 4M Flash a 520K RAM. Je vybavený aj 2 -megapixelovým snímačom kamery OV2640. Modul podporuje prenos obrazu cez Wi-Fi a je možné ho programovať a ladiť pomocou vstavaného portu USB-C.

Modul M5CAM je predinštalovaný s jednoduchým obrázkom firmvéru webovej kamery Wi-Fi. Jednoducho napájajte dosku pomocou USB-C alebo GROVE. V počítači alebo mobilnom zariadení sa pripojte k prístupovému bodu Wi-Fi so SSID začínajúcim na m5stack. Po pripojení otvorte webový prehliadač a prejdite na adresu 192.168.4.1, kde by ste mali streamovať video z M5CAM.

Online dokumentácia pre M5CAM

Krok 4: Klasifikácia objektu TensorFlow s M5CAM

Klasifikácia objektov TensorFlow s M5CAM
Klasifikácia objektov TensorFlow s M5CAM

Vezmite si tento náčrt klasifikátora objektu Arduino TensorFlow pre kamerové dosky ESP32.

Nainštalujte nástroj ESP32 Filesystem Uploader do svojho Arduino IDE. ESP32 obsahuje súborový súbor SPIFFS (Serial Peripheral Interface Interface Flash System). SPIFFS je ľahký súborový systém vytvorený pre mikrokontroléry s flash čipom, ktoré sú prepojené zbernicou SPI, podobne ako flash pamäť ESP32. Tento doplnok pre Arduino IDE podporuje jednoduché nahrávanie súborov do súborového systému ESP32.

V nástrojoch Arduino IDE vyberte:

  • Doska> Vývojový modul ESP32
  • Flash> 4 MB
  • Schéma oddielov> Žiadny OTA (2 MB APP/2 MB SPIFFS)
  • PSRAM> Povolené
  • Port> {USB port associated with M5CAM}

Vykonajte zmeny v skici klasifikátora, aby podporoval modul M5CAM

V ESP32CamClassificationTfjs.ino: Pridajte SSID a heslo 2,4 GHz siete Wi-Fi

V Camera_wrap.cpp: Find // Vyberte model kamery Odkomentujte riadok: CAMERA_MODEL_M5STACK_PSRAM

V Camera_pins.h: Prejdite na zoznam definícií pinov pre CAMERA_MODEL_M5STACK_PSRAMZmeňte Y2_GPIO_NUM z 32 na 17

Skompilovajte a nahrajte do M5CAM

Na nahranie súborov do formátu SPIFF použite nástroje> Nahranie údajov skici ESP32

Otvorte sériový monitor Arduino IDE

Kliknite na tlačidlo Reset na M5CAM

Skopírujte IP adresu zo sériového monitora

Na prehľadávanie tejto adresy IP použite prehliadač (v sieti 2,4 GHz)

Po načítaní modelu streamujte video a predpovedajte objekty. Ako je uvedené pre najlepší výkon, predpovedajte obrázky predmetov, ako sú klavír, hrnčeky na kávu, fľaše atď. Tu nájdete zoznam predmetov, ktoré boli vycvičené do klasifikátora.

V závislosti od držania alebo montáže M5CAM môžu byť obrázky obrátené. Ak je to tak, experimentujte s komentovaním brány „ak je definovaná“okolo: s-> set_vflip (s, 1); s-> set_hmirror (s, 1); v súbore camera_wrap.cpp

Krok 5: Kartová hra Zadné vrátka a porušenia

Kartová hra Zadné vrátka a porušenia
Kartová hra Zadné vrátka a porušenia

Backdoor & Breaches je kartová hra s odpoveďou na incidenty od informačnej bezpečnosti Black Hills a aktívnych protiopatrení.

Zadné vrátka a prestávky obsahuje 52 jedinečných kariet, ktoré vám pomôžu vykonávať stolové cvičenia s reakciou na incidenty a osvojiť si taktiku útoku, nástroje a metódy.

Tu nájdete pokyny, ako hrať. Vieme však, že hacknete a prispôsobíte balíček kariet tak, aby vyhovoval vašim vlastným potrebám pre vás a váš tím alebo študentov.

Krok 6: AD8232 elektrokardiogram (EKG)

AD8232 elektrokardiogram (EKG)
AD8232 elektrokardiogram (EKG)

AD8232 (technický list) je integrovaný blok na úpravu signálu pre EKG a ďalšie aplikácie na meranie biopotenciálov. Je navrhnutý tak, aby extrahoval, zosilňoval a filtroval malé biopotenciálne signály v prítomnosti hlučných podmienok, ako sú napríklad tie, ktoré vznikajú pohybom alebo vzdialeným umiestnením elektród. Tento dizajn umožňuje získavanie výstupného signálu pomocou analógovo-digitálneho prevodníka (ADC) s ultra nízkym výkonom alebo vstavaného mikrokontroléra.

Moduly AD8232 je možné zakúpiť u Sparkfun. Majú pekného sprievodcu pripojením na použitie modulu so základnou doskou Arduino, ak ju máte k dispozícii.

POZNÁMKA: Toto zariadenie nie je určené na diagnostikovanie alebo liečenie akýchkoľvek stavov

Ak nemáte k dispozícii základnú dosku Arduino, je možné použiť modul AD8232 EKG s modulom M5CAM. Môžu byť prepojené cez konektor grove (IO13 alebo IO4). Pretože konektor grove poskytuje 5 V a moduly EKG vyžadujú 3,3 V, na generovanie 3,3 V z 5 V koľajnice je potrebné použiť regulátor napätia. Kolíky LO- a LO+ sa nepoužívajú.

Krok 7: HACK LIFE

HACK LIFE
HACK LIFE

Dúfame, že si tento mesiac užijete dobrodružstvo HackerBox v oblasti elektroniky a počítačovej technológie. Oslovte a podeľte sa o svoj úspech v nižšie uvedených komentároch alebo na facebookovej skupine HackerBox. Nezabudnite tiež, že ak máte otázku alebo potrebujete pomoc, môžete kedykoľvek napísať na adresu [email protected].

Čo bude ďalej? Pripojte sa k revolúcii. Žite HackLife. Nechajte si každý mesiac doručiť chladnú škatuľu hackerského vybavenia priamo do vašej poštovej schránky. Prejdite na stránku HackerBoxes.com a zaregistrujte sa na mesačné predplatné služby HackerBox.

Odporúča: