Saleor logo
banner
EasyTerm image
EasyTerm image thumbnail
EasyTerm image thumbnail
EasyTerm image thumbnail
EasyTerm image thumbnail

EasyTerm

2 590 Kč

Konečná cena. Jako dárek přibalíme WIFI modul (promo akce). Pro Maker Faire návštěvníky sleva viz vizitka (či nás kontaktujte).

Odeslání 24.6.2024 při objednání nyní. Zasíláme i na Slovensko!

Multifunkční zařízení pro podporu vývoje, obsluhy, evaluace a validace různorodých zařízení a obvodů.

Unikátní kombinace flexibilního HMI s pestrou sadou rozhraní.

EasyTerm se může v rychlosti stát dotykově konfigurovatelným signálovým generátorem, masterem pro komfortní čtení registrů I2C/SPI integrovaných obvodů či jejich zápis, převodníkem napětí s kreslením průběhu, loggerem či může posloužit jako ovládací panel pro různorodá zařízení s rozsáhlými monitorovacími schopnostmi skrze dostupné grafické prvky.

Zároveň lze využít i jako všestranný prostředek automatizace - tzv. "edge device" s flexibilní a komfortní úpravou logiky v prostředí například Node-RED bez nutnosti přeprogramovávání. Dotykové HMI je pak třešničkou na dortu oproti ostatním běžně dostupným výrobkům, díky čemuž EasyTerm zároveň umožňuje sledování řízených procesů na displeji a pohodlnou interakci s uživatelem.

Co je EasyTerm?

EasyTerm je unikátní zařízení přinášející vývojářům, bastlířům a validátorům komfortní a flexibilní možnosti obsluhy/testování různorodých zařízení, obvodů či procesů.

Zařízení je ovládáno prostřednictvím přehledného textového protokolu skrze USB port, UART rozhraní (typicky skrze PC, SBC jako Raspberry-PI či různá embedded zařízení) či přes internet s využitím nového WIFI modulu zasílaného spolu s EasyTermem. Pro maximální komfort a efektivitu není nutné skládat příkaz dle manuálu či se učit API - obsluhu EasyTermu Vám usnadní aplikace CmdBuilder.

Jednoduchým textovým příkazem lze například:

  • Obsluhovat integrovaná rozhraní - například vygenerovat analogový či PWM signál, převést napětí, vyčíst registr skrze I2C...
  • Zobrazit grafické prvky - například slider pro nastavení frekvence generovaného signálu či pro sestavení zprávy pro připojené uživatelské zařízení respektující jeho API a doplnění parametru dle pozice slideru.
  • Logovat komunikaci připojených zařízení  a chování jednotky - záznam do widgetu podporujícího dotyková gesta a zápis do paměti FLASH
  • Ovládat připojená uživatelská zařízení - sestavováním zpráv prostřednictvím widgetů sliderů, klávesnic, tlačítek, checkboxů dle API
  • Parsovat zprávy připojených zařízení - vizualizovat vyparsovaná data prostřednictvím widgetů formulářů, grafů a logovacího okna

Zajímavých možností lze dosáhnout také v oblasti automatizace. Vzhledem k jednoduchému API lze realizovat širokou škálu funkcí například prostřednictvím skriptovacích možností jazyka Python či skrze vizuální programování s využitím Node-RED. Vzhledem k existenci nového WIFI modulu lze využít různých způsobů ovládání EasyTermu (viz blog).

Zasláním příkazu DAC v=2000 lze například vygenerovat napětí 2 V na výstupu DAC. Příkazy lze však využít i jako akce pro grafické widgety a EasyTerm si tak může příkazy sestavovat sám dle uživatelské interakce. Lze tedy kupříkladu zobrazit slider nakonfigurovaný tak, aby vykonával akci DAC v=%d . Posunutím jeho jezdce se vygeneruje patřičné napětí (%d značka se nahradí hodnotou odpovídající pozici jezdce slideru). Obdobným způsobem lze ovládat i připojená uživatelská zařízení - máte-li například zařízení, jehož API umožňuje nastavení libovolného parametru (např. zprávou ParametrA:XY), lze nastavením akce widgetu ve formátu ParametrA:%d nastavovat tento parametr prostřednictvím slideru či numerické grafické klávesnice. Využitím značky %s zase skrze alfanumerickou klávesnici.

Obdobně lze monitorovat různé hodnoty zasílané prostřednictvím zpráv z uživatelských zařízení - pokud zařízení zasílá například zprávy Stav: vypnuto , nastavením parsovací masky pro formulář ve formátu Stav: %s se po příchodu této zprávy ve formuláři zobrazí řetězec "vypnuto" - či cokoliv jiného, co odpovídá parsovací masce.

S tímto principem jsme pro Vás připravili řadu demonstrativních "example" layoutů, které z EasyTermu v mžiku vytvoří dotykově ovladatelný signálový generátor, logger, master sběrnice I2C a mnohem více (viz ZDE - karta Example Layouts).

Toto zařízení je natolik flexibilní, že pro Váš komfort doporučujeme shlédnutí následujících videí. Veškeré informace jsou však k dispozici v manuálu (EN) ZDE.

Ukázka příkazů - "kompaktní" a "sebedokumentující" formát

Nastav GPIO 5 na výstupní režim a stav na log.1
G5 m=o os=1
G5 mode=output outputState=1
Nastav I2C adresu na 0x12 a proveď zápis 0x12 0x34
I2C i=1 a=12 wr=1234*
I2C initialized=1 address=12 wr=1234*
Generuj sinus o frekvenci 12kHz a amplituďě 1V
DAC p=sin f=12kHz a=1000 cc=1
DAC pattern=sine frequency=12kHz amplitude=1000 continuousConversion=1
Zobraz slider, který generuje PWM o nastavené střídě
ds x=10 w=300 h=40 a="PWM i=1 dc=%d cc=1"
displaySlider x=10 width=300 height=40 action="PWM initialized=1 dutyCycle=%d contnuousConversion=1"
Spouštěj ADC převod napětí každou vteřinu
tim a="ADC v=?" p=1000 s=1
timer action="ADC voltage=?" period=1000 state=1
Zobraz formulář a zobrazuj výsledky ADC převodů
df pm="ADC v=%d\r\n"
displayForm parseMask="ADC v=%d\r\n"
footerInformationGraphics

Informace

    footerLinksGraphics

    Odkazy