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)...
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...
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...
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...
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"...
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...
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...
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:=...
O ile dobrze widzę, to ten czujnik jest podłączony do A3 , a nie A4 .
Tak, do masy po stronie Uno.
kamil1cos7 --->, tak, czujniki mam w trybie pasożytniczym, po pracy podmienię rezystor na 2k; snnaap ----> tak, powyżej 10st. Celsjusza wyświetla prawidłowo, wg termometru, w pokoju mam 22st, więc raczej nie przekłamuje. Pierwsze co to wyświetl na ekranie co masz w zmiennej Ss po odczycie wprost z czujnika przy tem poniżej 8 stczyli : Ss = Str(i1)...
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 ;)
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.
Mam pytanko- który z panów robił pomiar temperatury na czujkach DS18b20
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...
joboo Może to twojego zegara dodac jeszcze 2 punktowy pomiar temperatury na DS18B20?? Mógłbyś zmodernizować listing programu?? Pozdro :)
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.
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...
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...
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.
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...
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
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 Poszukaj Nettemp i będziesz miał gotowiec, dostęp do sieci nie jest konieczny do rejestracji. Piotr
Witam [url=http://www.instructables.com/id/ESP...
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
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...
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-...
Zerknij do tego tematu [url=http://www.elektroda.pl/rtvforum/to... + długie kable
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ą...
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 ;)
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.
Obraz generuje PIC, korzystając z pomiaru temperatury przez DS18B20.
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...
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
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...
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ą.
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...
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...
michal2666 Czy możesz napisać program dla 2 punktowego pomiaru temperatury na DS18B20??
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....
(...) 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...
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. 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
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
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>...
DS podłączony prawidłowo ? Rezystor do plusa jest ?
Czyli mam pewny pomiar wszystkich czterech temperatur co 3s i raczej nic nie przyspieszę w tym temacie? Jaką ustawiłeś rozdzielczość dla DS18B20?
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...
Możesz zmodernizować program, aby był pomiar 2 punktowy temperatury z rozdzielczością do dziesiątej np. 21,5C i na czujnikach DS18B20??
Możemy pomyśleć nad czymś takim ale błąd pomiaru będzie znacznie większy. Przy pomiarze temperatury DS18B20 ma błąd chyba pół stopnia czyli w najgorszym przypadku 1 stopień z dwóch czujników, przy różnicy temperatur np. 3 stopnie daje to błąd 33%. I kolejna sprawa my rejestrujemy wartość chwilową pomiaru co 120s. Żeby zarejestrować ile energii przepłynęło...
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...
Z płytką olimex'a wszystko by było fajnie gdyby ta cena była trochę niższa :)
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?
też zrobiłem pomiar temperatury na DS18B20 ale zabrakło mi narazie koncepcji żeby połączyć płynnie wszystko programowo tak aby nie było mrugania na wyświetlaczu. Tzn gdy robił mi się odczyt z DSa a wstrzymywałem wtedy przerwania inne poza Timerem0 który służył do odmierzania czasu dla 1Wire to mi to się gryzło. Tzn najpierw wszystko sobie zaprojektowałem...
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.
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, Widzę, że nikt nie chce się wypowiadać ...ciekawe czemu :) Ja jednak jestem osobą dość odważną więc zacznę :) Projekt ciekawy i wykonany b. dobrze- co na filmie było widać. Ogólnie nie jest to temat który przewija się jak pomiar temperatury na DS18B20 więc tym większe wyrazy uznania. Niestety...oprócz tego, iż wiemy że działa to nie wiemy wiele...
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...
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
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...
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 myślę że nie popełniam żadnego przestępstwa ponieważ i tak znalazłem to na www.edw.com.pl ( szkoda teraz tego nie widzę tam ) więc udostępniam dobry projekt sterownika Pana K.Nowacki ja przerobiłem na moje potrzeby ten sterownik na 89S52 z pomiarem temperatury na DS18B20 oraz MOC3041+BT136 działa idealnie...
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...
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”,...
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...
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...
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...
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...
Najbardziej ogólnie: 1820 - rozdzielczość pomiaru 9 bit 18b20 - rozdzielczość od 9 do 12 bit
Przy silniku krokowym jest o tyle problem ze układ nie będzie wiedział w jakiej pozycji jest bez zamontowanego potencjometru na osi co komplikuje sprawę. Na dodatek będzie potrzebna tablica sterowania , zapamiętywanie ile kroków wykonano i w którą stronę i ile jeszcze można wykonać. Zastosowanie serva bardzo rozwiązuje część mechaniczną i sterowanie....
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...
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.
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 ten układ jest nie bardzo ja polecam inny z zasilaniem lecz jest trzy przewodowy niestety te układy nie będą pracować pod lpt tylko pod rs na lpt spotkałem sie kiedyś z programem do sprawdzania numeru ip układu nie spotkałem sie z pomiarem temperatury przez ds18b20 na lpt a jeśli nie posiadasz rs w kompie to na allegro są przejściówki z usb na...
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.
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 ?
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).
Witam, mm sobie zegar i termometr. W programie na samym początku jest odwołanie do dwóch podprogramów: pomiar temp, oraz obliczenie godziny, a następnie powrót z tych podprogramów i wyświetlenie wszystkiego za jednym zamachem. Ale ponieważ pomiar temperatury jest na ds18b20 więc potrzebuje 750ms na pomiar, a to wpływa na wyświetlanie sekund na zegarze...
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?
Mozna zrealizować to na bardzo pospolitym mikrokontrolerze atmega8 (powinno wystarczyc) w cenie 15 zł. Portów jest tam wystarczajaco duzo. Pomiar temperatury na czujniku DS18B20 podłączonym na 1wire (2zł). Do tego zasilacz, kilka przekaźników i kwestia wykonania płytki. Pobór prądu jest znikomy. Przykładów kodu napisanego w jezyku c na mikrokontroler...
Witam dzięki za sugestie, ale źle zredagowałem pytanie: W uPythonie napisałem programik do pomiaru temperatury na ds18b20 z funkcją alarmu przy przekroczeniu określonego progu , chodzi o to aby teraz dane były wysyłane automatycznie co np 60 sek, a przynajmniej informacja o przkroczonym produ. najlepiej w formie sms-u, ewentualnie na na inny moduł esp8266...
- 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
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.
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
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ć.
http://obrazki.elektroda.pl/7248988700_1... Witam Chciał bym dzisiaj zaprezentować wam moją płytkę testową dla mikro-kontrolerów AVR Atmega16 i 32. Płytka powstała dla sprawdzenia czy dany napisany program działa poprawnie nie trawiąc nowej płytki i trochę do nauki programowania. Prezentowana płytka może nie jest jakimś super kombajnem...
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
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...
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, zauważyłem te post i choć jest bardzo stary, liczę że ktoś odpowie, mianowicie, czy pomiar temperatury z kodu powyżej dotyczy czujników ds18b20 podłączonych w trybie parasite, czy nie?? Pozdrawiam.
Witam Problem jest taki - mam kit AVT570 (8-mio punktowy pomiar temperatury), oparty na DS18b20 ( http://sklep.avt.pl/photo/_pdf/AVT570_US... ). Wszystko dziala bardzo fajnie ale na niezbyt dlugich kablach. W opisie jest ze calosc powinna dzialac do 30 metrow...i tu jest problem. Kabel skretka UTP 5-ta kat. dlugosc ok. 25 metrow i juz niestety brak...
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...
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. Kolega w powyższym poście odpowiedział już, magistrala 1wire nie ma nic wspólnego z Timerami w Bascomie. Posiada własne procedury, nie wiem dlaczego przenosisz procedurę do Timera. Podczas pomiaru temperatury za pomocą DS18b20 w czasie pomiaru występuje Waitms 750 ale to opóźnienie nie pochodzi od Timerów.
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.
pomiar temperatura ds18b20 pomiar temperatury przez ds18b20 pomiar temperatura ds18b20 atmega
chrysler voyager zasilania gramofon mechanika btm222 napięcia
delonghi magnifica reset ekspres melitta
Odłączenie kompresora a ucieczka gazu w systemie chłodniczym Piec gazowy ciągle zapala się i gaśnie - przyczyny