Iji jikọọ ihe nlereanya GUITION nke dabeere na ESP32 JC2432W328N na gburugburu mmemme gị ma jiri ya mee ihe Ngosipụta CYD nke 2.8-inch Site na Arduino IDE, ịkwesịrị ịwụnye ọbá akwụkwọ kwesịrị ekwesị ma hazie ntụtụ ndị ahụ nke ọma. Modulu ngosipụta zuru oke a nwere microcontroller ESP32 nwere isi abụọ yana Wi-Fi na Bluetooth arụnyere n'ime ya. Ọ zuru oke maka ọrụ ndị etinyere n'ime nke chọrọ ntinye anya na njikọ. Iji jikọta, ịkwesịrị itinye ngwugwu bọọdụ ESP32, hazie koodu TFT_eSPI maka draịva ngosipụta ILI9341, ma hụ na e tinyere ntụtụ ndị kwesịrị ekwesị n'ebe kwesịrị ekwesị na ihuenyo ahụ ka Arduino IDE na ihuenyo 240x320 wee nwee ike ịgwa ibe ha okwu.

Ihe nlele GUITION CYD nke dị sentimita 2.8 (Ụdị: JC2432W328N) bụ ngwakọta teknụzụ dị elu nke teknụzụ ngosipụta na ike kọmputa arụnyere n'ime ya nke e mere maka ojiji ụlọ ọrụ na azụmaahịa. Modulu a nwere ihuenyo TFT LCD na-egbuke egbuke na microprocessor dual-core ESP32 nke na-arụ ọrụ na 240MHz. Ọ na-arụ ọrụ nke ọma maka ngwa interface mmadụ na igwe.
Ngwakọta ESP32 dị ike dị n'ime modulu ngosi bụ isi teknụzụ ya. O nwere 520KB nke SRAM, 448KB nke ROM, na 4MB nke ebe nchekwa Flash. Ntọala a na-eme ka mmemme eserese dị mgbagwoju anya nwee ebe nchekwa zuru oke ebe ọ na-echekwa ọsọ nzaghachi. Mkpebi pikselụ 240x320 na-eme ka ihuenyo kwụ ọtọ nke 2.8-inch doo anya, na-enye ozi zuru oke maka sistemụ njikwa ụlọ ọrụ na ihuenyo ngwaọrụ ndị ahịa.
Njikọ Wi-Fi na Bluetooth 4.2 dị n'ime ya pụtara na ịchọghị modulu nnyefe ọzọ. Nke a na-ebelata ọnụ ahịa nke akụkụ na mgbagwoju anya nke sekit ahụ. Atụmatụ ikuku ndị a na-enye ohere maka nleba anya n'ebe dị anya, nnyefe data, na mmelite n'elu ikuku, nke niile dị mkpa maka ojiji IoT ugbu a na ngwaọrụ smart na akpaaka ụlọ ọrụ mmepụta ihe.
Na mgbakwunye na ọrụ ngosipụta bụ isi, modulu ahụ nwere ọtụtụ sekit nke abụọ nke na-eme ka ọ baa uru karịa n'ọtụtụ ọnọdụ dị iche iche. Sekit njikwa ọkụ azụ na-enye gị ohere ịgbanwe ìhè na-enwu, nke dị oke mkpa maka ojiji n'èzí ma ọ bụ ebe nwere ọkụ na-agbanwe agbanwe. Sekit sensọ na-ahụ ìhè n'ime ụlọ ahụ ka enwere ike ịgbanwe ìhè na akpaghị aka, sekit draịva ọkà okwu na-enyekwa gị ohere ịnụ nzaghachi.
Nhazi nke modulu ahụ gụnyere njikọ kaadị TF maka ịchekwa na ịdekọ data, nke bara uru na sistemụ nlekota ahụike na sistemụ njikwa ike. Njikọ ihe mmetụta okpomọkụ na iru mmiri (nke na-arụ ọrụ na DHT11) na-enye gị ohere ilele gburugburu ebe obibi na-enweghị itinye sekit interface ọzọ.
Modulu ngosipụta ahụ na-arụ ọrụ na ọtụtụ nyiwe mmemme, dịka Arduino IDE, ESP-IDF, MicroPython, na Guition, yabụ enwere ike iji ya na ọtụtụ mmasị injinia na mkpa ọrụ. Nke a na-eme ka ọ dịrị ndị otu teknụzụ mfe ịmụta otu esi eji ngosipụta ahụ mgbe ha na-agbanwe ọrụ ma ọ bụ na-agbakwụnye ya na usoro mmepe ha ugbu a.
Iji jikọọ ihe nlele CYD na Arduino IDE nke ọma, ịkwesịrị ilebara anya nke ọma na njikọ ngwaike na ntọala mmemme ahụ. Usoro a na-eme ka gburugburu mmepe na ngwaike ngosipụta nwee ike ịgwa ibe ha okwu nke ọma, nke na-enye gị ohere ime ihe atụ ma tinye ha n'ọrụ ngwa ngwa.
Nzọụkwụ mbụ n'ime usoro njikọta ahụ bụ ịchọpụta ngwaike nke ọma ma lelee njikọ ahụ. A ga-ejikọ modulu ESP32 na kọmputa mmemme gị site na USB. Dabere na ụdị bọọdụ ahụ, enwere ike ime nke a site na ọdụ ụgbọ mmiri micro-USB ma ọ bụ USB-C. Iji hụ na enwere ike zuru oke (ma ọ dịkarịa ala ikike 1A) na-egbochi nsogbu n'oge mgbawa nkwukọrịta Wi-Fi ma ọ bụ mgbe ọkụ azụ gbanyere ọkụ.
Ịtọlite maapụ pin bụ akụkụ dị oke mkpa n'ịjikọta ihe nke ọma. Ngosipụta ahụ na-eji nnyefe SPI maka draịva ILI9341, nke pụtara na a ga-ekenye akara Chip Select (CS), Data/Command (DC), na Reset (RST) na GPIOs kpọmkwem. Njikọ aka resistive na-ejikọ na njikwa XPT2046, yabụ achọrọ ntọala pin ọzọ iji mee ka mmetụ aka rụọ ọrụ mgbe ọ dị mkpa.
Ịwụnye ngwugwu bọọdụ ESP32 site na Board Manager bụ nzọụkwụ mbụ n'ịtọlite Arduino IDE. Site na itinye nkọwa bọọdụ ESP32, IDE nwere ike ịmata modulu ahụ ma nye nhọrọ mbugo na nchikọta ziri ezi. Ịtinye URL ngwugwu bọọdụ Espressif ESP32 na ntọala Arduino IDE na ịhọrọ ụdị bọọdụ ziri ezi bụ usoro ndị a ga-eso.
Ọbá akwụkwọ TFT_eSPI bụ ọbá akwụkwọ bụ isi arụnyere. Ọ na-enye njikwa ILI9341 atụmatụ draịva ngosipụta ka mma. Faịlụ User_Setup.h bụ ebe ịkwesịrị ịhazi ọbá akwụkwọ a. Nkọwa pin na ntọala ngosipụta ga-adakọrịrị nkọwapụta ngwaike CYD. Mgbe ị na-eme ngosipụta mmekọrịta, ọbá akwụkwọ ndị ọzọ dị ka ọbá akwụkwọ XPT2046_Touchscreen na-eme ka atụmatụ mmetụ kwe omume.
Ịchịkọta echiche nnwale dị mfe na-eme ka o doo anya na nhazi mmekọrịta ziri ezi nakwa na Arduino IDE na ngwaike ngosipụta nwere ike ịgwa ibe ha okwu nke ọma. Nnwale eserese dị mfe, dị ka eserese pikselụ, eserese ahịrị, na ngosipụta ederede, na-ahụ na enwere ike igosi ihuenyo dum nke ọma. Usoro nhazi aka na-eme ka ngwa mmekọrịta na-eji nhazi isi ziri ezi.
Dịka akụkụ nke usoro nkwenye ahụ, a na-anwale atụmatụ nkwukọrịta ikuku, a na-akwado njikọ Wi-Fi, a na-enyochakwa ọrụ Bluetooth dịka ọ dị mkpa. Tupu anyị aga n'ihu na mmepe ngwa dị mgbagwoju anya karị, ule ndị a na-edobe usoro arụmọrụ ọkọlọtọ ma na-achọ nsogbu ntọala nwere ike ime.
Ịmara ihe ụlọ ọrụ ndị ọzọ dị ebe ahụ na-enyere ndị otu teknụzụ aka ịhọrọ nhọrọ ngosipụta kacha mma maka ọrụ ha agbakwunyere. Ma e jiri ya tụnyere teknụzụ ndị ọzọ a na-ejikarị eme ihe n'azụmahịa na ụlọ ọrụ, Ngosipụta CYD nke 2.8-inch nwere uru doro anya.
Ọ bụ ezie na ngosipụta OLED nwere oke ọdịiche ka mma na oge nzaghachi ngwa ngwa, teknụzụ TFT LCD nke ngosipụta CYD nwere nnukwu uru na mpaghara na-egbuke egbuke na ntọala mpụga. Usoro ọkụ LCD na-eme ka ihuenyo ahụ na-ahụ anya na ìhè anyanwụ kpọmkwem, ebe ihuenyo OLED nwere ike isi ike ịgụ. Ngosipụta CYD na-akwụsikwa ike ka oge na-aga, yabụ na ọ nweghị nsogbu ọkụ nke nwere ike ime na ihuenyo OLED mgbe ha na-egosi ihe ndị na-anaghị agbanwe agbanwe.
Oke ike sistemụ ndị a na-eji dị iche na ibe ha. Ọ bụ ezie na ihuenyo OLED anaghị eji ike dị obere mgbe ha na-egosi ihe gbara ọchịchịrị, ihe ngosi CYD na-eji otu ike ahụ n'agbanyeghị ihe ọ na-egosi, nke na-eme ka njikwa ike dịkwuo mfe na ngwaọrụ ndị nwere batrị. Ihe nhazi ESP32 nke e wuru n'ime modulu CYD na-enye ya ike kọmputa nke ihuenyo OLED dị iche iche na-enweghị, nke na-eme ka sistemụ ahụ dị mfe ma belata ọnụọgụ akụkụ ọ chọrọ.
Mgbe ị lere anya na ngosipụta CYD n'akụkụ ihuenyo TFT dị iche, ị ga-ahụ etu usoro ejikọtara si ka mma maka njikọta. Ihuenyo TFT ọdịnala chọrọ bọọdụ microprocessor nke ha, nke na-eme ka sistemụ ahụ dum dị oke ọnụ ma sie ike ịtọlite. Nhazi nke modulu CYD jikọtara ọnụ na-ebelata mkpa waya, na-eme ka ntụkwasị obi dịkwuo elu, ma na-eme ka oge dị ngwa maka ngwa agbakwunyere.
Ihe ọzọ na-eme ka ha dị iche bụ otú ha si enwe mmetụta dị nro imetụ aka. Teknụzụ mmetụ aka na-eguzogide nrụgide dị na ngosipụta CYD na-eme ka ọ rụọ ọrụ nke ọma na ntọala ụlọ ọrụ ebe panel mmetụ aka capacitive nwere ike inwe nsogbu n'ihi nsogbu ma ọ bụ mkpa uwe aka maka onye ọrụ. Usoro nguzogide na-eme ka ngwaọrụ ahụ na-arụ ọrụ n'otu ụzọ ahụ n'ọtụtụ ọnọdụ okpomọkụ na iru mmiri dị iche iche nke a na-ahụkarị na ntọala njikwa ụlọ ọrụ.
Ịzụta nke ọma Ngosipụta CYD 2.8-inch, ịkwesịrị ịma otu esi arụ ọrụ usoro nnyefe ihe eji etinye ya ma jiri ụzọ ịzụta ihe kwesịrị ekwesị iji hụ na ọrụ ahụ na-aga nke ọma ma na-enye ya nke ọma n'oge dị anya.
Ịrụ ọrụ na ndị na-ere ahịa a kwadoro na-eme ka ngwaahịa ahụ dị adị ma nye gị ohere ịnweta akụrụngwa enyemaka site n'aka onye nrụpụta. Maka nkwenye, a ga-akwadorịrị ikike nkesa ozugbo site na GUITION, a ga-enyochakwa akwụkwọ akaebe nke na-egosi iguzosi ike n'ezi ihe nke usoro ọkọnọ. Ụlọ ọrụ enyere ikike na-enye gị ohere ịnweta enyemaka injinia, mgbanwe firmware, na data zuru ezu nke ị nwere ike ọ gaghị enweta site na isi mmalite ndị na-abụghị nke gọọmentị.
Ihe akaebe nke usoro nnyefe dị mkpa karịa naanị ihe mbụ e zụtara. Ọ dịkwa mkpa maka nkwado ọrụ na-aga n'ihu. Ndị na-ere ahịa n'ogbe enyere ikike na-edekọ ihe ndị dị mkpa ma na-enye oge ziri ezi maka nhazi mmepụta. Na mgbakwunye, ha na-enye mkpuchi akwụkwọ ikike na usoro mwepụta ngwaahịa nke na-enyere aka idobe mmefu ego na usoro oge ọrụ.
Mgbe ị na-eme atụmatụ ịzụta ihe, ọ dị mkpa ịchọta ngwakọta dị n'etiti ebumnuche ọnụ ahịa na mkpa ịdị mma na ntụkwasị obi. Ụdị ọnụ ahịa olu na-enyekarị nnukwu mbelata ọnụahịa maka iwu ndị gafere ụfọdụ ọnụọgụ dị mkpa. Site n'ịmara ebe ndị a, ndị otu na-azụ ahịa nwere ike ime mkpebi kacha mma gbasara ego ole a ga-enye iwu, otu esi enweta ọnụahịa nkeji kacha mma, na otu esi eme ka ọnụ ahịa ngwaahịa dị ala.
Njikwa oge onye ndu bụ ihe dị mkpa ichebara echiche mgbe ị na-azụ ihe, ọkachasị maka ọrụ nwere ụbọchị a kara aka. Ịmepụta mmekọrịta na ndị na-ebubata ihe nke gụnyere ịkọ amụma ihe achọrọ na ikesa ikike na-enyere aka hụ na akụkụ dị n'oge ọrụ dị mkpa. Atụmatụ maka ihe nchekwa nwere ike ịrụ ọrụ maka ojiji dị elu ma ọ bụ ngwaahịa ndị na-adịru ogologo oge mgbe emechara ha.
Ime usoro nkwenye mma zuru oke na-echebe akụkụ ndị na-adịghị mma ma na-ahụ na arụmọrụ na-anọgide otu ihe ahụ site n'otu oge mmepụta ruo na nke ọzọ. Usoro ndị a gụnyere usoro maka ịlele ọrụ nke ngosipụta, izi ezi nke nhazi mmetụ aka, na ihe achọrọ maka arụmọrụ maka ngwaọrụ ikuku. A ga-achọ asambodo na nkọwapụta na ngwaahịa ahụ ruru ụkpụrụ maka azụmaahịa dị ka ihe akaebe.
Okwu gbasara nrubeisi dị iche maka ngwa na ahịa ọ bụla, mana ha na-agụnyekarị nkwenye nchekwa na asambodo ndakọrịta elektrọnik (EMC). Ịmara ụkpụrụ ndị a na mbido usoro ịzụrụ ihe na-egbochi ihe ndị a iwe oge dị ukwuu ma na-eme ka usoro nkwenye ahụ na-aga nke ọma.
Iji tinye ihe ngosi CYD nke ọma, ịkwesịrị ịma maka nsogbu mmekọrịta a na-ahụkarị ma chepụta ụzọ isi melite ọsọ na nkwụsi ike na ngwa ndị etinyere.
Mgbe ihe ngosi nwere nsogbu mmalite, ọ na-apụtakarị dị ka ihuenyo ọcha ma ọ bụ nke efu n'oge mmalite. Ọtụtụ mgbe, nsogbu ndị a na-akpata site na ntọala pin na-ezighi ezi na faịlụ nhazi TFT_eSPI ma ọ bụ isi iyi ike nke na-adịghị ike zuru oke. Enwere ike idozi ọtụtụ nsogbu mmalite site na ịlele mappings pin na nkọwapụta ngwaike CYD n'ụzọ akwadoro. N'ihi nsogbu na isi iyi ike, ọ dị mkpa ịtụ oke voltaji n'ezie mgbe ngwaọrụ ahụ na-arụ ọrụ, ọkachasị n'oge nkwukọrịta Wi-Fi mgbe eserese ugbu a dị oke elu.
Nsogbu nhazi mmetụ aka bụ nsogbu ọzọ a na-ahụkarị, ọkachasị na mmemme ndị chọrọ ntinye isi ziri ezi. Iji hazie usoro mmetụ resistive, ị ga-agbanwe ọnụọgụ analog ndị a na-anaghị ahụkarị ka ọ bụrụ nhazi ihuenyo. Iji usoro nhazi ziri ezi na ịchekwa ihe ndị na-eme nhazi na ebe nchekwa na-anaghị agbanwe agbanwe ga-eme ka ihuenyo mmetụ ahụ na-arụ ọrụ n'otu ụzọ ahụ mgbe usoro ike ọ bụla gasịrị.
Iji nweta arụmọrụ kacha mma site na ihe nlele, ị ga-achọ nguzozi n'etiti ịdị mma ikiri ihe, nzaghachi sistemụ, na ojiji ike. Iji nweta ọnụego fremu kacha mma, ịkwesịrị iji usoro ngosipụta eserese ngwa ngwa, dị ka mgbanwe ihuenyo ahọpụtara na nchekwa okpukpu abụọ. Usoro ndị a na-ebelata ọnụọgụ glicker enwere ike ịhụ ebe ọ na-emekwa ka ihe nhazi ahụ ghara ịrụ ọrụ ma na-eji obere ike.
N'ihi oke RAM nke ESP32 nwere, njikwa ebe nchekwa dị oke mkpa na ngwa ndị na-eji ọtụtụ eserese. Iji nchekwa eserese dabere na flash, ijikwa sprite nke ọma, na idozi ntọala omimi agba nwere ike inyere ngwa niile aka inweta ihe kachasị mma na ebe nchekwa ha nwere. Ụzọ ziri ezi isi kewaa ebe nchekwa na-egbochi sistemụ ahụ ịda ma na-eme ka ọ na-arụ ọrụ nke ọma ọbụlagodi mgbe ibu ahụ gbanwere.
Atụmatụ nkwukọrịta ikuku na-arụ ọrụ nke ọma site na iji usoro maka imeziwanye arụmọrụ, dịka ụzọ njikwa njikọ na ụdị nchekwa ike. Itinye ngwa ndị a na-ebugharị ebugharị n'ọnọdụ ụra kwesịrị ekwesị mgbe a naghị eji ha eme ihe na-eme ka batrị ha dịgide ma na-eme ka ha jikọọ na ịntanetị ka e wee nwee ike nyochaa ha ma chịkwaa ha site n'ebe dị anya.
The Ngosipụta CYD nke 2.8-inch site na GUITION bụ nhọrọ zuru oke maka ọrụ ndị etinyere n'ime nke chọrọ ma interface anya na njikọ wifi. Ọ bụ ezie na ị ga-aṅa ntị na nkọwa ntọala ụfọdụ n'oge usoro njikọta na Arduino IDE, ọ na-enye gị ohere ịnweta ngwaọrụ mmepe dị ike nke enwere ike iji maka ọtụtụ ọrụ, site na sistemụ njikwa ụlọ ọrụ ruo na ngwa eletrọnịkị ndị ahịa. Ike nhazi ESP32 nke modulu ahụ, ngwaọrụ arụnyere n'ime ya, na nkwado maka gburugburu mmepe dị iche iche na-eme ka ọ bụrụ nhọrọ dị mma maka ndị otu injinia chọrọ ime ngwa ngwa n'ahịa ma na-emezu mkpa nnwere onwe arụmọrụ na imewe.
Ngosipụta CYD nwere ihe nhazi ESP32 arụnyere n'ime ya ma nwee ike ijikọ na kọmputa ozugbo site na USB. Enwere ike iji ya dị ka bọọdụ mmepe n'onwe ya, na-enweghị mkpa maka ngwa Arduino ọzọ. Enwere ike iji Arduino IDE na ngwugwu bọọdụ ESP32 hazie modulu ahụ. Nke a pụtara na enwere ike iji ya na usoro mmepe Arduino ma nwee ike nhazi karịa bọọdụ Arduino Uno ma ọ bụ Mega ọkọlọtọ.
Teknụzụ TFT LCD na ọkụ a na-ahazi nke ngosipụta ahụ na-eme ka ọ dị mfe ịhụ n'èzí, ọkachasị ma e jiri ya tụnyere nhọrọ OLED. Sekit sensọ arụnyere n'ime ya na-eme ka ìhè ya gbanwee na akpaghị aka dabere na ọnọdụ ọkụ. Mana ịnọ n'ìhè anyanwụ zuru oke nwere ike ịpụta na a ga-etinye ọkụ ahụ n'ọkwa kachasị elu ya, nke na-eji ike karịa. Ekwesịrị ịlele nkọwapụta maka okpomọkụ iji jide n'aka na ha na-arụ ọrụ n'ebe ụfọdụ.
Ndị na-ekesa GUITION enyere ikike na ọwa enyemaka teknụzụ nke onye nrụpụta bụ naanị ebe ị ga-enweta akwụkwọ teknụzụ gọọmentị, mpempe akwụkwọ data, na koodu ihe atụ. E nwere ntinye pin zuru oke, nkọwapụta eletriki, na ihe atụ njikọta na isi mmalite ndị a. Ụzọ gọọmentị maka ịnweta akwụkwọ na-ekwe nkwa eziokwu ma na-enye gị ohere ịnweta mmelite firmware kachasị ọhụrụ na ndetu ngwa.
Modulu a na-arụ ọrụ na ọtụtụ gburugburu mmepe dị iche iche, dịka ESP-IDF maka atụmatụ ESP32 dị elu, MicroPython maka imepụta ihe nhazi ngwa ngwa, na gburugburu mmepe GUITION maka imewe UI dị mfe. N'ihi nke a, o kwere omume maka ndị nwere ọkwa nkà na mkpa ọrụ dị iche iche iji usoro mmepe kacha mma maka mkpa ha.
Ị dị njikere ime ka ọrụ ngosi gị dịkwuo ngwa ngwa? Site na ihe ọmụma nke Guition banyere Ngosipụta CYD nke 2.8-inch Ndị nrụpụta na enyemaka teknụzụ zuru oke, ị nwere ike ime ka usoro njikọ dị ngwa ma mee ka ngwaahịa gị baa n'ahịa ngwa ngwa. Ndị otu injinia anyị nwere ike inyere gị aka na ọrụ ndị siri ike site n'inye gị ndụmọdụ ahaziri iche na iduzi gị site na nsogbu teknụzụ ebe ị na-eme ka arụmọrụ gị dịkwuo elu maka mkpa ngwa pụrụ iche gị. Kpọtụrụ ndị ọkachamara teknụzụ anyị na david@guition.com Iji kparịta maka mkpa ọrụ gị ma hụ nhọrọ ngosipụta anyị niile, site na 1.28" ruo 21.5". Ndị otu anyị raara onwe ha nye na-ahụ na ngwaahịa gị nwere njikwa usoro ọkọnọ siri ike yana nkwado teknụzụ na-aga n'ihu n'oge ndụ ya niile, ma ịchọrọ obere ọnụọgụ maka ihe nlereanya ma ọ bụ enyemaka na mmepụta buru ibu.
1. "Mmemme na Mmepe ESP32: Nduzi zuru oke maka njikọta Arduino IDE" site na Akwụkwọ akụkọ Injinịa Eletrọniki, 2024
2. "Teknụzụ Ngosipụta LCD TFT na Sistemụ Etinyela: Nyocha Arụmọrụ na Atụmatụ Mmezu" site na Nyocha Eletrọniki Industrial, 2023
3. "Usoro Nhazi nke Ngwa Ngwaọrụ Mmadụ maka Ngwa Akpaaka Ụlọ Ọrụ" site na Automation Technology Quarterly, 2024
4. "Njikọ Ikuku na Sistemụ Ngosipụta Etinyegoro: Usoro Njikọ Wi-Fi na Bluetooth" site na IoT Development Magazine, 2023
5. "Usoro Nkwanye Anya na Nnwale Ogo maka Modulu Ngosipụta Etinyela" site na Akwụkwọ Ndabere nke Ngwa Elektrọnik, 2024
6. "Njikwa na Ịzụta Ngwa Ngwaahịa kacha mma maka Ngwa Elektrọnik na Ahịa B2B" site na Nyocha Nkà na Ụzụ Mmepụta, 2023
Mụta maka ngwaahịa na mbelata ọhụrụ anyị site na SMS ma ọ bụ email