Big Teploměr
22.12.2014 16:58Translate to English
TEPLOMĚR
Teploměr měří jednu teplotu od -99 do + 99 °C, která se zobrazí přes celý LCD displej.Viz obr.1. Pro měření jsem použil čidlo DS18b20.
Obr.1. Naměřená teplota 25,81°C s čidlem DS18b20
obr.2. Na displeji se napíše ERROR když je čidlo DS18b20 odpojené
obr.3. Naměřená teplota -3,93°C s čidlem DS18b20
Seznam součástek:
Arduino Uno
Lcd displej
Rezistor: 4,7KΩ
Teplotní čidlo: DS18B20
Schéma zapojení:
obr.4.Schéma zapojení
Postup zapojení:
Obvod zapojíme podle obr.4 Schéma zapojení. Čidlo DS18b20 měří teplotu. Potenciometr P1 nastavujeme kontrast Lcd displeje. Pozor: Každé čidlo DS18b20 má jinou adresu, musí se změnit.
Kód programu:
Video:
———
ZpětDiskusní téma: Big Teploměr
Datum | 08.08.2016 |
---|---|
Vložil | Ondra |
Titulek | Knihovna dotaz |
Ahoj
Prosím jaká je použita knihovna Bignumbers?
Děkuji
———
Datum | 19.01.2015 |
---|---|
Vložil | Honza |
Titulek | Rozsah měření |
Zdravím,
chtěl bych se zeptat, nebo upřesnit rozsah měření toho teploměru. Zde se uvádí +-99 st.C ale čidlo DS18B20 umí měřit od -55 do +125 st.C . Je to v rámci rozlišení displeje?
Diky za odpověď. Jinak parádní návod.
———
Datum | 07.02.2015 |
---|---|
Vložil | libor |
Titulek | Re: Rozsah měření |
Zajimava otazka, co vlastne dana aplikace umi zmerit, co umi zobrazit a hlavne co je pravdivy udaj.
1/ Vyrobce cidla garantuje funkcnost a pravdivost udaju od teploty -55stC do 125stC. Vsadim ale boty, ze zmeri i treba teplotu -55.5stC nebo 125,9stC.
Tvurce aplikace uvadi rozsah -99stC az 99stC. Ale podle kodu dokaze zobrazit i -99.99stC pokud by tento udaj poskytlo cidlo.
Takze skutecny vysledek je kombinaci SW a HW rozsahu:
- zaporne hodnoty teploty budou pravdive do -55stC (kod by musel byt podminkovan, pokud pojedete do antaktidy)
- kladne hodnoty teplot budou pravdive do 99.99stC, od 100stC nastane chybne zobrazeni (kod je by bylo vhodne podminkovat nebo upravit tak, aby byl vyuzit plny rozsah cidla).
———
Datum | 05.01.2015 |
---|---|
Vložil | Petr |
Titulek | Adresa čidla |
Ahoj, jak zjistím adresu čidla?
———
Datum | 17.01.2015 |
---|---|
Vložil | |
Titulek | Re: Adresa čidla |
Ahoj, viz článek:
https://arduino8.webnode.cz/news/mereni-teploty-z-nekolika-mist-a-logovani-na-thingspeak/
———
Datum | 25.12.2014 |
---|---|
Vložil | Milan |
Titulek | otrasne |
V skutočnosti je to otrasne a zle čitateľné.
———
Datum | 26.12.2014 |
---|---|
Vložil | Venca |
Titulek | Re: otrasne |
Mrkni na https://arduinoprojekt.webnode.cz/ a stahni si knihovnu. Knihovna na 100% funguje.
———
Datum | 21.12.2014 |
---|---|
Vložil | Pavel Janik |
Titulek | Pěkné |
Aha tak to mě nenapadlo, použít 20x4 display na zobrazení velkých čísel - dobrý nápad.
Chystám se vyrobit něco podobného pro rodiče a chtěl jsem taky nějaký větší display s řadičem - mám objednaný 2x 8x8 LED s MAXIMem, tak jsem zvědavý, jak to bude viditelné...
Ještě k tomu adresování Dallasu - já našel v jiném sketchy toto:
Serial.print(sensors.getTempCByIndex(0)); // Why "byIndex"?
// You can have more than one IC on the same bus.
// 0 refers to the first IC on the wire
Zatím nemám Dallas, tak nevím, zda to funguje - nezkoušel jsi?
———
Datum | 23.12.2014 |
---|---|
Vložil | |
Titulek | Re: Pěkné |
Dostal jsem se ke snímačům a tak si odpovím sám - funguje také, index 0 vypíše jeden snímač a index 1 druhý.
———
Datum | 21.03.2015 |
---|---|
Vložil | koblich |
Titulek | Re: Re: Pěkné |
Tak me napada, podle ceho se urcuje ten index? abych mel zarucenete, ze cidla budou mit vzdy stejne poradi, tzn. stejny index.