Przyrządy pomiarowe, ich montaż i zastosowanie odczytów w procesach destylacji. Regulacja procesów.

mienho
50
Posty: 92
Rejestracja: piątek, 8 lip 2016, 20:59
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: mienho » wtorek, 23 maja 2017, 16:16

Na białym forum jest tutorial jak zrobić coś o czym wspominacie. Sam też chcę coś takiego zbudować ale oparte na NodeMCU v3

 Rabaty dla użytkowników forum AD w sklepie po podaniu loginu z forum!
Awatar użytkownika

robert4you
850
Posty: 876
Rejestracja: środa, 30 mar 2016, 17:43
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: robert4you » wtorek, 23 maja 2017, 19:41

Na białym jest też opis jak zrobić na NodeMCU.
************************************************************************

Zamówienia i zapytania o sterownik MOONSHINER RGAP proszę pisać na : moonshiner.rgap (małpa) gmail.com

Opis tu: https://alkohole-domowe.com/forum/post233272.html#p233272


WojciszPL
20
Posty: 29
Rejestracja: sobota, 20 wrz 2014, 21:50
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: WojciszPL » środa, 24 maja 2017, 07:17

Z tego co widziałem w opisie, to aby wyszło opłacalnie, trzeba by zamawiać na aliexpres (poprawcie jesli coś kręce) także sporo czasu.
Czy ktoś może robi takie fajne cacka i sprzedaje? :)
@robert$you, czy Ty nie masz takich w ofercie?


golec269
450
Posty: 492
Rejestracja: niedziela, 4 maja 2014, 07:37
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: golec269 » środa, 24 maja 2017, 13:26

Pisz PW do kolegi radius.


Deas
30
Posty: 31
Rejestracja: wtorek, 6 gru 2016, 21:36
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: Deas » niedziela, 8 paź 2017, 17:20

Witam,
odkopię trochę temat DS18B20 i arduino.
Działa to tak, że arduino posiada 13 wejść/wyjść cyfrowych.
Część z tych we/wy jest używana przez inne urządzenia (np. wyświetlacz, shield z wyświetlaczem i klawiaturą itp.). Np. moje arduino ma shielda z wyświetlaczem i 6 przyciskami.
Wyświetlacz zajmuje 6 we/wy cyfrowych. Więc pozostaje nam 7. DS18B20 jest czujnikiem typu OneWire czyli cyfrowym i każdy posiada 64 bitowy numer seryjny. Taka konstrukcja czujnika pozwala na podłączenie bardzo wielu czujników pod jedno we/wy. Plusem tego rozwiązania jest to że tak naprawdę wszystkie czujniki są podpinane do tego samego gniazda. Tzn sterownik może posiadać fizycznie wiele gniazdek ale tak naprawdę są one podpięte to tego samego we/wy cyfrowego a miejsce wyświetlania temperatury na wyświetlaczu zależy od adresu podłączonego czujnika. Minusem natomiast jest to że przy wymianie czujnika trzeba w kodzie programu zmienić id czujnika na nowe. Można też każdy czujnik podłączyć do osobnego we/wy cyfrowego których i tak jeszcze zostanie 7 sztuk czyli 7 czujników i wtedy nie musimy podawać id czujników i możemy bez obaw wymienić je na nowe ale musimy je też wpinać pod konkretnie przypisane gniazda inaczej temp. wyświetli się w innym miejscu na wyświetlaczu. Oprócz tego arduino posiada też 6 wejść analogowych do których też możemy podłączyć 6 sond analogowych.

Pozdro


rastro
1500
Posty: 1516
Rejestracja: wtorek, 15 sty 2013, 15:29
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: rastro » poniedziałek, 9 paź 2017, 16:56

Deas pisze: DS18B20 jest czujnikiem typu OneWire czyli cyfrowym i każdy posiada 64 bitowy numer seryjny. Taka konstrukcja czujnika pozwala na podłączenie bardzo wielu czujników pod jedno we/wy. Plusem tego rozwiązania jest to że tak naprawdę wszystkie czujniki są podpinane do tego samego gniazda. Tzn sterownik może posiadać fizycznie wiele gniazdek ale tak naprawdę są one podpięte to tego samego we/wy cyfrowego a miejsce wyświetlania temperatury na wyświetlaczu zależy od adresu podłączonego czujnika. Minusem natomiast jest to że przy wymianie czujnika trzeba w kodzie programu zmienić id czujnika na nowe.


