Teploměr
Re: Teploměr
Teplomě jsem zkoušel měnit za jiný ale vysledek stejný
Re: Teploměr
Vhodné napsat i co máš za arduino. Třeba UNO má serial na pinu 0 a 1 ... když používáš serial, nic by na těch pinech nemělo být připojeno - interně je tam připojen převodník USB<->RS-232 TTL. Takže bych zkusil jiný pin než 1. Teda za předpokladu, že ta knihovna umí emulovat SPI.
Re: Teploměr
Je to m5stack a výměna pinu nepomohla, ještě jedna věc, když je to napojeno na usb tak místo nuly to píše nan, dočetl jsem se že to se pere PC a GND, když usb odpojím zobrazí se 0.00
Re: Teploměr
M5stack osobně neznám, ale podle těchto stránek by měly být oba ty boční piny GPIO1 a GPIO3 pro sériovou komunikaci:
https://forum.m5stack.com/topic/188/bot ... der-pinout
Zkus to přehodit na piny 19 a 23. CLK na pinu 18 může zůstat.
https://forum.m5stack.com/topic/188/bot ... der-pinout
Zkus to přehodit na piny 19 a 23. CLK na pinu 18 může zůstat.
Re: Teploměr
Většina MCU má senzor teploty přímo v sobě, není potřeba používat nějaký extra měřič teploty. Já např. měřím venkovní teplotu s přesností na 0,1°C pomocí ATtiny202.
Re: Teploměr
V tomto případě autor vlákna používá termočlánek. Ten se hodí na měření vyšších teplot (stovky °C).
Jinak k těm čidlům teploty uvnitř obvodů - byl bych hodně opatrný s tvrzením, že mají přesnost 0,1°C.
Minulý týden jsem se pustil do pokusů se SIGFOXem. Ten má taky uvnitř něco jako "teploměr".
Na požádání ale vracel každých 15 minut teplotu kolem 27°C.
Těch 15 minut vždycky spal s minimální spotřebou, takže vlastní ohřev byl zanedbatelný.
Když jsem ale měřil hned vedle pomocí DS18B20, dostal jsem skoro reálných 21°C.
Jinak k těm čidlům teploty uvnitř obvodů - byl bych hodně opatrný s tvrzením, že mají přesnost 0,1°C.
Minulý týden jsem se pustil do pokusů se SIGFOXem. Ten má taky uvnitř něco jako "teploměr".
Na požádání ale vracel každých 15 minut teplotu kolem 27°C.
Těch 15 minut vždycky spal s minimální spotřebou, takže vlastní ohřev byl zanedbatelný.
Když jsem ale měřil hned vedle pomocí DS18B20, dostal jsem skoro reálných 21°C.
Re: Teploměr
Dik za reakce,
AstroMik - vyměna pinu na 19 a 23 pomohla už se neuobrazuje nan, ale teplota se taky nezobrazuje pořád jen 0.00 C.
Caster potrebuji merit teplotu do cca 800 °C
AstroMik - vyměna pinu na 19 a 23 pomohla už se neuobrazuje nan, ale teplota se taky nezobrazuje pořád jen 0.00 C.
Caster potrebuji merit teplotu do cca 800 °C
Re: Teploměr
Tak to už bych skoro viděl na nějaký hardwarový problém.
Koukal jsem do knihovny a výsledných 0°C se vrací v případě, že se z datového pinu (SO) čtou samé nulové bity.
To znamená, že buď ten samotný obvod MAX6675 není napájený, nebo má přerušené komunikační vodiče (SCK / SO / CS).
A nebo je jinak vnitřně porouchaný.
V kódu žádný problém nevidím.
Koukal jsem do knihovny a výsledných 0°C se vrací v případě, že se z datového pinu (SO) čtou samé nulové bity.
To znamená, že buď ten samotný obvod MAX6675 není napájený, nebo má přerušené komunikační vodiče (SCK / SO / CS).
A nebo je jinak vnitřně porouchaný.
V kódu žádný problém nevidím.
Re: Teploměr
na konci kodu je uveden delay 10000, ale popis je 1s ?
pak tady je v článku co je "nan"
https://www.hwkitchen.cz/navody-hwkitch ... no-navody/
citace z článku :
pak tady je v článku co je "nan"
https://www.hwkitchen.cz/navody-hwkitch ... no-navody/
citace z článku :
Co vlastně to „nan“ znamená? Znamená to, že veličina nebyla naměřená / zpracovaná. V každém případě se jedná o chybu měření. To, že se nám veličina z nějakého důvodu nenaměří, neopravíme, ale zařídíme, aby se například tato chyba nezapsala na SD kartu nebo se neposlala dál ke zpracování. K tomu nám poslouží funkce „isnan“, její použití a aplikaci si ukážeme v následujícím programu.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 41 hostů