Satura rādītājs:
- 1. darbība: satura saraksts HackerBox 0055
- 2. darbība: mašīnmācīšanās, izmantojot TensorFlow
- 3. darbība: M5CAM modulis
- 4. solis: TensorFlow objektu klasifikācija ar M5CAM
- 5. solis: kāršu spēle “Aizmugurējās durvis un pārkāpumi”
- 6. darbība: AD8232 elektrokardiogramma (EKG)
- 7. solis: HACK LIFE
Video: HackerBox 0055: High Roller: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
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
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 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
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”
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 (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
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:
"High-Fivey" kartona mikro: bit robots: 18 soļi (ar attēliem)
“High-Fivey” Cardboard Micro: bit Robot: Mājās iestrēdzis, bet joprojām ir nepieciešams kādu pieci? Mēs izveidojām draudzīgu mazu robotu ar kādu kartonu un mikro: bit kopā ar Crazy Circuits Bit Board, un viss, ko viņa vēlas no jums, ir pieci, lai saglabātu viņas mīlestību pret jums dzīvu. Ja jums patīk
HackerBox 0060: rotaļu laukums: 11 soļi
HackerBox 0060: rotaļu laukums: sveiciens HackerBox hakeriem visā pasaulē! Ar HackerBox 0060 jūs eksperimentēsit ar Adafruit Circuit rotaļu laukumu Bluefruit ar spēcīgu Nordic Semiconductor nRF52840 ARM Cortex M4 mikrokontrolleri. Izpētiet iegulto programmēšanu, izmantojot
Mason Jar Dice Roller: 5 soļi (ar attēliem)
Mason Jar Dice Roller: Šeit ir lielisks nedēļas nogales projekts, ja jūs plānojat spēlēt jebkādas ar galdu/kauliņiem saistītas spēles. Lai izveidotu projektu, jums būs nepieciešams nepārtrauktas rotācijas servo, arkādes poga un arduino nano vai ESP8266 plāksne, turklāt jums būs nepieciešams 3D p
Freestyle High Fidelity Ducking Circuit: 26 soļi
Freestyle High Fidelity Ducking Circuit: Sveiki! Labi, vispirms, kas ir pīles ķēde! ?? Tik priecīgs, ka jautājāt! Pīlēšanu sauc arī par sānu ķēdes saspiešanu. Visbiežāk šis efekts ir atrodams elektroniskajā mūzikā, kur, kad atskan triecienurbis, pārējās mūzikas skaļums samazinās. Mans favorīts
Jaunākais MacOS/Hackintosh High Sierra 10.13 USB Wifi draivera nākotnes pierādījuma risinājums, izmantojot Raspberry Pi: 4 soļi
Jaunākais MacOS/Hackintosh High Sierra 10.13 Usb Wifi draivera "nākotnes pierādījums" risinājums, izmantojot Raspberry Pi: Viena no visnepatīkamākajām jaunāko MacOS/Hackintosh problēmām ir USB wifi draivera pieejamība. Man ir 3 wifi usb, no kuriem neviens nedarbojas ar jaunāko macOS High Sierra 10.13Mans jaunākais USB wifi ir panda bezvadu, tomēr MacO draivera atbalsts