Sadržaj:

HackerBox 0055: Visoki valjak: 7 koraka
HackerBox 0055: Visoki valjak: 7 koraka

Video: HackerBox 0055: Visoki valjak: 7 koraka

Video: HackerBox 0055: Visoki valjak: 7 koraka
Video: #98 HackerBox 0055 High Roller 2024, Srpanj
Anonim
HackerBox 0055: Visoki valjak
HackerBox 0055: Visoki valjak

Pozdrav HackerBox hakerima širom svijeta! S HackerBoxom 0055 vi ste D20 visoki valjak u kartaškim igrama za odgovor na incidente, stražnja vrata i provale. Također ćete istražiti strojno učenje s TensorFlow -om, ESP32 ugrađenim web poslužiteljima, klasifikacijom objekata strojnog vida i mjerenjima i crtanjem biopotencijala na elektrokardiogramu (EKG).

Ovaj vodič sadrži informacije za početak rada s HackerBox -om 0055, koji se može kupiti ovdje dok traju zalihe. Ako želite svaki mjesec primati ovakav HackerBox u poštanski sandučić, pretplatite se na HackerBoxes.com i pridružite se revoluciji!

HackerBoxes je mjesečna pretplatna usluga za hakere hardvera i ljubitelje elektronike i računalne tehnologije. Pridružite nam se i živite HACK LIFE.

Korak 1: Popis sadržaja za HackerBox 0055

  • Komplet modula kamere M5CAM ESP32
  • Stražnja vrata i proboji Špil za karte za igranje
  • D20 Dvadesetstrana matrica
  • Kabel USB-C na USB-A
  • Grove 4 Pin na DuPont kabel za odvajanje
  • AD8232 EKG modul
  • EKG elektrode s ljepljivim jastučićima
  • Četverosmjerni USB prekidački modul
  • Linearni regulator od 3.3V s malim ispadanjem
  • Žensko-ženske DuPont džempere
  • Naljepnica hakerskog kozmičkog škorpiona
  • Naljepnica Hax0r Life Hacker

Još neke stvari koje će vam biti od pomoći:

  • Lemilica, lemljenje i osnovni alati za lemljenje
  • Računalo za pokretanje softverskih alata

Ono što je najvažnije, trebat će vam osjećaj avanture, hakerski duh, strpljenje i znatiželja. Izgradnja i eksperimentiranje s elektronikom, iako vrlo isplativo, ponekad može biti zeznuto, izazovno, pa čak i frustrirajuće. Cilj je napredak, a ne savršenstvo. Kad ustrajete i uživate u avanturi, iz ovog hobija može se steći veliko zadovoljstvo. Polako poduzimajte svaki korak, pazite na detalje i ne bojte se zatražiti pomoć.

Kao i uvijek, tražimo da pregledate FAQ o HackerBoxima. Tamo ćete pronaći mnoštvo informacija za sadašnje i buduće članove. Gotovo sve e-poruke o netehničkoj podršci koje primamo već su odgovorene u FAQ-u, stoga vam jako zahvaljujemo ako pogledate na brzinu.

Korak 2: Strojno učenje uz TensorFlow

Strojno učenje uz TensorFlow
Strojno učenje uz TensorFlow

TensorFlow je besplatna softverska biblioteka otvorenog koda koja se može koristiti za aplikacije strojnog učenja (ML) poput neuronskih mreža. TensorFlow razvio je tim Google Brain za internu upotrebu u istraživanju i proizvodnji u Googleu.

Strojno učenje predstavlja novu paradigmu u programiranju, gdje umjesto programiranja eksplicitnih pravila na jeziku poput Jave ili C ++, izgrađujete sustav koji je obučen na podacima zaključivati sama pravila. Ali kako ML zapravo izgleda? U video seriji Strojno učenje od nule do heroja, zagovornik umjetne inteligencije Laurence Moroney vodi nas od osnovnog primjera Hello World izgradnje modela ML do vrlo zanimljivog primjera računalnog vida.

  • ML Zero to Hero - 1. dio: Uvod u strojno učenje
  • ML Zero to Hero - 2. dio: Osnovni računalni vid s ML
  • ML Zero to Hero - 3. dio: Predstavljanje konvolucijskih neuronskih mreža
  • ML Zero to Hero - 4. dio: Izradite klasifikator slika

Pozadinski materijal (predstavljen s HackerBox 0053): Ova serija od četiri videozapisa o neuronskim mrežama i dubokom učenju inspirirana je besplatnom mrežnom knjigom Neuronske mreže i duboko učenje. Web stranica za knjigu vodi do repo koda za primjere u video zapisima.

Korak 3: M5CAM modul

M5CAM modul
M5CAM modul

Modul M5CAM je razvojna ploča za obradu i prepoznavanje slika. Sadrži ESP32 sustav na čipu s 4M Flash i 520K RAM -a. Također sadrži niz senzora kamere OV2640 od 2 megapiksela. Modul podržava prijenos slike putem Wi-Fi mreže, a može se programirati i otklanjati pogreške putem ugrađenog USB-C priključka.

Modul M5CAM dolazi s unaprijed učitanom jednostavnom slikom firmvera Wi-Fi web kamere. Jednostavno, uključite ploču putem USB-C ili GROVE. Na računalu ili mobilnom uređaju povežite se s Wi-Fi pristupnom točkom koja ima SSID počevši od m5stack. Nakon povezivanja otvorite web preglednik i surfajte do 192.168.4.1 gdje biste trebali pronaći video streaming sa M5CAM -a.