Albo nauczyć się korzystać z pamięci eeprom, jaka jest wbudowana w MCU i po zmianie czujnika zapytać użytkownika gdzie życzy sobie ten czujnik zmontować. W takim przypadku rzeczony minus przestaje istnieć.

Deas pisze:Oprócz tego arduino posiada też 6 wejść analogowych do których też możemy podłączyć 6 sond analogowych.

To akurat aż taka zaleta nie jest, bo ADC jest raptem dziesięcio bitowe a i jego jakość też dupy nie urywa i czytanie z tego bez większego pomyślunku da realną rozdzielczość 8bit w związku z czym albo mamy słabą rozdzielczość albo trzeba dobrze pomyśleć jak nad układem kondycjonującym sygnał w pewnym dość wąskim zakresie.
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett


crobe
50
Posty: 68
Rejestracja: niedziela, 21 lut 2016, 19:55
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: crobe » poniedziałek, 6 sie 2018, 14:38

No to pokarze mój termometr na DS 18b20.
4 kanały rozdzielczość 0.1 nie mam pojęcia jak na ds robią 0.01
alarm do ustawienia min - max na 3 czujnikach.
obudowa wykonana na drukarce 3D.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.


rastro
1500
Posty: 1516
Rejestracja: wtorek, 15 sty 2013, 15:29
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: rastro » czwartek, 9 sie 2018, 10:29

Magiczne słowo interpolacja... cześć producentów/konstruktorów zapomina o tym wspomnieć w opisie (spora część). Zapomina też wspomnieć że taki zabieg powoduje poślizg pomiaru. Część pewnie nawet tym sobie głowy nie zawraca i zaokrągla wynik, a nuż nikt nie zauważy że wynik na ostatnim miejscu skacze co 0,06 a czasem co 0,07.
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett


70-MAREK
150
Posty: 162
Rejestracja: środa, 15 sie 2012, 19:32
Krótko o sobie: Jestem fajnym człowiekiem:)
Status Alkoholowy: Gorzelnik
Lokalizacja: LUBLIN
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: 70-MAREK » niedziela, 12 sie 2018, 13:39

Radius co tam słychać w sprawie termometru, alarmów, może napisał byś kilka słów w tym temacie


arTii
1200
Posty: 1208
Rejestracja: czwartek, 19 lip 2018, 18:55
Krótko o sobie: ponad 40 lat na karku zobowiązuje do spożywania trunków o podobnym stężeniu ;)
Ulubiony Alkohol: od niedawna - mój własny :)
Status Alkoholowy: Starszy Dziobomocznik
Lokalizacja: podkarpackie
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: arTii » piątek, 17 sie 2018, 19:55

Czujniki DS18B20 można podpiąć do ESP8266 do jednego kanału. Ja mam to zrobione na zwykłym rozdzielaczu telefonicznym, a do DS18B20 wtyczki telefoniczne. I w ten sposób pod jeden port mam podłączone 6 czujników DS18B20.
ESP to jest dość zmyślne urządzenie i po wgraniu do niego np. ESP Easy łatwo się go obsługuje.
Na kolejnych 2 pinach do ESP można podpiąć wyświetlacz OLED 1" (koszt znikomy) na którym będą się wyświetlały temperatury z poszczególnych czujników.
Teraz sprawa alarmów:
Najprostszy sposób to w "Rules" to delikatnie oprogramować, lub zastosować "Regulator Level Control" gdzie do wybranego PINu wpinamy buzzer.

Kolejnym plusem rozwiązania na ESP jest to, że można użyć projektu NetTemp lub Domoticz na przykład na raspberry i mamy logowanie temperatur razem z wykresami (używam zarówno jednego jak i drugiego)
I później mamy np. taki wykres z NetTempa:
chart.jpeg


Moduł ESP komunikuje się z siecią WiFi - bardzo proste rozwiązanie.
Największy (dla mnie) problem to kwestia jakiejś obudowy :D
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Pędzący hobbysta zajmujący się również odrobinę elektroniką.



Zamówienia i zapytania o sterownik MOONSHINER RGAP: email: moonshiner.rgap (małpa) gmail.com
Dostępne również termometry WiFi z wyświetlaczem LCD


