Obsah:

HackerBox 0055: High Roller: 7 kroků
HackerBox 0055: High Roller: 7 kroků

Video: HackerBox 0055: High Roller: 7 kroků

Video: HackerBox 0055: High Roller: 7 kroků
Video: #98 HackerBox 0055 High Roller 2024, Listopad
Anonim
HackerBox 0055: High Roller
HackerBox 0055: High Roller

Zdravím hackery HackerBox z celého světa! S HackerBox 0055 jste D20 High Roller v karetní hře Incident Response, zadní vrátka a přestávky. Prozkoumáte také strojové učení s TensorFlow, integrovanými webovými servery ESP32, klasifikací objektů strojového vidění a biopotenciálním měřením a mapováním elektrokardiogramu (EKG).

Tato příručka obsahuje informace, jak začít s HackerBox 0055, který lze zakoupit zde do vyprodání zásob. Pokud byste chtěli každý měsíc dostávat HackerBox přímo do své schránky, přihlaste se k odběru na HackerBoxes.com a připojte se k revoluci!

HackerBoxes je služba měsíčního předplatného pro hardwarové hackery a nadšence do elektroniky a výpočetní techniky. Připojte se k nám a žijte HACK LIFE.

Krok 1: Seznam obsahu pro HackerBox 0055

  • Sada kamerového modulu M5CAM ESP32
  • Backdoor & Breaches Hrací balíček
  • D20 dvacetistranná matrice
  • Kabel USB-C na USB-A
  • Odpojovací kabel Grove se 4 vývody k DuPont
  • Modul EKG AD8232
  • EKG svody s lepicími podložkami
  • Čtyřcestný odpojovací modul USB
  • Lineární 3.3V regulátor s nízkým výpadkem
  • Ženské a ženské propojky DuPont
  • Samolepka Hacker Cosmic Scorpion
  • Nálepka Hax0r Life Hacker

Některé další věci, které budou užitečné:

  • Páječka, pájka a základní pájecí nástroje
  • Počítač pro spouštění softwarových nástrojů

A co je nejdůležitější, budete potřebovat smysl pro dobrodružství, hackerského ducha, trpělivost a zvědavost. Vytváření a experimentování s elektronikou, i když je velmi přínosné, může být občas ošidné, náročné a dokonce frustrující. Cílem je pokrok, ne dokonalost. Když vytrváte a užíváte si dobrodružství, lze z tohoto koníčku odvodit velké uspokojení. Udělejte každý krok pomalu, pamatujte na detaily a nebojte se požádat o pomoc.

Jako vždy vás žádáme, abyste si přečetli nejčastější dotazy k HackerBoxes. Najdete zde velké množství informací pro současné i budoucí členy. Téměř všechny e-maily netechnické podpory, které dostáváme, jsou již zodpovězeny ve FAQ, takže si velmi vážíme, pokud se rychle podíváte.

Krok 2: Strojové učení s TensorFlow

Strojové učení s TensorFlow
Strojové učení s TensorFlow

TensorFlow je bezplatná a otevřená softwarová knihovna, kterou lze použít pro aplikace strojového učení (ML), jako jsou neuronové sítě. TensorFlow byl vyvinut týmem Google Brain pro interní použití ve výzkumu i produkci na Googlu.

Machine Learning představuje nové paradigma v programování, kde místo programování explicitních pravidel v jazyce, jako je Java nebo C ++, vytvoříte systém, který je vyškolen v datech, aby odvodil samotná pravidla. Jak ale vlastně ML vypadá? V sérii videí Machine Learning Zero to Hero nás AI Advokát Laurence Moroney provede od základního příkladu Hello World při budování modelu ML až po velmi zajímavý příklad počítačového vidění.

  • ML Zero to Hero - Část 1: Úvod do strojového učení
  • ML Zero to Hero - Část 2: Základní počítačové vidění s ML
  • ML Zero to Hero - Část 3: Představujeme konvoluční neurální sítě
  • ML Zero to Hero - Část 4: Sestavte klasifikátor obrázků

Podkladový materiál (prezentovaný s HackerBox 0053): Tato série čtyř videí o Neural Networks a Deep Learning byla inspirována bezplatnou online knihou Neural Networks and Deep Learning. Webová stránka knihy odkazuje na repo kódu pro příklady ve videích.

Krok 3: Modul M5CAM

Modul M5CAM
Modul M5CAM

Modul M5CAM je vývojová deska pro zpracování a rozpoznávání obrazu. Je vybaven systémem ESP32 na čipu se 4M Flash a 520K RAM. Je vybaven také kamerovým senzorem 2 megapixelů OV2640. Modul podporuje přenos obrazu přes Wi-Fi a lze jej programovat a ladit pomocí vestavěného portu USB-C.

Modul M5CAM je dodáván s předinstalovaným jednoduchým obrazem firmwaru webové kamery Wi-Fi. Jednoduše zapněte desku přes USB-C nebo GROVE. Na počítači nebo mobilním zařízení se připojte k přístupovému bodu Wi-Fi se SSID začínajícím na m5stack. Po připojení otevřete webový prohlížeč a přejděte na adresu 192.168.4.1, kde byste měli streamovat video z M5CAM.

Online dokumentace pro M5CAM

Krok 4: Klasifikace objektu TensorFlow s M5CAM

