Turinys:
- 1 veiksmas: „HackerBox 0055“turinio sąrašas
- 2 žingsnis: mašinų mokymasis naudojant „TensorFlow“
- 3 žingsnis: M5CAM modulis
- 4 žingsnis: „TensorFlow“objektų klasifikavimas naudojant M5CAM
- 5 veiksmas: kortų žaidimas „Užpakalinės durys ir pažeidimai“
- 6 žingsnis: AD8232 elektrokardiograma (EKG)
- 7 žingsnis: įsilaužimas į gyvenimą
Video: „HackerBox 0055“: aukštas ritinys: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Sveikiname HackerBox įsilaužėlius visame pasaulyje! Naudodami „HackerBox 0055“esate „D20 High Roller“, atsakingas į incidentų kortų žaidimą, užpakalines duris ir pažeidimus. Taip pat ištirsite mašinų mokymąsi naudodami „TensorFlow“, įterptus žiniatinklio serverius ESP32, mašininio matymo objektų klasifikaciją ir elektrokardiogramos (EKG) biopotencialų matavimą ir diagramų sudarymą.
Šiame vadove yra informacijos, kaip pradėti naudotis „HackerBox 0055“, kurią galite įsigyti čia, kol pasibaigs prekės. Jei norėtumėte kiekvieną mėnesį gauti tokią „HackerBox“tiesiai į savo pašto dėžutę, užsiprenumeruokite „HackerBoxes.com“ir prisijunkite prie revoliucijos!
„HackerBoxes“yra mėnesio prenumeratos dėžutės paslauga, skirta aparatūros įsilaužėliams ir elektronikos bei kompiuterinių technologijų entuziastams. Prisijunk prie mūsų ir gyvenk HACK LIFE.
1 veiksmas: „HackerBox 0055“turinio sąrašas
- M5CAM ESP32 fotoaparato modulio rinkinys
- „Backdoors & Breaches“žaidimo kortų kaladė
- D20 dvidešimties štampų
- Kabelis nuo USB-C iki USB-A
- „Grove“4 kontaktų „DuPont Breakout“kabelis
- AD8232 EKG modulis
- EKG laidai su lipniomis pagalvėlėmis
- Keturių krypčių USB pertraukos modulis
- Žemo iškritimo linijinis 3,3 V reguliatorius
- Moterys-moterys DuPont džemperiai
- Kosminio skorpiono įsilaužėlio lipdukas
- „Hax0r Life Hacker“lipdukas
Kai kurie kiti dalykai, kurie bus naudingi:
- Lituoklis, lydmetalis ir pagrindiniai litavimo įrankiai
- Kompiuteris programinės įrangos įrankiams paleisti
Svarbiausia, kad jums reikės nuotykių jausmo, įsilaužėlių dvasios, kantrybės ir smalsumo. Elektronikos kūrimas ir eksperimentavimas, nors ir labai naudingas, kartais gali būti sudėtinga, sudėtinga ir net varginanti. Tikslas yra pažanga, o ne tobulumas. Kai ištveriate ir mėgaujatės nuotykiais, iš šio pomėgio galite gauti daug pasitenkinimo. Ženkite kiekvieną žingsnį lėtai, apgalvokite smulkmenas ir nebijokite prašyti pagalbos.
Kaip visada, prašome peržiūrėti DUK apie „HackerBoxes“. Čia rasite daug informacijos esamiems ir būsimiems nariams. Beveik į visus gautus netechninės pagalbos el. Laiškus jau atsakyta DUK, todėl labai vertiname, jei greitai peržiūrite.
2 žingsnis: mašinų mokymasis naudojant „TensorFlow“
„TensorFlow“yra nemokama ir atviro kodo programinės įrangos biblioteka, kurią galima naudoti mašininio mokymosi (ML) programoms, tokioms kaip neuroniniai tinklai. „TensorFlow“sukūrė „Google Brain“komanda, skirta vidiniam naudojimui tyrimams ir gamybai „Google“.
Mašininis mokymasis yra nauja programavimo paradigma, kai vietoj aiškių taisyklių programavimo tokia kalba, kaip „Java“ar „C ++“, sukuriate sistemą, kuri yra apmokyta pagal duomenis, kad būtų galima daryti išvadą apie pačias taisykles. Bet kaip iš tikrųjų atrodo ML? Vaizdo įrašų serijoje „Machine Learning Zero to Hero“AI advokatė Laurence Moroney mus supažindina nuo pagrindinio „Hello World“pavyzdžio, kaip sukurti ML modelį, iki labai įdomaus kompiuterio vizijos pavyzdžio.
- ML „Nulis herojui“- 1 dalis. Įvadas į mašinų mokymąsi
- „ML nuo nulio iki didvyrio“- 2 dalis. Pagrindinė kompiuterio vizija su ML
- ML „Nulis herojui“- 3 dalis. Konvoliucinių nervų tinklų pristatymas
- ML nuo nulio iki didvyrio. 4 dalis. Sukurkite vaizdo klasifikatorių
Fono medžiaga (pateikta kartu su „HackerBox 0053“): šią keturių vaizdo įrašų seriją apie neuroninius tinklus ir gilųjį mokymąsi įkvėpė nemokama internetinė knyga „Neuroniniai tinklai ir gilus mokymasis“. Knygos svetainėje pateikiama nuoroda į vaizdo įrašų pavyzdžių kodo repą.
3 žingsnis: M5CAM modulis
M5CAM modulis yra vaizdo apdorojimo ir atpažinimo plokštė. Jame yra ESP32 sistema luste su 4M blykste ir 520K RAM. Jame taip pat yra 2 megapikselių OV2640 kamerų jutiklių masyvas. Modulis palaiko vaizdų perdavimą per „Wi-Fi“, jį galima užprogramuoti ir derinti per integruotą USB-C prievadą.
„M5CAM“modulyje yra iš anksto įkeltas paprastas „Wi-Fi“internetinės kameros programinės įrangos vaizdas. Tiesiog įjunkite plokštę per USB-C arba GROVE. Kompiuteryje ar mobiliajame įrenginyje prisijunkite prie „Wi-Fi“prieigos taško, kurio SSID prasideda m5stack. Prisijungę atidarykite žiniatinklio naršyklę ir naršykite adresu 192.168.4.1, kur turėtumėte rasti vaizdo transliaciją iš M5CAM.
Internetinė M5CAM dokumentacija
4 žingsnis: „TensorFlow“objektų klasifikavimas naudojant M5CAM
Paimkite šį „Arduino TensorFlow Object Classifier“eskizą, skirtą ESP32 kamerų plokštėms.
Įdiekite „ESP32“failų sistemos įkėlimo programą į „Arduino IDE“. ESP32 yra serijinės periferinės sąsajos blykstės failų sistema (SPIFFS). SPIFFS yra lengva failų sistema, sukurta mikrovaldikliams su „flash“mikroschema, kurie yra prijungti naudojant SPI magistralę, kaip ir ESP32 „flash“atmintis. Šis „Arduino IDE“papildinys palaiko paprastą failų įkėlimą į ESP32 failų sistemą.
Iš „Arduino IDE“įrankių pasirinkite:
- Plokštė> ESP32 Dev modulis
- Blykstė> 4 MB
- Skirstymo schema> Nėra OTA (2 MB APP/2 MB SPIFFS)
- PSRAM> Įjungta
- Prievadas> {USB prievadas susietas su M5CAM}
Atlikite keletą klasifikatoriaus eskizo pakeitimų, kad palaikytumėte M5CAM
ESP32CamClassificationTfjs.ino: pridėkite 2,4 GHz „Wi-Fi“tinklo SSID ir slaptažodį
„Camera_wrap.cpp“: suraskite // pasirinkite fotoaparato modelį
„Camera_pins.h“: eikite į CAMERA_MODEL_M5STACK_PSRAM kaiščio apibrėžimo sąrašą. Pakeiskite Y2_GPIO_NUM nuo 32 iki 17
Sudarykite ir įkelkite į M5CAM
Norėdami įkelti failus į SPIFF, naudokite įrankius> ESP32 eskizo duomenų įkėlimas
Atidarykite „Arduino IDE“serijos monitorių
Paspauskite M5CAM atkūrimo mygtuką
Nukopijuokite IP adresą iš serijinio monitoriaus
Norėdami naršyti šiuo IP adresu, naudokite naršyklę (2,4 GHz tinkle)
Įkėlus modelį, transliuokite vaizdo įrašą ir prognozuokite objektus. Kaip pažymėta už geriausią našumą, numatykite objektų, tokių kaip fortepijonas, kavos puodeliai, buteliai ir tt, vaizdus. Čia galite pamatyti klasifikatoriaus mokomų objektų sąrašą.
Priklausomai nuo to, kaip laikoma ar montuojama M5CAM, vaizdai gali būti apversti. Jei taip, eksperimentuokite ir pakomentuokite „jei apibrėžta“vartus: s-> set_vflip (s, 1); s-> set_hmirror (s, 1); faile camera_wrap.cpp
5 veiksmas: kortų žaidimas „Užpakalinės durys ir pažeidimai“
„Backdoors & Breaches“yra „Incident Response“kortų žaidimas iš „Black Hills“informacijos saugumo ir aktyvių atsakomųjų priemonių.
„Backdoors & Breaches“yra 52 unikalios kortelės, padedančios atlikti reagavimo į incidentą pratimus ant stalo ir išmokti atakos taktikos, įrankių ir metodų.
Čia rasite instrukcijas, kaip žaisti. Tačiau mes žinome, kad nulaužsite ir pritaikysite kortų kaladę, kad ji atitiktų jūsų ir jūsų komandos ar studentų poreikius.
6 žingsnis: AD8232 elektrokardiograma (EKG)
AD8232 (duomenų lapas) yra integruotas signalų kondicionavimo blokas, skirtas EKG ir kitoms biologinio potencialo matavimo programoms. Jis skirtas išgauti, sustiprinti ir filtruoti mažus biopotencialinius signalus esant triukšmingoms sąlygoms, pavyzdžiui, sukeltoms judesio ar nuotolinio elektrodų išdėstymo sąlygomis. Ši konstrukcija leidžia itin mažos galios analoginį-skaitmeninį keitiklį (ADC) arba įterptąjį mikrovaldiklį gauti išėjimo signalą.
AD8232 modulius galima įsigyti iš „Sparkfun“. Jie turi gražų prijungimo vadovą, kaip naudoti modulį su pagrindine „Arduino“plokšte, jei ją turite.
PASTABA: Šis prietaisas nėra skirtas jokioms ligoms diagnozuoti ar gydyti
Jei neturite pagrindinės „Arduino“plokštės, galite naudoti AD8232 EKG su M5CAM moduliu. Jie gali būti prijungti per giraitės jungtį (IO13 arba IO4). Kadangi giraitės jungtis maitina 5 V įtampą, o EKG moduliai reikalauja 3,3 V įtampos, reikia naudoti įtampos reguliatorių, kuris generuotų 3,3 V įtampą iš 5 V bėgio. LO- ir LO+ kaiščiai nenaudojami.
7 žingsnis: įsilaužimas į gyvenimą
Tikimės, kad jums patinka šio mėnesio „HackerBox“nuotykiai elektronikos ir kompiuterių technologijų srityse. Pasiekite ir pasidalykite savo sėkme komentaruose žemiau arba „HackerBox Facebook“grupėje. Taip pat atminkite, kad bet kuriuo metu galite atsiųsti el. Laišką adresu [email protected], jei turite klausimų ar reikia pagalbos.
Kas toliau? Prisijunk prie revoliucijos. Gyvenk HackLife. Kiekvieną mėnesį į savo pašto dėžutę pristatykite šaunią įsilaužimo įrankių dėžę. Naršykite „HackerBoxes.com“ir prisiregistruokite gauti mėnesinę „HackerBox“prenumeratą.
Rekomenduojamas:
AUKŠTAS AUKŠTIS: 9 žingsniai
AUKŠTAS AUKŠTIS: visiems reikia kompiuterio, kuriuo galėtumėte žiūrėti vaizdo įrašus, skaityti straipsnius, žaisti žaidimus ir evangelinį darbą !! problema yra ta, kad kiekvienas turi vieną, todėl visi linkę atrodyti vienodai nuobodi juoda dėžutė, manau, jei norite būti „žaidėjas“galite pridėti
Kiek tu aukštas?: 7 žingsniai
Koks aukštas tu esi?: Sekite savo vaiko augimą naudodami skaitmeninį stadiometrą! Mano vaikystėje mama buvo įpratusi periodiškai matuoti mano ūgį ir užsirašyti jį ant blokinių užrašų, kad galėtų sekti mano augimą. Žinoma, neturėdamas namuose stadiometro, stojau prieš
AUKŠTAS BEVIELIS LEMPTIS SU MAGNETINIAI LANKSTA GARNA: 8 žingsniai (su paveikslėliais)
BE SAUGO BELAIDĖS ŠVIESOS SU MAGNETINIAI LANKSTU GARNAI: Šis projektas buvo pagamintas iš sugedusios lempos & nodeMCU. Ši dekoratyvinė lempa gali būti reguliuojama bet kuria kryptimi & pritvirtintas prie magnetinių medžiagų arba padėtas ant stalo. Jį galima valdyti dviem režimais:- Belaidžio valdymo režimas, kaip
LED ritinys: 7 žingsniai (su nuotraukomis)
„LED Rollie“: „LED Rollie“yra gana kvailas, bet juokingas dalykas. Tiesiog perkelkite jį per savo kaimynystę ir sulauksite daug dėmesio. Kai man buvo nuobodu, supratau LED ritinėlio idėją ir pamačiau šį ritinį lydmetalis, bet be lydmetalio. Sužinojau, kad 2
Keli gitarų stovai ir ritinys!: 5 žingsniai
Keli gitarų stovai ir ritinėliai!: Ši instrukcija skirta 6 gitarų stovams / stoveliams su ritinėliais. Kaip pasigaminti daugkartinį gitaros stovą / stovą iš medžiagų, esančių jūsų kieme. Na, bent jau mano kieme yra tiek daug šlamšto, kad turbūt galėčiau padaryti M