70-MAREK
150
Posty: 162
Rejestracja: środa, 15 sie 2012, 19:32
Krótko o sobie: Jestem fajnym człowiekiem:)
Status Alkoholowy: Gorzelnik
Lokalizacja: LUBLIN
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: 70-MAREK » sobota, 18 sie 2018, 10:03

Wrzuć jakieś zdjęcia


arTii
1200
Posty: 1208
Rejestracja: czwartek, 19 lip 2018, 18:55
Krótko o sobie: ponad 40 lat na karku zobowiązuje do spożywania trunków o podobnym stężeniu ;)
Ulubiony Alkohol: od niedawna - mój własny :)
Status Alkoholowy: Starszy Dziobomocznik
Lokalizacja: podkarpackie
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: arTii » sobota, 18 sie 2018, 10:07

postaram się zrobić i wrzucić - tylko nie mam do tego żadnej obudowy :)
Wszystko jak to zwykle u mnie jest prototypowe i wisi na kablach
Pędzący hobbysta zajmujący się również odrobinę elektroniką.



Zamówienia i zapytania o sterownik MOONSHINER RGAP: email: moonshiner.rgap (małpa) gmail.com
Dostępne również termometry WiFi z wyświetlaczem LCD


arTii
1200
Posty: 1208
Rejestracja: czwartek, 19 lip 2018, 18:55
Krótko o sobie: ponad 40 lat na karku zobowiązuje do spożywania trunków o podobnym stężeniu ;)
Ulubiony Alkohol: od niedawna - mój własny :)
Status Alkoholowy: Starszy Dziobomocznik
Lokalizacja: podkarpackie
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: arTii » niedziela, 19 sie 2018, 12:29

No to zrobiłem jakieś zdjęcia :)
Całość można rozbudowywać bez większego problemu. Aktualnie ograniczeniem jest ilość urządzeń - max 12 w tej wersji oprogramowania.
Ale może uda nam się to jeszcze obejść.
Ja podpięte mam:
- 7 sztuk DS18B20
- przekaźnik
- wyświetlacz OLED 0,96" - tutaj przewijają się mniej istotne pomiary
- wyświetlacz LCD 4x20 znaków
- czujnik BMP280 - ciśnienie i temperatura otoczenia - można założyć BME280 który ma dodatkowo jeszcze pomiar wilgotności
trzy ostatnie urządzenia są na szynie I2C czyli połączone równolegle do jednej magistrali
20180818_175340.jpg

tak wyglądają wyświetlacze:
20180818_180758.jpg
20180819_132201.jpg
20180819_132219.jpg
20180819_132235.jpg
20180819_132252.jpg
20180819_132308.jpg
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Pędzący hobbysta zajmujący się również odrobinę elektroniką.



Zamówienia i zapytania o sterownik MOONSHINER RGAP: email: moonshiner.rgap (małpa) gmail.com
Dostępne również termometry WiFi z wyświetlaczem LCD


70-MAREK
150
Posty: 162
Rejestracja: środa, 15 sie 2012, 19:32
Krótko o sobie: Jestem fajnym człowiekiem:)
Status Alkoholowy: Gorzelnik
Lokalizacja: LUBLIN
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: 70-MAREK » wtorek, 21 sie 2018, 07:09

Fajnie to wygląda, dopytuję bo rozglądam się powoli za jakimś termometrem, poprzedni ma już dość.
Można w tym twoim ustawić alarm?


arTii
1200
Posty: 1208
Rejestracja: czwartek, 19 lip 2018, 18:55
Krótko o sobie: ponad 40 lat na karku zobowiązuje do spożywania trunków o podobnym stężeniu ;)
Ulubiony Alkohol: od niedawna - mój własny :)
Status Alkoholowy: Starszy Dziobomocznik
Lokalizacja: podkarpackie
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: arTii » wtorek, 21 sie 2018, 17:23

można. Pod wolne GPIO (np. zamiast przekaźnika, albo RX, TX zlikwidować) można podpiąć buzzer.
I konfiguruje się przekroczenie wartości dowolnego kanału (pamiętać o max 12 kanałach)
Pędzący hobbysta zajmujący się również odrobinę elektroniką.



Zamówienia i zapytania o sterownik MOONSHINER RGAP: email: moonshiner.rgap (małpa) gmail.com
Dostępne również termometry WiFi z wyświetlaczem LCD


70-MAREK
150
Posty: 162
Rejestracja: środa, 15 sie 2012, 19:32
Krótko o sobie: Jestem fajnym człowiekiem:)
Status Alkoholowy: Gorzelnik
Lokalizacja: LUBLIN
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: 70-MAREK » czwartek, 23 sie 2018, 19:27

