Sadržaj:
- Korak 1: Popis sadržaja za HackerBox 0055
- Korak 2: Strojno učenje uz TensorFlow
- Korak 3: M5CAM modul
- Korak 4: TensorFlow klasifikacija objekata s M5CAM
- Korak 5: Zadnja vrata i krše igre s kartama
- Korak 6: AD8232 Elektrokardiogram (EKG)
- Korak 7: HAKNI ŽIVOT
Video: HackerBox 0055: Visoki valjak: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
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
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
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
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
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 (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
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:
Valjak za kockice Mason Jar: 5 koraka (sa slikama)
Mason Jar Dice Roller: Evo sjajnog projekta za vikend ako se planirate igrati bilo koje igre vezane uz ploču/kockice. Za izradu projekta trebat će vam servo s kontinuiranom rotacijom, arkadni gumb i arduino nano ili ESP8266 ploča, osim toga trebat će vam 3D p
Automatizirani kuglični valjak s Arduinom i jednim servom: 3 koraka
Automatizirani kuglični valjak s Arduinom i jednim servom: Ovo je jednostavan mali Arduino i servo projekt koji traje oko dva sata. Koristi servo za podizanje jednog kraja poklopca staklenke kako bi okrenuo čeličnu kuglu oko unutarnjeg opsega. Samostalno se pokreće, može mijenjati brzinu i okretati se dvaput
Koliko ste visoki?: 7 koraka
Koliko ste visoki?: Pratite rast vašeg djeteta digitalnim stadiometrom! Tijekom mog djetinjstva, moja je majka povremeno uzimala moju visinu i zapisala je na blokove kako bi pratila moj rast. Naravno, jer nisam imao stadiometar kod kuće, stajao sam protiv
Visoki pisac: 4 koraka
Visoki pisac: NYC pisac KATSU demonstrira funkcionalnost najnovijeg alata iz Graffiti Research Lab -a: The High Writer. Oslanjajući se na prethodne dizajne stupova za boje od inovatora poput Barryja McGeea i Građana protiv ružne neželjene pošte, visoki pisac je
Kako napraviti valjak za naljepnice: 4 koraka
Kako napraviti valjak za naljepnice: Sljedeći će vam koraci otprilike pokazati kako napraviti valjak za naljepnice za mali pisač naljepnica. Radim kao IT stručnjak u laboratoriju i jedan od poslova za naše dame iz korisničke službe je ispisati nekoliko tisuća naljepnica sa Zebra Label p