Sisällysluettelo:
- Vaihe 1: HackerBox 0055: n sisältöluettelo
- Vaihe 2: Koneoppiminen TensorFlow'n avulla
- Vaihe 3: M5CAM -moduuli
- Vaihe 4: TensorFlow -objektien luokittelu M5CAM: n avulla
- Vaihe 5: Takaovet ja rikkomukset -korttipeli
- Vaihe 6: AD8232 -elektrokardiogrammi (EKG)
- Vaihe 7: HACK LIFE
Video: HackerBox 0055: High Roller: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tervehdys HackerBox -hakkereille ympäri maailmaa! HackerBox 0055: n avulla olet D20 High Roller Incident Response -korttipeli, takaovet ja rikkomukset. Tutustut myös koneoppimiseen TensorFlow'n, ESP32 -sulautettujen verkkopalvelimien, konenäön objektiluokituksen sekä EKG -biopotentiaalin mittauksen ja kartoittamisen avulla.
Tämä opas sisältää tietoja HackerBox 0055: n käytön aloittamisesta, ja sen voi ostaa täältä niin kauan kuin tavaraa riittää. Jos haluat saada tällaisen HackerBoxin suoraan postilaatikkoosi joka kuukausi, tilaa HackerBoxes.com ja liity vallankumoukseen!
HackerBoxes on kuukausittainen tilauslaatikkopalvelu laitteistohakkereille ja elektroniikan ja tietotekniikan harrastajille. Liity meihin ja elä HACK LIFE.
Vaihe 1: HackerBox 0055: n sisältöluettelo
- M5CAM ESP32 -moduulipakkaus
- Takaovet ja rikkomukset Playing Card Deck
- D20 Kaksipuoleinen muotti
- USB-C-USB-A -kaapeli
- Grove 4 -nastainen DuPont Breakout -kaapeli
- AD8232 EKG -moduuli
- EKG -johdot, joissa on liimatyynyt
- Nelisuuntainen USB-katkaisumoduuli
- Low Dropout Lineaarinen 3,3 V: n säädin
- Nainen-nainen DuPont-puserot
- Kosminen Scorpion Hacker -tarra
- Hax0r Life Hacker -tarra
Muutamia muita asioita, joista on apua:
- Juotosrauta, juote ja perusjuottotyökalut
- Tietokone ohjelmistotyökalujen suorittamiseen
Mikä tärkeintä, tarvitset seikkailutunnetta, hakkerihenkeä, kärsivällisyyttä ja uteliaisuutta. Elektroniikan rakentaminen ja kokeileminen, vaikkakin erittäin palkitsevaa, voi olla hankalaa, haastavaa ja jopa turhauttavaa toisinaan. Tavoitteena on edistyminen, ei täydellisyys. Kun jatkat ja nautit seikkailusta, tästä harrastuksesta voi saada paljon tyydytystä. Ota jokainen askel hitaasti, muista yksityiskohdat ja älä pelkää pyytää apua.
Kuten aina, pyydämme sinua tarkistamaan HackerBoxien usein kysytyt kysymykset. Sieltä löydät runsaasti tietoa nykyisille ja tuleville jäsenille. Lähes kaikkiin saamiimme ei-teknisen tuen sähköpostiviesteihin on jo vastattu usein kysytyissä kysymyksissä, joten arvostamme sitä todella, jos vilkaiset niitä nopeasti.
Vaihe 2: Koneoppiminen TensorFlow'n avulla
TensorFlow on ilmainen ja avoimen lähdekoodin ohjelmistokirjasto, jota voidaan käyttää koneoppimissovelluksiin, kuten hermoverkkoihin. Google Brain -tiimi kehitti TensorFlowin sisäiseen käyttöön sekä tutkimuksessa että tuotannossa Googlessa.
Koneoppiminen edustaa uutta paradigmaa ohjelmoinnissa, jossa sen sijaan, että ohjelmoisit selkeitä sääntöjä jollakin kielellä, kuten Java tai C ++, rakennat järjestelmän, joka on koulutettu tietojen perusteella päättämään itse säännöt. Mutta miltä ML todella näyttää? Koneoppimisen nollasta sankariin -videosarjassa AI -asianajaja Laurence Moroney vie meidät perustavanlaatuisesta Hello World -esimerkistä ML -mallin rakentamisesta aina erittäin mielenkiintoiseen esimerkkiin tietokonevisiosta.
- ML nolla sankarille - Osa 1: Johdanto koneoppimiseen
- ML nolla sankarille - Osa 2: Tietokoneen visio ja ML
- ML nolla sankarille - Osa 3: Esittelyssä konvoluution hermoverkkoja
- ML nolla sankarille - Osa 4: Luo kuvan luokittelija
Tausta -aineisto (HackerBox 0053: n mukana): Tämä neljän videon sarja hermoverkkoista ja syväoppimisesta on saanut inspiraationsa ilmaisesta verkkokirjasta Neural Networks and Deep Learning. Kirjan verkkosivustolla on linkki videoiden esimerkkien koodirepoon.
Vaihe 3: M5CAM -moduuli
M5CAM -moduuli on kehityskortti kuvankäsittelyyn ja tunnistamiseen. Siinä on ESP32 -järjestelmä sirulla, 4M Flash ja 520K RAM. Siinä on myös 2 megapikselin OV2640 -kamera -anturiryhmä. Moduuli tukee kuvansiirtoa Wi-Fi-yhteyden kautta ja se voidaan ohjelmoida ja korjata sisäänrakennetun USB-C-portin kautta.
M5CAM-moduuliin on esiladattu yksinkertainen Wi-Fi-verkkokameran laiteohjelmisto. Yksinkertaisesti, käynnistä levy USB-C- tai GROVE-liitännän kautta. Muodosta yhteys tietokoneeseen tai mobiililaitteeseen Wi-Fi-tukiasemaan, jonka SSID-tunnus alkaa m5stackilla. Kun yhteys on muodostettu, avaa verkkoselain ja surffaa osoitteeseen 192.168.4.1, josta löydät videoiden suoratoiston M5CAM -laitteesta.
Online -dokumentaatio M5CAM: lle
Vaihe 4: TensorFlow -objektien luokittelu M5CAM: n avulla
Tartu tähän Arduino TensorFlow Object Classifier -luonnokseen ESP32 -kameralevyille.
Asenna ESP32 -tiedostojärjestelmän latausohjelma Arduino IDE -laitteeseesi. ESP32 sisältää SPIFFS (Serial Peripheral Interface Flash File System) -järjestelmän. SPIFFS on kevyt tiedostojärjestelmä, joka on luotu flash -sirua käyttäville mikro -ohjaimille, jotka on yhdistetty SPI -väylällä, kuten ESP32 -flash -muisti. Tämä Arduino IDE -laajennus tukee tiedostojen lataamista helposti ESP32 -tiedostojärjestelmään.
Valitse Arduino IDE -työkaluista:
- Alusta> ESP32 Dev Module
- Salama> 4 Mt
- Osiointijärjestelmä> Ei OTA: ta (2 Mt APP/2 Mt SPIFFS)
- PSRAM> Käytössä
- Portti> {M5CAM: ään liittyvä USB -portti}
Tee joitakin muutoksia luokitusluonnokseen M5CAM: n tukemiseksi
ESP32CamClassificationTfjs.ino: Lisää Wi-Fi-verkon 2,4 GHz SSID ja salasana
In camera_wrap.cpp: Etsi // Valitse kameramalli Kommentti riville: CAMERA_MODEL_M5STACK_PSRAM
Camera_pins.h: Siirry CAMERA_MODEL_M5STACK_PSRAM nastamäärittelyluetteloonMuuta Y2_GPIO_NUM arvosta 32 arvoon 17
Käännä ja lataa M5CAMiin
Käytä työkaluja> ESP32 Sketch Data Upload ladataksesi tiedostoja SPIFF -tiedostoon
Avaa Arduino IDE Serial Monitor
Paina M5CAM -laitteen nollauspainiketta
Kopioi IP -osoite sarjamonitorista
Käytä selainta (samassa 2,4 GHz: n verkossa) selataksesi kyseiseen IP -osoitteeseen
Kun malli on ladattu, striimaa videota ja ennusta esineitä. Kuten parhaan suorituskyvyn vuoksi todetaan, ennusta kuvia esineistä, kuten pianosta, kahvimukeista, pulloista jne. Näet luettelon luokitukseen koulutetuista esineistä täältä.
Kuvat voivat olla käänteisiä riippuen M5CAM -laitteen kiinnitys- tai kiinnitystavasta. Jos näin on, kokeile kommentoida "jos määritelty" -porttia: s-> set_vflip (s, 1); s-> set_hmirror (s, 1); tiedostossa camera_wrap.cpp
Vaihe 5: Takaovet ja rikkomukset -korttipeli
Backdoors & Breaches on Incident Response -korttipeli Black Hillsin tietoturvasta ja aktiivisista vastatoimista.
Backdoors & Breaches sisältää 52 ainutlaatuista korttia, joiden avulla voit suorittaa tapausreagointipöytäharjoituksia ja oppia hyökkäystaktiikoita, työkaluja ja menetelmiä.
Ohjeet pelaamiseen löydät täältä. Tiedämme kuitenkin, että hakkeroit ja muokkaat korttipakkaa omien tarpeidesi mukaan sinulle ja tiimillesi tai oppilaillesi.
Vaihe 6: AD8232 -elektrokardiogrammi (EKG)
AD8232 (tietolomake) on integroitu signaalinkäsittelylohko EKG: tä ja muita biopotentiaalisia mittaussovelluksia varten. Se on suunniteltu poimimaan, vahvistamaan ja suodattamaan pieniä biopotentiaalisia signaaleja meluisissa olosuhteissa, kuten liikkeen tai etäelektrodien sijoittamisen vuoksi. Tämä rakenne mahdollistaa erittäin pienitehoisen analogia-digitaalimuuntimen (ADC) tai sulautetun mikro-ohjaimen lähtösignaalin hankkimiseksi.
AD8232 -moduulit voi ostaa Sparkfunilta. Heillä on mukava kytkentäopas moduulin käyttämiseksi Arduino -peruslevyn kanssa, jos sinulla on sellainen saatavilla.
HUOMAUTUS: Tätä laitetta ei ole tarkoitettu minkään sairauden diagnosointiin tai hoitoon
Jos sinulla ei ole käytettävissä perus Arduino -korttia, voit käyttää AD8232 -EKG: tä M5CAM -moduulin kanssa. Ne voidaan liittää grove -liittimen (IO13 tai IO4) kautta. Koska Grove -liittimessä on 5 V ja EKG -moduulit 3,3 V, on käytettävä jännitesäädintä 3,3 V: n tuottamiseksi 5 V -kiskosta. LO- ja LO+ -tappeja ei käytetä.
Vaihe 7: HACK LIFE
Toivomme, että nautit tämän kuukauden HackerBox -seikkailusta elektroniikan ja tietotekniikan parissa. Ota yhteyttä ja jaa menestyksesi alla olevissa kommenteissa tai HackerBox Facebook -ryhmässä. Muista myös, että voit lähettää sähköpostia osoitteeseen [email protected] milloin tahansa, jos sinulla on kysyttävää tai tarvitset apua.
Mitä seuraavaksi? Liity vallankumoukseen. Elää HackLife. Hanki viileä pakkauslaitteisto, joka toimitetaan suoraan postilaatikkoosi joka kuukausi. Selaa HackerBoxes.com -sivustoa ja tilaa kuukausittainen HackerBox -tilauksesi.
Suositeltava:
"High-Fivey" Cardboard Micro: bit Robot: 18 vaihetta (kuvilla)
"High-Fivey" Cardboard Micro: bit Robotti: Stuck kotona, mutta silti tarvetta high-five joku? Teimme ystävällisen pienen robotin, jossa oli pahvia ja mikro: bittiä yhdessä Crazy Circuits Bit Boardin kanssa, ja hän haluaa sinulta vain viiden korkean pitääkseen rakkautensa sinua elossa
DIY High Efficiency 5V Output Buck -muunnin!: 7 vaihetta
DIY High Efficiency 5V Output Buck Converter !: Halusin tehokkaan tavan pienentää korkeampia jännitteitä LiPo -pakkauksista (ja muista lähteistä) 5 V: iin elektroniikkaprojekteissa. Aiemmin olen käyttänyt eBayn yleisiä buck -moduuleja, mutta kyseenalainen laadunvalvonta ja ei nimeä elektrolyyttinen kapasiteetti
Mason Jar Dice Roller: 5 vaihetta (kuvilla)
Mason Jar Dice Roller: Tässä on loistava viikonloppuprojekti, jos aiot pelata lauta-/noppapeliä. Projektin rakentamiseen tarvitset jatkuvan pyörimisen servon, arcade -painikkeen ja arduino nano- tai ESP8266 -kortin, lisäksi tarvitset 3D -p
DIY High Powered Red Light Therapy 660nm taskulamppu taskulamppu kipua varten: 7 vaihetta
DIY High Powered Red Light Therapy 660nm taskulampun taskulamppu kipuun: Voitko tehdä suuritehoisen 660nm: n DIY 660nm -valoterapian taskulampun taskulampun vain 80 dollarilla? Jotkut yritykset sanovat, että heillä on erityinen kastike tai suuritehoinen laite, mutta jopa he hämmentävät numeroitaan saadakseen ne vaikuttamaan vaikuttavalta. Kohtuullisen d
Coco -kaiutin - High Fidelity Audio -kaiuttimet: 6 vaihetta
Coco -kaiutin - High Fidelity Audio -kaiuttimet: Hei Instructabler's, Siddhant here. Haluatko kuunnella korkealaatuista ääntä? Luultavasti haluaisit … No … itse asiassa kaikki rakastavat sitä. tarjoaa paitsi HD -äänenlaadun myös "MEETS THE EYE …"