Orodha ya maudhui:
- Hatua ya 1: Orodha ya Yaliyomo ya HackerBox 0049
- Hatua ya 2: Wemos LOLIN32 ESP-32 Module
- Hatua ya 3: Matrix ya LED za RGB 64
- Hatua ya 4: Utatuzi rahisi wa Ufuatiliaji wa Serial kwa Arduino IDE
- Hatua ya 5: Utatuzi wa hali ya juu wa Arduino IDE
- Hatua ya 6: Utatuaji wa JTAG na Moduli ya FT2232HL
- Hatua ya 7: DIY Logic Analyzer - CY7C68013A Mini Board
- Hatua ya 8: Sura ya Kufikiria ya HackerBox pekee
Video: HackerBox 0049: Utatuaji: Hatua 8
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Salamu kwa Wadukuzi wa HackerBox kote ulimwenguni! Kwa HackerBox 0049, tunajaribu utatuzi wa mifumo ndogo ya kudhibiti vifaa vya dijiti, kusanidi jukwaa la Bluetooth la LOLIN32 ESP-32 ndani ya Arduino IDE, kutumia Maktaba ya Uhuishaji ya FastLED na matrix 8x8 ya anwani za RGB zinazoweza kushughulikiwa, kuchunguza mbinu za utaftaji nambari za Serial Monitor, kutumia Moduli ya FTDI 2232HL ya utatuaji wa JTAG wa mifumo ndogo ya kudhibiti, na kuandaa DIY Logic Analyzer kwa matumizi katika utatuzi wa vifaa na hali ya majaribio.
Inayoweza kufundishwa ina habari ya kuanza na HackerBox 0049, ambayo inaweza kununuliwa hapa wakati vifaa vinadumu. Ikiwa ungependa kupokea HackerBox kama hii kwenye sanduku lako la barua kila mwezi, tafadhali jiandikishe kwenye HackerBoxes.com na ujiunge na mapinduzi!
HackerBoxes ni huduma ya sanduku la usajili la kila mwezi kwa wapenda elektroniki na teknolojia ya kompyuta - Wadukuzi wa vifaa - Waotaji wa Ndoto.
Hatua ya 1: Orodha ya Yaliyomo ya HackerBox 0049
- Moduli ya Wemos LOLIN32 ESP-32
- Moduli ya USB ya FTDI 2232HL
- CY7C68013A Bodi ndogo
- Matrix 8x8 ya WS2812B RGB LEDs
- Upinde wa mvua Seti ya Sehemu ndogo za Kunyakua
- Seti ya Wanawake wa Dupont Jumpers
- Sura ya Kufikiria ya HackerBox
- Kibandiko cha Incognito
- Kibandiko cha SIMM ya Fuvu
Vitu vingine ambavyo vitasaidia:
- Chuma cha kulehemu, solder, na zana za msingi za kutengenezea
- Kompyuta ya kuendesha zana za programu
Jambo muhimu zaidi, utahitaji hali ya kujifurahisha, roho ya wadukuzi, uvumilivu, na udadisi. Kuunda na kujaribu majaribio ya elektroniki, wakati kunafurahisha sana, kunaweza kuwa ngumu, changamoto, na hata kukatisha tamaa wakati mwingine. Lengo ni maendeleo, sio ukamilifu. Unapoendelea na kufurahiya raha hiyo, kuridhika sana kunaweza kupatikana kutoka kwa burudani hii. Chukua kila hatua pole pole, fikiria maelezo, na usiogope kuomba msaada.
Kuna utajiri wa habari kwa washiriki wa sasa na wanaotarajiwa katika Maswali Yanayoulizwa Sana ya HackerBoxes. Karibu barua pepe zote za msaada ambazo sio za kiufundi ambazo tunapokea tayari zimejibiwa hapo, kwa hivyo tunashukuru kuchukua kwako dakika chache kusoma Maswali Yanayoulizwa Sana.
Hatua ya 2: Wemos LOLIN32 ESP-32 Module
Fanya majaribio ya mwanzo ya jukwaa la Wemos LOLIN32 ESP-32 Moduli ya WiFi ya Bluetooth kabla ya kupachika pini za kichwa kwenye moduli.
Sakinisha Arduino IDE na kifurushi cha msaada cha ESP-32
Chini ya zana> bodi, hakikisha uchague "WeMos LOLIN32"
Pakia nambari ya mfano kwenye Faili> Mifano> Misingi> Blink na uipange kwa WeMos LOLIN32
Mpango wa mfano unapaswa kusababisha LED ya bluu kwenye moduli kuangaza. Jaribu kubadilisha vigezo vya kuchelewesha ili kufanya mwangaza wa LED na mifumo tofauti. Hili daima ni zoezi zuri la kujenga ujasiri katika kupanga moduli mpya ya microcontroller.
Mara tu unapokuwa raha na utendaji wa moduli na jinsi ya kuipangilia, suuza kwa uangalifu safu mbili za pini za kichwa mahali na pima programu za kupakia tena.
Hatua ya 3: Matrix ya LED za RGB 64
Sakinisha Maktaba ya Uhuishaji ya FastLED kwa IDE ya Arduino.
Unganisha Matrix ya LED kama inavyoonyeshwa.
Kumbuka kuwa LED "Data In" imeunganishwa kwa ESP32 Pin 13 (A14).
Unapowasha taa nyingi za LED kwa wakati mmoja, haswa kwa mwangaza kamili, fikiria kutumia usambazaji wa 5V wa juu zaidi kuliko pini ya 5V kwenye LOLIN32.
Panga mchoro wa densi ya LEDmatrix ambayo hupepesa kipengee cha rangi na rangi isiyo ya kawaida kwa sekunde nne kila moja.
Hatua ya 4: Utatuzi rahisi wa Ufuatiliaji wa Serial kwa Arduino IDE
Njia moja rahisi na ya haraka zaidi ya kurekebisha mchoro wa Arduino ni kutumia mfuatiliaji wa serial kuangalia pato kutoka kwa taarifa za Serial.print wakati wa utekelezaji wa nambari.
Katika mchoro wa onyesho la LEDmatrix, ondoa laini "// # fafanua DEBUG 1" kwa kuondoa mipasuko miwili ya mbele.
Hii itawasha Utatuaji wa Serial Monitor katika mchoro. Kufungua mfuatiliaji wa mfululizo wa IDE kwa baud 9600 itaonyesha pato la utatuzi. Pitia nambari ili uone jinsi pato hizi zinatengenezwa.
Kauli kama hizo za pato zinaweza kutumiwa kupeperusha wakati utekelezaji unapoingia / hutoka kwa kazi fulani au eneo la nambari. Kauli zinaweza pia kuingizwa (kama inavyoonyeshwa) kwa maadili ya pato yaliyotumiwa katika programu kufuatilia jinsi wanavyobadilika katika sehemu tofauti za programu au kujibu pembejeo anuwai au hali zingine.
Hatua ya 5: Utatuzi wa hali ya juu wa Arduino IDE
Maktaba ya SerialDebug hukuruhusu kuongeza utatuaji wa hali ya juu zaidi katika Arduino IDE.
Mafunzo haya ya Random Nerds yanaonyesha jinsi ya kutumia Maktaba ya SerialDebug katika miradi yako.
Hatua ya 6: Utatuaji wa JTAG na Moduli ya FT2232HL
FT2232H (datasheet na zaidi) ni daraja la kizazi cha 5 kati ya USB 2.0 Hi-Speed (480Mb / s) na UART / FIFO. Ina uwezo wa kusanidiwa kwa anuwai ya tasnia ya kiwango sawa au sehemu zinazofanana. FT2232H ina injini mbili za protokali zinazolingana za protokali nyingi (MPSSEs) ambazo huruhusu mawasiliano kutumia JTAG, I2C na SPI kwenye chaneli mbili wakati huo huo.
JTAG (Kikundi cha Pamoja cha Mtihani wa Jaribio) ni kiwango cha tasnia ya kudhibitisha miundo na upimaji wa bodi za mzunguko zilizochapishwa. Ijapokuwa maombi ya mapema ya JTAG yalilenga upimaji wa kiwango cha bodi, JTAG imebadilika kutumiwa kama njia ya msingi ya kupata vizuizi vya mizunguko iliyojumuishwa, na kuifanya iwe utaratibu muhimu wa utatuzi wa mifumo iliyoingia ambayo inaweza kuwa haina kituo chochote cha mawasiliano kinachoweza kutatua. "JTAG adapta" hutumia JTAG kama njia ya usafirishaji kufikia moduli za utatuzi wa chip ndani ya CPU lengwa. Moduli hizo huwaacha watengenezaji watatue programu ya mfumo uliopachikwa moja kwa moja kwenye kiwango cha maagizo ya mashine au kwa kanuni ya kiwango cha juu cha chanzo cha lugha.
JTAG Utatuaji wa ESP32 na FT2232 na OpenOCD
Utatuaji wa Mzunguko wa ndani wa ESP32 ukitumia adapta ya JTAG yenye msingi wa FTDI 2232HL
OpenOCD Kitambulisho cha Open On-Chip
Pia angalia mwongozo huu mzuri kutoka Adafruit inayoonyesha jinsi ya kutumia FT232H kuungana na sensorer za I2C na SPI na kuzuka kutoka kwa PC yoyote ya desktop inayoendesha Windows, Mac OSX, au Linux.
Hatua ya 7: DIY Logic Analyzer - CY7C68013A Mini Board
Mchambuzi wa mantiki ni chombo cha elektroniki ambacho kinakamata na kuonyesha ishara nyingi kutoka kwa mfumo wa dijiti au mzunguko wa dijiti. Wachambuzi wa kuingia wanaweza kuwa muhimu sana kwa utatuzi wa mfumo wa elektroniki wa dijiti.
Mradi wa sigrok ni programu inayobebeka, ya msalaba, programu inayofaa ya uchambuzi wa ishara inayounga mkono aina anuwai za kifaa pamoja na wachambuzi wa mantiki, oscilloscopes, n.k.
Bodi ndogo ya CY7C68013A ni bodi ya tathmini ya Cypress FX2LP. Bodi inaweza kutumika kama msingi wa msingi wa USB, 16-chaneli ya mantiki na hadi kiwango cha sampuli cha 24MHz. Kulingana na vifaa sawa kabisa na Logic ya Saleae, sigrok chanzo wazi fx2lafw firmware inaweza kusaidia operesheni kama analyzer ya mantiki.
Inayoweza kuonyeshwa kwa Uongofu wa Logic Analyzer ya Mini Boad
Kwa kuingiliana kwa ishara za mantiki kutoka kwa mfumo unaolengwa kwenda kwenye analyzer ya mantiki inasaidia kuwa na viongozo vidogo sana vya klipu. Rukia ya kike ya Dupont na ncha moja iliyoondolewa inaweza kuuzwa kwenye kipande cha mini-grabber. Kuandaa seti ya hizi kunaweza kuwa na faida katika hali nyingi za utatuzi wa vifaa vinavyohitaji analyzer ya mantiki.
Hatua ya 8: Sura ya Kufikiria ya HackerBox pekee
Tunatumahi unafurahiya adventure ya mwezi huu ya HackerBox katika teknolojia ya elektroniki na kompyuta. Fikia na ushiriki mafanikio yako kwenye maoni hapa chini au kwenye Kikundi cha Facebook cha HackerBoxes. Pia, kumbuka kuwa unaweza kutuma barua pepe kwa [email protected] wakati wowote ikiwa una swali au unahitaji msaada.
Je! Ni Nini Kinachofuata? Jiunge na mapinduzi. Kuishi HackLife. Pata kisanduku kizuri cha gia inayoweza kudhibitiwa iliyofikishwa kwenye sanduku lako la barua kila mwezi. Surf juu ya HackerBoxes.com na ujisajili kwa usajili wako wa kila mwezi wa HackerBox.
Ilipendekeza:
HackerBox 0060: Uwanja wa michezo: Hatua 11
HackerBox 0060: Uwanja wa michezo: Salamu kwa Wadukuzi wa HackerBox kote ulimwenguni! Na HackerBox 0060 utajaribu Blufruit ya Mzunguko wa Uwanja wa Uwanja wa Adafruit ukiwa na nguvu ndogo ya Nordic Semiconductor nRF52840 ARM Cortex M4 microcontroller. Gundua programu zilizopachikwa
HackerBox 0041: MzungukoPython: Hatua 8
HackerBox 0041: CircuitPython: Salamu kwa Wadukuzi wa HackerBox kote ulimwenguni. HackerBox 0041 inatuletea CircuitPython, MakeCode Arcade, Atari Punk Console, na mengi zaidi. Inayoweza kufundishwa ina habari ya kuanza na HackerBox 0041, ambayo inaweza kununuliwa h
HackerBox 0058: Encode: Hatua 7
HackerBox 0058: Encode: Salamu kwa Wadukuzi wa HackerBox kote ulimwenguni! Pamoja na HackerBox 0058 tutachunguza usimbuaji habari, barcode, nambari za QR, kupanga programu ya Arduino Pro Micro, maonyesho ya LCD yaliyopachikwa, kuunganisha kizazi cha barcode ndani ya miradi ya Arduino, mfumo wa kibinadamu
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa hatua (hatua-8): transducers za sauti za ultrasonic L298N Dc umeme wa umeme wa adapta na pini ya kiume ya dc Arduino UNOBreadboard Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na dijiti na bandari za analog kubadilisha msimbo (C ++)
Utatuaji wa Sera na CloudX: Hatua 3
Utatuaji wa Sera na CloudX: Katika mradi huu, ninalenga kuelezea dhana ya utatuzi kupitia kituo cha serial. Lakini kwanza kama mwanzo, inaruhusu kufafanua dhana yake kupitia maana zake. mawasiliano ya simu ya mawasiliano ya mawasiliano ni ya mawasiliano kati ya CloudX bo