Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Misingi ya Programu
- Hatua ya 2: Kuongeza Programu, FABGL Libray
- Hatua ya 3: Kupakia Mchoro wa Kituo cha ANSI
- Hatua ya 4: Pakia Mchoro
- Hatua ya 5: Kuunganisha kwa MBC2
- Hatua ya 6: Ngazi za Mantiki na Uunganisho
- Hatua ya 7: Ukurasa wa Maelezo zaidi
Video: Kutumia Kituo cha ESP32 / VGA32 kwa Z80-MBC2: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Jinsi ya kujenga na kusanikisha programu ya Kituo cha ANSI kwenye bodi ya ESP32 / VGA32.
Kisha kuiunganisha kwa bodi ya Z80-MBC2.
Vifaa
Utahitaji Mdhibiti wa VGA32 V1.4. Inapatikana kutoka maeneo kama Ebay nk.
Arduino IDE, msaada wa esp32 na FABGL libray (angalia maagizo juu)
PC ya kuendesha mkusanyaji. Linux yoyote / Mac OSX / Windows inapaswa kuwa sawa.
Hatua ya 1: Misingi ya Programu
1, Sakinisha Arduinio IDE
Pakua kutoka:
2, Ongeza kifurushi cha msaada cha ESP32.
Maagizo ya wazi yanaweza kupatikana hapa:
Unaweza pia kutafuta maneno kama "ongeza esp32 kwa Arduino" au "Kutumia esp32 na Arduino" na utapata habari nyingi juu ya jinsi ya kufanya hivyo.
Hatua ya 2: Kuongeza Programu, FABGL Libray
Ongeza maktaba ya FABGL.
1, Unahitaji kufikia meneja wa maktaba ili kuongeza maktaba hii. Njia rahisi zaidi ambayo nimepata ni kuunda mradi mpya tupu (unaweza kuitupa baada ya kumaliza hatua hii). Kisha tumia Bodi za menyu ya Zana: chaguo. Weka aina ya bodi yako ya ESP32 na bandari ya Serial nk. Ikiwa haujui bodi itakayochagua, kwa hatua hii, unaweza kutumia aina yoyote ya generic kwani hautatumia mradi huu wa dummy tena.
2, Tumia menyu ya mchoro kuchagua "ujumuishe maktaba", kisha uchague "Meneja wa maktaba". Hiyo inakupeleka kwenye skrini ya msimamizi wa maktaba.
Katika nafasi ya utaftaji (safu ya juu, mkono wa kulia) Andika FABGL, baada ya sekunde chache skrini itaonyesha maktaba, kisha uchague kusakinisha.
Mara tu hii itakapofanyika unaweza kutupa mchoro wa dummy.
Hatua ya 3: Kupakia Mchoro wa Kituo cha ANSI
Unda Mchoro wa Kituo cha Ansi
1, Tumia menyu ya Faili, Mfano. Nenda kwa FABGL, VGA, mfano wa Kituo cha ANSI.
2, Unaweza kujaribu ina mipangilio yote sahihi kwa kuiunda - tumia ikoni ya kupe. Inapaswa kukusanya sawa wakati huu, inachukua muda kidogo kumaliza.
Hatua ya 4: Pakia Mchoro
Pakia moduli ya VGA32
Unaweza kutumia mipangilio yote chaguomsingi ili kuifanya bodi ifanye kazi, wakati fulani unaweza kuchagua pini tofauti za unganisho la TX / RX ikiwa unataka. Angalia mfano wa mchoro ili uone kile unaweza kufanya.
Jua tumia ikoni ya -> kukusanya na kupakia mchoro.
Ikiwa umeunganisha mfuatiliaji wa VGA, baada ya bodi kuweka upya unapaswa kuwa na menyu na maelezo kwenye skrini. Tena ikiwa umeunganisha kitufe cha kibodi F12 kusanidi kituo chako kipya.
(Wakati mwingine lazima ubadilishe bodi ili ufanye kibodi ifanye kazi, haswa ikiwa uliiunganisha baada ya mchoro kupakiwa)
Hatua ya 5: Kuunganisha kwa MBC2
Unganisha kwenye MBC2 yako
Kwa wakati huu nadhani tayari umebuni njia ya kuunganisha kwenye bodi ya VGA32. Katika kesi yangu niliuza kichwa mahali kuruhusu kuungana na bodi ya mkate.
Angalia kwa karibu ubao wa hariri ya bodi I / o - chagua pini sahihi za io, inapaswa kuwa IO34 = RX IO2 = TX GND = GND.
Onyo: kwenye ubao wangu skrini ya hariri ilichapishwa nyuma upande wa chini wa ubao. Kwa hivyo mstari wa maandishi ulirejelea karibu pini zilizorejelewa kwa karibu na sio safu inayolingana kama inavyotarajiwa. Hii ilimaanisha safu ya skrini ya hariri kutoka kwa pini zilizotajwa kwa seti ya mbali zaidi ya pini. Aina ya muundo 1-2-2-1 badala ya 1-2-1-2. Inachanganya sana.
Hatua ya 6: Ngazi za Mantiki na Uunganisho
Unganisha pini ya TX kutoka kwa bodi ya VGA32 moja kwa moja kwenye MBC2 ambayo ni kutoka 3.3v -> 5v hakuna haja ya kubadilisha fedha.
Unganisha GND na GND
Wakati huu nilitumia bodi ya mkate kushikilia vipinga viwili, kwenye mzunguko hapo juu. Katika toleo la mwisho unaweza kuweka vipinga hivi kwenye bodi ndogo ya vero.
Unganisha RX kwa alama iliyowekwa alama 3.3V (hapo juu) na kisha unganisha nukta iliyowekwa alama 5V kwa MBC2
KUMBUKA Inaonekana kwenye MBC2 yangu kuwa pini zimewekwa alama kuonyesha kile wanachounganisha pia kwenye adapta ya kawaida ya USB / serial na sio kazi za pini, hii ni nyuma ya kile unaweza kutarajia, kwa hivyo viunganisho vinaishia hivi:
VGA32. MBC2
TX. -> TX GND. -> GND RX -> vipinga -> RX
Hiyo ni lazima uwe mzuri kwenda.
Hatua ya 7: Ukurasa wa Maelezo zaidi
Kubandika na kutaja majina juu ya vifaa anuwai vya vifaa (katika kesi hii z80-mbc2 na kadi ya tvga) inaweza kutatanisha sana.
Kwa mfano vifaa vingine vina alama zinazoonyesha ni pini gani unapaswa kuunganisha hii kwangu, kwangu, hii ni nyuma ya mkutano wa pini za kuweka alama kama ni nini, yaani kile kinachounganisha nao.
Njia bora ambayo nimepata kufafanua hii (natumai) ni kupima voltage kwenye pini inayozungumziwa, kwani itifaki ya serial ina kiwango cha juu ni hali ya uvivu - ikiwa unapima voltage "ya juu" (3.3v au 5v) basi hii ni pini ya TX. ambapo ishara inatoka.
Na ikiwa voltage iko chini (chini ya 1v, na labda inabadilika kidogo) hii itaonyesha pembejeo (RX) ambapo data inakwenda.
Kwa hivyo nilipuuza kabisa skrini ya hariri, majina ya maktaba ya programu nk na kupima hapo juu, matokeo yake ni mchoro uliochorwa mkono hapo juu. Na inanifanyia kazi (kadi zingine za zamani za TVGA zinaweza kutumia IOpins tofauti)
Ilipendekeza:
Kupakua Programu ya Kituo cha Arduino na Kituo cha Hifadhi Utahitaji kwa MiniFRC (Ilisasishwa 5/13/18): Hatua 5
Kupakua Programu ya Kituo cha Arduino na Kituo cha Hifadhi Utakachohitaji kwa MiniFRC (Kimesasishwa 5/13/18): MiniFRC Ni mashindano ya mini-robot ya kila mwaka yanayofanyika na timu ya FRC 4561, TerrorBytes. Timu huunda roboti za kiwango cha robo kushindana kwenye uwanja wa FRC wa kiwango cha robo. Katika mafunzo haya, nitakuonyesha jinsi ya kupakua na kusanikisha programu zote muhimu
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sahihi: Hatua 8 (na Picha)
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sawa: Baada ya mwaka 1 wa kufanikiwa katika maeneo 2 tofauti ninashiriki mipango yangu ya mradi wa kituo cha hali ya hewa na kuelezea jinsi ilibadilika kuwa mfumo ambao unaweza kuishi kwa muda mrefu vipindi kutoka kwa nguvu ya jua. Ukifuata
Kituo cha hali ya hewa cha DIY na Kituo cha Sensorer cha WiFi: Hatua 7 (na Picha)
Kituo cha hali ya hewa cha DIY na Kituo cha Sensor cha WiFi: Katika mradi huu nitakuonyesha jinsi ya kuunda kituo cha hali ya hewa pamoja na kituo cha sensorer cha WiFi. Kituo cha sensorer hupima data ya joto na unyevu wa ndani na kuipeleka, kupitia WiFi, kwa kituo cha hali ya hewa. Kituo cha hali ya hewa kisha kinaonyesha t
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino - Nrf24l01 4 Channel / 6 Kituo cha Mpokeaji wa Kituo cha Quadcopter - Helikopta ya Rc - Ndege ya Rc Kutumia Arduino: Hatua 5 (na Picha)
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter kipokeaji cha Quadcopter | Helikopta ya Rc | Ndege ya Rc Kutumia Arduino: Kuendesha gari la Rc | Quadcopter | Drone | Ndege ya RC | Boti ya RC, siku zote tunahitaji kipokezi na mtumaji, tuseme kwa RC QUADCOPTER tunahitaji kipitishaji na mpokeaji wa kituo 6 na aina hiyo ya TX na RX ni ya gharama kubwa sana, kwa hivyo tutafanya moja kwenye yetu
Kituo cha Umeme cha Dorm / Supu ya Kituo cha kuchaji cha NiMH: Hatua 3
Kituo cha Umeme cha Dorm / Kituo cha kuchaji cha NiMH kilichopikwa: Nina kituo cha umeme. Nilitaka kubana kila kitu kilichotozwa kwenye benchi moja ya kazi na kuwa na nafasi ya kuuza / nk juu yake. Orodha ya vitu vya nguvu: Simu ya rununu (imevunjika, lakini inachaji betri zangu za simu, kwa hivyo kila wakati imechomekwa ndani na kuchapisha chargi