uzi18 / sterownik

Lucjan - Sterownik Pieca CO na bazie Arduino Mega i skrypty w python dla eCoal/bruli.pl
https://github.com/uzi18/sterownik/wiki
16 stars 15 forks source link

pomiar paliwa w zasobniku. #85

Open sargus123 opened 6 years ago

sargus123 commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

Nie wiem jak z podlaczeniem tego samochodowego do mikrokontrolera

sargus123 commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

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

sargus123 commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

W sumie moze ten pomiar pozwolilby na automatyczne "uzupelnienie" paliwa

sargus123 commented 6 years ago

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 commented 6 years ago

@Stan17 czyli co zamawiamy u Ali-ego?

uzi18 commented 6 years ago

Duplicate of #80

uzi18 commented 6 years ago

Duplicate of #45

bzykbzyk commented 6 years ago

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

uzi18 commented 6 years ago

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 commented 6 years ago

No to zamawiamy , ten JSN-SR04T ?

uzi18 commented 6 years ago

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

uzi18 commented 6 years ago

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

uzi18 commented 6 years ago

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

uzi18 commented 6 years ago

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

sargus123 commented 6 years ago

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

uzi18 commented 6 years ago

@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 commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

uzywasz esp-link?

bzykbzyk commented 6 years ago

@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 commented 6 years ago

ja nie używam. esp link na lucjanie.

Stan17 commented 6 years ago

Ja też jeszcze nie.

uzi18 commented 6 years ago

@Stan17 czyli mozemy uzyc TXD2/RXD2 ??

uzi18 commented 6 years ago
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 commented 6 years ago
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 commented 6 years ago

testujcie sobie i opiszcie wnioski tutaj :)

sargus123 commented 6 years ago

obraz u mnie bez zarzutu działa.

sargus123 commented 6 years ago

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 commented 6 years ago

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

uzi18 commented 6 years ago

Super czekamy teraz na informacje od reszty testerów :)

sargus123 commented 6 years ago

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 commented 6 years ago

Zabezpiecz przewod aby sie nie łamał prxy otwieraniu klapy

10.01.2018 10:48 AM "sargus123" notifications@github.com napisał(a):

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ą.

[image: img_20180110_101435_resized_20180110_103912343] https://user-images.githubusercontent.com/32904697/34765850-e271a278-f5f2-11e7-98d6-ee58ef89e028.jpg

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 .

[image: img_20180110_101423_resized_20180110_103911838] https://user-images.githubusercontent.com/32904697/34765868-ea96cd84-f5f2-11e7-9342-4599c4f9dba5.jpg zostało jeszcze poprowadzenie kabla w osłonie.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/uzi18/sterownik/issues/85#issuecomment-356553324, or mute the thread https://github.com/notifications/unsubscribe-auth/AAHOU3wkxZjD1sdjO9aVdxdOV7FuSnh2ks5tJIdygaJpZM4QbDaa .

Stan17 commented 6 years ago

Czym z wierzchu przykryłeś ten kabel ?

sargus123 commented 6 years ago

Uniwersalna puszka ze sklepu elektronicznego ma pokrywkę. Nią przykryłem usuwając tylko w miejscu kabla krawędź aby kabla nie przygniotlo.

10.01.2018 12:53 PM "Stan17" notifications@github.com napisał(a):

Czym z wierzchu przykryłeś ten kabel ?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/uzi18/sterownik/issues/85#issuecomment-356581065, or mute the thread https://github.com/notifications/unsubscribe-auth/AfYV-Qh6SIswz2aklBceiQZpXy1ibsLkks5tJKTTgaJpZM4QbDaa .

sargus123 commented 6 years ago

Potem kabel jeszcze zabezpieczenie w sporo aby luzem nie latał tam gdzie nie powinien.

10.01.2018 1:00 PM "Artur Kuchnowski" sargusix@gmail.com napisał(a):

Uniwersalna puszka ze sklepu elektronicznego ma pokrywkę. Nią przykryłem usuwając tylko w miejscu kabla krawędź aby kabla nie przygniotlo.

10.01.2018 12:53 PM "Stan17" notifications@github.com napisał(a):

Czym z wierzchu przykryłeś ten kabel ?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/uzi18/sterownik/issues/85#issuecomment-356581065, or mute the thread https://github.com/notifications/unsubscribe-auth/AfYV-Qh6SIswz2aklBceiQZpXy1ibsLkks5tJKTTgaJpZM4QbDaa .

sargus123 commented 6 years ago

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 commented 6 years ago

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

uzi18 commented 6 years ago

Tak

19.01.2018 1:11 PM "Stan17" notifications@github.com napisał(a):

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

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/uzi18/sterownik/issues/85#issuecomment-358948870, or mute the thread https://github.com/notifications/unsubscribe-auth/AAHOUyiN51O0Pjoamq508Qt10l749FN0ks5tMIZtgaJpZM4QbDaa .

uzi18 commented 6 years ago

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

sargus123 commented 6 years ago

ja wrzuciłem 820 uf pod + i -

wystarczyło aby poprawić działanie.

uzi18 commented 6 years ago

W aktualnej podwersji... 21 dodalem kontrole stanu minimalnego