Cov txheej txheem:
- Kauj Ruam 1: Cov Ntsiab Lus Sau rau HackerBox 0055
- Kauj Ruam 2: Kev Kawm Tshuab Nrog TensorFlow
- Kauj Ruam 3: M5CAM Module
- Kauj Ruam 4: TensorFlow Object Classification With M5CAM
- Kauj Ruam 5: Sab nraum zoov & Ua txhaum daim npav Game
- Kauj Ruam 6: AD8232 Electrocardiogram (ECG)
- Kauj Ruam 7: HACK LIFE
Video: HackerBox 0055: Cov Menyuam Siab: 7 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Txais tos rau HackerBox Hackers thoob ntiaj teb! Nrog HackerBox 0055, koj yog D20 Cov Menyuam Siab Hauv Qhov Teeb Meem Cov Lus Teb Game, Sab nraum zoov & Ua txhaum. Koj tseem yuav tshawb xyuas lub tshuab kev kawm nrog TensorFlow, ESP32 embedded web servers, tshuab lub zeem muag khoom faib tawm, thiab electrocardiogram (ECG) biopotential ntsuas thiab daim duab.
Phau ntawv qhia no muaj cov ntaub ntawv txhawm rau pib nrog HackerBox 0055, uas tuaj yeem yuav ntawm no thaum cov khoom siv kawg. Yog tias koj xav tau txais HackerBox zoo li txoj cai no hauv koj lub mailbox txhua lub hlis, thov sau npe ntawm HackerBoxes.com thiab koom nrog kev hloov pauv!
HackerBoxes yog lub npov muab nyiaj pabcuam txhua lub hlis rau cov khoom siv nyiag nkas thiab nyiam cov khoom siv hluav taws xob thiab tshuab computer. Koom nrog peb thiab ua neej nyob HACK.
Kauj Ruam 1: Cov Ntsiab Lus Sau rau HackerBox 0055
- M5CAM ESP32 Lub Koob Yees Duab Module Cov Khoom
- Sab nraum zoov & Ua txhaum Kev Ua Si Daim Npav Lawj
- D20 Nees nkaum-Sided Die
- USB-C rau USB-A Cable
- Grove 4 Tus Pin rau DuPont Breakout Cable
- AD8232 ECG Module
- ECG Leads nrog Adhesive Pads
- Plaub-Txoj Kev USB Breakout Module
- Tsawg Tawm Tawm Tawm 3.3V Regulator
- Poj Niam-Poj Niam DuPont Jumpers
- Cosmic Scorpion Hacker Sticker
- Hax0r Lub Neej Hacker Sticker
Qee qhov lwm yam uas yuav pab tau:
- Soldering hlau, cov laug, thiab cov cuab yeej siv yooj yim
- Khoos phis tawj rau khiav cov cuab yeej software
Qhov tseem ceeb tshaj plaws, koj yuav xav tau kev nkag siab ntawm kev taug txuj kev nyuaj, hacker lub siab, ua siab ntev, thiab xav paub ntxiv. Tsim thiab sim nrog cov khoom siv hluav taws xob, thaum muaj txiaj ntsig zoo, tuaj yeem ua qhov nyuaj, nyuaj, thiab txawm tias ua rau lub sijhawm nyuaj. Lub hom phiaj yog kev vam meej, tsis yog kev ua tiav. Thaum koj mob siab rau thiab txaus siab rau txoj kev taug txuj kev nyuaj, kev txaus siab ntau tuaj yeem muab los ntawm txoj haujlwm no. Ua txhua kauj ruam qeeb, mloog cov ntsiab lus, thiab tsis txhob ntshai thov kev pab.
Raws li ib txwm muaj, peb thov kom koj tshuaj xyuas HackerBoxes FAQ. Nyob ntawd, koj yuav pom cov ntaub ntawv muaj txiaj ntsig zoo rau cov tswv cuab tam sim no thiab yav tom ntej. Yuav luag txhua qhov tsis yog-kev txhawb nqa email uas peb tau txais twb tau teb rau hauv FAQ, yog li peb zoo siab heev yog tias koj tau saib sai.
Kauj Ruam 2: Kev Kawm Tshuab Nrog TensorFlow
TensorFlow yog lub tsev qiv ntawv pub dawb thiab qhib qhov software uas tuaj yeem siv rau kev kawm tshuab (ML) kev siv xws li kev sib txuas neural. TensorFlow tau tsim los ntawm Google Pab Pawg Lub Hlwb rau kev siv sab hauv hauv kev tshawb fawb thiab tsim khoom hauv Google.
Kev Kawm Tshuab sawv cev rau tus txheej txheem tshiab hauv kev ua haujlwm, qhov twg tsis yog siv cov txheej txheem qhia meej hauv cov lus xws li Java lossis C ++, koj tsim cov kab ke uas tau kawm txog cov ntaub ntawv txhawm rau txheeb xyuas cov cai nws tus kheej. Tab sis ML tiag tiag zoo li cas? Hauv cov vis dis aus series Tshuab Kawm Zero rau Hero, AI Tus Kws Tshaj Lij Laurence Moroney taug kev peb los ntawm qhov yooj yim Nyob Zoo Piv txwv ntawm kev tsim qauv ML txoj cai mus txog qhov piv txwv zoo ntawm lub zeem muag computer.
- ML Zero to Hero - Tshooj 1: Qhia rau Kev Kawm Tshuab
- ML Zero to Hero - Ntu 2: Lub Zeem Muag Hauv Computer Nrog ML
- ML Zero to Hero - Ntu 3: Qhia Txog Kev Sib Koom Tes Neural
- ML Zero to Hero - Ntu 4: Tsim Tus Qauv Duab
Cov ntaub ntawv keeb kwm yav dhau los (raws li nthuav tawm nrog HackerBox 0053): Cov kab lus no ntawm plaub qhov yeeb yaj kiab ntawm Neural Networks thiab Kev Kawm tob tau txais kev tshoov siab los ntawm phau ntawv online dawb, Neural Networks thiab Deep Learning. Lub vev xaib rau phau ntawv txuas rau tus lej repo rau cov piv txwv hauv cov yeeb yaj kiab.
Kauj Ruam 3: M5CAM Module
M5CAM Module yog lub rooj tsav xwm txhim kho rau kev ua cov duab thiab kev lees paub. Nws nta ESP32 system ntawm nti nrog 4M Flash thiab 520K RAM. Nws kuj tseem muaj 2 Megapixel OV2640 lub koob yees duab sensor teeb tsa. Tus qauv txhawb nqa cov duab xa tawm ntawm Wi-nkaus thiab nws tuaj yeem tsim kho thiab debugged ntawm qhov chaw nres nkoj USB-C.
M5CAM Module los ua ntej tso nrog qhov yooj yim Wi-nkaus webcam firmware duab. Ib qho yooj yim, txhawb lub rooj tsavxwm ntawm USB-C lossis GROVE. Hauv koj lub PC lossis lub xov tooj ntawm tes, txuas rau Wi-nkaus nkag mus siv lub SSID pib nrog m5stack. Thaum txuas nrog, qhib lub vev xaib thiab nthwv dej mus rau 192.168.4.1 qhov twg koj yuav tsum pom cov vis dis aus nkag los ntawm M5CAM.
Cov Ntaub Ntawv Online rau M5CAM
Kauj Ruam 4: TensorFlow Object Classification With M5CAM
Lob qhov Arduino TensorFlow Object Classifier sketch rau ESP32 lub koob yees duab laug cam.
Txhim kho ESP32 Cov Ntaub Ntawv Tso Cai Uploader rau hauv koj li Arduino IDE. ESP32 muaj Serial Peripheral Interface Flash File System (SPIFFS). SPIFFS yog lub teeb yuag cov ntaub ntawv tsim rau microcontrollers nrog lub flash nti, uas txuas nrog los ntawm SPI npav, zoo li ESP32 flash memory. Lub plugin no rau Arduino IDE txhawb nqa yooj yim upload cov ntaub ntawv rau hauv ESP32 filesystem.
Hauv Arduino IDE cov cuab yeej, xaiv:
- Pawg> ESP32 Dev Module
- Flash> 4MB
- Partition Scheme> Tsis muaj OTA (2MB APP/2MB SPIFFS)
- PSRAM> Enabled
- Chaw nres nkoj> {USB chaw nres nkoj cuam tshuam nrog M5CAM}
Ua qee qhov kev hloov pauv hauv daim ntawv cais cais los txhawb nqa M5CAM
Hauv ESP32CamClassificationTfjs.ino: Ntxiv koj li Wi-nkaus network 2.4GHz SSID thiab Password
Hauv camera_wrap.cpp: Nrhiav // Xaiv lub koob yees duab qauv
Hauv camera_pins.h: Mus rau tus pin txhais cov npe rau CAMERA_MODEL_M5STACK_PSRAMChange Y2_GPIO_NUM los ntawm 32 txog 17
Sau thiab xa mus rau M5CAM
Siv cov cuab yeej> ESP32 Sketch Data Upload txhawm rau upload cov ntaub ntawv rau SPIFF
Qhib Arduino IDE Serial Monitor
Ntaus lub khawm Pib dua ntawm M5CAM
Luam tus IP chaw nyob ntawm Serial Monitor
Siv qhov browser (ntawm sam 2.4GHz net) kom nthwv mus rau tus IP ntawd
Thaum tus qauv raug teeb tsa, rub tawm cov vis dis aus thiab kwv yees cov khoom. Raws li tau sau tseg rau qhov ua tau zoo tshaj plaws, kwv yees cov duab ntawm cov khoom zoo li piano, khob kas fes, fwj, thiab lwm yam.
Nyob ntawm seb M5CAM tuav lossis teeb tsa li cas, cov duab yuav hloov pauv. Yog tias yog, sim nrog tawm tswv yim tawm "yog txhais" rooj ncig: s-> set_vflip (s, 1); s-> set_hmirror (s, 1); hauv cov ntaub ntawv camera_wrap.cpp
Kauj Ruam 5: Sab nraum zoov & Ua txhaum daim npav Game
Sab nraum zoov & Kev ua txhaum cai yog qhov tshwm sim Cov Lus Teb Game los ntawm Black Hills Cov Ntaub Ntawv Ruaj Ntseg thiab Kev Tawm Tsam Zoo.
Sab nraum zoov & Kev ua txhaum cai muaj 52 daim npav tshwj xeeb los pab koj ua qhov teeb meem tshwm sim ntawm kev ua haujlwm tabletop thiab kawm tawm tsam kev tawm tsam, cov cuab yeej, thiab cov txheej txheem.
Koj yuav pom cov lus qhia yuav ua li cas ua si ntawm no. Txawm li cas los xij, peb paub koj yuav hack thiab kho lub lawj ntawm daim npav kom haum rau koj tus kheej xav tau rau koj thiab koj pab neeg lossis cov tub ntxhais kawm.
Kauj Ruam 6: AD8232 Electrocardiogram (ECG)
AD8232 (cov ntawv teev tseg) yog kev teeb tsa kev teeb tsa ua rau ECG thiab lwm yam kev ntsuas ntsuas biopotential. Nws yog tsim los rho tawm, ua kom nrov nrov, thiab lim cov cim me me biopotential thaum muaj cov xwm txheej tsis zoo, xws li cov uas tsim los ntawm cov lus tsa suab lossis cov chaw tso hluav taws xob nyob deb. Qhov kev tsim qauv no tso cai rau lub hwj chim ultralow analog-to-digital converter (ADC) lossis cov khoom siv microcontroller kos kom tau txais cov teeb liab tawm.
AD8232 cov qauv tuaj yeem yuav los ntawm Sparkfun. Lawv muaj phau ntawv qhia kev sib txuas zoo rau kev siv tus qauv nrog lub hauv paus Arduino board yog tias koj muaj ib qho muaj.
NCO TSEG: Cov cuab yeej no tsis yog siv los tshuaj xyuas lossis kho ib yam twg
Yog tias koj tsis muaj lub hauv paus Arduino board muaj, nws tuaj yeem siv AD8232 ECG nrog M5CAM module. Lawv tuaj yeem txuas nrog ntawm cov ntoo txuas (IO13 lossis IO4). Txij li cov ntoo txuas tau muab 5V thiab ECG cov qauv xav tau 3.3V, tus ntsuas hluav taws xob yuav tsum tau siv los tsim 3.3V los ntawm 5V kev tsheb nqaj hlau. LO- thiab LO+ pins tsis siv.
Kauj Ruam 7: HACK LIFE
Peb vam tias koj yuav txaus siab rau lub hlis no HackerBox taug txuj kev nyuaj rau hauv khoom siv hluav taws xob thiab tshuab computer. Mus txog thiab qhia koj qhov ua tiav hauv cov lus hauv qab no lossis ntawm HackerBox Facebook Group. Tsis tas li, nco ntsoov tias koj tuaj yeem xa email [email protected] txhua lub sijhawm yog tias koj muaj lus nug lossis xav tau kev pab.
Dab Tsi Ntxiv? Koom nrog kev hloov pauv. Ua neej nyob HackLife. Tau txais lub thawv txias ntawm cov cuab yeej hackable xa mus rau koj lub mailbox txhua lub hlis. Caij hla mus rau HackerBoxes.com thiab zwm npe rau koj txhua lub hlis HackerBox kev tso npe.
Pom zoo:
Kev Ntsuas Siab Siab Ntu 1: 4 Cov Kauj Ruam
Ntsuas Kev Ntsuas Siab Ntu 1: Cov ntsuas ntsuas siab tau siv hauv kev lag luam xws li cov roj av. Kuv tau siv cov ntsuas ntsuas ntau zaus hauv kuv lub sijhawm ua haujlwm ib hnub, tshwj xeeb tshaj yog thaum cuam tshuam nrog cov tshuab hydraulic. Thiab kuv xav tsis thoob yuav ua li cas kuv thiaj tuaj yeem ntsuas qhov ntsuas qhov tseeb qhov haujlwm no yog 2-par
Menyuam Menyuam Thawj Lub Sijhawm - Nrog Teeb -rau Timer: 16 Cov Kauj Ruam (nrog Duab)
Menyuam Menyuam Thawj Lub Sijhawm - Nrog Lub Teeb -Timer: Phau ntawv qhia no qhia koj yuav ua li cas thiaj hloov tau lub ntsej muag 'ntsej muag' - uas tuaj yeem ua rau koj tus menyuam cov duab, tsev neeg/cov duab tsiaj - lossis lwm yam - uas koj xav tias yuav zoo los hloov ib ntus. Cias clamp qhov tseeb perspex hla qhov xav tau ar
SASSIE: Cov Txheej Txheem rau Kev Txaus Siab Tsis Txaus Siab thiab Kev Sib Tham Sib Tham: 5 Cov Kauj Ruam
SASSIE: Cov Txheej Txheem rau Kev Txom Nyem Tsis Txaus Siab thiab Kev Sib Tham Sib Tham: SASSIE yog lo lus teb rau lo lus nug peb txhua tus tau nug peb tus kheej thaum muaj kev ntsiag to txawv ntawm ib qho hauv peb lub neej, "Kuv puas yuav tham tom ntej?" Zoo tam sim no koj tsis tas yuav txhawj xeeb vim tias SASSIE tau tsim tshwj xeeb los lees paub qhov txawv txav uas ntsiag to
Txuag Kuv Tus Menyuam: Lub Rooj Ntse Uas Xa Cov Ntawv Xa Ntawv Yog Koj Tsis Nco Tus Menyuam Hauv Tsheb: 8 Kauj Ruam
Txuag Kuv Tus Menyuam: Lub Rooj Ntse Uas Xa Cov Ntawv Xov Xwm Yog Koj Tsis Nco Tus Menyuam Hauv Tsheb: Nws tau teeb tsa hauv tsheb, thiab ua tsaug rau lub ntsuas ntsuas tau tso rau ntawm lub rooj menyuam, nws ceeb toom peb - ntawm SMS lossis hu xov tooj - yog tias peb tau txais tseg tsis coj tus menyuam nrog peb
Ib Tus Menyuam Nrhiav Menyuam Yaus: 3 Kauj Ruam
Ib Tus Menyuam Nrhiav Tus Menyuam: Muaj ib hnub kuv pom daim vis dis aus nthuav tawm ntawm: http://arduinotr.com/cisim/?fbclid=IwAR22rYmiRQQJ0nqAusOLhBj_778gROseej6TUonvbOnAd65A-sl_wnyqrJQ&tdsourcetag=s_pcqance tiag tiag ua qhov zoo tiag tiag, tab sis ua tib zoo ua qhov zoo tiag