Zaslal: st říjen 07 2015, 12:35 Předmět: Hledám zařízení dle požadavků
Ahoj, potřeboval bych poradit a tak se zkusím obrátit na zdejší profíky. Hledám zařízení, které by umělo získat 3 teploty T1, T2, T3, a získat stav ze 2 vypínačů zda jsou ON/OFF P1 a P2. Tyto údaje potřebuji někam ukládat asi na server, jelikož chci z tabletu tyto údaje číst a ovládat dané zařízení. Předem děkuji za případné rady. Dotazy doplním. Děkuji
Zkus SDS micro tuzemského výrobce v cenách kolem 900-1500,- Kč, které měří teploty pomocí levných čidel DS18b20 a web server pro ovládání můžeš realizovat přímo v něm, podle typu jsou tam i relá pro vovládání a monitoring teplot máš ještě na webu výrobce. Tento základ lze dokonce realizovat bez vlastního programování.
Osobně tímto zařízením řeším snímaní 16 teplotních čidel, komunikaci s tepelným čerpadlem přes RS232, analogové řízení TČ, měření spotřeby a ovládání dvou oběhových čerpadel a topné patrony.
iDroide dostat se ne chat je pro mě problém hlavně časový (muselo by to být teď hned) ale můžeme otázky rozebrat tady.
Zkouším i Arduino a dnes mi přistály na stole dvě verze NodeMCU Lua jak píše ross... - to SDS bych řekl že je pro začátečníky asi nejsnažší - máš hned nějaké výsledky.
To: ringojr
Jasně, to chápu, ale i tak díky
Zeptám se tedy tady.. Tohle se mi nikde nepodařilo zjistit.
1) v čem se to programuje ta obsluha, myslím jaký jazyk.
2) na čem to celé beží, Linux ?
3) podpora PHP ?
4) max délka kabelu pro teplotní čidla ?
Vše potřebné zjistíš na http://wiki.merenienergie.cz/index.php/SDS-C a diskusi na http://forum.merenienergie.cz//index.php.
add 2) Je to postaveno na nějakém ARM procesoru s obsáhlým firmwarem který zajišťuje veškeré základní činnosti a webové rozhranní pro administraci. Pro vlastní měření tak není třeba nic programovat, stejně tak lze ovládat přímo relátka přímo z prohlížeče.
add 1) Má to vlastní zjednodušené SDS- C (novější verze i tzv full C) podobné tomu Arduinu (avšak bez knihoven).. Spoustu věcí, které by jsi jinde musel programovat (nebo tahat z knihoven) to dělá autonomně a výsledky potom vyčteš již hotové ze systémových proměnných - např. změřené teploty, stavy vstupů,....
add 3) PHP mi běží na NASu a ten si data načítá přes HTTP_GET - dokumentaci zjistíš kde je co uloženo v systénmových proměnných a pak to vyčteš přes HTTP_GET nebo vše (podmnožiny) v XML,... Ve vlastním SDS nic pro podporu programovat nemusíš.
add 4) Desítky metrů na twistu, ale nemá to rádo hvězdy a dělení sběrnice - jde o sběrnici 1wire.
Pro účel co píseš v podstatě nemusíš nic programovat na straně tohoto zařízení. Stačí prvotní nastavení přes webové rozhranní a zbytek v PHP na straně serveru. Případně můžeš do SDS stáhnou prográmek od výrobce který ukládá hodnoty do databáze na jeho serveru a v poslední době umoňuje i jednoduché ovládání výstupů přes server. Kromě toho je k dispozici i prográmek pro Android pro čtení a základní ovládání napřímo.
Díky za vyčerpávající informace. Snažil jsem se tí prokousat, jsem sice o kus dál, dále zůstávají dvě otázky. Ten webserver v čipu slouží pouze jako nějaké uživatelské prostředí pro ovládání a zobrazení nějakých hodnot, které jsou ve skutečnosti uloženy někde zcela jinde, je to tak ? A druhá věc co mi není jasný je, pokud si vytvořím program v SDS-C, jak se ten program spustí ? Přes webserver ? Díky moc.
1)Vestavěný webserver slouží primárně pro nastavování SDS a zobrazení hodnot v SDS uložených. Kromě stránek které tam jsou jako firmware (a hodnoty proměných to generuje jako text) si tam můžeš přidat vlastní HTML stránku (např. se SVG grafikou) do které si načítáš co chceš a můžeš ovládat proměnné toho SDS (ale tam už používáš jiný princip načítání proměnných než používají ve firmware).
2)Vytvoříš program s funkcí init a main, a pak to dodaným programem nahraješ do SDS (stejným programem si tam můžeš nahrár vlastní HTML stránku). Po spuštění - zapnutí napájení SDS pprovede funkci INITa pak stále dokola vykonává funkci main. A kromě těchto funkcí, které tam vlasně ani mít nemusíš, autonomně čte teploty z čidel, S0 vstuoů, A/D převodníků a zobrazuje je na vestavaných HTML stránkách nebo je můžeš externě načítat přes
Jako kabely používám staré patch kabely - kroucené dvoulinky. Největší problém je, že SDS má pro připojení čidel malý RJ konektor který je docela problém sehnat
Takhle to 1-wire sběrnice nemá ráda (odrazy na vedení...) a rozhodně to není doporučované zapojení. Ale jestli jsou to jen tři čidla tak to nejspíš funngovat bude. Já to mám 14 čidel ještě méně předpisově ale 15 už tam nedostanu a fungování této sběrnice mi sbouralo když jsemji připojil 1metrovým telefoním kabelem s nalisovaným konektorem, když jsem ten 1m kabelu nahradil jiným už to šlapalo.
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2Další
Strana 1 z 2
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.