Satura rādītājs:

HackerBox 0055: High Roller: 7 soļi
HackerBox 0055: High Roller: 7 soļi

Video: HackerBox 0055: High Roller: 7 soļi

Video: HackerBox 0055: High Roller: 7 soļi
Video: #98 HackerBox 0055 High Roller 2024, Novembris
Anonim
HackerBox 0055: augsts rullītis
HackerBox 0055: augsts rullītis

Sveiciens HackerBox hakeriem visā pasaulē! Izmantojot HackerBox 0055, jūs esat D20 High Roller incidentu reaģēšanas kāršu spēlē, aizmugurējās durvis un pārkāpumi. Jūs arī izpētīsiet mašīnmācīšanos, izmantojot TensorFlow, ESP32 iegultos tīmekļa serverus, mašīnredzes objektu klasifikāciju un elektrokardiogrammas (EKG) biopotenciālu mērījumus un diagrammas.

Šajā rokasgrāmatā ir informācija, lai sāktu darbu ar HackerBox 0055, kuru var iegādāties šeit, kamēr beidzas krājumi. Ja vēlaties katru mēnesi saņemt šādu HackerBox tieši savā pastkastē, lūdzu, abonējiet to vietnē HackerBoxes.com un pievienojieties revolūcijai!

HackerBoxes ir ikmēneša abonēšanas kastes pakalpojums aparatūras hakeriem un elektronikas un datortehnikas entuziastiem. Pievienojieties mums un dzīvojiet HACK LIFE.

1. darbība: satura saraksts HackerBox 0055

  • M5CAM ESP32 kameru moduļu komplekts
  • Backdoors & Breaches Playing Card Deck
  • D20 Divdesmitpusēja mirst
  • Kabelis no USB-C līdz USB-A
  • Grove 4 kontaktu līdz DuPont Breakout kabelis
  • AD8232 EKG modulis
  • EKG vadi ar līmlentēm
  • Četru virzienu USB sadalīšanas modulis
  • Lineārais 3.3V zema izlaišanas regulators
  • Sieviete-sieviete DuPont džemperi
  • Kosmiskā skorpiona hakeru uzlīme
  • Hax0r Life Hacker uzlīme

Dažas citas lietas, kas būs noderīgas:

  • Lodāmurs, lodētava un pamata lodēšanas rīki
  • Dators programmatūras rīku palaišanai

Vissvarīgākais - jums būs nepieciešama piedzīvojumu sajūta, hakeru gars, pacietība un zinātkāre. Būvēt un eksperimentēt ar elektroniku, lai arī tas ir ļoti izdevīgi, dažkārt var būt sarežģīti, izaicinoši un pat nomākti. Mērķis ir progress, nevis pilnība. Kad jūs neatlaidīgi izbaudāt piedzīvojumu, no šī hobija var gūt lielu gandarījumu. Speriet katru soli lēnām, ņemiet vērā detaļas un nebaidieties lūgt palīdzību.

Kā vienmēr, mēs lūdzam pārskatīt HackerBoxes FAQ. Tur jūs atradīsiet daudz informācijas esošajiem un topošajiem biedriem. Gandrīz uz visiem saņemtajiem e-pasta ziņojumiem, kas nav tehniski, jau ir atbildēts bieži uzdotajos jautājumos, tāpēc mēs ļoti pateicamies, ja paskatīsieties ātri.

2. darbība: mašīnmācīšanās, izmantojot TensorFlow

Mašīnmācīšanās, izmantojot TensorFlow
Mašīnmācīšanās, izmantojot TensorFlow

TensorFlow ir bezmaksas un atvērtā pirmkoda programmatūras bibliotēka, ko var izmantot mašīnmācīšanās (ML) lietojumprogrammām, piemēram, neironu tīkliem. TensorFlow izstrādāja Google smadzeņu komanda iekšējai lietošanai gan pētniecībā, gan ražošanā Google.

