Cov txheej txheem:
- Kauj Ruam 1: Cov Ntsiab Lus Teev Npe rau HackerBox 0049
- Kauj Ruam 2: Wemos LOLIN32 ESP-32 Module
- Kauj Ruam 3: Matrix ntawm 64 RGB LEDs
- Kauj Ruam 4: Yooj Yim Serial Monitor Debugging rau Arduino IDE
- Kauj Ruam 5: Advanced Debugging rau Arduino IDE
- Kauj Ruam 6: JTAG Debugging Nrog FT2232HL Module
- Kauj Ruam 7: DIY Logic Analyzer - CY7C68013A Mini Board
- Kauj Ruam 8: Tshwj Xeeb HackerBox Xav Cap
Video: HackerBox 0049: Debug: 8 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Txais tos rau HackerBox Hackers thoob ntiaj teb! Rau HackerBox 0049, peb tab tom sim ua kom debugging digital microcontroller systems, teeb tsa LOLIN32 ESP-32 WiFi Bluetooth platform hauv Arduino IDE, thov FastLED Animation Library nrog 8x8 matrix ntawm addressable RGB LEDs, tshawb xyuas Serial Monitor code debugging cov tswv yim, siv ib qho FTDI 2232HL module rau JTAG debugging ntawm microcontroller systems, thiab npaj DIY Logic Analyzer rau siv ntau yam kho vajtse debug thiab sim cov xwm txheej.
Cov Lus Qhia no muaj cov ntaub ntawv rau pib nrog HackerBox 0049, 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 pabcuam txhua hli rau kev txaus siab rau cov khoom siv hluav taws xob thiab khoos phis tawj thev naus laus zis - Khoos phis tawj khoos phis tawj - Cov Npau Suav Npau Suav.
Kauj Ruam 1: Cov Ntsiab Lus Teev Npe rau HackerBox 0049
- Wemos LOLIN32 ESP-32 Module
- FTDI 2232HL USB Module
- CY7C68013A Mini Board
- 8x8 Matrix ntawm WS2812B RGB LEDs
- Zaj sawv Teeb ntawm Mini Grabber Clips
- Teeb ntawm Poj Niam-Poj Niam Dupont Jumpers
- Tshwj xeeb HackerBox Xav Cap
- Mus Incognito Sticker
- Pob txha taub hau SIMM 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.
Muaj cov ntaub ntawv muaj txiaj ntsig zoo rau cov tswv cuab tam sim no thiab yav tom ntej hauv HackerBoxes FAQ. Yuav luag txhua qhov tsis yog-kev txhawb nqa email uas peb tau txais twb tau teb rau ntawd, yog li peb zoo siab heev uas koj tau siv ob peb feeb los nyeem FAQ.
Kauj Ruam 2: Wemos LOLIN32 ESP-32 Module
Ua qhov kev sim thawj zaug ntawm Wemos LOLIN32 ESP-32 Module WiFi Bluetooth platform ua ntej yuav muab lub taub hau txuas rau ntawm tus qauv.
Nruab Arduino IDE thiab pob txhawb nqa ESP-32
Hauv cov cuab yeej> pawg thawj coj, nco ntsoov xaiv "WeMos LOLIN32"
Thauj tus qauv piv txwv ntawm Cov Ntaub Ntawv> Piv txwv> Hauv paus> Blink thiab teeb tsa nws rau WeMos LOLIN32
Cov piv txwv qhov kev zov me nyuam yuav tsum ua rau lub xiav LED ntawm tus qauv ntsais muag. Kev sim nrog kev hloov kho qhov tsis ncua kom ua rau LED ntsais nrog cov qauv sib txawv. Qhov no ib txwm yog ib qho kev tawm dag zog zoo los tsim kev ntseeg siab hauv kev ua haujlwm tshiab microcontroller module.
Thaum koj tau yooj yim nrog tus qauv kev ua haujlwm thiab yuav ua li cas rau nws, ua tib zoo muab ob kab ntawm kab taub hau tso rau hauv qhov chaw thiab sim ntsuas cov haujlwm ib zaug ntxiv.
Kauj Ruam 3: Matrix ntawm 64 RGB LEDs
Nruab qhov FastLED Animation Library rau Arduino IDE.
Txuas lub LED Matrix raws li qhia.
Nco ntsoov tias LED "Cov Ntaub Ntawv Hauv" yog txuas rau ESP32 Pin 13 (A14).
Thaum tig ntau dua li ib txhais tes ntawm LEDs nyob rau ib lub sijhawm, tshwj xeeb tshaj yog kom pom kev ci ntsa iab, txiav txim siab siv lub zog 5V tam sim no ntau dua li siv 5V tus pin ntawm LOLIN32.
Ua haujlwm cov duab LEDmatrix demo uas ntsais muag lub ntsej muag tsis sib xws nrog xim xim rau plaub vib nas this txhua.
Kauj Ruam 4: Yooj Yim Serial Monitor Debugging rau Arduino IDE
Ib qho ntawm cov txheej txheem yooj yim tshaj plaws thiab nrawm tshaj rau kev debug tus Arduino kos duab yog siv lub ntsuas saib xyuas kom pom cov txiaj ntsig los ntawm Serial.print cov lus thaum ua tiav ntawm cov cai.
Hauv daim duab LEDmatrix demo kos duab, tsis suav nrog kab "//#txhais DEBUG 1" los ntawm kev tshem tawm ob daim ntawv tom ntej.
Qhov no yuav qhib Serial Monitor Debugging hauv daim duab. Qhib IDE tus lej saib mus rau 9600 baud yuav qhia qhov debug tso tawm. Txheeb xyuas cov cai kom pom tias cov zis no tau tsim tawm li cas.
Cov lus hais tawm hauv cov ntawv tuaj yeem siv los chij thaum ua tiav nkag/tawm ntawm qee qhov haujlwm lossis thaj chaw ntawm cov cai. Cov nqe lus kuj tseem tuaj yeem ntxig (raws li qhia) rau cov txiaj ntsig tau siv hauv qhov kev zov me nyuam los saib xyuas seb lawv hloov pauv li cas ntawm qhov program lossis hauv kev teb rau ntau yam kev nkag los lossis lwm yam xwm txheej.
Kauj Ruam 5: Advanced Debugging rau Arduino IDE
Lub Tsev Teev Npe SerialDebug tso cai rau koj siv zog ntau dua debugging hauv Arduino IDE.
Qhov Kev Nyuaj Siab Nerds Qhia Qhia pom yuav siv SerialDebug Library li cas hauv koj cov phiaj xwm.
Kauj Ruam 6: JTAG Debugging Nrog FT2232HL Module
FT2232H (cov ntawv thiab ntau ntxiv) yog lub cim thib 5 txuas ntawm USB 2.0 Hi-Speed (480Mb/s) thiab UART/FIFO. Nws muaj lub peev xwm ntawm kev teeb tsa mus rau ntau yam kev lag luam tus qauv txheej txheem lossis cov cuam tshuam sib cuam tshuam. FT2232H muaj ob txoj kab ke sib txuas ua ke sib xyaw ua ke (MPSSEs) uas tso cai rau kev sib txuas lus siv JTAG, I2C thiab SPI ntawm ob txoj hauv kev ib txhij.
JTAG (Kev Sib Koom Tes Ua Haujlwm Pab Pawg) yog tus txheej txheem kev lag luam txhawm rau txheeb xyuas cov qauv tsim thiab kuaj cov ntawv luam tawm Circuit Court. Txawm hais tias JTAG cov ntawv thov thaum ntxov tsom mus rau pawg tswj hwm qib, JTAG tau hloov pauv los siv los ua thawj txoj hauv kev nkag mus rau sub-block ntawm kev sib xyaw ua ke, ua rau nws yog cov txheej txheem tseem ceeb rau kev debugging embedded systems uas tej zaum yuav tsis muaj lwm qhov debug-muaj peev xwm kev sib txuas lus channel. Ib "JTAG adapter" siv JTAG ua cov txheej txheem thauj mus rau hauv-nti debug modules sab hauv lub hom phiaj CPU. Cov qauv no cia cov neeg tsim khoom debug cov software ntawm cov kab ke sib txuas ncaj qha ntawm qib kev qhia tshuab lossis raws li cov qib lus lus qib siab.
JTAG Debugging ESP32 nrog FT2232 thiab OpenOCD
Hauv-Kev Debugging ESP32 siv FTDI 2232HL raws JTAG adapter
OpenOCD Qhib On-Chip Debugger
Kuj txheeb xyuas phau ntawv qhia no txias los ntawm Adafruit qhia txog kev siv FT232H txuas rau I2C thiab SPI lub ntsuas pa thiab tawg los ntawm txhua lub desktop PC uas khiav Windows, Mac OSX, lossis Linux.
Kauj Ruam 7: DIY Logic Analyzer - CY7C68013A Mini Board
Kev ntsuas tus lej yog cov cuab yeej siv hluav taws xob uas ntes thiab nthuav tawm ntau yam cim los ntawm cov kab ke digital lossis digital Circuit. ID nkag mus analyzers yuav pab tau heev rau debugging cov tshuab hluav taws xob.
Txoj haujlwm sigrok yog lub khoos phis tawj nqa tau, hla-platform, qhib lub teeb liab tsom xam software suite uas txhawb nqa ntau yam khoom siv yam suav nrog kev tshuaj xyuas cov laj thawj, oscilloscopes, thiab lwm yam.
CY7C68013A Mini Board yog Cypress FX2LP pawg thawj coj saib xyuas. Lub rooj tsavxwm tuaj yeem siv ua USB-raws, 16-channel logic analyzer nrog txog 24MHz tus qauv ntsuas. Raws li kho vajtse zoo ib yam li Saleae Logic, sigrok qhib-qhov chaw fx2lafw firmware tuaj yeem txhawb nqa kev ua haujlwm raws li kev ntsuas tus lej.
Qhia paub qhia txog Logic Analyzer Kev Hloov pauv ntawm Mini Boad
Txog kev cuam tshuam cov laj thawj logic los ntawm cov phiaj xwm mus rau hauv kev tshawb fawb logic nws yog qhov muaj txiaj ntsig kom muaj cov kab lus me me. Ib tug poj niam Dupont jumper nrog ib qhov kawg tshem tawm tuaj yeem muab tso rau hauv lub lauj kaub me me. Kev npaj cov txheej txheem no tuaj yeem muaj txiaj ntsig zoo hauv ntau qhov khoos phis tawj qhov xwm txheej xav tau kev tshuaj xyuas cov laj thawj.
Kauj Ruam 8: Tshwj Xeeb HackerBox Xav Cap
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 kev vam meej hauv cov lus hauv qab no lossis ntawm HackerBoxes 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:
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom - Cov Kauj Ruam ntawm Kauj Ruam: 4 Kauj Ruam
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom | Cov kauj ruam ib kauj ruam: Hauv txoj haujlwm no, kuv yuav tsim qhov yooj yim Arduino Tsheb Rov Qab Tsheb Nres Tsheb Nres Sensor Siv Arduino UNO thiab HC-SR04 Ultrasonic Sensor. Qhov no Arduino raws Lub Tsheb Rov Qab ceeb toom tuaj yeem siv rau Kev Tshawb Fawb Txog Tus Kheej, Robot Ranging thiab lwm yam
Yuav Ua Li Cas Txais Lub Ntiaj Teb SECRET !!!!!! (Debug Mode): 3 Kauj Ruam
Yuav Ua Li Cas Txais Lub Ntiaj Teb SECRET !!!!!! (Debug Mode): Hauv cov lus qhia no, kuv yuav qhia koj kom nkag mus rau hom kev zais zais hauv ntiaj teb hauv Minecraft
Tsev Automation Kauj Ruam ntawm Kauj Ruam Siv Wemos D1 Mini Nrog PCB Tsim: 4 Kauj Ruam
Tsev Automation Kauj Ruam Ib Leeg Siv Wemos D1 Mini Nrog PCB Tsim: Tsev Automation Kauj Ruam los ntawm Kauj Ruam siv Wemos D1 Mini nrog PCB Tsim cov tub ntxhais kawm ntawv qib siab. Tom qab ntawd ib tus ntawm peb cov tswv cuab tuaj
RC Taug Qab Neeg Hlau Siv Arduino - Kauj Ruam Ib kauj ruam: 3 Kauj Ruam
RC Tracked Robot Siv Arduino - Kauj Ruam Ib Nrab: Hav guys, Kuv rov qab los nrog lwm tus neeg hlau txias chassis los ntawm BangGood. Vam tias koj tau dhau los ntawm peb cov phiaj xwm yav dhau los - Spinel Crux V1 - Tus Cwj Pwm Tswj Tus Neeg Hlau, Spinel Crux L2 - Arduino Xaiv thiab Muab Neeg Hlau nrog Robotic caj npab thiab Badland Braw
ESP32 - Kev daws teeb meem pheej yig rau hauv Kev Pabcuam Debug: 5 Kauj Ruam
ESP32 - Kev daws teeb meem pheej yig rau hauv Kev Tshaj Tawm Debug: Nyob Zoo, Hauv cov lus qhia no tau piav qhia yuav teeb tsa JTAG adapter pheej yig raws li FTDI 2232HL nti, nrog cov lej pom thiab arduino addon. - FTDI 2232HL module nrog USB txuas pib ntawm 8 $ ntawm ebay thiab tsis xav tau software them nyiaj. Qhov no yog qhov zoo tshaj plaws