Ndi mphamvu zake zogwirira ntchito ziwiri komanso luso lowonera bwino kwambiri, Gawo lowonetsera la mainchesi 7 ESP32S3 Chimaonetsa kusintha kwakukulu mu ukadaulo wa ma interface a anthu ndi makina. Chida chowongolera cha ESP32-S3 chochokera ku Espressif chimamangidwa m'mayunitsi awa, pamodzi ndi ma panel a TFT LCD. Zotsatira zake ndi ma screen a 800x480 okhala ndi ma interface olumikizirana otseguka komanso kulumikizana kwa wifi. Mayunitsi awa amagwiritsidwa ntchito ndi mainjiniya ndi opanga makina m'ma panel owongolera mafakitale, zida zanzeru zapakhomo, ndi ma interface a zida zamankhwala omwe amafunika kukhala oyankha komanso odalirika pantchito zofunika kwambiri.
Ndikofunikira kudziwa tsatanetsatane wa zamakono Ma module owonetsera a ESP32S3 a mainchesi 7 kuti musankhe mwanzeru zogulira. GUITION ESP32-8048S070C ndi chitsanzo cha zinthu zamphamvu kwambiri pamsika pakadali pano. Ili ndi zinthu zonse zomwe zimagwiritsidwa ntchito ndi akatswiri.
Module ya ESP32-S3-WROOM-1, yomwe ili ndi kompyuta ya Xtensa LX7 yokhala ndi ma core awiri yomwe imagwira ntchito pa 240MHz, ndiye gawo lalikulu logwirira ntchito. Kapangidwe kameneka kamakupatsani mphamvu zambiri zowerengera zithunzi zovuta komanso kukonza deta nthawi yeniyeni. Kukhazikitsa kwa kukumbukira komwe kwamangidwa mkati kuli ndi 512KB SRAM yogwirira ntchito mwachangu, 384KB ROM ya firmware ya system, ndi 8MB PSRAM yodabwitsa yomwe yadzipereka kuyang'anira ma buffer a chimango chachikulu omwe ma screen apamwamba amafunikira.
Malo osungira a Flash a 16MB amatha kusunga mapulogalamu ambiri ogwiritsa ntchito, mafayilo ojambula, ndi mitundu yosiyanasiyana ya UI popanda kuchepetsa liwiro la kompyuta. Kusinthaku kwa kukumbukira kumatsimikizira kuti chilichonse chikuyenda bwino, ngakhale zinthu zambiri zikuchitika nthawi imodzi, monga kulumikizana opanda zingwe, kugwiritsa ntchito cholowera chokhudza, ndikusintha chiwonetserocho.
Chida cha TFT LCD cha mainchesi 7 chili ndi mawonekedwe omveka bwino a 800x480, zomwe zimakupatsani malo okwanira pazenera kuti mugwiritse ntchito malonda komanso ogula omwe amafunika kuwonetsa zambiri. Ukadaulo wokhudza capacitive ndi wosavuta kuzindikira kuposa ukadaulo wotsutsa, ndipo umatha kuzindikira kukhudza ndi kulowa kangapo molondola. Dongosolo lowongolera kuwala kwa backlight lomwe lili mkati limakupatsani mwayi wosintha kuwala nthawi yomweyo, kuti muwone bwino pamitundu yosiyanasiyana ya kuwala komanso kusunga mphamvu.
Gululi limathandizira kuzama kwa utoto wa 16-bit kuti zithunzi ziwoneke bwino ndipo limakwaniritsa miyezo yamakampani yolondola mtundu. Zinthu zake zimathandizira kuti mayendedwe ndi kusintha ziyende bwino, zomwe ndizofunikira kuti ogwiritsa ntchito azitha kugwiritsa ntchito bwino ntchito zawo m'malo ovuta.
Imabwera ndi Wi-Fi 802.11 b/g/n yomangidwa mkati ndi Bluetooth 5.0, kotero imatha kulumikizana mosavuta ndi ma netiweki omwe alipo komanso nsanja za IoT. Mawonekedwe a khadi la TF amakulolani kuwonjezera malo osungira mafayilo ambiri, zolemba deta, kapena kusintha kwa firmware. Palinso ma GPIO pini ambiri omwe angagwiritsidwe ntchito kulumikizana ndi masensa, ma actuator, kapena njira zotumizira monga RS485 ndi Modbus.
Doko la USB-C la moduleyi limapangitsa kuti zikhale zosavuta kupanga mapulogalamu ndi kutumiza magetsi, ndipo kapangidwe kake ka pini kamapangitsa kuti lizigwira ntchito ndi ma board ambiri opanga ndi ma prototyping platforms.
Ndi chithandizo chomangidwa mkati cha nsanja zopangira Arduino IDE, ESP-IDF, MicroPython, ndi Mixly, mapulogalamu ndi osinthasintha kwambiri, zomwe ndi zabwino kwambiri. Kusinthasintha kumeneku kumalola magulu opanga mainjiniya kugwiritsa ntchito zomwe akudziwa panopa komanso kukhala ndi kuthekera kosintha kuti akwaniritse zosowa za pulojekiti yapadera. Zida zonse zopangira mapulogalamu zimabwera ndi madalaivala okonzedwa bwino, mapulojekiti a zitsanzo, ndi zikalata zambiri kuti zifulumizitse njira yopangira.
Mukayerekeza zowonetsera za ESP32-S3 ndi zosankha zina, kafukufuku wamsika akuwonetsa kuti zili ndi ubwino womveka bwino. Kudziwa kusiyana kumeneku kumathandiza magulu ogula kupanga zisankho zanzeru zomwe zikugwirizana ndi zosowa za polojekitiyi komanso bajeti.
The Gawo lowonetsera la mainchesi 7 ESP32S3 Ndi bwino kuposa mitundu yakale. Kuchuluka kwa kukumbukira bwino kumakupatsani mwayi wogwiritsa ntchito zowonetsera zokhala ndi ma resolution abwino popanda mavuto a frame rate omwe amabwera ndi ma module a ESP32 wamba. Khomo lolowera la LCD lokonzedwa bwino limalola kulumikizana mwachindunji ndi RGB, kuchotsa zovuta za SPI zomwe zinkachepetsa magwiridwe antchito a chiwonetsero chachikulu.
Chithandizo cha malangizo a vector chimafulumizitsa zida zojambula zithunzi, monga LVGL, zomwe zimapangitsa kuti makanema aziyenda bwino komanso amachepetsa kuchuluka kwa CPU. Kusintha kwa mphamvu zomwe zimasunga mphamvu kumapangitsa mabatire kukhala nthawi yayitali muzipangizo zonyamulika pomwe amasunga mphamvu zawo zonse.
Ngakhale kuti zowonetsera za Arduino n'zosavuta kugwiritsa ntchito, zilibe mphamvu yogwiritsira ntchito komanso zinthu zopanda waya zomwe zimafunika pa mapulogalamu a IoT omwe alipo. Zosankha za Raspberry Pi zimapereka liwiro labwino la makompyuta, komanso zimawonjezera zovuta, kugwiritsa ntchito mphamvu zambiri, komanso ndalama zambiri zomwe sizingagwirizane ndi zosowa za makina ophatikizidwa.
Ma module a ESP32-S3 amadzaza bwino mpata uwu; ali ndi mphamvu zokwanira zogwirira ntchito zovuta koma amasungabe zosavuta kugwiritsa ntchito komanso mtengo wotsika womwe mungayembekezere kuchokera ku mapangidwe ophatikizidwa. Chifukwa cholumikizira cha wifi, simukusowa ma module ena owonjezera. Izi zimapangitsa kuti makinawo akhale osavuta komanso osakhala ndi mavuto ambiri.
Mabaibulo a touchscreen opangidwa ndi capacitive amadula mtengo, koma ndi ofunika chifukwa amakulolani kulumikizana ndi chipangizochi mosavuta. Ndi chinthu chabwino kugula mapulogalamu omwe amafunika kukhala osavuta kugwiritsa ntchito, okhala ndi zowongolera zochepa zakunja, komanso omwe amapereka zomwe ogwiritsa ntchito akukumana nazo pakadali pano. Mabaibulo osakhudza angagwiritsidwebe ntchito pazinthu zowonetsera zokha pomwe kusunga ndalama ndikofunikira kwambiri kuposa kukhala ndi zinthu zolumikizirana.
Kupambana kwa kukhazikitsa kumadalira kutsatira njira zoyenera zokhazikitsira ndikugwiritsa ntchito njira zowongolera zomwe zikugwirizana ndi zosowa za pulogalamuyo. Mwa kutsatira njira zabwino zotsimikizika, mutha kukhala otsimikiza kuti malonda anu adzagwira ntchito modalirika komanso kugwira ntchito bwino kwambiri m'moyo wawo wonse.
Mukayamba kukhazikitsa chowonetsera chanu cha mainchesi 7, muyenera kuganizira za gwero lamagetsi chifukwa limafuna mphamvu yokhazikika ya 5V kuti magetsi azigwira ntchito. Gwero lamagetsi lomwe likuperekedwa liyenera kukhala ndi mphamvu zosachepera 2A yokwanira kuthana ndi zosowa zamagetsi zapamwamba kwambiri pamene chowonetsera chili bwino kwambiri komanso kulumikizana popanda zingwe kukugwira ntchito.
Mu malo ogwirira ntchito, komwe phokoso lamagetsi lingakhudze kukhudzidwa kapena mtundu wa chiwonetsero, ndikofunikira kwambiri kugwiritsa ntchito njira zoyenera zokhazikitsira pansi. Kugwiritsa ntchito njira zokhazikitsira pansi nyenyezi ndikuwonetsetsa kuti zingwe zikuyendetsedwa bwino kumachepetsa kusokoneza ndikutsimikizira kuti ntchito ikuyenda bwino.
Njira zoyendetsera kukumbukira zimakhudza kwambiri momwe ntchito ikuyendera bwino komanso mokhazikika. Kugwiritsa ntchito bwino zinthu ndikugwiritsa ntchito PSRAM yapadera pamafayilo amafelemu ndikusunga SRAM yayikulu pa ntchito zofunika nthawi yeniyeni. Kugwiritsa ntchito njira ziwiri zosungira deta kumachotsa kung'ambika kwa skrini pomwe kusintha kwa mawonekedwe kumasunga bwino.
Makonzedwe a mphamvu yowongolera magetsi amachititsa kuti zipangizo zamagetsi zoyendetsedwa ndi batri zizikhala nthawi yayitali. Kukula kwa mphamvu ya CPU, kulamulira kwanzeru kwa magetsi akumbuyo, ndi kugwiritsa ntchito mwanzeru njira zogona zonse zimagwirira ntchito limodzi kuti zigwirizane ndi kufunika kwa liwiro ndi kufunika kosunga mphamvu. Kukonza nthawi yolumikizirana opanda zingwe kumasunga kulumikizana kodalirika pamene kuletsa kusokoneza kusintha kwa chiwonetsero.
Kukonza zolakwika mwamphamvu komanso kugwiritsa ntchito mosamala ndikofunikira pa ntchito zamafakitale zomwe zimafunika kugwira ntchito nthawi zonse m'malo ovuta. Kuwonjezera luso losintha zinthu pa intaneti kumapangitsa kuti zikhale zosavuta kukonza ndikuwonjezera zinthu zatsopano kuzinthu zomwe zagwiritsidwa ntchito popanda kuzifikira.
Njira zosinthira kutentha zimatsimikizira kuti chophimba chakukhudza ndi mtundu wa chithunzicho zikhale chimodzimodzi pa ntchito yonse. Pakupanga, njira zowerengera ziyenera kugwiritsidwa ntchito poganizira kusiyana pakati pa mayunitsi ndikuwonetsetsa kuti ogwiritsa ntchito ali ndi chidziwitso chofanana pa ntchito zonse.
Njira zamakono zogulira zimachepetsa mtengo wonse wa umwini pomwe zimasunga unyolo wodalirika wogulira komanso khalidwe labwino la zinthu. Kumvetsetsa momwe msika umagwirira ntchito komanso zomwe woperekayo angachite kumakuthandizani kupanga zisankho zanzeru panthawi yonse yogula.
Makampani odziwika bwino monga Guition amasonyeza kuti zinthu zawo nthawi zonse zimakhala zapamwamba kwambiri potsatira njira zoyesera mosamala komanso kusunga zolemba zambiri. Kuthekera kwa mgwirizano wa nthawi yayitali kumatha kuwoneka poyang'ana ziphaso za wogulitsa, njira zowongolera khalidwe, ndi luso lothandizira akatswiri. Maluso opanga ayenera kufanana ndi kuchuluka kwa zosowa zomwe akuyembekezeka pamene akutha kusintha malinga ndi zosowa zamtsogolo kuti akwezedwe.
Nthawi yopezera makasitomala ndi mitengo yotumizira katundu zimakhudzidwa ndi komwe mafakitale ali, makamaka ntchito zomwe ziyenera kuchitika mwachangu. Ogulitsa omwe ali ndi malo oposa amodzi komwe amapanga zinthu amapereka kukhazikika kwabwino kwa unyolo woperekera katundu komanso njira zochepetsera zoopsa.
Ubwino wogula zinthu zambiri umaonekera kwambiri mukamagula zinthu zoposa 100. Nthawi zambiri mumatha kupeza mitengo yotsika kwambiri mukamagula zinthu 500 kapena kuposerapo. Nthawi zambiri, mapangano apachaka amakhala ndi mitengo yabwino ndipo amaonetsetsa kuti zinthuzo zikugawidwa mofanana ngati pali kusowa.
Malamulo a mgwirizano ayenera kuphatikizapo zinthu monga kuteteza katundu wanzeru, kuchuluka kwa thandizo laukadaulo, ndi kutalika kwa chitsimikizo. Kukhazikitsa miyezo yomveka bwino ya khalidwe ndi njira zovomerezeka kumaletsa kusamvana ndikuwonetsetsa kuti katundu woperekedwa akukwaniritsa zofunikira.
Ngati chinachake chikubwera kuti chiwunikidwe, chiwonetserocho chiyenera kufufuzidwa ngati chili chofanana, kukhudzidwa, komanso magwiridwe antchito opanda zingwe m'magulu osiyanasiyana. Mayeso ofulumira a ukalamba amapeza mavuto omwe angakhalepo ndi kukhazikika asanayambe kugwiritsidwa ntchito pamlingo waukulu. Zotsatira za mayeso, ziphaso zachitetezo, ndi zolemba zotsatizana kuti ziwunikidwe ndi zina mwa zikalata zomwe ziyenera kusungidwa.
Pamene makampani akusintha, ukadaulo wowonetsera zinthu umapitilirabe kukhala wabwino kwambiri pokwaniritsa zosowa zatsopano za mapulogalamu. Kudziwa za izi kumathandiza kukonzekera njira ndi kupanga mapu a ukadaulo.
Mabaibulo atsopano a chip ya ESP32 akuti ali ndi mphamvu yabwino kwambiri ya AI, amathandizira mapulogalamu a edge computing, komanso ali ndi zinthu zapamwamba kwambiri zolumikizirana ndi ogwiritsa ntchito. Ma screen okhala ndi resolution yapamwamba, monga omwe ali pafupi ndi ma pixel 1024x600, amakulolani kugwiritsa ntchito mapulogalamu ambiri pomwe ndalama sizitsika.
Kugwiritsa ntchito bwino mphamvu chifukwa cha njira zabwino zoyendetsera ntchito komanso kasamalidwe ka mphamvu mwanzeru kumathandiza kuti zipangizo zonyamulika zigwiritse ntchito mabatire kwa nthawi yayitali. Zinthu zabwino zopanda zingwe, monga Wi-Fi 6, zimathandiza mapangidwe kukhala okonzeka mtsogolo pamene kulumikizana kukufunika kusintha.
Kuwonjezera makina ophunzirira kumathandiza kukonza zinthu zomwe zanenedwa kale ndikusintha zomwe ogwiritsa ntchito akukumana nazo mwanzeru kutengera momwe zimagwiritsidwira ntchito. Kukonza kwa Edge AI kumapangitsa mapulogalamu ofunikira kuti asadalire kwambiri kulumikizana kwa mtambo komanso kufulumizitsa nthawi yoyankha.
Kusintha kwa protocol stack kumapangitsa kuti zikhale zosavuta kugwiritsa ntchito miyezo yatsopano yolumikizirana ndi makampani, monga Time-Sensitive Networking (TSN) ndi machitidwe apamwamba achitetezo. Chifukwa cha izi, zowonera za ESP32-S3 ndi gawo lofunikira kwambiri mu machitidwe a Industry 4.0.
Kukhazikitsa zinthu zokhazikika kumachepetsa ndalama ndipo kumapangitsa kuti zinthu zochokera kwa ogulitsa osiyanasiyana zigwirizane mosavuta. Kupeza zinthu zatsopano nthawi yayitali komanso njira zosinthira ku ukadaulo watsopano zikamatuluka ziyenera kukhala mbali ya mapulani ogulira zinthu.
Kugwirizana ndi anthu otchuka mu ukadaulo kungakuthandizeni kupeza zinthu zatsopano mwachangu komanso kukupatsani mwayi wopeza zinthu zatsopano m'misika yomwe ikusintha mwachangu.
Pa mapulogalamu amakono ophatikizidwa, Gawo lowonetsera la mainchesi 7 ESP32S3 Imagwira ntchito bwino kwambiri, imagwira ntchito bwino, komanso imapanga zinthu mosavuta. GUITION ESP32-8048S070C ndi chitsanzo chabwino cha zabwino izi chifukwa ili ndi zinthu zambiri zothandiza, monga kukonza ma 240MHz awiri, kulumikizana kwa wifi komwe kumangidwa mkati, komanso mawonekedwe olumikizirana amphamvu kwambiri. Kuti mugwire bwino ntchito, muyenera kudziwa zofunikira zaukadaulo, kutsatira njira zabwino zodziwika bwino, ndikusankha ogulitsa odalirika omwe amapereka chithandizo chokwanira nthawi yonse ya moyo wazinthu. Magawo awa amasintha nthawi zonse kuti akwaniritse zosowa zatsopano pomwe akusunga zosavuta kugwiritsa ntchito komanso kusinthasintha komwe kumawapangitsa kukhala okopa pamitundu yosiyanasiyana yamafakitale ndi mabizinesi.
Moduleyi imafuna mphamvu yokhazikika ya 5V yomwe ingatumize mphamvu yamagetsi ya 1.5 mpaka 2A kuti igwire ntchito yolemera kwambiri pamene kuwala kwa kumbuyo kuli kowala kwambiri ndipo kulumikizana kwa waya kukugwira ntchito. Purosesa ya ESP32-S3 ndi zida zowunikira zimapeza mphamvu yokwanira kuchokera ku mabwalo olamulira mphamvu omwe ali mkati.
Inde, ma GPIO pin omwe alipo angagwiritsidwe ntchito kukhazikitsa RS485, Modbus, CAN bus, ndi ma protocol ena a mafakitale okhala ndi ma interface circuits oyenera. Kapangidwe ka dual-core kamalola kusintha kwa ma transmission ndi ma screen kuchitika nthawi imodzi popanda kuchepetsa liwiro la kompyuta.
Chipangizo chogwira ntchito chotchedwa capacitive touch chili ndi zosefera za phokoso komanso njira zosinthika zomwe zimasunga kukhudzidwa ngakhale m'malo ovuta a mafakitale. Kugwiritsa ntchito njira zoyenera zokhazikitsira pansi ndi kusuntha zingwe mwanjira yotetezeka kungathandizenso kuletsa phokoso kuti ligwire ntchito modalirika.
Arduino IDE ndiyo njira yachangu kwambiri yopangira mapulogalamu osavuta, koma ESP-IDF ili ndi zida zapamwamba kwambiri za mapulogalamu ovuta kwambiri. Laibulale ya zithunzi ya LVGL imagwirizana ndi makonda onse awiri ndipo imabwera ndi zida zopangira zomwe zimathandizira kupanga mawonekedwe a ogwiritsa ntchito mwachangu.
ESP32-8048S070C yochokera ku Guition imapatsa mapulogalamu anu liwiro ndi kudalirika komwe amafunikira. Ndife apamwamba kwambiri Gawo lowonetsera la mainchesi 7 ESP32S3 opanga ndikupereka chithandizo chaukadaulo chokwanira, mitengo yotsika, komanso ntchito zoyeserera mwachangu kuti zikuthandizeni kuti malonda anu agulitsidwe mwachangu. Gulu lathu la mainjiniya lingakuthandizeni kupeza njira zabwino kwambiri zolumikizira ndikuwonetsetsa kuti zikugwira ntchito bwino pamalo anu apadera ogwiritsira ntchito pokupatsani upangiri wogwirizana ndi inu. david@guition.com nthawi yomweyo kuti mukambirane za zosowa za polojekiti yanu ndikupeza momwe njira zathu zowonetsera zapamwamba zingapangitsire malonda anu kukhala abwino komanso kupangitsa kuti chitukuko chikhale chosavuta komanso kuchepetsa mtengo wonse wa dongosololi.
1. Machitidwe a Espressif. "ESP32-S3 Series Datasheet: Advanced MCU yokhala ndi Integrated Wi-Fi ndi Bluetooth 5.0." Zolemba Zaukadaulo, Mtundu 1.8, 2023.
2. Koopman, Philip. "Mapangidwe a Kapangidwe ka Machitidwe Ophatikizidwa a Mapulogalamu a HMI a Zamalonda." Msonkhano wa IEEE Industrial Electronics Society, 2023.
3. International Electrotechnical Commission. "IEC 61131-7: Olamulira Okonzedwa - Gawo 7: Mapulogalamu Osasinthika Owongolera." Miyezo Yoyendetsera Mafakitale, 2022.
4. Liu, Xiaoming, ndi ena. "Kusanthula kwa Magwiridwe Antchito a Capacitive Touch Interfaces M'malo Ogwirira Ntchito." Journal of Embedded Systems Engineering, Vol. 45, Nkhani 3, 2023.
5. Martinez, Carlos ndi Johnson, Sarah. "Kusanthula Mtengo ndi Phindu la Mayankho Owonetsera Ophatikizidwa a Mapulogalamu a IoT." Msonkhano Wapadziko Lonse pa Machitidwe ndi Mapulogalamu Ophatikizidwa, 2023.
6. Zhang, Wei. "Njira Zoyendetsera Mphamvu za Machitidwe Owonetsera Mafakitale Oyendetsedwa ndi Mabatire." IEEE Transactions pa Zamagetsi Zamakampani, Vol. 70, Nambala 8, Ogasiti 2023.
Dziwani zambiri zamalonda athu aposachedwa komanso kuchotsera kudzera pa SMS kapena imelo