Hledám zařízení dle požadavků

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
iDroid
Příspěvky: 7
Registrován: 07 říj 2015, 02:00

Hledám zařízení dle požadavků

#1 Příspěvek od iDroid »

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

Uživatelský avatar
Cowley
Příspěvky: 3087
Registrován: 04 úno 2005, 01:00

#2 Příspěvek od Cowley »

Zkus Papouch.com. maji hromadu modulu.

Uživatelský avatar
ringojr
Příspěvky: 29
Registrován: 25 dub 2015, 02:00

#3 Příspěvek od ringojr »

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.

Uživatelský avatar
iDroid
Příspěvky: 7
Registrován: 07 říj 2015, 02:00

#4 Příspěvek od iDroid »

Díky moc za info..

ringojr
nešel by jsi někam na chat na pár minut ? :lol:

Uživatelský avatar
ross4435897
Příspěvky: 426
Registrován: 10 lis 2009, 01:00
Bydliště: Brno

#5 Příspěvek od ross4435897 »

ESP2866 .. kompletni reseni, ovsem chce se to trochu zacist a programovat ...

Uživatelský avatar
ringojr
Příspěvky: 29
Registrován: 25 dub 2015, 02:00

#6 Příspěvek od ringojr »

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.

Uživatelský avatar
iDroid
Příspěvky: 7
Registrován: 07 říj 2015, 02:00

#7 Příspěvek od iDroid »

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 ?

Díky za info

Uživatelský avatar
ringojr
Příspěvky: 29
Registrován: 25 dub 2015, 02:00

#8 Příspěvek od ringojr »

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.

Uživatelský avatar
iDroid
Příspěvky: 7
Registrován: 07 říj 2015, 02:00

#9 Příspěvek od iDroid »

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.

Uživatelský avatar
ringojr
Příspěvky: 29
Registrován: 25 dub 2015, 02:00

#10 Příspěvek od ringojr »

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

Uživatelský avatar
iDroid
Příspěvky: 7
Registrován: 07 říj 2015, 02:00

#11 Příspěvek od iDroid »

Díky moc. Tak jsem to objednal, snad to bude šlapat, akorát nevím jaký přesně kabel mám koupit na ty čidla :-(

Uživatelský avatar
ringojr
Příspěvky: 29
Registrován: 25 dub 2015, 02:00

#12 Příspěvek od ringojr »

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 :-(

Uživatelský avatar
rnbw
Příspěvky: 32312
Registrován: 21 bře 2006, 01:00
Bydliště: Bratislava

#13 Příspěvek od rnbw »


Uživatelský avatar
iDroid
Příspěvky: 7
Registrován: 07 říj 2015, 02:00

#14 Příspěvek od iDroid »

OK, díky ;)
Můžu ty čidla teplot zapojit i takto ?
Přílohy
Bez názvu-8.png
(35.33 KiB) Staženo 74 x

Uživatelský avatar
ringojr
Příspěvky: 29
Registrován: 25 dub 2015, 02:00

#15 Příspěvek od ringojr »

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.

Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“