Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pomiar paliwa w zasobniku. #85

Open
sargus123 opened this issue Nov 12, 2017 · 47 comments
Open

pomiar paliwa w zasobniku. #85

sargus123 opened this issue Nov 12, 2017 · 47 comments

Comments

@sargus123
Copy link

zauważyłem na jednej stronie odczyt ilości paliwa za pomocą sensora odległości.

może coś takiego zrobić. wtedy będzie zawsze pewne jaki jest faktyczny poziom paliwa w zasobniku.

http://projektpimalina.blogspot.com/2016/05/czujnik-poziomu-wegla-na-nadajniku.html

w pliku config można wstawić pozycję gdzie się podaje wysokość zasobnika od czujnika aby poprawnie odczytywał poziom w każdym zasobniku.

@uzi18
Copy link
Owner

uzi18 commented Nov 13, 2017

Byl juz taki pomysl na poczatku. Nikt nie sprawdzil jednak dotad czy zapylenie/zadymienie i ogolne warunki w zasobniku nie powoduja niszczenia tego czujnika.

@Stan17 testowales to moze, kiedys o tym dyskutowalismy?

@sargus123
Copy link
Author

sprawdzę czujnik ultradźwiękowy w obudowie szczelnej. samochodowy one są po 8 zł. sprawdzę ich zakresy działania. one się nie kurzą itp.

@uzi18
Copy link
Owner

uzi18 commented Nov 13, 2017 via email

@sargus123
Copy link
Author

To co miałem w planie nie wyszło . za niski sygnał daje nadajnik i głupoty wychodzą w odczycie.
ale znalazłem hermetyczny już gotowy moduł. ok. 55zł. - JSN-SR04T
Czujnik jest na kablu. pomiar od 20 cm. w dal. ale patrząc na głębokość zasobnika to jest do przyjęcia.

@uzi18
Copy link
Owner

uzi18 commented Nov 15, 2017

To mi sie podoba, konkretny modul i sonda ktora na pierwszy rzut oka moze wytrzymac warunki.
Jest jeszcze tylko jedna rzecz w zasobniku panuje nadcisnienie, ciekawe czy to nie uszkodzi czujnika albo nie bedzie wplywac na pomiary.
Tak czy inaczej wymagane sa testy =)

@uzi18
Copy link
Owner

uzi18 commented Nov 15, 2017

@bzykbzyk, @ravikjab, @Stan17, @mark3k3 przyda się?

@sargus123
Copy link
Author

czujnik ten nie jest wrażliwy na ciśnienie tym bardziej kiedy będzie zamontowany wewnątrz. te czujniki są montowane w uniwersalnych czujnikach samochodowych.

@Stan17
Copy link
Collaborator

Stan17 commented Nov 16, 2017

To ja kiedyś poruszałem ten temat i dokładnie na podstawie tego samego znaleziska na projektpimalinie.
Ale mieliśmy wtedy inne problemy na głowie, i projekt został odłożony na przyszłość.
Myślę że warto do niego wrócić, bo nie wiem jak Wy ale ja nie raz zapomniałem zresetować licznika :)

@uzi18
Copy link
Owner

uzi18 commented Nov 16, 2017 via email

@sargus123
Copy link
Author

Jeszcze jedno co może układ spełniać.
Po założeniu w klapie to można w ustawieniach dołożyć kod że jeśli odległość jest powyżej głębokości zbiornika to ma wyłączyć wentylator i podajnik a włączyć po np. 30 sekundach kiedy odczyt będzie prawidłowy. (ponieważ w czasie ładowania do zbiornika będzie "widział nas" jako odległość bliższa niż głębokość zbiornika.) takie rozwiązanie zautomatyzowało proces ładowania / czyszczenia pieca.

@uzi18
Copy link
Owner

uzi18 commented Nov 16, 2017

@Stan17 czyli co zamawiamy u Ali-ego?

@uzi18
Copy link
Owner

uzi18 commented Nov 16, 2017

Duplicate of #80

@uzi18 uzi18 marked this as a duplicate of #80 Nov 16, 2017
@uzi18
Copy link
Owner

uzi18 commented Nov 16, 2017

Duplicate of #45

@uzi18 uzi18 marked this as a duplicate of #45 Nov 16, 2017
@bzykbzyk
Copy link
Collaborator

JSN-SR04T na Ali za 8 baksów. Zamawiam. Jak nie zadziała w sterowniku zabuduję w samochodzie...

@uzi18
Copy link
Owner

uzi18 commented Nov 16, 2017

Tez zamowilem na ali.

Tak swoja droga tutaj mamy nasz online chat: https://gitter.im/sterownik/Lobby
@Stan17 @mark3k3 @ravikjab @bzykbzyk @micro-jr @ebyna @Kosiarz78

@Stan17
Copy link
Collaborator

Stan17 commented Nov 17, 2017

No to zamawiamy , ten JSN-SR04T ?

@uzi18
Copy link
Owner

uzi18 commented Nov 17, 2017

Tak one są zgodne z tymi użytymi w linku z 1 postu

@uzi18
Copy link
Owner

uzi18 commented Dec 29, 2017

Doszly czujniki do mnie, najpierw dodam pomiar kazdy sobie przetestuje czy dziala mapujac czujnik na wykres

@uzi18
Copy link
Owner

uzi18 commented Jan 3, 2018

OK Panowie ciekawostka modul JSN-SR04T-2.0 sam potrafi mierzyc odleglos i wysylac ja po RS232/TTL

@uzi18
Copy link
Owner

uzi18 commented Jan 3, 2018

@sargus123 @Stan17 @bzykbzyk teraz pytanie czy zaprogramowac stary tryb z pomiarem echa czy nowy - odczyt pomiaru z czujnika (wymaga przylutowania rezystora) czy oba ?

@sargus123
Copy link
Author

sargus123 commented Jan 4, 2018

tak myślę że dobrze by było aby układ sam podawał dane a z configu będzie łatwiej podać poziomy:

  • pełny,
  • pusty ,
  • klapa otwarta.
    po co miałby nasz lucjan jeszcze obliczać. (może to zmniejszy objętość kodu.) :)
    ale to nie ja będę pisał kod :) ważne by przyszły nowy użytkownik nie miał problemu ze złożeniem.
    problemy gdzieniegdzie widziałem z wersją 2.0
    Przykładowy kod działa tutaj zarówno dla wersji V1.0, jak i wersji 2.0
    https://www.dfrobot.com/wiki/index.php/Weather-proof_Ultrasonic_Sensor_SKU_:_SEN0207

@uzi18
Copy link
Owner

uzi18 commented Jan 4, 2018

@bzykbzyk Ty tez masz ten w wersji 2.0 ?

@sargus123 o kod nie ma sie co martwic, w tym procesorze pamieci ram tylko brakuje bo ma jej 8kB z czego uzywamy juz prawie 6kB.

@Stan17
Copy link
Collaborator

Stan17 commented Jan 4, 2018

Ja mam wersję 2.0
Ale to nam zablokuje RSa, ja mam tam podłączonego ecoala i chciałbym tak zostawić puki co.
Tak więc ja głosuję implementacją obu metod.

@uzi18
Copy link
Owner

uzi18 commented Jan 4, 2018

mamy jeszcze 1 wolny RS - RXD2/TXD2 - chociaz tam byl plan podpiac ESP-Link za to ten sprawdza sie na RX/TX (0/1)

@uzi18
Copy link
Owner

uzi18 commented Jan 4, 2018

uzywasz esp-link?

@bzykbzyk
Copy link
Collaborator

bzykbzyk commented Jan 4, 2018

@uzi18 jeszcze nie mam czujnika, zamówiłem https://www.aliexpress.com/item/K02-JSN-SR04T-integrated-ultrasonic-ranging-module-reversing-radar-40KHZ-waterproof-ultrasonic-sensor-module/32732427963.html?spm=a2g0s.9042311.0.0.OUlc6D, na foci płytki jest 2.0. Kitajce coś się ociągają z moimi dostawami, czujnik -komunikat, że przygotowane do wysyłki, a esp "opuściło kraj pochodzenia"... Chyba tam pojadę i im nawrzucam....

@sargus123
Copy link
Author

ja nie używam. esp link na lucjanie.

@Stan17
Copy link
Collaborator

Stan17 commented Jan 5, 2018

Ja też jeszcze nie.

@uzi18
Copy link
Owner

uzi18 commented Jan 6, 2018

@Stan17 czyli mozemy uzyc TXD2/RXD2 ??

@uzi18
Copy link
Owner

uzi18 commented Jan 6, 2018

SR04T: 127 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 123 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 119 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 115 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 111 FF 2 27 28,STX,CRC,227 551mm.
SR04T: 107 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 103 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 99 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 95 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 95 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 91 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 87 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 83 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 79 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 75 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 71 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 67 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 63 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 63 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 59 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 55 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 51 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 47 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 43 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 39 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 35 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 31 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 27 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 23 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 19 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 15 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 11 FF 2 16 FF,STX,CRC zly
SR04T: 8  S, S, S,FF 2 16 17,STX,CRC,216 534mm.
SR04T: 8 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 8 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 8 FF 2 16 17,STX,CRC,216 534mm.

SR04T: 127 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 123 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 119 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 115 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 111 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 111 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 107 FF 2 27 28,STX,CRC,227 551mm.
SR04T: 103 FF 2 27 28,STX,CRC,227 551mm.
SR04T: 99 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 95 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 91 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 87 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 83 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 79 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 75 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 75 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 71 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 67 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 63 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 59 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 55 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 51 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 47 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 43 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 43 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 39 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 35 FF 2 16 17,STX,CRC,216 534mm.
SR04T: 31 FF 2 16 17,STX,CRC,216 534mm.

Cos juz dziala :)

@uzi18
Copy link
Owner

uzi18 commented Jan 6, 2018

v0.1.0.130.11
    - dodanie obslugi pomiaru z czujnika SR04T-2.0
      podlaczamy TX czujnika pod RX2 na plytce Mega
      w pole R27 modulu wstawiamy rezystor 47k
    - dodanie mozliwosci zmapowania poziomu zasobnika na wykresie
      np. T4=SR04T[]
    - LCD: dodanie pomiaru odleglosci na ekranie poziomu zasobnika

@uzi18
Copy link
Owner

uzi18 commented Jan 6, 2018

testujcie sobie i opiszcie wnioski tutaj :)

@sargus123
Copy link
Author

obraz
u mnie bez zarzutu działa.

@sargus123
Copy link
Author

sargus123 commented Jan 8, 2018

z tego co zauważyłem to nie pokaże poziomu poniżej 18.5 centymetra. Gdy jest więcej załadowane. ale tak naprawdę to w niczym nie przeszkadza. głównie potrzeba nam wiedzieć jak już jest bliżej pustego. 2/3 zbiornika mi opróżniło i wyświetlało poprawnie.

@sargus123
Copy link
Author

u mnie 60 to pusty a 65 ślimak goły.

@uzi18
Copy link
Owner

uzi18 commented Jan 9, 2018 via email

@sargus123
Copy link
Author

montaż czujnika
puszka uniwersalna.
W pokrywie wywiercone 3 otwory 2 na śrubki 3mm i 1 ma kabel 8mm . nie uszczelniałem ponieważ od spodu puszka równo przylega do blachy i czujnik w obudowie.
jeśli będzie trzeba to się uszczelni od góry pod pokrywką.

img_20180110_101435_resized_20180110_103912343

Warto zwrócić uwagę na to że czujnik nie patrzy w pełni na wprost. Sonda jest lekko pod skosem.
Trzeba tak umieścić aby poprawnie patrzył w dno zbiornika .

img_20180110_101423_resized_20180110_103911838
zostało jeszcze poprowadzenie kabla w osłonie.

@uzi18
Copy link
Owner

uzi18 commented Jan 10, 2018 via email

@Stan17
Copy link
Collaborator

Stan17 commented Jan 10, 2018

Czym z wierzchu przykryłeś ten kabel ?

@sargus123
Copy link
Author

sargus123 commented Jan 10, 2018 via email

@sargus123
Copy link
Author

sargus123 commented Jan 10, 2018 via email

@sargus123
Copy link
Author

Drobna uwaga warto pod szpilki układu dołożyć kondensator układ jest wrażliwy na zasilanie.
Miałem z tym układem problem że układ nie chciał wskazywać większej odległości niż 33 centymetry.
Po podłączeniu pod zasilanie problemy ustąpiły.

@Stan17
Copy link
Collaborator

Stan17 commented Jan 19, 2018

Masz na myśli jakiś elektrolit na +- zasilania ?

@uzi18
Copy link
Owner

uzi18 commented Jan 19, 2018 via email

@uzi18
Copy link
Owner

uzi18 commented Jan 19, 2018

Tak bezposrednio na module, miedzy gnd i vcc.
@sargus123 a jaki kondzior dales 1000uF?

@sargus123
Copy link
Author

sargus123 commented Jan 19, 2018

ja wrzuciłem 820 uf pod + i -

wystarczyło aby poprawić działanie.

@uzi18
Copy link
Owner

uzi18 commented Feb 2, 2018

W aktualnej podwersji... 21 dodalem kontrole stanu minimalnego

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants