Obsah:
- Krok 1: Seznam obsahu pro HackerBox 0055
- Krok 2: Strojové učení s TensorFlow
- Krok 3: Modul M5CAM
- Krok 4: Klasifikace objektu TensorFlow s M5CAM
- Krok 5: Zadní vrátka a porušení karetní hra
- Krok 6: AD8232 elektrokardiogram (EKG)
- Krok 7: HACK LIFE
Video: HackerBox 0055: High Roller: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
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
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 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
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
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 (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
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:
„High-Fivey“Cardboard Micro: bit Robot: 18 kroků (s obrázky)
„High-Fivey“Cardboard Micro: bit Robot: Uvízli jste doma, ale stále máte potřebu někoho pětovat? Udělali jsme přátelského malého robota s trochou lepenky a micro: bitem společně s Crazy Circuits Bit Board a vše, co od vás chce, je pětka, aby její láska k vám zůstala naživu. Pokud máte rádi
High Power LED Wake Up Light (+/- 15Watt): 5 kroků
High Power LED Wake Up Light (+/- 15Watt): *2020 poznámka k úpravě: V první řadě už ventilátor nepoužívám a zdá se, že je to v pořádku. Je horko, ale ještě nic nevyhořelo. S některými novými poznatky a vzhledem k tomu, že tyto diody jsou tak levné, použil bych více než jen 2 a přidal nějaké 3W jednotlivé LED diody
Obvodový obvod Freestyle High Fidelity: 26 kroků
Freestyle High Fidelity Ducking Circuit: Ahoj! Dobře, nejprve tedy, co je to ducking obvod! ?? Jsme rádi, že jste se zeptali! Ducking se také nazývá komprese postranního řetězce. Tento efekt se nejčastěji vyskytuje v elektronické hudbě, kde když udeří kopací buben, zbytek hudby má sníženou hlasitost. Můj oblíbený
High Tech Safe Arduino: 6 kroků
High Tech Safe Arduino: Toto je můj high tech trezor arduino. K odemčení zásuvky musíte naskenovat prst, naskenovat kartu a poté zadat 4místné heslo. Tento projekt není vhodný pro začátečníky, protože je velmi pokročilý. Kód je dlouhý, ale sdílím ho v
Retrofit BLE control to High Power Zatížení - není nutné žádné další zapojení: 10 kroků (s obrázky)
Retrofit BLE control to High Power Loads - No Extra Wiring Required: Update: 13. July 2018 - added 3 -terminal regulátor to toroid supplyThis instructible includes BLE (Bluetooth Low Energy) control of an existing load in the range 10W to &>; 1000W. Napájení se přepíná na dálku z vašeho Android Mobile přes pfodApp. Ne