Klasifikace objektů TensorFlow s M5CAM
Klasifikace objektů TensorFlow s M5CAM

Získejte tuto skicu Arduino TensorFlow Object Classifier pro desky kamer ESP32.

Nainstalujte ESP32 Filesystem Uploader do svého Arduino IDE. ESP32 obsahuje systém souborů SPIFFS (Serial Peripheral Interface Flash File System). SPIFFS je lehký souborový systém vytvořený pro mikrokontroléry s flash čipem, které jsou propojeny sběrnicí SPI, podobně jako flash paměť ESP32. Tento plugin pro Arduino IDE podporuje snadné nahrávání souborů do souborového systému ESP32.

V nástrojích Arduino IDE vyberte:

  • Deska> Vývojový modul ESP32
  • Flash> 4 MB
  • Schéma oddílů> Žádný OTA (2 MB APP/2 MB SPIFFS)
  • PSRAM> Povoleno
  • Port> {USB port associated with M5CAM}

Proveďte některé změny v náčrtu klasifikátoru, abyste podporovali M5CAM

V ESP32CamClassificationTfjs.ino: Přidejte SSID a heslo 2,4 GHz Wi-Fi sítě

V Camera_wrap.cpp: Find // Vyberte model kamery Odkomentujte řádek: CAMERA_MODEL_M5STACK_PSRAM

V Camera_pins.h: Přejít na seznam definic pinů pro CAMERA_MODEL_M5STACK_PSRAMChange Y2_GPIO_NUM z 32 na 17

Kompilace a nahrání do M5CAM

K nahrání souborů do SPIFF použijte nástroje> ESP32 Sketch Data Upload

Otevřete sériový monitor Arduino IDE

Stiskněte tlačítko Reset na M5CAM

Zkopírujte IP adresu ze Serial Monitoru

K procházení na tuto IP adresu použijte prohlížeč (na síti 2,4 GHz)

Jakmile je model načten, streamujte video a předpovídejte objekty. Jak je uvedeno pro nejlepší výkon, předpovídejte obrázky předmětů, jako je klavír, hrnky na kávu, lahve atd. Seznam objektů, které byly vycvičeny do klasifikátoru, můžete vidět zde.

V závislosti na tom, jak je M5CAM držen nebo namontován, mohou být obrázky invertovány. Pokud ano, experimentujte s komentováním brány „pokud je definována“kolem: s-> set_vflip (s, 1); s-> set_hmirror (s, 1); v souboru camera_wrap.cpp

Krok 5: Zadní vrátka a porušení karetní hra

Karetní hra Zadní vrátka a porušení
Karetní hra Zadní vrátka a porušení

Backdoor & Breaches je karetní hra s odpovědí na incidenty od Black Hills Information Security a aktivních protiopatření.

Backdoor & Breaches obsahuje 52 unikátních karet, které vám pomohou provádět stolní cvičení s reakcí na incidenty a naučit se taktiku útoku, nástroje a metody.

Zde najdete návod, jak hrát. Víme však, že hacknete a přizpůsobíte balíček karet tak, aby vyhovoval vašim vlastním potřebám pro vás a váš tým nebo studenty.

Krok 6: AD8232 elektrokardiogram (EKG)

AD8232 elektrokardiogram (EKG)
AD8232 elektrokardiogram (EKG)

AD8232 (datový list) je integrovaný blok pro úpravu signálu pro EKG a další aplikace pro měření biopotenciálu. Je navržen tak, aby extrahoval, zesiloval a filtroval malé biopotenciální signály za přítomnosti hlučných podmínek, jako jsou ty, které vznikají pohybem nebo vzdáleným umístěním elektrod. Tato konstrukce umožňuje získávání výstupního signálu pomocí převodníku analogového signálu na digitální (ADC) s ultra nízkým výkonem nebo vestavěného mikrokontroléru.

Moduly AD8232 lze zakoupit u Sparkfun. Mají pěkného průvodce pro použití modulu se základní deskou Arduino, pokud ji máte k dispozici.

POZNÁMKA: Toto zařízení není určeno k diagnostice nebo léčbě jakýchkoli stavů

Pokud nemáte k dispozici základní desku Arduino, je možné použít modul AD8232 EKG s modulem M5CAM. Lze je připojit přes konektor Grove (IO13 nebo IO4). Protože konektor grove poskytuje 5 V a moduly EKG vyžadují 3,3 V, je třeba použít generátor napětí 3,3 V z kolejnice 5 V. Piny LO- a LO+ se nepoužívají.

Krok 7: HACK LIFE

HACK LIFE
HACK LIFE

Doufáme, že si tento měsíc užijete dobrodružství HackerBox v oblasti elektroniky a výpočetní techniky. Oslovte a podělte se o svůj úspěch v níže uvedených komentářích nebo na facebookové skupině HackerBox. Pamatujte také, že pokud máte dotaz nebo potřebujete pomoc, můžete kdykoli poslat e -mail na adresu [email protected].

Co bude dál? Připojte se k revoluci. Žijte HackLife. Nechte si každý měsíc doručit skvělou krabici hackerského vybavení přímo do vaší poštovní schránky. Procházejte stránky HackerBoxes.com a zaregistrujte se k odběru měsíčního předplatného HackerBox.

Doporučuje: