Obsah:
- Krok 1: Zoznam obsahu pre HackerBox 0055
- Krok 2: Strojové učenie s TensorFlow
- Krok 3: Modul M5CAM
- Krok 4: Klasifikácia objektu TensorFlow s M5CAM
- Krok 5: Kartová hra Zadné vrátka a porušenia
- Krok 6: AD8232 elektrokardiogram (EKG)
- Krok 7: HACK LIFE
Video: HackerBox 0055: High Roller: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
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
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 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
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
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 (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
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:
„High-Fivey“kartónový mikro: bitový robot: 18 krokov (s obrázkami)
„High-Fivey“, Cardboard Micro: bit Robot: Zostali ste doma, ale stále máte potrebu niekoho vyzdvihnúť? Vyrobili sme priateľského malého robota s trochou kartónu a mikro: bitu spolu s Crazy Circuits Bit Board a všetko, čo od vás chce, je päťka, aby udržala lásku k vám nažive. Ak máte radi
HackerBox 0060: Ihrisko: 11 krokov
HackerBox 0060: Ihrisko: Zdravím hackerov HackerBox po celom svete! S HackerBox 0060 budete experimentovať s obvodom Adafruit Circuit Playground Bluefruit s výkonným mikrokontrolérom Nordic Semiconductor nRF52840 ARM Cortex M4. Pozrite sa na vstavané programovanie pomocou
Kamera High Five: 9 krokov (s obrázkami)
Kamera High Five: Môžem vám povedať tajomstvo? Nemám rád podanie ruky. Ja naozaj nie. Podanie ruky vo mne vyvoláva pocit špinavosti. Je to príliš neosobné. Je to gesto bez duše a pachov korporátnej entity. Prečo sa musíme obmedzovať na túto nudnú interakciu?
High -tech trezor Arduino: 6 krokov
High -tech trezor Arduino: Toto je môj trezor high -tech arduino. Odomknite zásuvku tak, že naskenujete prst, naskenujete kartu a potom zadáte 4 -miestne heslo. Tento projekt sa neodporúča začiatočníkom, pretože je veľmi pokročilý. Kód je dlhý, ale zdieľam ho v
DIY High Current Motor Driver (h-bridge): 5 krokov
DIY silnoprúdový ovládač motora (h-most): Cieľom projektu je modernizácia motorov a elektroniky v tejto detskej štvorkolke Power Wheels. Ste ohromení výkonom tejto mini štvorkolky 12V. po prieskume komerčných