Hey tout moun, mwen te vle pataje ti istwa sa a sou fason mwen bite nan lè l sèvi avèk ekspozisyon ekran UART pou gadjèt pòtatif, e moun, li te chanje jwèt la pou mwen. Kèk jou de sa, mwen te wè pwojè syans jis timoun sa a sou entènèt: yon ESP8266 branche ak yon ekspozisyon ekran UART, plis RFID ak kèk aplikasyon ki fèt ak Mixly. Li te sanble tèlman senp ak fre. Mwen hop sou Taobao (sa tankou eBay Lachin nan) ak fouye pou "UART ekran ekspozisyon," ak wow, bagay sa yo se pousyè tè bon mache kounye a konpare ak kèk ane tounen. Yo se fondamantalman menm pri ak LCD debaz SPI-kondwi. Mwen pa t 'kapab reziste - kòmande youn touswit pou dezòd ak.
Ekspozisyon ekran UART ak ekran LCD
Kite m 'tounen yon ti jan epi eksplike sa mwen vle di pa ekspozisyon ekran UART kont yon ekran LCD vid, paske si ou se nouvo nan sa a tankou mwen te nan premye, li pa ta ka klike touswit. Yon ekspozisyon ekran UART se fondamantalman yon modil LCD ki pre-anke ak tout chofè ki ba-nivo yo kwit. Li vini ak pwòp lojisyèl editè UI ki soti nan manifakti a. Ou jis trennen epi depoze eleman tankou bwat tèks, bouton, revèy, ak etikèt, Lè sa a, ekri kèk lojik evènman senp. Tout bagay la pale ak mikrokontwolè ou (MCU) sou yon koneksyon UART seri - pakonsekan non ekspozisyon ekran UART. Ou defini yon pwotokòl koutim pou echanj done, ak boom, ou te gen yon koòdone anpenpan san yo pa swe detay yo. Anpil nan sa yo menm vini ak ekran tactile entegre-nan, ki se enpresyonan pou bagay pòtatif.
Sou lòt bò a, yon ekran vid se LCD estanda ou a - panse sa yo ki bezwen I2C, SPI, oswa menm yon 20-pin paralèl koòdone 8080 oswa konfigirasyon RGB. Ou dwe jere tout bagay tèt ou: swiv pwotokòl chofè IC a pou kontwole piksèl yo, konsepsyon UI a nan grafouyen nan kòd, epi jere tout distribisyon an ak rafrechi ak MCU ou a. Li se yon tòn travay, mande pou ladrès pwogram solid, ak trennen soti tan an devlopman gwo tan. Mwen te la, rale cheve m 'soti sou aliyman pixel-pafè ak kontrent memwa.

Pou ba ou yon egzanp reyèl-monn nan, mwen fèk konstwi tèminal pòtatif sa a lè l sèvi avèk yon MCU ak yon ekran LCD vid. Li te pran pou tout tan - nou ap pale semèn nan ajisteman. Kòd la te fini plis pase 800 liy, epi li pa t 'menm fè anyen super anpenpan. Gadget a se te fondamantalman yon kontwolè aleka pou limyè trafik nan yon distans: ou te kapab fikse dire wouj/vèt, entèval flache, tan limyè jòn, peryòd flash jòn, ekspozisyon estati reyèl-tan, paramèt revèy, ak tout sa djaz. Kominikasyon se atravè yon modil LoRa ki long-, ki te ajoute pwòp tèt fè mal.
Imajine sa a: mwen panche sou biwo mwen an, branche ekran an fè ak MCU a, ekri chofè koutim pou trase bouton ak tèks. Mwen te oblije okipe peze kle pou navigasyon, debouse yo nan lojisyèl, epi asire w ke ekspozisyon an pa t 'flicke pandan mizajou. Memwa se te yon kochma - espesyalman ak polis Chinwa, depi 51 MCU mwen t ap itilize a te gen ti RAM. Li te travay evantyèlman, men li te santi tankou reenvante wou a chak etap. Mwen menm te oblije redesign Layout PCB la pita pou fè li plis kontra enfòmèl ant pou itilize pòtatif. Pa fè m mal, li te satisfè lè li te limen, men monchè, lavabo tan an te reyèl.
Eseye UART DISPLAY
Vit pou pi devan jodi a - nouvo ekspozisyon ekran UART mwen an te rive! Li se yon LCD tactile 2.8-pous nan konpayi Shenzhen sa a releMINGHUA.Mwen telechaje lojisyèl editè UI yo, ekreme manyèl la, ak sote dwat nan. Li fè m sonje ansyen jou sa yo jwe ak Visual Basic oswa Delphi pou aplikasyon pou Desktop - trennen, gout, konekte evènman, fini.
Mwen te pase petèt mwatye yon jounen bati koòdone a: bouton pou anviwònman, jaden tèks pou montre estati, timer pou sekans limyè yo. Uploaded li atravè seri nan ekspozisyon an ekran UART, ak krap apa pou Bondye, li repwodui sa ki te pran m 'laj ak ekran an fè. Pa plis enkyete w pouse pixel ki ba-nivo; ekran an okipe tout sa ki andedan. Epi kòm li baze sou UART-, entegrasyon ak MCU mwen an se te yon briz - jis voye kòmandman tankou "aktyalizasyon bwat tèks ak valè X" epi jwenn repons tounen. Antre nan manyen? San pwoblèm. Mwen teste li ak konfigirasyon LoRa mwen an, ak tout bagay senkronize san yon pwoblèm.
Kite m 'kraze poukisa apwòch ekspozisyon ekran UART sa a se tankou yon genyen pou devlopman tèminal pòtatif. Premyèman, ekonomize tan: Olye pou w kode chak eleman UI apati de tè a, w ap itilize widgets pre-konstwi. Vle yon kurseur pou ajiste dire limyè? Trennen li nan, konekte li nan yon varyab, epi defini sa k ap pase sou chanjman - tankou voye yon pake UART nan MCU la. Lojisyèl la menm jenere souch pwotokòl yo pou ou pafwa.

Dezyèmman, estabilite: Ekspozisyon ekran UART sa yo se modil faktori -teste. Pa gen plis kouri dèyè pinèz chofè ki fènwa oswa fè fas ak bri EMI dezòd liy SPI ou yo. Kominikasyon seri yo gaya, sitou si ou ajoute kèk chèk erè debaz tankou chèk. Nan pwojè ekran vid mwen an, mwen te gen pepen tanzantan soti nan fluctuations pouvwa; ak ekspozisyon ekran UART, li tout encapsulé, se konsa mwens maltèt.
Twazyèmman, senplisite pyès ki nan konpitè: mwens broch! UART se jis TX, RX, ak tè (plis pouvwa, evidamman). Sa libere broch MCU pou lòt bagay tankou detèktè oswa radyo LoRa a. Nan aparèy pòtatif, kote espas sere, sa a se gwo. Pwototip fin vye granmoun mwen an te gen yon nich rat 'nan fil; nouvo a ak ekspozisyon ekran UART se pwòp ak kontra enfòmèl ant.
Pri -ki gen bon konprann, jan mwen te di, ekspozisyon ekran UART sa yo kounye a egal ak sa yo. Kèk ane de sa, yo ta fè ou tounen doub oswa plis, men pwodiksyon an mas te tonbe pri. Asire w, ou se yon jan fèmen nan ekosistèm manifakti a pou lojisyèl UI ak konpozan, ki ta ka limite bargai.
Panse tounen nan pwojè syans timoun sa a, li fè yon sans total. Pairing yon ekspozisyon ekran UART ak yon bagay tankou yon ESP8266 vle di ou ka konsantre sou pati yo plezi: lojik la, kominikasyon san fil, entegrasyon app a. Pa bezwen yon sòsye grafik. Mwen deja gen lide ap prepare pou pwochen pòtatif mwen an – petèt yon monitè anviwònman pòtab ak detèktè ki bay done nan ekspozisyon ekran UART an tan reyèl-.
ning pouvwa si w ap ogmante pwodiksyon an. Men, pou pwototip, pwojè pastan, oswa ti kouri, li se yon non-brainer.
Panse tounen nan pwojè syans timoun sa a, li fè yon sans total. Pairing yon ekspozisyon ekran UART ak yon bagay tankou yon ESP8266 vle di ou ka konsantre sou pati yo plezi: lojik la, kominikasyon san fil, entegrasyon app a. Pa bezwen yon sòsye grafik. Mwen deja gen lide ap prepare pou pwochen pòtatif mwen an – petèt yon monitè anviwònman pòtab ak detèktè ki bay done nan ekspozisyon ekran UART an tan reyèl-.
Kijan Pou Chwazi Bon an
Si w ap diskite ant yon ekran vid ak yon ekspozisyon ekran UART, mwen ta di ale UART sof si ou gen super-kondisyon espesifik ki mande kontwòl konplè. Li vire sa ki te itilize yo dwe yon moulen nan yon bagay prèske agreyab. Tan devlopman? Koupe. Estabilite? Upped. Konplikasyon jeneral? Fason desann.
Youn nan bagay mwen ta dwe mansyone: lè ou premye kòmanse ak yon ekspozisyon ekran UART, li dokiman yo ak anpil atansyon. Chak manifakti gen karakteristik yo - tankou pousantaj baud espesifik (mwen mete m nan 115200 pou vitès), fòma kòmand, oswa ki jan yo okipe evènman manyen. Men, yon fwa ou nan, li nan navige lis.
Nan refè kontwolè limyè trafik mwen an, mwen te ajoute eleman pi bèl: ba pwogrè pou revèy, ikon pou estati, menm yon graf senp pou istwa siyal - bagay ki ta yon doulè sou ekran an fè. Ekspozisyon ekran UART la te konstwi -nan sipò font yo te fè tèks Chinwa yon briz, pa gen plis pirate polis bitmap.
Anvlope sa a, si w ap nan bagay entegre oswa jis brikolaj ak pòtatif, bay yon ekspozisyon ekran UART yon piki. Li rann lavi m pi fasil, e mwen parye li pral fè menm bagay la pou ou. Frape m 'nan kòmantè yo si ou gen kesyon - ki sa ou ale-nan konfigirasyon ekspozisyon ekran UART?
