Udało mi się znaleźć bardzo ciekawy [url=http://www.atmel.com/dyn/resources/... Atmela. Przeczytaj go dokładnie i wykonaj wszystko tak jak tam opisano. Myślę, że pomiędzy podanym w tym dokumencie buforze (strona 3), a zaemulowanym RS232 nie koniecznie musi być konwerter poziomów - MAX232. Pokazany tam bufor wzbogaciłbym o...
Witam Na forum też są te informacje, np. tu: http://www.elektroda.pl/rtvforum/topic68... Wyszukiwarka forum jest słaba, lepiej szukaj przez google, dopisz na końcu: site:www.elektroda.pl
... i tu moje pytanie co można w tym programie zoptymalizować może deklaracje czujnikó próbowałem za pomoca czegos takiego ale mi nie wychodzi: 1wwrite adr adr: data tu numer seryjny czujnika Numer ID DS-a wystarczy umieścić w pamięci programu , tak jak zamierzałeś. 'jest 1wwrite Id(1) , 8 '... 'popraw na For x=0 to 7 y=Lookup(x,adr)...
Może ja wyjaśnię jaśniej. Generujesz przerwanie od timera np. co 800ms, czy 1s. I w przerwaniu wykonujesz operacje: 1. Odczyt temperatury do zmiennej 2. Komenda Convert_T Odpowiadając na Twoje pytanie - 750ms to MINIMALNY czas między CONVERT_T a odczytem (dla 12-bit). Więc odczyt po 1, 2, 3600 sekundach po CONVERT_T nie jest błędem. Dzięki takiej metodzie...
Witam, można po 1-wire bez problemu, przetwornica z 12V DC na 5v DC, masa może być ta sama. Nie będzie to zakłócało pracy alarmu, w kwestii przewodowej, jak dobrze zamkniesz obudowę to nie będzie sabotażu ;)
Tak, do masy po stronie Uno.
no tak by Duch ;) sam przyznasz że u niego też jest "String as 6" i nadpisuje dane. Tobie udało sie to odkryć bo byłes dociekliwy i testowałeś dokładnie w temperaturach ujemych. Nie mówiac o tym jak zasilał DSy niezgodnie z aplikacją fabryczną. Masz racje jeśli chcesz by układ działał stabilnie to trzeba robić zgodnie ze sztuką. To że duchowi i innym...
O ile dobrze widzę, to ten czujnik jest podłączony do A3 , a nie A4 .
Pomiar temperatury DS18B20. Interesuje mnie też... alternatywny SSID potrzebny przy przenoszeniu urządzenia w 2 miejsca na dużą odległość, gdzie AP są różne i tracić czas na prekonfigurację
witam! Tak jak w temacie, od jakiegos czasu próbuje uruchomić termometr DS18B20 ,używam kompilatora CAVR (CodeVision)i tamtejszych bibliotek do ds18b20.h, z przykładów wszystko wynika bardzo prost, inicjalizacja , a potem już tylko odczyt zapomocą odpowiedniej, metody , jednak niestety tak nie jest. Termometr zwraca mi wartość -9999 co w dokumentacji...
Po pierwsze to kup nowego DS a tego wyrzuć- bo gdzieś go schowasz, zapomnisz że zepsuty- a za jakiś czas będziesz się znowu użerał. Ale zanim go wyrzucisz zmień us na ms na końcu programu. Zresztą powinno być 900ms a nie 200.
Witam chciałbym zaprezentować układ pomiaru temperatury z wielu czujników Ds18b20 ,na razie czterech z jednego modułu ESP8266. Projekt nawiązuje do tego rozwiązania : https://www.elektroda.pl/rtvforum/topic3... Tamten projekt już nie będzie rozwijany w tym natomiast wprowadziłem wiele zmian przygotowując sobie grunt pod przyszłą rozbudowę i...
No i teraz zasilanko że "mucha nie siada" ;) Ale dopiero teraz zauważyłem :( .... zastanów się co robisz z nie używanymi liniami LCD .... może zerknij tutaj a potem zrób jak uważasz: http://mirekk36.blogspot.com/2012/04/lcd... Dodano po 7 A to po to żeby uniknąć niszczenia styków przez prądy zwarciowe z kondensatora podczas wciskania...
Chodzi o to że czasami odczytujesz nie cały wiersz lecz jego fragment. [syntax=delphi]var P:Integer; begin ComPort.ReadStr(Str, Count); Memo.Text:= Memo.Text+Str; P:=Pos(#13,Str); if P>0 then begin Str:=Memo.Lines[Memo.Lines.Count-2+Ord(P... T1:= Copy(Str,1,4); T2:= Copy(Str,6,4); Label3.Caption:= 'Temperatura IGBT [T1] = '+T1; Label2.Caption:=...
Jak zwykle Kolega ma rację, wyrzucenie Waitms 750 załatwiło sprawę. Oczywiście wstawienie timera jest chyba najlepszym rozwiązaniem. Tylko coś nie tak mi wychodzi. Dołożyłem Timer co 800 milisekund [syntax=basic4gl] Sub Pomiar: Disable Interrupts If Flaga_delay_ds = 1 Then 1wreset 1wwrite &H55 1wverify Dsid1(1) 1wwrite &HBE I1 = 1wread(2) Flaga_delay_ds...
Witam chciałbym zaprezentować mały układzik pomiaru temp. z dwóch czujników Ds18b20 po sieci WiFI. Od dawna chciałem zbudować termometr elektroniczny dla domu który będzie mierzył temperaturę zewnętrzną i wewnętrzną , nawet parę takich zrobiłem niestety zawsze brakowało mi determinacji aby dokończyć obudowę i projekty lądowały w..... (no wiecie na strychu...
Najbardziej newralgicznym czasowo punktem jest obsługa INT0- i od tego trzeba zacząć. Odczyt temperatury trwa 3.3ms a wysłanie żądania odczytu 2.5ms. Oczekiwanie na przetworzenie 750ms- ale nic nie stoi na przeszkodzie żeby odczytywać co np. 5s- temperatura nie zmienia się tak szybko. Obsługa wyświetlacza też jest wolna- spróbuj z biblioteką: $lib "Lcd4busy.lib"...
Mam pytanko- który z panów robił pomiar temperatury na czujkach DS18b20
Witam. Moja propozycja to: Pomiar temperatury DS18B20 (szyna danych 1Wire); Pomiar wilgotnosci SHT21 (szyna danych I2C); Pomiar cisnienia BMP081 (szyna danych I2C); Pomiar natezenia swiatla BH1750 (szyna danych I2C); Przesylanie danych RFM12B-433D
A z jaką złączką miałeś przejściówkę z tym układem PL...? Pokaż foto tamtego i nowego układu. Dodano po 5 PS: http://mirekk36.blogspot.com/2013/07/pc-...
Ja mialem podobna systuacje, nie byla to wina programu bo inne sztuki dzialaly ok. Najprawdopodobniej "cos" :wink: z nim sie stalo - to nanim prowadzilem pierwsze proby. Nalezalo do temperatury odczytanej z niego dodac jakies 14 stopni, ale dokladniego powodu tego stanu takze nie znam. Dopiaslem ile trzeba i sprzedalem sasiadowi jako termometr ;)
Zerknij do tego tematu [url=http://www.elektroda.pl/rtvforum/to... + długie kable
jeszcze na stronie maxim-ic.com moze bedzie cos napisane. Ew. mozna zadac im pytanie w jaki sposob jest wykonywany pomiar temp. Na mojego maila z pytaniem odpisali w ciagu 1-2 dni, wiec stosunkowo szybko.
Nie wiem czy ten czas konwersji coś wprowadza do sprawy? Na biurku działa mi na 8 DS'ach, jak ustawie 10 ms odczyt jest dużo szybszy niż jak ustawie np 1000 ms. Pomiary są identyczne. Nie mam wpiętego opornika na linii 1Wire Proponuję, abyś zapoznał się z DS: https://datasheets.maximintegrated.com/e... 994349
joboo Może to twojego zegara dodac jeszcze 2 punktowy pomiar temperatury na DS18B20?? Mógłbyś zmodernizować listing programu?? Pozdro :)
Its missing 1 file top.vhd i cant compilate top.bit with this 4 source codes i get eror : ERROR:ConstraintSystem:59 - Constraint <NET "OW_DQ" LOC = "E8" |> [Top.ucf(1)]: NET "OW_DQ" not found. Please verify that: 1. The specified design element actually exists in the original design. 2. The specified object is spelled correctly in the constraint...
Panowie gdzie umieścić czujnik temperatury DS18b20 do pomiaru temperatury paneli. W którym miejscu go umieścić gdzieś na czole panela czy moze pod spodem?
Witam Poszukaj Nettemp i będziesz miał gotowiec, dostęp do sieci nie jest konieczny do rejestracji. Piotr
Temat został rozwiązany. Wg załaczonego obrazka od. prawie roku mam podłaczone wg tego sposobu 5czujników i wszystko działa od ok. 10 miesięcy schemat zaczerpnięty http://obrazki.elektroda.pl/8521224000_1...
Witam wszystkich :sm9: Na początku muszę zaznaczyć, że programowanie to dla mnie nowość. Można powiedzieć, że dopiero zaczynam raczkować :D choć trzeba przyznać bardzo wciągające jest to "raczkowanie" :lol: Próbuję na bazie ARDUINO UNO stworzyć prosty pomiar temperatury w pomieszczeniu i tak to mniej więcej widzę: •Pomiar temperatury – pomiar...
Witam [url=http://www.instructables.com/id/ESP...
Witam :) Gratuluję spostrzegawczości... Temat DS18B20 poruszył też kolega (at)Gienek, kiedy budował tę stację. Faktycznie czujnik HTU21D ma całkiem przyzwoity pomiar temperatury. DS18B20 dałem trochę z marszu. Często je stosuję i dlatego pewnie tak wyszło. Po złych doświadczeniach z DHT11 (to raczej jest zabawka) skupiłem sie na poszukiwaniu czujnika...
piórko Możesz do tego jeszcze dorzucić 2-punktowy pomiar temperatury na DS18B20?? Temperatura by się wyświetlała z rozdzielczością do dziesiątej stopnia C np. 24,6C.
Pompa obiegowa przy wygaszonym palniku pracuje na 80%, bo tak jest skonfigurowana, podczas grzania kocioł moduluje palnikiem i pompą. W takim przypadku rzeczywiście pomiar energii elektrycznej przez kocioł nie odwzoruje mocy cieplnej czy zużycia gazu. U mnie kocioł pracuje ze stałą mocą Fr00, a pompa przy włączonym czy wyłączonym palniku pracuje ze...
W skrócie do zadań programu należało by: 1. Wyświetlanie komunikatów na wyświetlaczu LCD 2x8 (około 7 zakładek z informacjami, przełączanych jednym przyciskiem) w tym sterowanie podświetleniem przez BC557B. *1 powitanie *2 pierwszy pomiar temperatury (DS18B20 po 1wire) + alarm przy pewnej temp. niezależnie która zakładka jest włączona. *3 drugi pomiar...
Fajnie, ale procek do odczytu temperatury przez USB to wg. mnie trochę przerost formy nad treścią. Gdyby do tego dać np. LCD do podglądu albo jakiś mały OLED (nawet po I2C) to wtedy rozumiem zasadność użycia uP do tego. Ja osobiście wolę takie rozwiązanie: [url=http://mirekk36.blogspot.com/2013/0... Działa...
Użyj bibliotek, które napisałem... tu masz link do mojego bloga : http://mathmed.blox.pl/2010/09/Pomiar-te... a tutaj do tematu poruszanego na elektrodzie : http://www.elektroda.pl/rtvforum/viewtop... jeżeli interesuje Cię istota algorytmów, zapraszam tu : http://mathmed.blox.pl/2010/09/Uzyskanie...
Witam:) Czy VSS możesz to tego zegara dodać jeszcze 2 punktowy pomiar temperatury na DS18B20 z rodzielczością do dziesiątej stopnia C?? Mógłbyś zmodernizować listing programu?? Pozdro
Witam, Mógłby ktoś sprawdzić, gdzie jest błąd? W pamięci EEPROM program zapisuje same zera. Czujnik podpięty do portu PD5. 5V - 5V, GND - GND, wyjście - PD5, między 5V a wyjściem sygnałowym rezystor 3,2kOhm. #include <avr/io.h> #include <avr/interrupt.h> #include <avr/eeprom.h> #include <string.h> #include <avr/signal.h>...
Napisałem biblioteczkę jakiś czas temu i ostro obczytałem literaturę. Wyniki możesz zobaczyć tu : http://mathmed.blox.pl/2010/09/Pomiar-te... a tutaj do tematu poruszanego na elektrodzie : http://www.elektroda.pl/rtvforum/viewtop... jeżeli interesuje Cię istota algorytmów, zapraszam tu : http://mathmed.blox.pl/2010/09/Uzyskanie...
85 ST jest wartością domyślną wpisaną do rejestru w którym przy kolejnych konwersjach DS wpisuje już zmierzoną temp i przy pierwszym pomiarze zawsze taka liczbę odczyta. Może gdzieś nie łączą przewody i czujnik traci na chwile zasilanie i wpisuje to wartość domyślną.
Z płytką olimex'a wszystko by było fajnie gdyby ta cena była trochę niższa :)
Witam zaraz spróbuje czy sposób Kolegi Mazomen coś pomoże. Kolego arktkik1 dlaczego nie możesz zrozumieć co to wyświetlacz 14 segmentowy np. taki: http://obrazki.elektroda.net/45_12692721... Sprawdziłem. Program dobry dla 4 wyświetlaczy ale nie dla 14. Wszystko miga, jak skrócę obsługę do 4 wyświetlaczy to działa dobrze. Dalej jestem w kropce. Ciekawe...
DS podłączony prawidłowo ? Rezystor do plusa jest ?
No, idealny pomysł. Kupić Mega128 za 100zeta i przez przypadek zablokować sobie FUSBITY. A potem posty... Jak odblokować moj procesor. Powiem Ci, tak, ostatnio robiłem to, co ty mniej więcej chcesz... Dokladniej: http://images21.fotosik.pl/285/cf9cffb7d... Sterowanie krokowcem przez L298, LCD, pomiar temperatury na DS18B20, 2 przekaźniki i...
Ale cały projekt to nie zegarek, co określoną ilość czasu przerwanie inkrementuje główną zmienną programu, dokładnie co 3 minuty, potem następuje odczyt eepromu i sprawdzenie warunku, a główna pętla to pomiar temperatury na DS18b20
Możesz zmodernizować program, aby był pomiar 2 punktowy temperatury z rozdzielczością do dziesiątej np. 21,5C i na czujnikach DS18B20??
(...) Blynk.virtualWrite(VPIN_coolerbtn, coolerState); } } if (modeState == 0) { display.setTextSize(1); // Draw 2X-scale text display.setTextColor(SSD1306_WHITE); display.setCursor(32, 45); display.print("Manual Mode"); display.display(); } delay(3000); } Witaj, Wygląda na to, że kod, który dostarczyłeś, jest niekompletny. Mogę jednak podać Ci podstawową...
Ale tak na poważnie nie lepszy jest pirometr ? Oczywiście że lepszy. Ale trzeba go mieć. Ale przez ten cały temat tom_ex nie zmierzył temperatury stabilizatora. Pisał tylko że jest gorący. A to nic nie mówi bo nie wiadomo jak to określił. Można się tylko domyślać że dotykał go ręką w więc że gorący to było > 50°C. To jak niczym nie zmierzył temperatury...
Czyli mam pewny pomiar wszystkich czterech temperatur co 3s i raczej nic nie przyspieszę w tym temacie? Jaką ustawiłeś rozdzielczość dla DS18B20?
Witam, Chciałbym zbudować termostat.Jak ja to widzę: - ATmega8 w obudowie TQFP32 (wszystko montowane w smd) - pomiar temperatury: DS18B20 - zegar do odliczania końca pracy - informacje wyświetlane na LCD 16x1(regulacja jasności podświetlania na PCB) - 3 przyciski konfiguracyjne: * wybierz/zatwierdź * mniejsza wartość * większa wartość - złącze do programowania...
z tego co pamietam kiedys o tym czytalem pomiar temperatury w tym czujniku jest realizowany poprzez zmiane czestotliwosci czujnika temperatury wbudowanego w strukture układu
Jeśli chodzi o pomiar temperatury dużej ilości punktów czujnikami DS18B20, to można zastosować przetwornik TD2: [url=http://ntronic.pl/td2]Link. Podłączamy 40 czujników na 400 metrach. Urządzenie posiada RS-485 z modbusem, więc jakimś systemem SCADA bez problemu się skomunikujemy.
dokładność a rozdzielczość to różne kwestie. Zdaję sobie z tego sprawę dlatego napisałem to co napisałem - Czeslaw10 pytał o dokładność. A jeśli chodzi o rozdzielczość przetwornika A/D to ds18b20 może pracować od 9 do 12 bitów (konfigurowane przez użytkownika - standardowo 12bit), jednak nie zmienia to dokładności pomiaru. Grzesiek.
Witam. Skompilowałem i wgrałem program pomiar temperatury z DS18B20 do mikrokontrolerów Attiny 2313 i Atmega 8. Przy Attiny 2313 temp. jest wyświetlana prawidłowo natomiast przy Atmedze mruga. Zmienałem częstotliwość oscylatora wewnętrznego na 8 MHz, nic to nie pomogło. Program jest ze strony portalu naukowego, wyswietlacz LCD 2 *16. Co może być przyczyną...
Publikuje temperaturę do MQTT, gdy tylko zmieni się o 0,06 stopnia, ale zmienia się przy każdym pomiarze czujnika DS18B20. Jak mogę to skonfigurować, aby temperatura była wysyłana raz na 5 minut lub gdy zmieni się o 0,2 stopnia? (Nauka C jest łatwiejsza niż OpenBeken).
Wtam. Urządzenie nazywa sie Trowis 4003. Pomiar 8 temperatur czujnikiem DS18B20. Plus 8 analogów. Bardzo możliwe że firma samson produkuje na większą liczbą wjść. Te tranzystorki od temperatury są podłączone na jednym trzyżyłowym przewodzie. znalazłem DTR
Obraz generuje PIC, korzystając z pomiaru temperatury przez DS18B20.
michal2666 Czy możesz napisać program dla 2 punktowego pomiaru temperatury na DS18B20??
Trochę czasu już minęło i nie pamiętam, czy akurat to poprawiłem. Parę zmian wprowadziłem w wersji 1.03 v1.03: - dodana wersja dla procesora ATmega328 - brak wyświetlania temperatury w przypadku braku czujnika DS18B20 - dodany wyświetlany format daty “DT DD.MM” - dodana możliwość wyłączenia synchronizacji GPS - dodany parametr konfiguracyjny “P8”,...
Najbardziej ogólnie: 1820 - rozdzielczość pomiaru 9 bit 18b20 - rozdzielczość od 9 do 12 bit
Chyba pomyliłeś czujniki No tak. Mam czujnik temperatury i wilgotności dodawany do Sonoff TH10/16 AM2301, a w środku jest DHT22. W temacie jest pomiar temperatury w salonie, więc po co DS18B20? BME280 były swego czasu drogie, lecz teraz mają normalne ceny Oprócz temperatury mierzą wilgotność i ciśnienie. miałem dwa smart plugi Edimax SP-1101w, które...
Jakie zasilanie układów w przypadku wersji radiowej? Jaki wyświetlacz? Jaki zakres pomiaru temperatury? Jaka dokładność pomiaru temperatury? Wydaje mi się, że PT100 nie będzie tu koniecznie i wystarczy cyfrowy czujnik DS18B20.
Dzięki Panowie: (at)tmf - osłonki już są robione seryjnie, tutaj raczej w 95% są identyczne wykonywanie (te same materiały, technologia itd), czas poddawania oddziaływaniu temperatury gazów był identyczny - 10 minut dla każdego czujnika. Odczyt temperatury z tego samego sterownika który posiada kilka wejść termometrów. (at)nowyARM - też myślę że to...
Witam. Może spróbuj tak po wywołaniu przerwania ( u Ciebie co sekunda) Odczytaj termometr DS. A następnie wydaj rozkaz pomiaru temperatury. W następnym przerwaniu odczytasz go o tak w kółko.
Tu nie chodzi o kłótnię tylko o rozpoznanie problemu. Jestem chłodniarzem i pomiary ciśnień panujących w układzie to podstawa diagnozy. Lodówki takiego pomiaru bez dodatkowych prac i ingerencji w układ chłodniczy nie umożliwiają. Nawet pomiary temperatur parownika są niemożliwe. Trudno znaleźć sondę pomiarową średnicy kapilary termostatu. A nawet jak...
Witam, Proszę o sprawdzenie schematu. Jest to programowalny regulator temperatury, który steruje grzałką 2kW poprzez triak BT138 oraz silnikiem 12VDC (np. takim od wycieraczek samochodowych) napędzającym mieszadło. Pomiar temperatury przez DS18B20. Do tego wyświetlacz LCD 4x16 lub 4x20. Zadaniem regulatora będzie regulacja temperatury zgodnie z odpowiednim...
Obecnie testuje nowa płytkę zmieniłem pomiar temperatur na DS18B20 i tranzystory na SMD. Dopasowana jest do obudowy webasto, dokładnie taka sama jak oryginał. Co do benzyny to nie wiem uruchomiłem 12 szt ale na Diesel. Dołożyłem SMS-y i pilota na 433MHz. Testy kończę w połowie grudnia i zamawiam partię druków w firmie. Sporo zmienił się soft od poprzedniej...
W kodzie już wszystko jest, obsługa BME280 czyli ciśnienie, wilgotność i temperatura, a na dłuższym przewodzie jest DS18b20 w szczelnej obudowie do umieszczenia pod wodą. Wszystkie te dane przesyłane są po pomiarze na serwer.
Witam! Piszę tutaj, bo tu są ludzie ds-ami się zajmujący. Otóż jak to jest z dokładnością pomiaru temperatury przez DS18B20? Rozdzielczość ma 12 bitów a gdzieś w datashycie napisano accuracy 0,5 st. To po co taka rozdzielczość? Może 0,5 st odnosi się DS1820 a DS18B20 ma inaczej?
Prawdopodobnie chodzi o jakieś odwierty geotermalne pod pompy ciepła. Nie sądzę aby w tych zastosowaniach potrzebna była duża dokładność. Tak jak wcześniej sugerowano DS18B20 powinien wystarczyć.
1. Makro "bit_is_set" jest zdefiniowane w pliku nagłówkowym sfr_defs.h. Sprawdza ono czy dany bit w rejestrze mikrokontrolera jest ustawiony. Nie koniecznie musi to być pin (nóżka). Polecam wpisanie w goolach "avr bit_is_set" - w pierwszym czy drugim linku znajdziesz kod tego makra i dokładny opis wspomnianego pliku nagłówkowego. 2. Literówka. Powinno...
Witam!!! Na razie testuje jedną oś i działa w porządku. Na początku silnik mi drżał zamiast się kręcić ale była za duża częstotliwość. Teraz testuje step2cnc i też działa. A odnośnie temperatury w datashet IRL540N piszę że 175°C Operating Temperature. To znaczy że przy takiej może pracować??. Ewentualnie dorobię na drugim procku pomiar temperatury na...
- Starujesz pomiar temperatury w DS18B120. - ustawiasz jeden Timerów na 750ms i odblokowujesz przerwanie od niego - wykonujesz inne działania - gdy upłynie 750ms zostanie zgłoszone przerwanie i będziesz wiedział że możesz odczytać zmierzona temperaturę JarekC
Na raspberry powinno się dać, wyświetlacz można podłączyć do portów gpio, są schematy w internecie, pomiar temperatury za pomocą czujnika DS18B20 też gdzieś widziałem. Tylko że cena rpi jest dużo większa niż atmegi. Chyba że już malinę masz.
Witam. Mam zamiar wykonać pomiar temperatury czujnikami DS18B20. 4 czujniki na osobnych pinach, przewody max.10m, zasilanie 3V3 parasite, bez MOSFETA. Czy ktoś ma doświadczenia z tymi czujnikami na magistralii 3V3? Procek to LPC1113, którego piny są 5V tolerant. Czy lepiej wykorzystać podciąganie 4k7 (lub mniejsze) do 5V czy w zupełności wystarczy 3V3....
Co prawda w temacie kolega umieścił wątek o termometrze wykorzystującym jako czujnik LM35, ale może "malutka sugestia": Brałeś pod uwagę scalony cyfrowy czujnik typu np DS18B20 ? Ja np w aucie zbudowałem termometr (na ATMEGA8) przy użyciu dwóch czujników DS18B20 (temperatura silnika i w kabinie) oraz DHT22 (zamiennik to AM2302) w nawiewie, który oprócz...
Przypuszczam że będzie to DS18B20 wodoszczelnej obudowie, Nic się nie stanie jeżeli go podłączysz, najwyżej będzie zły pomiar temperatury.
ok. jednak grzeje. przy pomiarze czujnikiem temperatury ds18b20 pokazuje ze na wyjsciu jest 6-7 stopni cieplejsza niż na wejściu w basenie. Po około 1,5 h grzania temperatura w basenie podniosła się z 17 do 27 stopni. Dodam że świeciło słonce wiec tez ogrzewało wode.
Witam. Jeśli chodzi o dokumentacje i charakterystyki przedstawione w niej to uważam, iż charakterystyka czujnika wilgotności o symbolu SY-HS-220 jest w pełni liniowa (strona 14 załączonego przeze mnie pdf-a) natomiast charakterystyka czujki SY-HS-230 faktycznie ma pewne odchylenia (strona 15 załączonego przeze mnie pdf-a) jednak uważam, iż jest ono...
Widziałem gotowce na LPT, chyba najprościej. Poszukaj, a znajdziesz prościutki układzik do pomiaru temperatur z DS18B20. Były też źródła do tej aplikacji na PC-ta. Powodzenia.
Alternatywa dla PT100 to termopara+LM725(jest w nocie aplikacyjnej National Semiconductor aplikacja do termopary)+przetwornik A/D(są procesorki z wbudowanym - np. większość AVR)+pomiar temperatury otoczenia (np. DS18B20). Jeszcze inna możliwość to termopara + MAX6675(teoretycznie możliwość pomiaru temperatury "gorącego końca" do 1024°C, wbudowany czujnik...
Tu potrzebna jest zmiana koncepcji rozwiązania. Zacznij od skrócenia przerwania obsługi wyświetlacza do jakichś max. 10..12 linii. Co sekundę w obsłudze wyświetlacza inicjuj start pomiaru temperatury, a po np. 800 ms inicjuj odczyt temperatury z czujnika. Całą obsługę DS18B20 zrób w postaci automatu w przerwaniu drugiego timera. Wtedy obsługa DS nie...
Oczywiście że nie. Może wskazania czasu i daty pochodzą z 1206 ale żeby wyświetlić temperaturę to trzeba te wskazania multipleksować. Czyli dochodzi cyfrowy pomiar temperatury który pewnie jest oparty na DS18B20 więc jeśli użyty został do tego uC to po co komu jeszcze ładować w to 1206 ? żeby mieć kozacki budzik ?
Czyli w przypadku wykorzystania, np. Zamel Supla, sygnał z przekładnika musiałby pójść na złącza A1 i A2, te które na przykład odpowiadają za sygnał otwarcia i zamknięcia bramy? Czy inne miejsce? Bo za bardzo nie mogę znaleźć schematów, gdzie wpinać w takie tuje czy Sonoffy zewnętrzne czujniki czy inne urządzenia odbierające sygnały. Najpierw trzeba...
Witam koledzy Czy ktoś wie moze co to za ERR;#1 wyświetlający sie w miejscu pomiaru Temperatury ? Coś mi się wydaje ze siadła sonda DS18B20 , jak podłączyć ją do płyty tzn na które piny idą te nóżki pozdrawiam
Dzieki za odpowiedz... A czy przy pomoca termisora np PT100 moge zmierzyc temeprature z dokladnoscia do 0,1 ? Zastanawiam sie czy pomiar temperatury przy pomocy czujnika cyfrowego ds18b20 o dokladnosci 0,5 stopnia jest najprostrzym rozwiazaniem uzyskania wysokiej rozdzielczosci bez wiekszych nakladow?
Silikon się nie nadaje. Wielokrotnie zanurz w lakierze poliuretanowym a potem wysusz, tak aby zabezpieczyć czujnik lecz nie pokryć go zbyt grubą warstwą. Można także użyć żywicy chemoutwardzalnej.
Wszytko co napisałeś da się zrobić, ale nie wiem czy znajdziesz takiego gotowca.. Oczywiście do pracy trzeba będzie użyć jakiś mikrokontroler, więc przydała by się znajomosc jakiegoś języka programowania, bo bez tego ani rusz - to o czym pisałeś da się zrobić w jednym z najprostszych języków programowanie - Bascomie.. Co do czujnika wilgotności proponuję...
Można by zastosować metodę pomiaru różnicy temperatury powierzchni ścianek zbiornika w zależności od ilości znajdującej się w nim wody. Kilka termometrów np. DS18B20+AVR+program który wykrywałby różnicę temperatury odczytaną z czujników temperatury tym samym wskazując obecny poziom wody w zbiorniku. Czujniki zamocowane oczywiście na zewnętrznej powierzchni...
AVE... Mogłeś poszukać mniejszej biblioteki FAT16. Inną metodą byłoby zapisywanie danych z pomocą SPI do kolejnych komórek pamięci karty bez używania FAT16/32. Wadą tego rozwiązania byłaby potrzeba używania programu lub/i interfejsu do zrzucania danych z karty. Za to oszczędziłbyś bardzo dużo miejsca... Gdyby nie ograniczony zakres pomiaru temperatury...
Jeśli Ci temperatura skacze to no wskazuje na uszkodzonego dallasa, spróbuj wymianić na nowy jak napisałeś. Co do bezpieczeństwa to ok napisałeś że cudów tam nie będzie więc jest ok. Wymień i powinno być dobrze ja miałem podobny problem ze skaczącym pomiarem. Pozdrawiam
Z opisu wnioskuję, że DS zasilany jest poprzez pin VDD a nie linie danych (pasożytniczo). W związku z tym błąd może być jedynie spowodowany zbyt krótkim czasem oczekiwania na zakończenie konwersji. Czy 30s od ConverT do ReadScratchpad to zbyt mało? Przy pomiarze co 30s i temperaturze powietrza około 21.5, czujnik pokazuje jakieś 23-24*C. Pomiar czujnika...
Witam W planach mam budowę takiego zestawu na Arduino Uno: Arduino Uno 4 czujniki do pomiaru temperatury - DS18b20 wyświetlacz LED buzzer do tego momentu powinienem sobie poradzić :) lecz do tego zestawu chcę podłączyć regulator mocy AVT 1007 (używam takiego do sterowania mocą grzałki) i nie wiem czy jest możliwość podłączenia avt1007 do Arduino tak...
Tak też się zastanawiałem nad pamięciami EEPROM po analizie postów na forum. Jednak czy AT89C4051 poradzi sobie z tą pamięcią 512 kB. Co do pomiaru temperatury to DS18b20 zalatwia sprawę i nie ma problemu zakres i dokładność wystarczają. PS. Studiuję elektrotechnikę na PS
Cześć. Mój problem dotyczy Atmegi8 i obsługi Timera2 w trybie CTC. Poniżej przedstawie napisany kod i problem który próbuję rozwiązać od pewnego czasu. [syntax=c] #define F_CPU 1000000UL #include <avr/io.h> #include <avr/interrupt.h> volatile int zrob_pomiar=0; volatile int odswiez_wyswietlacz=0; int main() { TIMSK |= (1 << OCIE2);...
Witam Po dłuższym zastanowieniu się, zdecydowałem się na takie rozwiązanie: 1 - wyświetlacze 4x56mm + 2x33mm, czyli razem 6 2 - wyświetlacz 2x16 LCD z podświetlaniem RGB 3 - dodatkowo 7 LED prostokątnych a na nich widoczne cyfry od 1 do 7 4 - pomiar temperatury na DS18B20 x2 5 - budzik na ISD1420 podzielony na kilka dźwięków 6 - µP to ATMega128...
Aha, tak mi się przypomniało, że opóźnienie po komendzie Start Conversion jest zdaje sie za małe, bo zawsze miałem pierwszy pomiar 85*C
Mam napisany program, który obsługuje pomiar temperatury oraz napięcia. Problem polega na tym, że umieszczając w pętli głównej procedurę odczytu temperatury z opóźnieniem (w przypadku DS18B20 jest to minimum 750ms) pomiar napięcia w podprogramie jest również wyświetlany z takim opóźnieniem. Da się tego uniknąć? Jak zrobić, aby pomiar napięcia i inne...
Jakiej biblioteki używasz dla DS18B20? khoam, chylę przed Tobą czoła!!! gdy usunę wszystko co dotyczy pomiaru temperatury przez DS18B20, wtedy mogę printować bez opamiętania. Zmieniłem bibliotekę na oryginał Dallasa, ale problem niestety nadal występuje :( [url=http://downloads.arduino.cc/librari...
pomiar temperatura przez ds18b20 pomiar temperatura ds18b20 atmega ds18b20 temperatura
sterownik sondy lambda renault volvo silnika połączenie szeregowe diód
switch zarzadzalny zasilacz terkocze
Podłączenie NE555 do tranzystora: krok po kroku Philips LatteGo - Mokre fusy w ekspresie: przyczyny i rozwiązania