no cóż myślałem, że to tylko termometr. Miłe zaskoczenie to 1-Wire, wewnętrzny zapis ustawień rozdzielczości, wewnętrzne sprawdzanie przekroczenia zakresu temperatur, i do tego jeszcze super sprytny tryb pasożytniczy.
Świetna sprawa, szkoda że taka mała dokładność. [edit] Czy gdybym go zestroił programowo przez porównanie ze znaną wartością, to dostanę wartość bardziej dokładną (błąd pomiaru jest zależny od egzemplarza), czy te plus minus pół stopnia jest nie do przewidzenia i zależy od pogody, faz księżyca, humoru termometru i innych bliżej nieokreślonych czynników?
Witam, a jak zrobic zeby wynik otrzymywac na wyswietlaczu 16x2 ?osobno dla kazdego kanalu,pracuje nad sterownikem destylatora i czyjnikow bedzie cztery,posiadam tez wyswietlacz 20x4, dziekuje za pomoc. Swietny kanal
A nie jest to tak przypadkiem, że atmega wydziela ciepło i stąd to przekłamanie? Przecież zasilamy ten scalak 5V i energia ta po części, w wynikubstrat, zamieniana jest w ciepło, czyż nie?
+ElektroPrzewodnik Czy taki komunikat po włączeniu monitora portu szeregowego "Exception in thread "AWT-EventQueue-0" java.util.NoSuchElementException at processing.app.helpers.CircularBuffer.min(CircularBuffer.java:42) at processing.app.SerialPlotter$GraphPanel.computeBounds(SerialPlotter.java:90) at processing.app.SerialPlotter$GraphPanel.paintComponent(SerialPlotter.java:119) ... " mówi o tym, że czujnik jest uszkodzony czy że z oprogramowaniem jest coś nie tak?
+smieszek88 Prawdopodobnie podłączyłeś odwrotnie termometr, czyli tam gdzie powinna iść masa poszło zasilanie, a tam gdzie powinno iść zasilanie poszła masa. Ja niestety, także zamiast od razu dokładnie przyjrzeć się rysunkom na specyfikacji, podłączyłem termometr taj jak to wyglądało na filmie, czyli płaską stroną termometru do siebie. Mój termometr dzięki temu zabiegowi uległ uszkodzeniu, bo program go zwyczajnie nie znajduje. dlnmh9ip6v2uc.cloudfront.net/datasheets/Sensors/Temp/DS18B20.pdf tutaj na pierwszej stronie jest dokładnie pokazane która stópka za co odpowiada.
+Piotr Ossowski faktycznie źle podłączałem (tak jest jak się europejskiemu inżynierowi daje rysunek amerykański - sugerowałem się obrazkiem na stronie botlandu) i mojego też nie znajduje.
Dziwna sprawa, bo ja poczułem spaleniznę po podłączeniu wg specyfikacji. Gdy podłączyłem płaską do siebie, tak jak na filmie, to czujniki są wykrywane a temperatura jest odczytywana. Przetestowane na "dallasie" z Botlandu oraz dwóch innych kupionych dzisiaj.
Dudus PL www.ebay.com/itm/10PCS-DALLAS-DS18B20-18B20-TO-92-Thermometer-Temperature-Sensor-/291511397407?pt=LH_DefaultDomain_0&hash=item43df6eec1f 10 sztuk to 7.10$ z darmową wysyłką 30 sztuk to 7.10 *3 = 21.3 US$ 21.3 = 80.5128632 Polish zloty
no cóż myślałem, że to tylko termometr. Miłe zaskoczenie to 1-Wire, wewnętrzny zapis ustawień rozdzielczości, wewnętrzne sprawdzanie przekroczenia zakresu temperatur, i do tego jeszcze super sprytny tryb pasożytniczy.
Radzę uważeć na dallasa, ten termometr jest bardzo wrażliwy na wyładowania elektrostatyczne ;) Już kilka załatwiłem biorąc do ręki :D
Fajne i i łatwe. Jednak walka w asemblerze na 8051 z kwarcem 11,0592, gdzie cykl maszynowy jest ciut dłuższy od 1 uS , jest bardziej pasjonująca. :)
Świetna sprawa, szkoda że taka mała dokładność.
[edit]
Czy gdybym go zestroił programowo przez porównanie ze znaną wartością, to dostanę wartość bardziej dokładną (błąd pomiaru jest zależny od egzemplarza), czy te plus minus pół stopnia jest nie do przewidzenia i zależy od pogody, faz księżyca, humoru termometru i innych bliżej nieokreślonych czynników?
Jak liczyłem ile tych czujników może być to wyszło mi 281474976710656 więc całkiem nieźle.
A ja liczyłem na dalszą część o ESP8266...Ale ten odcinek też z chęcią obejrzę.
kubX98 W kolejnym odcinku będzie ESP8266 :)
ElektroPrzewodnik jej! :D
ElektroPrzewodnik YaY xD hura :]
kubX98 że brzydko wejdę z butami: www.jarzebski.pl/arduino/arduino-i-klony/nodemcu-v2-esp8266-lua.html
Pozdrawiam :)
ElektroPrzewodnik A ma Pan już zaplanowany termin kiedy się ukaże
Coś szybko wrzucony kolejny odcinek względem poprzedniego :D
A idzie podłączyć wyswiatlacz i termometr ?
Tak
Witam, a jak zrobic zeby wynik otrzymywac na wyswietlaczu 16x2 ?osobno dla kazdego kanalu,pracuje nad sterownikem destylatora i czyjnikow bedzie cztery,posiadam tez wyswietlacz 20x4, dziekuje za pomoc. Swietny kanal
Kiedy będzie kolejny odcinek do strter kitu?
A nie jest to tak przypadkiem, że atmega wydziela ciepło i stąd to przekłamanie? Przecież zasilamy ten scalak 5V i energia ta po części, w wynikubstrat, zamieniana jest w ciepło, czyż nie?
Można się niebawem spodziewać np odczytywania sensorów zdalnie za pomocą np nRF24L01?
Szkoda ze już nie publikujesz filmów.
+ElektroPrzewodnik Czy taki komunikat po włączeniu monitora portu szeregowego
"Exception in thread "AWT-EventQueue-0" java.util.NoSuchElementException
at processing.app.helpers.CircularBuffer.min(CircularBuffer.java:42)
at processing.app.SerialPlotter$GraphPanel.computeBounds(SerialPlotter.java:90)
at processing.app.SerialPlotter$GraphPanel.paintComponent(SerialPlotter.java:119) ... "
mówi o tym, że czujnik jest uszkodzony czy że z oprogramowaniem jest coś nie tak?
Zrobisz jakiś odcinek o wzmacniaczach audio?
Chciałbym podłączyć sobie taki termometr ale nie działa mi serial monitor ktoś może powiedzieć o co chodzi może jakieś sterownik nie działa czy coś :(
Jak zrobić bezprzewodowy czujnik temperatury w oparciu o protokół z-wave?
ElektroPrzewodnik Dodasz ten filmik do playlisty arduino ?
zrób film na temat radia fm sterowanego potencjometrem
ElektroPrzewodnik czy będzie organizowane w okresie wakacyjnym jakieś spotkania arduino fanów ?
Michał Dębczyński Zawsze możemy zgadać się na piwo ^^
mam 14 lat ale ja mogę pić pepsi a ty piwo ;)
Michał Dębczyński to w takim razie pomyślę nad jakimś spotkaniem dla fanów ;)
Michał Dębczyński Chyba się pisze ;)
Ja wiem z czego to wynika bo arduino na pinie 5v+ to tam jest napięcie ok 4,50 i atmega na płytce ma więcej woltów niż 4,50 xD :]
mi ten dallas nie chce działać przy R= 4,7kOhm ale dałem 10 kOhm i działa
Arduino leonardo
+ElektroPrzewodnik przy podłączeniu gnd i 5v arduino mi się resetuje :/ czyżby czujnik z botlandu miał zwarcie?
+smieszek88
Prawdopodobnie podłączyłeś odwrotnie termometr, czyli tam gdzie powinna iść masa poszło zasilanie, a tam gdzie powinno iść zasilanie poszła masa. Ja niestety, także zamiast od razu dokładnie przyjrzeć się rysunkom na specyfikacji, podłączyłem termometr taj jak to wyglądało na filmie, czyli płaską stroną termometru do siebie. Mój termometr dzięki temu zabiegowi uległ uszkodzeniu, bo program go zwyczajnie nie znajduje. dlnmh9ip6v2uc.cloudfront.net/datasheets/Sensors/Temp/DS18B20.pdf tutaj na pierwszej stronie jest dokładnie pokazane która stópka za co odpowiada.
+Piotr Ossowski faktycznie źle podłączałem (tak jest jak się europejskiemu inżynierowi daje rysunek amerykański - sugerowałem się obrazkiem na stronie botlandu) i mojego też nie znajduje.
Obawiam się że obaj mamy uszkodzone termometry, najprawdopodobniej uszkodzeniu uległy dwie diody w środku. Na szczęście, arduino jest całe.
Dziwna sprawa, bo ja poczułem spaleniznę po podłączeniu wg specyfikacji. Gdy podłączyłem płaską do siebie, tak jak na filmie, to czujniki są wykrywane a temperatura jest odczytywana. Przetestowane na "dallasie" z Botlandu oraz dwóch innych kupionych dzisiaj.
jak wyświetlić te twmpetature na lcd
#include
#include
#include
#define ONE_WIRE_BUS 8
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
// put your setup code here, to run once:
lcd.begin(16, 2);
sensors.begin();
lcd.print("Temperatura: ");
pinMode(8,INPUT);
pinMode(7,OUTPUT);
pinMode(6,OUTPUT);
pinMode(9,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
sensors.requestTemperatures();
lcd.setCursor(0,1);
lcd.print(sensors.getTempCByIndex(0));
lcd.print(" ");
lcd.print((char)223);
lcd.print("C");
if(sensors.getTempCByIndex(0)=25.0&&sensors.getTempCByIndex(0)
Please explain in english if possible
+Rasool Shaik I can +- translate this for you on scype, ts.
Jeden ten czujnik kosztuje ok. 5 zł ty masz ich 30 to 150zł.😱
Dudus PL www.ebay.com/itm/10PCS-DALLAS-DS18B20-18B20-TO-92-Thermometer-Temperature-Sensor-/291511397407?pt=LH_DefaultDomain_0&hash=item43df6eec1f
10 sztuk to 7.10$ z darmową wysyłką
30 sztuk to 7.10 *3 = 21.3
US$ 21.3 = 80.5128632 Polish zloty
Na ebay. A na np. Botland jest po 5 zł 1szt.
Dudus PL Bo to Botland
kolega to z poludnia kraju chyba sadzac po tym jak mowi...