INHOUDSOPGAWE:

HackerBox 0055: High Roller: 7 stappe
HackerBox 0055: High Roller: 7 stappe

Video: HackerBox 0055: High Roller: 7 stappe

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

Groete aan HackerBox Hackers regoor die wêreld! Met HackerBox 0055 is u die D20 High Roller in die kaartspeletjie, Backdoors & Breaches. U verken ook masjienleer met TensorFlow, ESP32 ingebedde webbedieners, masjienvisie -objekklassifikasie en elektrokardiogram (EKG) biopotensiële meting en grafiek.

Hierdie gids bevat inligting om mee te begin met HackerBox 0055, wat hier gekoop kan word solank voorraad hou. As u elke maand 'n HackerBox soos hierdie in u posbus wil ontvang, teken dan in op HackerBoxes.com en sluit aan by die revolusie!

HackerBoxes is die maandelikse intekenboksdiens vir hardeware -hackers en liefhebbers van elektronika en rekenaartegnologie. Sluit by ons aan en leef die HACK LEWE.

Stap 1: Inhoudslys vir HackerBox 0055

  • M5CAM ESP32 -kameramoduleset
  • Agterdeure en oortredings speelkaartdek
  • D20 Twenty-Sided Die
  • USB-C na USB-A kabel
  • Grove 4 -pen na DuPont -uitbreekkabel
  • AD8232 EKG -module
  • EKG -leidrade met kleefblokkies
  • Vierweg USB-breekmodule
  • Lae uitval lineêre 3.3V -reguleerder
  • Vroulik-vroulike DuPont-trui
  • Kosmiese Scorpion Hacker -plakker
  • Hax0r Life Hacker -plakker

'N Paar ander dinge wat nuttig sal wees:

  • Soldeerbout, soldeersel en basiese soldeergereedskap
  • 'N Rekenaar om sagteware te gebruik

Die belangrikste is dat jy 'n gevoel van avontuur, hackergees, geduld en nuuskierigheid nodig het. Bou en eksperimenteer met elektronika, hoewel dit baie lonend is, kan soms lastig, uitdagend en selfs frustrerend wees. Die doel is vooruitgang, nie volmaaktheid nie. As u volhard en die avontuur geniet, kan u baie tevredenheid put uit hierdie stokperdjie. Neem elke stap stadig, let op die besonderhede, en moenie bang wees om hulp te vra nie.

Soos altyd versoek ons u om die HackerBoxes -vrae gereeld na te gaan. Daar vind u 'n magdom inligting vir huidige en voornemende lede. Byna al die nie-tegniese ondersteunings-e-posse wat ons ontvang, word al beantwoord in die FAQ, so ons waardeer dit baie as u vinnig kyk.

Stap 2: Masjienleer met TensorFlow

Masjienleer met TensorFlow
Masjienleer met TensorFlow

TensorFlow is 'n gratis en open-source sagteware biblioteek wat gebruik kan word vir masjienleer (ML) toepassings soos neurale netwerke. TensorFlow is ontwikkel deur die Google Brain -span vir interne gebruik in navorsing en produksie by Google.

Masjienleer verteenwoordig 'n nuwe paradigma in programmering, in plaas daarvan om eksplisiete reëls in 'n taal soos Java of C ++ te programmeer, bou u 'n stelsel wat op data opgelei is om die reëls self af te lei. Maar hoe lyk ML eintlik? In die video -reeks Machine Learning Zero to Hero lei AI -advokaat Laurence Moroney ons van 'n basiese Hello World -voorbeeld om 'n ML -model te bou tot 'n baie interessante voorbeeld van rekenaarvisie.

  • ML Zero to Hero - Deel 1: Inleiding tot masjienleer
  • ML Zero to Hero - Deel 2: Basiese rekenaarvisie met ML
  • ML Zero to Hero - Deel 3: Bekendstelling van konvolutionele neurale netwerke
  • ML Zero to Hero - Deel 4: Bou 'n beeldklassifikasie

Agtergrondmateriaal (soos aangebied met HackerBox 0053): Hierdie reeks van vier video's oor neurale netwerke en diep leer is geïnspireer deur die gratis aanlynboek, Neurale netwerke en diep leer. Die webwerf vir die boek skakel na 'n kode -repo vir die voorbeelde in die video's.

Stap 3: M5CAM -module

M5CAM -module
M5CAM -module

Die M5CAM -module is 'n ontwikkelingsbord vir beeldverwerking en herkenning. Dit beskik oor 'n ESP32 -stelsel op chip met 4M flits en 520K RAM. Dit het ook 'n 2 megapixel OV2640 -kamerasensor -reeks. Die module ondersteun beeldoordrag via Wi-Fi en kan via 'n ingeboude USB-C-poort geprogrammeer en ontfout word.

Die M5CAM-module is vooraf gelaai met 'n eenvoudige firmware-beeld van die Wi-Fi-webcam. Skakel eenvoudig die bord aan via USB-C of GROVE. Koppel op u rekenaar of mobiele toestel aan 'n Wi-Fi-toegangspunt met 'n SSID wat begin met m5stack. As u eenmaal gekoppel is, maak u 'n webblaaier oop en gaan na 192.168.4.1 waar u video vanaf die M5CAM moet instroom.

Aanlyn dokumentasie vir M5CAM

Stap 4: TensorFlow -objekklassifikasie met M5CAM