Cześć, szukam czegoś prostego, 5-6 ds-ów, alarmy, wyświetlacz dla wszystkich czujników, da się to ogarnąć tym twoim ? :)


arTii
1200
Posty: 1208
Rejestracja: czwartek, 19 lip 2018, 18:55
Krótko o sobie: ponad 40 lat na karku zobowiązuje do spożywania trunków o podobnym stężeniu ;)
Ulubiony Alkohol: od niedawna - mój własny :)
Status Alkoholowy: Starszy Dziobomocznik
Lokalizacja: podkarpackie
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: arTii » czwartek, 23 sie 2018, 20:36

5 pomiarów + 5 alarmów + wyświetlacz - da się Będzie łącznie 11 kanałów.
Albo 6 pomiarów i tylko 5 alarmów i wyświetlacz = 12 kanałów
Ale nie nazywaj go "moim" - to zwykłe EasyESP zapakowane akurat na płytkę pcb która wspólnie zaprojektowaliśmy.
Jeszcze została mi jedna goła płytka i muszę zamówić produkcję nowych.
Pędzący hobbysta zajmujący się również odrobinę elektroniką.



Zamówienia i zapytania o sterownik MOONSHINER RGAP: email: moonshiner.rgap (małpa) gmail.com
Dostępne również termometry WiFi z wyświetlaczem LCD


crobe
50
Posty: 68
Rejestracja: niedziela, 21 lut 2016, 19:55
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: crobe » piątek, 24 sie 2018, 07:10

A co to za kanały?


arTii
1200
Posty: 1208
Rejestracja: czwartek, 19 lip 2018, 18:55
Krótko o sobie: ponad 40 lat na karku zobowiązuje do spożywania trunków o podobnym stężeniu ;)
Ulubiony Alkohol: od niedawna - mój własny :)
Status Alkoholowy: Starszy Dziobomocznik
Lokalizacja: podkarpackie
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: arTii » sobota, 25 sie 2018, 18:47

ilość czujników/warunków/urządzeń np:
1) DS18B20 #1
2) DS18B20 #2
3) DS18B20 #3
4) DS18B20 #4
5) BME280 (ciśnienie, temperatura, wilgotność)
6) Alarm z czujnika #1
7) Alarm z czujnika #2
8) Alarm z czujnika #3
9) Alarm z czujnika #4
10) Wyświetlacz LCD #1
11) Wyświetlacz LCD #2
12) Alarm wilgotności
masz 12 PRZYKŁADOWYCH kanałów
Pędzący hobbysta zajmujący się również odrobinę elektroniką.



Zamówienia i zapytania o sterownik MOONSHINER RGAP: email: moonshiner.rgap (małpa) gmail.com
Dostępne również termometry WiFi z wyświetlaczem LCD


Irvin
5
Posty: 6
Rejestracja: niedziela, 8 cze 2014, 00:59
Załączniki
Re: 4-kanałowy termometr na czujnikach DS 18b20

Postautor: Irvin » środa, 29 sie 2018, 22:59

Tak dla ścisłości, DS ustawiony na 12bit ma 4 bity na część ułamkową, co daje 16 wartości dostępnych do odczytania. Zarówno 0,1 i 0,01 jest więc obarczone błędem, 16 wartości oznacza, że powinny pokazywać część ułamkową ze skokiem: {0,0.0625,0,1250, itd}. Jednak większość programów pokazujących z dwoma miejscami po przecinku pokazuje z dość dobrym przybliżeniem {0,0.06,0.12,0.19,itd}. Wg mnie lepiej tak niż zaokrąglać 0.0625 i 0.125 do 0.1, a tylko 0.19 do 0.2, itd. Zaokrąglając do 1/10 pewnie będzie część liczb podwojonych i coś będzie umykać.
Przy czym program w AVR zaokrągla w dół, programista jak sobie wymyśli to zrobi tablicę i wg swojego widzimisię, geodeta/inżynier połówkę do parzystej - 0.25 do 0.2 i 0.35 do 0.4, a excel/matematyk 0.25 do góry, czyli na 0.3.
Zapewne jakiegoś dużego znaczenia to nie ma, każdy ma swój gust. Mnie się bardziej podoba to 0,06.


Wróć do „Kontrola procesu destylacji”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość