Indholdsfortegnelse:

HackerBox 0055: High Roller: 7 trin
HackerBox 0055: High Roller: 7 trin

Video: HackerBox 0055: High Roller: 7 trin

Video: HackerBox 0055: High Roller: 7 trin
Video: #98 HackerBox 0055 High Roller 2024, Juli
Anonim
HackerBox 0055: High Roller
HackerBox 0055: High Roller

Hilsen til HackerBox Hackere rundt om i verden! Med HackerBox 0055 er du D20 High Roller i Incident Response Card Game, Backdoors & Breaches. Du vil også udforske maskinlæring med TensorFlow, ESP32 integrerede webservere, maskinsynlig objektklassificering og elektrokardiogram (EKG) biopotentialemåling og kortlægning.

Denne vejledning indeholder oplysninger om, hvordan du kommer i gang med HackerBox 0055, som kan købes her, så længe lager haves. Hvis du gerne vil modtage en HackerBox som denne direkte i din postkasse hver måned, skal du abonnere på HackerBoxes.com og deltage i revolutionen!

HackerBoxes er den månedlige abonnementskassetjeneste for hardware -hackere og entusiaster inden for elektronik og computerteknologi. Deltag i os og lev HACK LIFE.

Trin 1: Indholdsliste til HackerBox 0055

  • M5CAM ESP32 kameramodulssæt
  • Bagdøre og brud på spillekortdæk
  • D20 Twenty-Sided Die
  • USB-C til USB-A-kabel
  • Grove 4 Pin til DuPont Breakout -kabel
  • AD8232 EKG -modul
  • EKG -elektroder med klæbende puder
  • Fire-vejs USB Breakout-modul
  • Lavt frafald lineær 3.3V regulator
  • Kvinder-Kvinder DuPont Jumpers
  • Cosmic Scorpion Hacker Sticker
  • Hax0r Life Hacker klistermærke

Nogle andre ting, der vil være nyttige:

  • Loddejern, lodde og grundlæggende loddeværktøjer
  • Computer til at køre softwareværktøjer

Vigtigst af alt har du brug for en følelse af eventyr, hackerånd, tålmodighed og nysgerrighed. At bygge og eksperimentere med elektronik, selvom det er meget givende, kan til tider være svært, udfordrende og endda frustrerende. Målet er fremskridt, ikke perfektion. Når du vedvarer og nyder eventyret, kan der opnås stor tilfredshed fra denne hobby. Tag hvert trin langsomt, vær opmærksom på detaljerne, og vær ikke bange for at bede om hjælp.

Som altid beder vi dig om at gennemgå ofte stillede spørgsmål om HackerBoxes. Der finder du et væld af oplysninger til nuværende og potentielle medlemmer. Næsten alle de ikke-tekniske supportmails, vi modtager, besvares allerede i FAQ, så vi sætter stor pris på det, hvis du kigger hurtigt.

Trin 2: Maskinlæring med TensorFlow

Maskinlæring med TensorFlow
Maskinlæring med TensorFlow

TensorFlow er et gratis og open-source softwarebibliotek, der kan bruges til machine learning (ML) applikationer såsom neurale netværk. TensorFlow blev udviklet af Google Brain -teamet til intern brug i både forskning og produktion hos Google.

Machine Learning repræsenterer et nyt paradigme inden for programmering, hvor du i stedet for at programmere eksplicitte regler på et sprog som Java eller C ++ bygger et system, der er trænet i data til at udlede selve reglerne. Men hvordan ser ML egentlig ud? I videoserien Machine Learning Zero to Hero går AI -advokat Laurence Moroney os fra et grundlæggende Hello World -eksempel på at bygge en ML -model helt op til et meget interessant eksempel på computersyn.

  • ML Zero to Hero - Del 1: Introduktion til maskinlæring
  • ML Zero to Hero - Del 2: Grundlæggende computervision med ML
  • ML Zero to Hero - Del 3: Introduktion til konvolutionelle neurale netværk
  • ML Zero to Hero - Del 4: Byg en billedklassificering

Baggrundsmateriale (som præsenteret med HackerBox 0053): Denne serie på fire videoer om neurale netværk og dyb læring blev inspireret af den gratis online bog, Neurale netværk og dyb læring. Webstedet for bogen linker til en kode repo for eksemplerne i videoerne.

Trin 3: M5CAM -modul

M5CAM -modul
M5CAM -modul

M5CAM -modulet er et udviklingsbord til billedbehandling og genkendelse. Den har et ESP32 -system på chip med 4M Flash og 520K RAM. Det har også et 2 megapixel OV2640 kamerasensormatrix. Modulet understøtter billedoverførsel via Wi-Fi, og det kan programmeres og debugges via en indbygget USB-C-port.

M5CAM-modulet leveres forudindlæst med et simpelt Wi-Fi-webcam-firmwarebillede. Du skal blot tænde for kortet via USB-C eller GROVE. På din pc eller mobilenhed skal du oprette forbindelse til et Wi-Fi-adgangspunkt med et SSID, der starter med m5stack. Når du er tilsluttet, skal du åbne en webbrowser og surfe til 192.168.4.1, hvor du skal finde videostreaming fra M5CAM.