Mašīnmācība ir jauna paradigma programmēšanā, kur tā vietā, lai programmētu skaidrus noteikumus tādā valodā kā Java vai C ++, jūs izveidojat sistēmu, kas tiek apmācīta pēc datiem, lai secinātu par pašiem noteikumiem. Bet kā ML patiesībā izskatās? Video sērijā Mašīnmācīšanās no nulles līdz varonim AI advokāte Lorensa Moronija aizved mūs no pamata Hello World piemēra ML modeļa veidošanā līdz pat ļoti interesantam datora redzes piemēram.

  • ML no nulles līdz varonim - 1. daļa: ievads mašīnmācībā
  • ML no nulles līdz varonim - 2. daļa: pamata datora redze ar ML
  • ML Zero to Hero - 3. daļa: Iepazīstinām ar konvolucionālajiem neironu tīkliem
  • ML no nulles līdz varonim - 4. daļa: izveidojiet attēlu klasifikatoru

Fona materiāls (kā parādīts kopā ar HackerBox 0053): šo četru videoklipu sēriju par neironu tīkliem un dziļo mācīšanos iedvesmoja bezmaksas tiešsaistes grāmata Neironu tīkli un dziļā mācīšanās. Grāmatas tīmekļa vietnē ir saite uz koda repo videoklipu piemēriem.

3. darbība: M5CAM modulis

M5CAM modulis
M5CAM modulis

M5CAM modulis ir attēlu apstrādes un atpazīšanas panelis. Tam ir ESP32 sistēma mikroshēmā ar 4M zibspuldzi un 520K RAM. Tam ir arī 2 megapikseļu OV2640 kameru sensoru masīvs. Modulis atbalsta attēlu pārraidi, izmantojot Wi-Fi, un to var ieprogrammēt un atkļūdot, izmantojot iebūvētu USB-C portu.

M5CAM modulim ir iepriekš ielādēts vienkāršs Wi-Fi tīmekļa kameras programmaparatūras attēls. Vienkārši ieslēdziet dēli, izmantojot USB-C vai GROVE. Datorā vai mobilajā ierīcē izveidojiet savienojumu ar Wi-Fi piekļuves punktu, kura SSID sākas ar m5stack. Kad esat izveidojis savienojumu, atveriet tīmekļa pārlūkprogrammu un pārlūkojiet vietni 192.168.4.1, kur jums vajadzētu atrast video straumēšanu no M5CAM.

M5CAM tiešsaistes dokumentācija

4. solis: TensorFlow objektu klasifikācija ar M5CAM

TensorFlow objektu klasifikācija ar M5CAM
TensorFlow objektu klasifikācija ar M5CAM

Paņemiet šo Arduino TensorFlow objektu klasifikatora skici ESP32 kameru dēļiem.

Instalējiet ESP32 failu sistēmas augšupielādētāju savā Arduino IDE. ESP32 satur seriālās perifērijas saskarnes zibatmiņu failu sistēmu (SPIFFS). SPIFFS ir viegla failu sistēma, kas izveidota mikrokontrolleriem ar zibatmiņas mikroshēmu, kurus savieno SPI kopne, piemēram, ESP32 zibatmiņu. Šis Arduino IDE spraudnis atbalsta failu vienkāršu augšupielādi ESP32 failu sistēmā.

Arduino IDE rīkos izvēlieties:

  • Plāksne> ESP32 Dev Module
  • Zibspuldze> 4 MB
  • Sadalīšanas shēma> Nav OTA (2 MB APP/2 MB SPIFFS)
  • PSRAM> Iespējots
  • Ports> {USB ports, kas saistīts ar M5CAM}

Veiciet dažas izmaiņas klasifikatora skicē, lai atbalstītu M5CAM

Programmā ESP32CamClassificationTfjs.ino: pievienojiet Wi-Fi tīkla 2,4 GHz SSID un paroli

In camera_wrap.cpp: Find // Atlasiet kameras modeli

Vietnē camera_pins.h: pārejiet uz CAMERA_MODEL_M5STACK_PSRAM tapas definēšanas sarakstu. Mainīt Y2_GPIO_NUM no 32 uz 17

Apkopojiet un augšupielādējiet M5CAM

Izmantojiet rīkus> ESP32 skiču datu augšupielāde, lai augšupielādētu failus SPIFF

Atveriet Arduino IDE sērijas monitoru

Nospiediet atiestatīšanas pogu uz M5CAM

Kopējiet IP adresi no sērijas monitora

Izmantojiet pārlūkprogrammu (2,4 GHz tīklā), lai sērfotu uz šo IP adresi

Kad modelis ir ielādēts, straumējiet video un prognozējiet objektus. Kā atzīmēts, lai sasniegtu vislabāko sniegumu, prognozējiet tādu objektu attēlus kā klavieres, kafijas krūzes, pudeles utt. Šeit varat redzēt klasifikatorā apmācīto objektu sarakstu.

Atkarībā no tā, kā M5CAM tiek turēts vai uzstādīts, attēlus var apgriezt otrādi. Ja tā, eksperimentējiet, komentējot "ja definēts" vārtus: s-> set_vflip (s, 1); s-> set_hmirror (s, 1); failā camera_wrap.cpp

5. solis: kāršu spēle “Aizmugurējās durvis un pārkāpumi”

Kāršu spēle Backdoors & Breaches
Kāršu spēle Backdoors & Breaches

Backdoors & Breaches ir incidentu reaģēšanas kāršu spēle no Black Hills informācijas drošības un aktīviem pretpasākumiem.

Backdoors & Breaches satur 52 unikālas kārtis, lai palīdzētu jums rīkoties uz incidentiem reaģējot uz galda un apgūt uzbrukuma taktiku, rīkus un metodes.

Norādījumus par to, kā spēlēt, atradīsit šeit. Tomēr mēs zinām, ka jūs uzlauzīsiet un pielāgosit karšu klāju, lai tas atbilstu jūsu un jūsu komandas vai studentu vajadzībām.

6. darbība: AD8232 elektrokardiogramma (EKG)

AD8232 Elektrokardiogramma (EKG)
AD8232 Elektrokardiogramma (EKG)

AD8232 (datu lapa) ir integrēts signālu kondicionēšanas bloks EKG un citiem biopotenciālu mērījumu lietojumiem. Tas ir paredzēts mazu biopotenciālu signālu iegūšanai, pastiprināšanai un filtrēšanai trokšņainos apstākļos, piemēram, tiem, ko rada kustība vai attālināta elektrodu novietošana. Šis dizains ļauj izvades signāla iegūšanai izmantot īpaši zemas jaudas analog-ciparu pārveidotāju (ADC) vai iebūvētu mikrokontrolleri.

AD8232 moduļus var iegādāties Sparkfun. Viņiem ir jauka savienošanas rokasgrāmata moduļa lietošanai ar pamata Arduino plāksni, ja jums tāda ir pieejama.

PIEZĪME: Šī ierīce nav paredzēta jebkādu slimību diagnosticēšanai vai ārstēšanai

Ja jums nav pieejama pamata Arduino plāksne, ir iespējams izmantot AD8232 EKG kopā ar M5CAM moduli. Tos var savienot, izmantojot biržu savienotāju (IO13 vai IO4). Tā kā birzs savienotājs nodrošina 5 V spriegumu un EKG moduļiem nepieciešams 3,3 V spriegums, jāizmanto sprieguma regulators, lai ģenerētu 3,3 V spriegumu no 5 V sliedes. LO- un LO+ tapas netiek izmantotas.

7. solis: HACK LIFE

HACK LIFE
HACK LIFE

Mēs ceram, ka jums patīk šī mēneša HackerBox piedzīvojums elektronikā un datortehnoloģijās. Sazinieties un dalieties savos panākumos zemāk esošajos komentāros vai HackerBox Facebook grupā. Atcerieties arī to, ka jebkurā laikā varat sūtīt e -pastu uz [email protected], ja jums ir jautājums vai nepieciešama palīdzība.

Ko tālāk? Pievienojieties revolūcijai. Dzīvojiet HackLife. Katru mēnesi saņemiet vēsu uzlaužamu rīku kastīti tieši jūsu pastkastē. Pārlūkojiet vietni HackerBoxes.com un reģistrējieties ikmēneša HackerBox abonementam.

Ieteicams: