DomovRevijaProgramiranjePredstavljamo M5Dial

Predstavljamo M5Dial

Avtor: Brian Millier
Epošta: bmillier1@gmail.com

Ko so majhni okrogli TFT zasloni postali dostopni navdušencem nad elektroniko, kot sem sam, sem se spraševal, za kaj bi jih lahko uporabili – razen za pametne ure ali morda kot nadomestilo za okrogle analogne števce (npr. d’Arsonvalove merilnike).

Kasneje sem naletel na sporočilo o izdelku podjetja Grayhill (izdelovalca rotacijskih kodirnikov itd.), ki je opisovalo industrijski rotacijski enkoder z majhnim TFT zaslonom, vgrajenim v sredino telesa enkoderja. To je bila zelo robustna enota s premerom približno 56 mm in 33 mm zaslonom, ki je prikazana na sliki 1.

Ta zamisel mi je bila všeč, vendar je bila cena tega enkoderja zame previsoka – približno 320 ameriških dolarjev. Razmišljal sem, da bi takšno enoto poskusil izdelati sam, saj bi bil to odličen članek, vendar nisem mogel ugotoviti, kako izdelati vrtljivo številčnico, povezano z vrtljivim enkoderjem, ki bi omogočala fiksni LCD zaslon, nameščen na sredini.
Pred kratkim sem naletel na M5Dial, ki ga je izdelalo podjetje M5Stack. Kot lahko vidite na sliki 2, je ta na videz zelo podobna Grayhill enkoderju. Ni tako robusten, kot Grayhill-ov enkoder. Vendar za razliko od Grayhill enkoderja vsebuje več perifernih naprav, zaradi česar je bolj vsestranski kot le rotacijski enkoder/prikazovalnik.

Lastnosti M5Dial
Zame je bilo najpomembnejše to, kateri MCU je bil uporabljen in katera vrsta zaslona TFT/čipa gonilnika zaslona je bila uporabljena. M5Dial uporablja priljubljeni ESP32S3, ki je novejši in zmogljivejši model od prvotnega MCU ESP32 WiFi. Čeprav je malo verjetno, da bi pisali zelo zapleteno ugnezdeno programsko opremo za MCU, ki je v osnovi namenjen krmiljenju enkoderja in TFT zaslona, vsebuje ESP32S3 v M5Dialu 8 Mb Flash pomnilnika. To veliko količino Flash pomnilnika lahko razdelite na tri dele:

Ta vsebina je samo za naročnike

Če želite odkleniti to vsebino, se naročite.