Online dokumentation til M5CAM

Trin 4: TensorFlow -objektklassificering med M5CAM

TensorFlow -objektklassificering med M5CAM
TensorFlow -objektklassificering med M5CAM

Grib denne Arduino TensorFlow Object Classifier -skitse til ESP32 -kameratavler.

Installer ESP32 Filsystem Uploader i din Arduino IDE. ESP32 indeholder et Serial Peripheral Interface Flash File System (SPIFFS). SPIFFS er et letvægts filsystem, der er skabt til mikrokontrollere med en flashchip, som er forbundet med SPI -bus, ligesom ESP32 -flashhukommelsen. Dette plugin til Arduino IDE understøtter let upload af filer til ESP32 -filsystemet.

Vælg inden for Arduino IDE -værktøjer:

  • Board> ESP32 Dev Module
  • Flash> 4 MB
  • Opdelingsskema> Ingen OTA (2MB APP/2MB SPIFFS)
  • PSRAM> Aktiveret
  • Port> {USB -port tilknyttet M5CAM}

Foretag nogle ændringer i klassificeringsskitsen for at understøtte M5CAM

I ESP32CamClassificationTfjs.ino: Tilføj dit Wi-Fi-netværks 2,4 GHz SSID og adgangskode

I camera_wrap.cpp: Find // Vælg kameramodelKommenter linjen: CAMERA_MODEL_M5STACK_PSRAM

I camera_pins.h: Gå til pin -definitionsliste for CAMERA_MODEL_M5STACK_PSRAM Skift Y2_GPIO_NUM fra 32 til 17

Kompilér og upload til M5CAM

Brug værktøjer> ESP32 Sketch Data Upload for at uploade filer til SPIFF

Åbn Arduino IDE Serial Monitor

Tryk på nulstillingsknappen på M5CAM

Kopier IP -adressen fra Serial Monitor

Brug en browser (på sam 2,4 GHz net) til at surfe til den IP -adresse

Når modellen er indlæst, kan du streame video og forudsige objekter. Som angivet for den bedste ydeevne, forudsige billeder af objekter som klaver, kaffekrus, flasker osv. Du kan se en liste over objekter, der er blevet trænet i klassifikatoren her.

Afhængigt af hvordan M5CAM holdes eller monteres, kan billederne være inverterede. I så fald kan du eksperimentere med at kommentere "hvis defineret" gating rundt: s-> set_vflip (s, 1); s-> set_hmirror (s, 1); i filen camera_wrap.cpp

Trin 5: Bagdøre og brud på kortspil

Bagdøre og brud på kortspil
Bagdøre og brud på kortspil

Backdoors & Breaches er et Incident Response Card Game fra Black Hills Information Security og aktive modforanstaltninger.

Backdoors & Breaches indeholder 52 unikke kort til at hjælpe dig med at udføre hændelsesrespons -bordpladeøvelser og lære angrebstaktik, værktøjer og metoder.

Du finder vejledningen til, hvordan du spiller lige her. Vi ved dog, at du vil hacke og tilpasse kortstokken, så de passer til dine egne behov for dig og dit team eller elever.

Trin 6: AD8232 elektrokardiogram (EKG)

AD8232 elektrokardiogram (EKG)
AD8232 elektrokardiogram (EKG)

AD8232 (datablad) er en integreret signalkonditioneringsblok til EKG og andre biopotentielle måleprogrammer. Det er designet til at ekstrahere, forstærke og filtrere små biopotentiale signaler i nærvær af støjende forhold, f.eks. Dem, der er skabt ved bevægelse eller fjernelektrodeplacering. Dette design giver mulighed for en ultralav effekt analog-til-digital-konverter (ADC) eller en integreret mikrokontroller til at hente udgangssignalet.

AD8232 -modulerne kan købes hos Sparkfun. De har en god tilslutningsguide til brug af modulet med et grundlæggende Arduino -kort, hvis du har et til rådighed.

BEMÆRK: Denne enhed er ikke beregnet til at diagnosticere eller behandle nogen tilstande

Hvis du ikke har et grundlæggende Arduino -kort til rådighed, er det muligt at bruge AD8232 EKG med M5CAM -modulet. De kan tilsluttes via grove -stikket (IO13 eller IO4). Da grove -stikket giver 5V, og EKG -modulerne kræver 3,3V, skal der bruges en spændingsregulator til at generere 3,3V fra 5V -skinnen. LO- og LO+ benene bruges ikke.

Trin 7: HACK LIFE

HACK LIFE
HACK LIFE

Vi håber, at du nyder denne måneds HackerBox -eventyr inden for elektronik og computerteknologi. Nå ud og del din succes i kommentarerne herunder eller på HackerBox Facebook Group. Husk også, at du når som helst kan e -maile [email protected], hvis du har et spørgsmål eller har brug for hjælp.

Hvad er det næste? Deltag i revolutionen. Live HackLife. Få en kølig æske med hackbart udstyr leveret direkte til din postkasse hver måned. Surf over til HackerBoxes.com og tilmeld dig dit månedlige HackerBox -abonnement.

Anbefalede: