Witam, czy ktoś mi powie jak mam skalibrować pin analogowy w Wemos D1 mini v4.0?
Mam zbiornik wody 100l i czujnik podpięty pod wejście analogowe w Wemosie
Soft ostatni z GG, nie bardzo wiem, co tam wpisać, nigdy tego nie używałem.
Min In....
Max In....
Min Out....
Max Out....
Kalibracja pinu analogowego
-
Patryk
- Posts: 2944
- Joined: Mon Jan 07, 2019 7:51 pm
- Location: Rybnik
viewtopic.php?p=103736#p103736
Czyli teoretycznie, dla Wemosa d1 mini
Min in: 0 (= 0V)
Max in: 1024 (= 3,3V)
Min Out: np 0 (wartość wyświetlana przy 0V na wejsciu ADC)
Max Out: np 100 (wartość wyświetlana przy 3,3V na wejściu ADC)
Kalibracja polega na dokładniejszym odczycie z czujnika.
Czyli może się okazac, że czujnik przy min będzie już podawał jakieś napięcie i wtedy Min in, nie będzie 0, tylko np 150 i dla max zamiast 1024, będzie to np 950.
Dodatkowo w CLUD-ie idzie jeszcze, te wartości Min Out oraz Max Out np dzielić lub mnożyć.
Czyli teoretycznie, dla Wemosa d1 mini
Min in: 0 (= 0V)
Max in: 1024 (= 3,3V)
Min Out: np 0 (wartość wyświetlana przy 0V na wejsciu ADC)
Max Out: np 100 (wartość wyświetlana przy 3,3V na wejściu ADC)
Kalibracja polega na dokładniejszym odczycie z czujnika.
Czyli może się okazac, że czujnik przy min będzie już podawał jakieś napięcie i wtedy Min in, nie będzie 0, tylko np 150 i dla max zamiast 1024, będzie to np 950.
Dodatkowo w CLUD-ie idzie jeszcze, te wartości Min Out oraz Max Out np dzielić lub mnożyć.
To by się zgadzało, tylko mi przy kalibracji i pełnym zbiorniku pokazuje Max In ok 130, skoro Mauser ma ok 1000 litrów w Max Out wpisuje 100Patryk wrote: Fri Jul 11, 2025 1:15 pm viewtopic.php?p=103736#p103736
Czyli teoretycznie, dla Wemosa d1 mini
Min in: 0 (= 0V)
Max in: 1024 (= 3,3V)
Min Out: np 0 (wartość wyświetlana przy 0V na wejsciu ADC)
Max Out: np 100 (wartość wyświetlana przy 3,3V na wejściu ADC)
Kalibracja polega na dokładniejszym odczycie z czujnika.
Czyli może się okazac, że czujnik przy min będzie już podawał jakieś napięcie i wtedy Min in, nie będzie 0, tylko np 150 i dla max zamiast 1024, będzie to np 950.
Dodatkowo w CLUD-ie idzie jeszcze, te wartości Min Out oraz Max Out np dzielić lub mnożyć.
Edit,
A jak to się ma do esp32?
-
Patryk
- Posts: 2944
- Joined: Mon Jan 07, 2019 7:51 pm
- Location: Rybnik
Tak, mam ten sam co w tym wątku. Zasilany 5v, pracuje 0-3,3vPatryk wrote: Fri Jul 11, 2025 7:07 pm viewtopic.php?p=199610#p199610
Czy twój czujnik pracuje w zakresie 0 ÷ 3,3V ?
Z tego wynika, że bardziej esp32 by się nadawał?
-
Patryk
- Posts: 2944
- Joined: Mon Jan 07, 2019 7:51 pm
- Location: Rybnik
W ramach testu podepnij zamiast czujnika do ADC napięcie 3,3V z płytki Wemosa (tylko nie wiecej) i zobacz jaka jest wartość po kalibracji dla Max in.
Powinna być ok 1000.
Powinna być ok 1000.
-
Patryk
- Posts: 2944
- Joined: Mon Jan 07, 2019 7:51 pm
- Location: Rybnik
Czyli albo coś nie tak z czujnikiem, albo ....
Jaką wersję Masz tego czujnika, na jaką głębokość, od 0 do ile metrów ?
Jaką wersję Masz tego czujnika, na jaką głębokość, od 0 do ile metrów ?
-
Patryk
- Posts: 2944
- Joined: Mon Jan 07, 2019 7:51 pm
- Location: Rybnik
A jaka jest wysokoś (głębokość) Twojego zbiornika ?