Mrežna dokumentacija za M5CAM

Korak 4: TensorFlow klasifikacija objekata s M5CAM

TensorFlow klasifikacija objekata s M5CAM
TensorFlow klasifikacija objekata s M5CAM

Uzmite ovu skicu Arduino TensorFlow klasifikatora objekata za ploče fotoaparata ESP32.

Instalirajte program za prijenos datoteka ESP32 u svoj Arduino IDE. ESP32 sadrži datotečni sustav serijskog perifernog sučelja (SPIFFS). SPIFFS je lagani datotečni sustav stvoren za mikrokontrolere s flash čipom, koji su povezani SPI sabirnicom, poput ESP32 flash memorije. Ovaj dodatak za Arduino IDE podržava jednostavno učitavanje datoteka u datotečni sustav ESP32.

Unutar Arduino IDE alata odaberite:

  • Ploča> ESP32 Dev Modul
  • Bljeskalica> 4 MB
  • Shema particije> Nema OTA (2 MB APP/2 MB SPIFFS)
  • PSRAM> Omogućeno
  • Priključak> {USB priključak povezan s M5CAM}

Napravite neke promjene u skici klasifikatora kako biste podržali M5CAM

U ESP32CamClassificationTfjs.ino: Dodajte SSID i lozinku za Wi-Fi mrežu od 2,4 GHz

U camera_wrap.cpp: Pronađi // Odaberi model kamereNekomentirajte redak: CAMERA_MODEL_M5STACK_PSRAM

U camera_pins.h: Idite na popis za definiranje pin -ova za CAMERA_MODEL_M5STACK_PSRAMPromijenite Y2_GPIO_NUM s 32 na 17

Kompilirajte i prenesite na M5CAM

Upotrijebite alate> ESP32 Sketch Data Upload za prijenos datoteka na SPIFF

Otvorite Arduino IDE serijski monitor

Pritisnite gumb za poništavanje na M5CAM

Kopirajte IP adresu sa serijskog monitora

Pretražujte do te IP adrese pomoću preglednika (na istoj mreži od 2,4 GHz)

Nakon što se model učita, strujite video i predvidite objekte. Kao što je istaknuto za najbolje performanse, predvidite slike objekata poput klavira, šalica za kavu, boca itd. Ovdje možete vidjeti popis objekata koji su obučeni u klasifikator.

Ovisno o tome kako se M5CAM drži ili montira, slike se mogu obrnuti. Ako je tako, eksperimentirajte s komentiranjem "ako je definirano" zaokruživanjem: s-> set_vflip (s, 1); s-> set_hmirror (s, 1); u datoteci camera_wrap.cpp

Korak 5: Zadnja vrata i krše igre s kartama

Stražnja vrata i kršenja Igra s kartama
Stražnja vrata i kršenja Igra s kartama

Backdoors & Breaches je kartaška igra za odgovor na incident iz informacijske sigurnosti Black Hills i aktivnih protumjera.

Backdoors & Breaches sadrži 52 jedinstvene kartice koje će vam pomoći u izvođenju stolnih vježbi za odgovor na incident i naučiti taktiku napada, alate i metode.

Ovdje ćete pronaći upute za igru. Međutim, znamo da ćete hakirati i prilagoditi špil karata tako da odgovara vašim potrebama za vas i vaš tim ili studente.

Korak 6: AD8232 Elektrokardiogram (EKG)

AD8232 Elektrokardiogram (EKG)
AD8232 Elektrokardiogram (EKG)

AD8232 (podatkovni list) je integrirani blok za kondicioniranje signala za EKG i druge primjene mjerenja biopotencijala. Dizajniran je za izdvajanje, pojačavanje i filtriranje malih biopotencijalnih signala u prisutnosti bučnih uvjeta, poput onih stvorenih kretanjem ili udaljenim postavljanjem elektroda. Ovaj dizajn omogućuje analogno-digitalni pretvarač ultra niske snage (ADC) ili ugrađeni mikrokontroler za prikupljanje izlaznog signala.

Moduli AD8232 mogu se kupiti u Sparkfun -u. Imaju lijep vodič za spajanje za korištenje modula s osnovnom Arduino pločom ako imate na raspolaganju.

NAPOMENA: Ovaj uređaj nije namijenjen dijagnosticiranju ili liječenju bilo kakvih stanja

Ako nemate osnovnu Arduino ploču, moguće je koristiti AD8232 EKG s modulom M5CAM. Mogu se spojiti preko konektora za utor (IO13 ili IO4). Budući da konektor utora pruža 5V, a EKG moduli zahtijevaju 3.3V, mora se koristiti regulator napona za generiranje 3.3V iz 5V tračnice. Pinovi LO- i LO+ se ne koriste.

Korak 7: HAKNI ŽIVOT

HAKNI ŽIVOT
HAKNI ŽIVOT

Nadamo se da uživate u ovomjesečnoj HackerBox avanturi u elektronici i računalnoj tehnologiji. Javite se i podijelite svoj uspjeh u komentarima ispod ili na Facebook grupi HackerBox. Također zapamtite da u bilo kojem trenutku možete poslati e -poruku na [email protected] ako imate pitanje ili trebate pomoć.

Što je sljedeće? Pridružite se revoluciji. Živite HackLife. Svaki mjesec nabavite hladnu kutiju opreme za hakiranje izravno u vaš poštanski sandučić. Pređite na stranicu HackerBoxes.com i prijavite se za mjesečnu pretplatu na HackerBox.

Preporučeni: