Witam,
nigdzie nie znalazłem wyjaśnienia a niestety nie radzę sobie z ustawieniem odczytu z pinu ADC
Mam czujnik ciśnienia https://pl.aliexpress.com/item/33024503 ... 5c0fFKy8xX
Pomiar 0-12 Bar
Napięcie 0,45-4,5V
W "MIN OUT" ustawiam 0 a w "MAX OUT" 12?
A jak ustawienia "MIN IN" i "MAX IN"? Jak działa kalibracja MIN I MAX IN?
Ustawienia pomiaru z pinu ADC
Kalibracja polega na odczytaniu brzegowych wartości MIN IN oraz MAX IN pochodzących z czujnika jak już je będziesz znać musisz określić sam wartość MIN OUT odpowiadająca wartości MIN in oraz MAX OUT odpowiadającej MAX IN.
Tak to powinno wyglądać w idealnym świecie Ale ciężko będzie Ci osiągnąć wartość 12Bar. Dodatkowo musisz wiedzieć, że ADC dla ESP są ograniczenia i nie możesz podać 5V po uszkodzisz ESP musisz zastosować odpowiedni dzielnik napięcia:
http://feriar-lab.pl/kurs-esp8266-5-obsluga-adc/
Jestem na ukończeniu GUI-Generic dla ESP32 gdzie jest zdecydowanie dokładniejsze bo mierzy napięcie od 0 do3,3 a nie jak ESP8266 od 0 do 1v
Tak to powinno wyglądać w idealnym świecie Ale ciężko będzie Ci osiągnąć wartość 12Bar. Dodatkowo musisz wiedzieć, że ADC dla ESP są ograniczenia i nie możesz podać 5V po uszkodzisz ESP musisz zastosować odpowiedni dzielnik napięcia:
http://feriar-lab.pl/kurs-esp8266-5-obsluga-adc/
Jestem na ukończeniu GUI-Generic dla ESP32 gdzie jest zdecydowanie dokładniejsze bo mierzy napięcie od 0 do3,3 a nie jak ESP8266 od 0 do 1v
https://gui-generic-builder.supla.io/
- Robert Błaszczak
- Posty: 3940
- Rejestracja: sob gru 22, 2018 8:55 pm
- Lokalizacja: Zielona Góra
- Kontakt:
1V pod warunkiem, że stosujesz "gołe" ESP. Jeśli jest to Wemos lub NodeMCU, to tam jest już dzielnik napięcia i maksymalne napięcie wejściowe wynosi 3,3V.
Pozdrawiam
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
a jaką wartość odczytuje Ci dla czujnika podłączonego bez ciśnienia - powinna być to wartość mniejsza od 100 Pamiętaj, że wartość maksymalna dla ESP8266 to 1023. Może poszukaj jakieś dokumentacji tego czujnika wtedy będzie łatwiej określić MAX.
https://gui-generic-builder.supla.io/
Nie wiem dlaczego się pomyliłem ale odczyty z czujnika to 0,5-4,5V.
Minimalnie mi odczytuje 106 czasami skacze do 121. Muszę jeszcze sprawdzić co to powoduje. Dołożyłem rezystor 180k co daje dzielnik 100/400. Czujnik bez ciśnienia podaje sygnał 0,47V. Ostatnio trochę czasu nie mam na testy. Prawie udało mi się testowo skalibrować do odczytu max 8 bar bo aktualnie nie mam możliwości podania 12. W sumie czujnik będzie chodził gdzieś w zakresie 0-8,5BAR. Czy w takim wypadku zrobić dzielnik na mniejsze napięcie? Poprawi to wyniki?
Zauważyłem jeszcze, że wyniki wolno się odświeżają. mając 0 BAR i podłączając do sieci gdzie jest 8 BAR minie ok. ~10 odczytów nim pojawi się prawidłowy wynik. Czy można to trochę przyspieszyć? Czy mocno to wtedy wpłynie na jakość pomiarów?
Pewnie ten sam problem co tutaj:avatr pisze: ↑sob sie 28, 2021 4:45 pm Witam,
nigdzie nie znalazłem wyjaśnienia a niestety nie radzę sobie z ustawieniem odczytu z pinu ADC
Mam czujnik ciśnienia https://pl.aliexpress.com/item/33024503 ... 5c0fFKy8xX
Pomiar 0-12 Bar
Napięcie 0,45-4,5V
W "MIN OUT" ustawiam 0 a w "MAX OUT" 12?
A jak ustawienia "MIN IN" i "MAX IN"? Jak działa kalibracja MIN I MAX IN?
viewtopic.php?p=104491#p104491
https://gui-generic-builder.supla.io/
-
- Posty: 278
- Rejestracja: wt sie 18, 2020 2:22 pm
Witam Panowie
Wgrałem tego softa co prawda bez żadnego czujnika podałem napięcie ale odczyt jest skokowy , po wgraniu softa kolegi elmaya jest to płyny odczyt co prawda chwile trzeba poczekać jak się zmieni wartość. Czy u kogoś występują tez tak objawy ?
Wgrałem tego softa co prawda bez żadnego czujnika podałem napięcie ale odczyt jest skokowy , po wgraniu softa kolegi elmaya jest to płyny odczyt co prawda chwile trzeba poczekać jak się zmieni wartość. Czy u kogoś występują tez tak objawy ?