Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 18 lis 2024, o 06:48


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 
Autor Wiadomość
PostNapisane: 28 mar 2013, o 23:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2013
Posty: 104
Pomógł: 0

Witam.
Chciałbym pokazać wam mój prosty licznik zużycia wody. Układ zlicza impulsy z transoptora. Ten zamontowany jest w zwykłym wodomierzu, tak jak na zdjęciu poniżej.

Obrazek

Na 1 litr wody przypada 153 impulsy. Zliczaniem zajmuje się ATmega8. Program napisałem w bascomie. Ważne, że działa. To mój pierwszy taki program. Zajmuje on 45% pamięci mikrokontrolera.

Schemat wygląda następująco (wiem, że nie jest za bardzo estetyczny):

Obrazek

Płytka:

Obrazek

Zdjęcia układu:

ObrazekObrazekObrazek

Kod umieszczam tutaj. Wiem, że jest bardzo chaotyczny, ale ważne, że działa tak jak chciałem.

Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Najpierw wciskamy przycisk Start (załącza się przekaźnik i otwiera elektrozawór), później ustawiamy ile wody chcemy zużyć. Jeśli przez licznik przeleje się określona liczba litrów wody to układ odłącza elektrozawór. Nastawianie jest co 1 litr. Dokładniej nie potrzebuję.
Można krytykować. ;)

Pozdrawiam.



Ostatnio edytowano 28 mar 2013, o 23:56 przez pavel0910, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 mar 2013, o 23:44 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27308
Lokalizacja: Szczecin
Pomógł: 1041

O kurka - ale fajny pomysł ;) tzn idea ;) .... a opisz jeszcze jak dokładnie przerobiłeś tzn wstawiłeś tam ten transoptor ?

kurczę ja sam musiałbym sobie coś takiego zrobić - może do nieco innego celu - bo po to aby sprawdzać ile wody poszło - gdyż liczniki są w trudnodostępnym miejscu a można byłoby zdalnie przesłać info o zużyciu na żądanie ;)

pomysł BOMBA ;) dla mnie bardzo inspirujący, wykonanie - myślę że ważne że działa - i wcale nie istotne w jakim języku napisane skoro spełnia założenia ;) ... jeszcze raz podkreślam liczy się pomysł - a ja już kurna kombinowałem żeby jakąś kamerkę zakładać , i oświetlenie eeeeeh - przesada ;) a tu proszę jaka prostota

jednego się tylko obawiam - że licznika nie będę mógł rozebrać liczników bo są zaplombowane ;)

------------------------ [ Dodano po: 1 minucie ]

aaa ;) i gdybyś podał mi dokładnie jakiego typu elektrozaworu użyłeś to też byłoby miło ...

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 mar 2013, o 00:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2013
Posty: 104
Pomógł: 0

No więc transoptor szczelinowy znalazłem w jakimś FDD, albo CD-ROM'ie. Już nie pamiętam. Jest on tak mały, że wystarczyło go włożyć między to kółko na środku licznika i przykręcić malutką śrubką. No może troszkę trzeba było podnieść ten trybek, bo był za nisko. ;) Niestety wiąże się to z rozebraniem licznika. Kombinowałem też coś z transoptorem odbiciowym, ale nie bardzo mi to działał. Chciałem go zamocować bezpośrednio na liczniku, od góry. W sumie można by było nawet zliczać impulsy z wskazówki litrów (tyle że wtedy mamy mniejszą dokładność).

Co do wykonania to ja jestem zadowolony. Jest to mój pierwszy taki poważniejszy projekt. Obawiam się tylko tym przekaźnikiem na jednej płytce z mikrokontrolerem i wysokiego napięcia.

Użyłem tego typu elektrozaworów: http://allegro.pl/elektrozawor-zawor-1- ... 58550.html
Nie mogę znaleźć dokładnie mojego, ale to jest wszystko jedno.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 mar 2013, o 00:26 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27308
Lokalizacja: Szczecin
Pomógł: 1041

dzięki za info...

odnośnie filtracji to zawsze pamiętaj o kondkach 100nF przy KAŻDEJ nodze WE i WY stabilizatora 7805 .... koniecznie bo nie ma na schemacie :(

Płytka nie wygląda jakoś źle - w sumie nawet oddalone masz sporo 230V od reszty ścieżek - chociaż mogłoby być to jeszcze lepiej odizolowane tzn oddalone. Poza tym to jest przekaźnik na 5V ? to już lepiej było wziąć jakiś na 12V i zasilać go sprzed stabilizatora - już byłoby też stabilniej dla całego układu.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 mar 2013, o 00:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2013
Posty: 104
Pomógł: 0

Hmmm.. Właśnie nie wiedziałem jakie tam dać kondensatory, bo wszędzie w sieci było co innego. Więc na wejściu dałem 100uF, a na wyjściu 47uF. Przy mirkokontrolerze mam 100nF i 22 uF. Myślę, że wystarczy.

Faktycznie przekaźnik mogłem zasilić sprzed stabilizatora. Ale jak na razie przy testach działało wszystko dobrze. Zobaczymy jak będzie się sprawowało po dłuższym czasie.

Mam pytanie jeszcze co do kontrastu wyświetlacza LCD. Użyłem potenjcometru 10k, ale wydaje mi się, że brakuje jeszcze, bo jak się patrzy na wprost na wyświetlacz to nic nie widać. Dopiero pod sporym kątem jest wszystko widoczne. To przez ten potencjometr? Kiedyś, jak miałem go podłączonego do portu LPT to miałem własnie 10k i było dobrze wszystko. Ostatnio na płytce stykowej testowałem LCD i przy potencjometrze 22k było ok. Wymienić go na większy?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 mar 2013, o 00:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 maja 2012
Posty: 758
Pomógł: 9

Super przemyślana i estetyczna płytka. Gratulacje. ;)

_________________
ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 mar 2013, o 06:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 maja 2012
Posty: 471
Lokalizacja: ZGY/ZS
Pomógł: 30

Sporo liczników ma właśnie "funkcję cyfryzacji" :) czyli trybik z biało-czarnymi paskami. Nakłada się na taki licznik adapter, który to nic innego jak transoptor odbiciowy. Na liczniku również jest napisane jaki przepływ przypada na 1 impuls. W taki licznik nie trzeba ingerować fizycznie (rozkręcać). Ale spora część takich liczników niestety nie posiada takich usprawnień.
Jak zobaczyłem ten projekt, to momentalnie przypomniałem sobie jak nurkuję prawie cały do szafki pod zlewem, a jeden nieodpowiedni ruch i wszystko z półek leci :)

_________________
eDiyCraft.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 mar 2013, o 08:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 maja 2012
Posty: 233
Lokalizacja: Gdynia
Pomógł: 15

Fajny projekt, też myślę o tym od dawna. Chciałbym jednak to tak zrobić aby nie ingerować w oryginalny licznik z wiadomych powodów.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 mar 2013, o 11:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lis 2011
Posty: 534
Lokalizacja: Mierzyn
Pomógł: 9

nixie napisał(a):
Fajny projekt, też myślę o tym od dawna. Chciałbym jednak to tak zrobić aby nie ingerować w oryginalny licznik z wiadomych powodów.


no ja o tym samym mysle :)

_________________
pozdrawiam
Jachu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 kwi 2013, o 19:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 lut 2013
Posty: 36
Lokalizacja: Nowy Sącz
Pomógł: 1

Najprościej było by użyć przepływomierz, taki jak np. tutaj.
Koszt to 131 zł netto. W porównaniu do kary, za naruszenie plomby, myślę że jest to nie dużo (do 5k zł).
Wyjście TTL. Ograniczeniem jednak tego rozwiązania które przedstawiłem to wydajność- 2l/min max.
Już to widzę, nalewanie wody do wanny z pomiarem ilości jaka przepłynęła. Szybciej było by wiadrami liczyć :P

Jeszcze pytanie do autora. Gdzie umieszczone jest PCB? Obudowa szczelna?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 kwi 2013, o 19:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2012
Posty: 88
Pomógł: 2

a nie można dać w szereg drugiego wodomierza? :)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 kwi 2013, o 19:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 lut 2013
Posty: 36
Lokalizacja: Nowy Sącz
Pomógł: 1

Gedo, trafne spostrzeżenie :D
Nie wiem jednak jak by to było od strony prawnej, czy takie rozwiązanie, było by dozwolone.
Z drugiej strony, nie powinno to przeszkadzać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 kwi 2013, o 20:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2012
Posty: 88
Pomógł: 2

wiesz nie trzeba zaraz obok drugiego ale w miejscu gdzie rozdziela się rury np. gdzieś pod zlewem. Dziś znalazłem stare wodomierze i tak sobie myślałem, że wstawić trochę dalej. Co z oczu to z serca.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 kwi 2013, o 20:17 
Offline
Użytkownik

Dołączył(a): 05 lut 2013
Posty: 302
Pomógł: 19

A czemu mialoby byc nie mozna? Nie mozna ingerowac w licznik i w przylacze przed licznikiem. Co jest za licznikiem to Twoja sprawa.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO