Stránka 1 z 1

měření teploty

Napsal: 21 Jan 2017 17:28
od philirom
Zdravím,

má tu někdo vyřešené měření teploty pomoci Mikrotiku - RS232 a senzoru DS18B20 ? Našel jsem toto schema http://martybugs.net/electronics/tempse ... rdware.cgi , v pc běží krásně, ale na MK vubec nic :( . Už se to tu kdysi řešilo, ale nedohledal jsme žádný výsledek. Děkuji. :)

Re: měření teploty

Napsal: 21 Jan 2017 17:39
od mpcz
Zdravím,
tohle už jsem kdysi řešil, ale ne tak jednoduše, Dallas byl na Arduinu a převodníku TTL na USB. Nebo to jde i bez převodníku, ale RS 232 už na RB moc není.
mpcz, 21.01.2017

Re: měření teploty

Napsal: 21 Jan 2017 17:44
od philirom
mpcz píše:Zdravím,
tohle už jsem kdysi řešil, ale ne tak jednoduše, Dallas byl na Arduinu a převodníku TTL na USB. Nebo to jde i bez převodníku, ale RS 232 už na RB moc není.
mpcz, 21.01.2017


Děkuji za možné řešení. Vím, že rs232 se už moc nevyskytuje, ale leží mi tu nějaké starší kousky MKček tak jsem jim chtěl najít aspoň nějaké využití než úplně umřou. Každopádně když to nebude možné, půjdu do něčeho sofistikovanějšího ;).

Re: měření teploty

Napsal: 21 Jan 2017 23:00
od erotel
Já používám Esp8266.Připojím k tomu ds18b20 do softu zadám essid,heslo a api klíč k mému serveru.Hodím do krabičky s 3ks nabíjecích baterek.monitoruje mi to podle použitého čidla různé údaje.Kdyz tam dám BME280 tak mám teplotu,vlhkost,tlak a napětí beterek.Používám deep sleep,kdy esp bere okolo 1 mikro ampery.Jednou za 10minut se probudí,odešle data a zase uspí.Zatím mi jede jeden kousek 8 měsíců z baterek.

Re: měření teploty

Napsal: 22 Jan 2017 09:22
od hafieror
Pokud vím, tak na rs232 nejde čidlo připojit. Tam je ten seriák nějakej okuchanej, šlo to třeba k alixům, tam jsem to měl a návod by tu i někde měl být.

Re: měření teploty

Napsal: 22 Jan 2017 10:13
od mpcz
hafieror píše:Pokud vím, tak na rs232 nejde čidlo připojit. Tam je ten seriák nějakej okuchanej, šlo to třeba k alixům, tam jsem to měl a návod by tu i někde měl být.

Zdravím,
no přímo na RS232 určitě ne, to okuchání je především tím, že RB nepoužívá normu, ale pouze TTL napěťové úrovně. Ale i kdyby to tak nebylo, připojit nelze. Dallas komunikuje po docela složitém protokolu, který je třeba něčím dešifrovat. Nejjednodušší a nejlevnější je podle mého Arduino do USB RB.
mpcz, 22.01.2017

Re: měření teploty

Napsal: 22 Jan 2017 15:21
od hafieror
mpcz píše: Nejjednodušší a nejlevnější je podle mého Arduino do USB RB.
mpcz, 22.01.2017

Do tohoto nevidím, ale dokážu arduino z USB jakýhokoliv RB napájet a zároveň s ním i komunikovat? USB myslím třeba to co má SXT.

Re: měření teploty

Napsal: 22 Jan 2017 16:30
od mpcz
SXT jsem nezkoušel, nebyl důvod, na RB411 a RB951 jsem pár věcí vytvořil, které byly napájené z USB a posílaly teplotu do centrály.
mpcz, 22.01.2017

Re: měření teploty

Napsal: 23 Jan 2017 10:42
od lwq
Zahlednul jste nekdo toto reseni od papouch.com ? 8) :idea:

A 1wire sbernici copouziva DS18B20 lze provozovat na RS232, ale ne s primym propojenim je treba adapter a hlavne vhodny SW, ne ROS.

Re: měření teploty

Napsal: 24 Jan 2017 20:39
od philirom
erotel píše:Já používám Esp8266.Připojím k tomu ds18b20 do softu zadám essid,heslo a api klíč k mému serveru.Hodím do krabičky s 3ks nabíjecích baterek.monitoruje mi to podle použitého čidla různé údaje.Kdyz tam dám BME280 tak mám teplotu,vlhkost,tlak a napětí beterek.Používám deep sleep,kdy esp bere okolo 1 mikro ampery.Jednou za 10minut se probudí,odešle data a zase uspí.Zatím mi jede jeden kousek 8 měsíců z baterek.


Děkuji za inspiraci,koukal jsme se na jednotlivé komponenty a nevypadají špatně.

Re: měření teploty

Napsal: 24 Jan 2017 23:25
od kure05
Ten modul od Papoucha máme na jednom koupališti na měření teploty vody a vzduchu a je to připojený k RB411 a funguje to vpohodě . . .

Re: měření teploty

Napsal: 25 Jan 2017 20:29
od hafieror
erotel píše:Já používám Esp8266.Připojím k tomu ds18b20 do softu zadám essid,heslo a api klíč k mému serveru.Hodím do krabičky s 3ks nabíjecích baterek.monitoruje mi to podle použitého čidla různé údaje.Kdyz tam dám BME280 tak mám teplotu,vlhkost,tlak a napětí beterek.Používám deep sleep,kdy esp bere okolo 1 mikro ampery.Jednou za 10minut se probudí,odešle data a zase uspí.Zatím mi jede jeden kousek 8 měsíců z baterek.


Jak měříš napětí baterek? Přes dělič napětí a analogReference(INTERNAL)?

Re: měření teploty

Napsal: 26 Jan 2017 09:23
od erotel
hafieror píše:
erotel píše:Já používám Esp8266.Připojím k tomu ds18b20 do softu zadám essid,heslo a api klíč k mému serveru.Hodím do krabičky s 3ks nabíjecích baterek.monitoruje mi to podle použitého čidla různé údaje.Kdyz tam dám BME280 tak mám teplotu,vlhkost,tlak a napětí beterek.Používám deep sleep,kdy esp bere okolo 1 mikro ampery.Jednou za 10minut se probudí,odešle data a zase uspí.Zatím mi jede jeden kousek 8 měsíců z baterek.


Jak měříš napětí baterek? Přes dělič napětí a analogReference(INTERNAL)?


Přímo v ESP8266

Kód: Vybrat vše

#include <ESP8266WiFi.h>

ADC_MODE(ADC_VCC);
  float vdd;
 
void setup (){
Serial.begin(115200);
}

void loop(){

vdd = ESP.getVcc();
  Serial.println(vdd);
  } 
 
 

Re: měření teploty

Napsal: 26 Jan 2017 12:57
od mpcz
Pokud je v místě měření už Wifinka 2,4 instalována, je toto určitě nejlepší řešení i z hlediska ekonomického a energetického, pouze když měřím teplotu třeba v racku nebo tak nějak, tak je asi potřeba dodat i Wifi AP 2,4 GHz pro příjem a to je dost výrazná komplikace. Pro takové případy bych rozhodně použil Arduino. K ESP sice připojit ETH modul také lze, ale už je s tím komplikace, především mechanická.
mpcz, 26.01.2017