Jste zde

iDo – jde to i lépe aneb inteligentní automatizace pro každého

ido_logo.png

iDo je projekt inteligentního zařízení určeného pro malou či domácí automatizaci. Umožňuje měřit teplotu, sledovat otevřená okna, měřit čas či spínat čerpadlo topení. Zkrátka vše (skoro) co si řeknete a navíc za rozumnou cenu a bez potřeby znalosti programovatelných automatů.

Máte nějakou technologii jako je elektrické světlo, boiler na vodu, garážová vrata, nebo dokonce podlahový konvektor či bazén, pro který byste potřebovali automatizované řízení, nejlépe se síťovým dohledem, a vhodné řešení na trhu prostě není nebo je, ale nikoli za rozumnou cenu? Bojíte se složitých a drahých PLC? Pak je možná iDo vhodné právě pro Vás.

Základní vlastnosti

  • Objednat iDo na obchod.HW.czAutonomní řízení bez nadřazeného systému
  • Až 8 teplotních čidel s automatickou detekcí
  • 4 logické vstupy s možností připojení bezpotenciálových čidel
  • 2 reléové přepínací výstupy až 50V/1A
  • Integrované vývojové prostředí s řadou ladících funkcí
  • Snadno pochopitelný intuitivní jazyk
  • Hardwarový Watchdog
  • DHCP, HTTP, SNTP, Syslog, UDP Setup
  • XML pro vzdálený dohled
  • 2 spínače DIP pro uživatelsky definované funkce
  • Upgrade FW přes WWW
  • Napájení 9-15 Vss

Ukázka programového okna iDoiDo si umí zapamatovat předpis (program) definující chování výstupů na základě stavu vstupů, teplot a hodnot proměnných. Předpis se definuje, testuje a ovládá prostřednictvím běžného prohlížeče webových stránek. Žádné vývojové nástroje nejsou potřeba.

Příklady aplikací

  • Schodišťové automaty osvětlení
  • Termostaty
  • Podlahové topné konvektory
  • Garážová vrata
  • Bazénová technologie
  • Whirpooly
  • Přímotopy na TUV

 

Blokové schéma iDo
Blokové schéma iDo
 

iDo je založeno na osvědčené platformě s ATmega128 ve spojení s operačním systémem NutOs. Vedle 4 binárních, galvanicky oddělených vstupů určených pro připojení dveřních kontaktů, požárních hlásičů nebo detektorů hladiny vody apod. Dále umožňuje připojit až 8 teplotních čidel typu 1-Wire (DS18B20 a podobných) kterými lze měřit provozní parametry na které má iDo nějakým způsobem reagovat. Senzory jsou po připojení automaticky detekovány a uživateli jen stačí přiřadit jim požadovanou roli (pole nahrazuje název čidla) výběrem z definovaných možností. Dále lze využít dvojice spínačů DIP pro libovolné definování potřeby jako je například určení režimu provozu (všední den/svátek či dovolená nebo léto/zima) nebo třeba dočasné omezení vykonávání části programu (deaktivace ohřevu bazénu při zachování cirkulace vody a podobně).

Výpis teplotních čidel iDo
Výpis teplotních čidel iDo
 

V závislosti na vstupních hodnotách umožňuje iDo ovládat dvojici přepínacích relé, která mohou zapínat/vypínat například čerpadla, osvětlení, topení – zkrátka na co si vzpomenete. Třešničkou na dortu je pak obsluha LED která standardně signalizuje čtení hodnot teploměrů, ale není problém přiřadit ji funkci signalizace chybových stavů či jakékoliv jiný úkol podle potřeby.

iDo podporuje prvotní konfiguraci přes UDPTypické funkce

  • Vykonávání příkazů zadávaných pomocí WWW prohlížeče
  • komunikace po síti Ethernet (http, sntp, syslog)
  • přesné měření teplot až 8 senzory současně.
  • sledování až čtyři logických vstupů (tlačítka, kontakty, spínače …)
  • ovládání dvou přepínacích kontaktů
  • předat naměřené i vypočtené hodnoty prostřednictvím XML
  • vyžádat si síťové parametry pomocí DHCP

Jak se iDo programuje

Speciálně pro tento účel byl vyvinutý jednoduchý programovací jazyk založený na relativně omezené sadě funkcí, díky čemuž nemá uživatel problém s jejich zapamatováním či složitými pravidly pro tvorbu programů, ale současně není výrazněji omezován v realizaci vlastních potřeb. Naprostá většina funkcí a operátorů je pak pochopitelně odvozena z jazyka C a pouze v nutných případech modifikována tak, aby nedocházelo ke kolizím s operačním systémem. Čili chcete-li vytvořit vlastní program, pak stačí jen 7 kroků:

  • Otevřete libovolný internetový prohlížeč
  • Do řádky s adresou napište adresu zařízení iDo
  • Klikněte na odkaz „iDo program“ v menu na levé straně
  • Do okna editoru napište program (můžete jej i zkopírovat z příkladů)
  • Tlačítkem Test (lišta ovládání běhu) ověřte správnost programu
  • Tlačítkem Run se program rozběhne
  • Pokud jste s chováním vašeho iDo programu spokojeni, uložte program stiskem tlačítka Save

A to je skutečně vše, od této chvíle vykonává iDo váš program.

Součástí iDo jsou také vzorové příklady zdrojových kódů aplikací, ale o tom někdy přístě

Ukázka XML rozhraní pro vzdálený strojový dohledVývojové prostředí

V průběhu tvorby programu se může stát (a je docela pravděpodobné, že se to i stane), že nastanou situace, ve kterých si budete chtít ověřit, zda je Váš program napsán správně a že skutečně dělá to, co od něj očekáváte. K tomuto účelu jsou v zařízení iDo vestavěny ladící nástroje.

V případě chyby při překladu, je červeně zvýrazněno vše od chyby až do konce programu, protože nebylo možné zbytek programu korektně vyhodnotit. Chyba při překladu rovněž zabrání spuštění testovacího běhu programu.

Pokud se podaří program přeložit, následuje zkušební spuštění, při tomto spuštění jsou zachyceny chyby při běhu (run-time errors). Pokud se jedná o neopravitelnou chybu zpracování se na ní zarazí a v analýze se příslušná část zobrazí červeně. Při setkání s opravitelnou chybou (např. nedefinovaná proměnná) pokračuje program dál, v analýze je pak zobrazen poslední výskyt takovéto chyby.

Vše co je potřeba k vytvoření, přeložení odladění a běhu programu je tak již součástí Vašeho iDo.

Registrace k odběru informací o nových firmware

Závěr

Úkolem iDo není nahrazovat práci programovatelných automatů PLC, ale nabídnout jejich cenově přijatelnou alternativu v případech, kdy je třeba snadno a rychle zrealizovat jednoduchou aplikaci pro kterou se již nevyplatí vyvíjet jednoúčelové zařízení a současně ještě není třeba používat sofistikované PLC. Své uplatnění tak najde především v domácí automatizaci, při realizaci energeticky úsporných zařízení nebo při potřebě modifikace jednoduchých operací přesně podle požadavků zákazníka.

Download & Odkazy

Registrace k odběru informarcí o nových firmware

PřílohaVelikost
PDF icon Manuál k iDo1.71 MB
Soubor iDo Config - UDP konfigurátor1.81 MB
Hodnocení článku: