Pomiar wysokiej temperatury 0°C do +1024°C – prosto i skutecznie.

widok modułu z MAX6675 i termopary KPamiętam jak kilka lat temu (trzecia dekada 2010 roku) analizowałem możliwości zbudowania samodzielnie urządzenia do pomiaru wysokiej temperatury w zakresie powyżej możliwości sensorów krzemowych. Wówczas nie było to najprostsze zadanie, wymagane były kosztowne układy wyposażone w przetworniki delta sigma, oraz specjalne źródła odniesienia, by uzyskać stabilność i precyzję pomiarów. (Udało mi się nawet wtedy zdobyć drogi specjalizowany IC AD7715) Tak było kiedyś … dziś potrzebny jest jeden scalak i szeroki zakres pomiarów gotowy  0°C do +1024°C, z 12-sto bitową rozdzielczością i rozdzielczością wyniku pomiarów 0,25°C. czytam dalej co kaktus napisał

BMP180 Bascom i pomiar wysokości … taaak to nie pomyłka.

Hehe ktoś powie kaktus zwariował przecież tym maleństwem dokonuje się pomiaru ciśnienia atmosferycznego … może i zwariował ale jednak jeszcze nie do końca. W tym wypadku dobrze wie co mówi.
Znając ciśnienie jakie panuje na poziomie morza p0 (np.: 1013.25 hPa) oraz wartość pomiaru p, możemy określić aktualną wysokość, wyliczając ją z  wzoru przedstawionego niżej.BMP180 formuła altitude

Istnieje ścisła zależność pomiędzy wysokością, a ciśnieniem. Została zobrazowana na poniższym wykresie, z którego wynika, że zmiana ciśnienia na Δp = 1 hPa odpowiada zmianie wysokości na Δh = 8,43 m. Natomiast zmiana wysokości o Δh = 10 m odpowiada zmianie ciśnienia o Δp = 1,2hPa. czytam dalej co kaktus napisał

DS18B20 Bascom, przedstawiam mój algorytm

Przez te „wszystkie lata” i kilka projektów, z którymi miałem do czynienia, zarówno w Bascom AVR jak i Bascom 8051 udało mi się utworzyć bardzo optymalny kod dotyczący obsługi tego sensora temperatury i niezbędnych obliczeń. Mam na myśli kod najbardziej „oszczędzający” zasoby µC jaki udało mi się do tego celu stworzyć. Tak więc ten temat będzie o DS18B20 Bascom. Zawierać będzie przykładowe kody i procedury które popełniłem do obsługi tego termometru cyfrowego – oraz podobnych być może po kosmetycznych zmianach. czytam dalej co kaktus napisał

Funkcjonalność DS3231 i obsługa w Bascom

Otworzyłem notkę katalogową i patrzę a tam bla bla bla blabllllaaaaa, że układ jest rozwiązaniem budżetowym, bla bla bllla super dokładnym blaa blllablablaa … hyyym,  zawsze jedno drugie wykluczało – ciekawe. Albo była jakość albo „rewelacyjna cena”.

Układ RTC jest bardzo interesującym rozwiązaniem z uwagi na zintegrowany rezonator kwarcowy, kompensację temperatury. Oraz dodatkowe funkcjonalności w postaci wzorcowego generatora sygnału 32kHz i cyfrowego termometru, możliwość bezpośredniego podłączenia baterii, programowo nastawiane wyjście z generatora częstotliwości. Bardzo intrygująca i kontrowersyjna jest wielkość obudowy zestawiona z ilością aktywnych wyprowadzeń ;-D
aplikacja z DS3231

czytam dalej co kaktus napisał

szczegóły – opis DS18B20 vs DS18S20

Posługując się cyfrowymi sensorami temperatury pracującymi z magistralą 1-Wire, polegałem na minimalnej wiedzy na ich temat. Co było może i wystarczające … Postanowiłem ten fakt zmienić gdyż mają one dużo większe możliwości ;-D Dlatego przygotowałem sobie ten opis DS18B20. Oraz na koniec zestawiłem dwa z nich DS18B20 vs DS18S20. czytam dalej co kaktus napisał

sensor DHT11 DHT21 odczyt danych

Sensor DHT11 DHT21 struktura i dekodowanie odebranych bajtów.

W poprzednim artykule przedstawiłem różnice w funkcjonalności rodziny sensorów (DHT11, DHT21) do pomiaru wartości temperatury i wilgotności względnej otoczenia. Stwierdziłem wtedy: Rodzina sensorów jest obfita w modele, które generalnie różnią się dokładnością pomiarów i ich powtarzalnością. DHT11, SHT11, DHT22, AM2301, AM2302, AM2303.
Teraz zajmę się przedstawieniem, i podaniem różnic, w sposób praktyczny jak przetworzyć odebrane bajty i wyłuskać z nich informację o wartościach zmierzonych czynników środowiskowych. Więc na „warsztat” trafia temat: sensor DHT11 DHT21 odczyt danych. Opis będzie nawiązywał do informacji z załączonych not katalogowych o nazwach: DHT11-1.pdf i AM2301.pdf. A więc do dzieła 😉 czytam dalej co kaktus napisał

DHT11 czy DHT22, różnice w oprogramowaniu i funkcjonalności

Kupując kiedyś podzespoły z internetowym znajomym, o wdzięcznej ksywce „browar” pokusiłem się na zakup sensora DHT11 uzbrojonego w niewielkie PCB – Temperature and Relative Humidity Sensor Module. Układ wydawał się nieskomplikowany w obsłudze, po wyszukaniu materiałów i przyjżeniu się specyfikacji przygotowanej przez producenta okazało się że rządzi się „swoim” dwukierunkowym, jednożyłowym, szeregowym, protokołem komunikacji. Więc przystając do najlepszej tezy na świecie – lenistwo matką wynalazków (wynalazców), czytam dalej co kaktus napisał