Hvad bruges M5Stack Dial til?

Hvad er M5Dial

M5Dial er et alsidigt indlejret udviklingskort, der er udviklet til styring af intelligente hjem. Det har en 1,28-tommers rund TFT-berøringsskærm, en drejeencoder, et RFID-detektionsmodul, et RTC-kredsløb, en summer og knapper placeret under skærmen.
I hjertet af M5Dial findes M5StampS3, et mikromodul baseret på ESP32-S3-chippen, der er kendt for sin høje ydeevne og lave strømforbrug. Enheden understøtter Wi-Fi og forskellige perifere grænseflader, herunder SPI, I2C, UART og ADC.
En fremtrædende funktion ved M5Dial er dens drejeencoder, som giver brugerne mulighed for at justere indstillinger som lydstyrke, lysstyrke og menuindstillinger eller styre hjemmefunktioner som lys og aircondition. Den indeholder også en RFID-læser til anvendelser som adgangskontrol og identitetsbekræftelse.
M5Stack M5Dial

M5Stack M5Dial

Se produkt
 


Sådan kommer du i gang med M5Dial

Download først M5Burner:
 

Åbn M5Burner, og klik på DIAL for at downloade den ønskede demo:

 

For at aktivere downloadtilstand skal du trykke på G0-knappen på StampS3 og holde den nede, før du tænder enheden, og derefter slippe den, når den er tændt.

God fornøjelse med din M5Dial

 
 
 

M5Stack Dial-brugerdefineret komponent til Home Assistant

 
 
Flere oplysninger om M5Stack M5Dial
Denne komponent omdanner M5Stack M5Dial til en universel fjernbetjening til Home Assistant.
De aktuelt understøttede enheder omfatter:
  • Klima
  • Dæksel
  • Ventilator
  • Lys
  • Kontakt
  • Medieafspiller
  • Lås

 

Eksempel på konfiguration

Relateret kode

Substitutioner

De skal angives i substitutioner. Den trådløse netværksforbindelse skal være fuldt konfigureret enten gennem den normale sektion, eller du kan alternativt angive WLAN-SSID'et og WLAN-adgangskoden i substitutionerne.

name Enhedens værtsnavn. (standard: m5-dial)

wifi_ssid Enhedens værtsnavn. (standard: !secret wifi_ssid)

wifi_password Enhedens værtsnavn. (standard: !secret wifi_password)
  

Generelle attributter

name Angiver komponentens navn.

screenOffTime (valgfri) (Standard: 30000) Angiver, efter hvor mange millisekunder displayet automatisk slukkes.

rotaryStepWidth (valgfri) (Standard: 10) Angiver den generelle trinstørrelse, som værdien ændres med pr. trin, når drejekoderen bruges. Den værdi, der angives her, gælder for alle tilstande, hvor der ikke er angivet en anden trinstørrelse.

longPressDuration (valgfri) (Standard: 1200) Angiver varigheden i millisekunder, hvorefter et knaptryk betragtes som et langt tryk.

font (valgfri) (Standard: FreeSans12pt7b) Angiver den skrifttype, der skal bruges. Alle tilgængelige skrifttyper er defineret i et map i globals.h.

font_factor (valgfri) (Standard: 1) Angiver den faktor, der skal anvendes på skriftstørrelsen. Gyldige værdier: 0.1 - 10.0

enheder

Under Enheder angives alle entiteter, der skal styres med M5 Dial.

Entiteterne angives i individuelle lister pr. enhedstype (domæne), f.eks. lys, kontakter, dæksler osv.

Lys

entity Angiver det Light Entity ID fra Home Assistant, der skal styres.

name Navnet på entiteten, som vises på skærmen. 

modes (valgfri)

enable (Standard: false) Indstilles denne til true, aktiveres tilstanden for entiteten.

rotary_step_width (valgfri) Angiver den generelle trinstørrelse, som værdien ændres med pr. trin, når drejekoderen bruges. Den værdi, der angives her, tilsidesætter den generelle indstilling og gælder kun for denne lysentitets lysstyrketilstand. Gyldige værdier: 1 - 100

RGB_mode

enable (Standard: false) Indstilles denne til true, aktiveres tilstanden for entiteten.

rotary_step_width (valgfri) Angiver den generelle trinstørrelse, som værdien ændres med pr. trin, når drejekoderen bruges. Den værdi, der angives her, tilsidesætter den generelle indstilling og gælder kun for denne lysentitets farvevalgstilstand. Gyldige værdier: 1 - 100

 
M5Dial-enhedens kompakte størrelse og lette design gør den ideel til en lang række indlejrede anvendelser. Uanset om du styrer husholdningsapparater i et smart home-setup eller overvåger og administrerer systemer inden for industriel automatisering, kan M5Dial integreres problemfrit og levere intelligente styrings- og interaktionsfunktioner. Vi håber, du kan lave endnu flere af dine egne projekter med M5Dial!

 


Skriv en kommentar

Din e-mailadresse bliver ikke offentliggjort. Påkrævede felter er markeret med *

Tilmeld dig vores nyhedsbrev

Få de seneste oplysninger om vores produkter og særtilbud.

Website Feedback

Help us improve OpenELAB

Found a website issue or have an idea? Tell us what would make your experience better.