TensorFlow -objekklassifikasie met M5CAM
TensorFlow -objekklassifikasie met M5CAM

Gryp hierdie Arduino TensorFlow Object Classifier -skets vir ESP32 -kamerborde.

Installeer die ESP32 lêersisteemoplaaier in u Arduino IDE. Die ESP32 bevat 'n Serial Peripheral Interface Flash File System (SPIFFS). SPIFFS is 'n ligte lêerstelsel wat geskep is vir mikrobeheerders met 'n flitsskyfie, wat met die SPI -bus verbind is, soos die ESP32 -flitsgeheue. Hierdie inprop vir die Arduino IDE ondersteun die oplaai van lêers maklik na die ESP32 -lêerstelsel.

Kies binne Arduino IDE -gereedskap:

  • Bord> ESP32 Dev -module
  • Flits> 4 MB
  • Verdelingskema> Geen OTA (2MB APP/2MB SPIFFS)
  • PSRAM> Geaktiveer
  • Poort> {USB -poort wat verband hou met M5CAM}

Maak 'n paar veranderinge in die klassifiseerderskets om die M5CAM te ondersteun

In ESP32CamClassificationTfjs.ino: Voeg u Wi-Fi-netwerk se 2,4 GHz SSID en wagwoord by

In camera_wrap.cpp: Soek // Kies kameramodel Kommentaar op die reël: CAMERA_MODEL_M5STACK_PSRAM

In camera_pins.h: Gaan na pen definieer lys vir CAMERA_MODEL_M5STACK_PSRAM Verander Y2_GPIO_NUM van 32 na 17

Stel op en laai op na M5CAM

Gebruik gereedskap> ESP32 Sketch Data Upload om lêers na SPIFF op te laai

Maak die Arduino IDE Serial Monitor oop

Druk die Reset -knoppie op die M5CAM

Kopieer die IP -adres van die Serial Monitor

Gebruik 'n blaaier (op dieselfde 2,4 GHz net) om na die IP -adres te blaai

Sodra die model gelaai is, stroom video en voorspel voorwerpe. Soos aangedui vir die beste prestasie, voorspel beelde van voorwerpe soos klavier, koffiekoppies, bottels, ens. U kan hier 'n lys voorwerpe sien wat in die klassifiseerder opgelei is.

Afhangende van hoe die M5CAM gehou of gemonteer word, kan die beelde omgekeer word. As dit so is, eksperimenteer met die kommentaar op die "as gedefinieerde" hek rondom: s-> set_vflip (s, 1); s-> set_hmirror (s, 1); in die lêer camera_wrap.cpp

Stap 5: Kaartspel met agterdeure en oortredings

Kaartspel met agterdeure en oortredings
Kaartspel met agterdeure en oortredings

Backdoors & Breaches is 'n kaartspel met insidente van Black Hills Information Security en aktiewe teenmaatreëls.

Backdoors & Breaches bevat 52 unieke kaarte om u te help om tafelbladoefeninge met insidentreaksie uit te voer en aanvalstaktieke, -hulpmiddels en -metodes te leer.

Hier vind u die aanwysings oor hoe om te speel. Ons weet egter dat u die kaarte sal inbreek en aanpas volgens u eie behoeftes vir u en u span of studente.

Stap 6: AD8232 Elektrokardiogram (EKG)

AD8232 Elektrokardiogram (EKG)
AD8232 Elektrokardiogram (EKG)

Die AD8232 (datablad) is 'n geïntegreerde seinkondisioneringsblok vir EKG en ander toepassings vir biopotensiaal. Dit is ontwerp om klein biopotensiële seine te onttrek, te versterk en te filtreer in die teenwoordigheid van raserige toestande, soos dié wat deur beweging of afstandplasing van die elektrode veroorsaak word. Hierdie ontwerp maak voorsiening vir 'n ultralaag-krag analoog-na-digitale omskakelaar (ADC) of 'n ingeboude mikrobeheerder om die uitsetsignaal te verkry.

Die AD8232 -modules kan by Sparkfun gekoop word. Hulle het 'n goeie aansluitingsgids vir die gebruik van die module met 'n basiese Arduino -bord as u een beskikbaar het.

OPMERKING: Hierdie toestel is nie bedoel om toestande te diagnoseer of te behandel nie

As u nie 'n basiese Arduino -bord beskikbaar het nie, is dit moontlik om die AD8232 -EKG saam met die M5CAM -module te gebruik. Hulle kan via die grove -aansluiting (IO13 of IO4) verbind word. Aangesien die grove -aansluiting 5V bied en die EKG -modules 3.3V benodig, moet 'n spanningsreguleerder gebruik word om die 3.3V uit die 5V -spoor te genereer. Die LO- en LO+ penne word nie gebruik nie.

Stap 7: HACK LEWE

HACK LEWE
HACK LEWE

Ons hoop dat u hierdie maand se HackerBox -avontuur in elektronika en rekenaartegnologie geniet. Bereik jou sukses en deel dit in die kommentaar hieronder of op die HackerBox Facebook -groep. Onthou ook dat u altyd 'n e -pos aan [email protected] kan stuur as u 'n vraag het of hulp nodig het.

Wat is volgende? Sluit aan by die rewolusie. Leef die HackLife. Kry elke maand 'n koel boks met hackbare toerusting by u posbus afgelewer. Gaan na HackerBoxes.com en teken aan vir u maandelikse HackerBox -intekening.

Aanbeveel: