Forum użytkowników automatyki budynkowej
Inne => Rasberry, Arduino, ESP8266, mikrokontrolery => Wątek zaczęty przez: richo w Kwiecień 04, 2015, 08:50:16 pm
-
Przed Świętami udało mi się stworzyć prototypowy, modułowy licznik energii. Jak widać na obrazku składa się z 3 modułów: ESP8266, Interfejsu pomiarowego na LM393 i konwertera zasilania z 5 na 3,3V na LM1117.
Dzięki temu, że jest modułowy mogę podmieniać np zasilanie lub łatwo wyjąc i przeprogramować ESP.
Program w LUA na bieżąco przekazuje dane do Indigo i dzięki temu mam cały czas podgląd mocy i wykresy zużycia energii.
Przez Święta postanowiłem go nie ruszać tylko testować działanie. Dam Wam znać czy się sprawdza czy trzeba rozwiązanie dopieścić.
-
Super sprawa. Czekamy na efekty testow. Sam bede chcial cos podobnego zrobic. Zobaczymy jak mi pojdzie:)
-
Tak z ciekawosci energetyka nie przyczepia sie do takiego montazu elementu na ich liczniku?
-
Jeszcze nie wiem co powie ale w razie czego jednym ruchem mogę zdjąć urządzenie na czas wizyty inkasenta :-) Czujnik przyklejony jest na "blue tack" więc nie ma żadnej ingerencji w licznik.
Generalnie licznik przez tych kilka dni się sprawdził poza tym, ze czas od czasu traci połaczenie z wi-fi i trzeba go zresetować.Mam ustawiony skrypt, który co 10 min pinguje urządzenie i jeśli nie ma odpowiedzi to przy pomocy switcha resetuje zasilanie. Na razie nie znam jeszcze powodu utraty łączności, muszę potestować kod oraz może podmienić firmware w ESP.
-
Hej,
zawiesza się ponieważ stabilizator S1117 nie wyrabia w pikach to primo - dodaj kondensator na wyjściu, secundo ze wszystkich modułów esp-01 oraz esp-03 są najgorsze jakościowo i mają tendencję do szumienia przez co się zawieszają - proponuję użyć esp12 - jest znacznie stabilniejszy.
Pozdrawiam,
Patryk
-
Patryk,
Zastanawiam się na ile wpływ mają zakłócenia elektryczne w skrzynce i od licznika. W końcu kabli jest tam od groma. Jak miałem urządzenie na biurku to nie było aż takich problemów z zawieszaniem. Poza tym skrzynka jest metalowa.
Tym niemniej spróbuję zastosować Twoje rady i dam znać jakie wyniki.
PS
Czekamy na lepszy zasilacz ;-)
-
Hej,
zawiesza się ponieważ stabilizator S1117 nie wyrabia w pikach to primo - dodaj kondensator na wyjściu, secundo ze wszystkich modułów esp-01 oraz esp-03 są najgorsze jakościowo i mają tendencję do szumienia przez co się zawieszają - proponuję użyć esp12 - jest znacznie stabilniejszy.
Pozdrawiam,
Patryk
Czy wg Ciebie kondensator 100u wystarczy?
-
Jeśli nie ogranicza Cię rozmiar to daj 470u elektrolit ESR.
Pozdrawiam,
-
Jeszcze nie wiem co powie ale w razie czego jednym ruchem mogę zdjąć urządzenie na czas wizyty inkasenta :-) Czujnik przyklejony jest na "blue tack" więc nie ma żadnej ingerencji w licznik.
Generalnie licznik przez tych kilka dni się sprawdził poza tym, ze czas od czasu traci połaczenie z wi-fi i trzeba go zresetować.Mam ustawiony skrypt, który co 10 min pinguje urządzenie i jeśli nie ma odpowiedzi to przy pomocy switcha resetuje zasilanie. Na razie nie znam jeszcze powodu utraty łączności, muszę potestować kod oraz może podmienić firmware w ESP.
richo, u mnie było to samo tj. tracenie połączenia wi-fi. Co dwie minuty wywołuję:
SprCon = function()
wifi.sta.connect()
end
tmr.alarm(1,120000,1,function() SprCon() end )
i chodzi 3-ci dzień.
-
dzięki, sprawdzę to u siebie.
-
coż, nie taka prosta sprawa z tym licznikiem energii. Co minutowe podłączanie załatwia na kilka dni kwestię braku łaczności ale niestety przy okazji zwykle restartuje procedur w LUA. Tym samym mam problem z poprawnym zliczaniem impulsów, które co jakiś czas gubi. Przynajmniej obecnie poprawnie podaje bieżące zużycie i wyświetla na wykresach.
Próbowałem powalczyć z zasilaniem ale niewiele to zmieniło. Prawdopodobnie jednak zakłócenia magnetyczne w skrzynce powodują ciągłe resety ESP...
-
coż, nie taka prosta sprawa z tym licznikiem energii. Co minutowe podłączanie załatwia na kilka dni kwestię braku łaczności ale niestety przy okazji zwykle restartuje procedur w LUA. Tym samym mam problem z poprawnym zliczaniem impulsów, które co jakiś czas gubi. Przynajmniej obecnie poprawnie podaje bieżące zużycie i wyświetla na wykresach.
Próbowałem powalczyć z zasilaniem ale niewiele to zmieniło. Prawdopodobnie jednak zakłócenia magnetyczne w skrzynce powodują ciągłe resety ESP...
A nie możesz gdzieś dalej zamontować tego ESP i tylko przedłużyć kabelek do czujnika? Nawet tymczasowo sprawdzić czy rzeczywiście problem jest z zakłóceniami.
-
coż, nie taka prosta sprawa z tym licznikiem energii. Co minutowe podłączanie załatwia na kilka dni kwestię braku łaczności ale...
muszę potwierdzić spostrzeżenia kolegi. Ja testuje to na stole bez pól magnetycznych i z dobrym stabilnym zasilaniem a efekt jest podobny. Potrafi chodzić parę dni a później bez wiadomej mi przyczyny resetuje się. Mam ESP8266-201 i potestuje na nim program, zobaczę jakie będą rezultaty.
-
Jacek, richo, dodajcie kondensatory 100n, 10n oraz 100u na zasilaniu. Powinno pomóc.
Pozdrawiam,
Patryk
-
Pododawałem, niestety nie pomogło :(
Poza skrzynką działa w miarę stabilnie - w skrzynce nie bardzo.
-
Hej. Mógłbyś udostępnić kod do ESP8266?
-
Witam,
Chciałem odnowić temat, potrzebuje wykonać zdalny odczyt licznika z którego mam wyjście styku NO. Dane zliczać i przesłać do vear lite.
Mój problem polega na tym że nie znam się na programowaniu układów :( ale jeśli chodzi o elektronikę analogową i podstawy cyfrowej nie ma problemu.
Czy ktoś może pomóc w temacie????
-
Czy cokolwiek robiłeś juz na ESP?
Sent using Tapatalk
-
Niestety nic nie robiłem z ESP8266, jak wspomniałem prędzej niestety nie mam pojęcia o programowaniu.
Liczyłem na jakąś instrukcję :)
Chciałbym zacząć od tego jak Vera będzie odczytywać dane z "ESP"???
Jak miał by ktoś schemat to bardzo proszę.
-
Niestety oprogramowanie licznika nie jest takie proste. Proponuję zacząć od kilku prostych przykładów na ESP, które są na internecie. Jeżeli uznasz że chcesz się w to dalej bawić to dopiero zająć się licznikiem. Ja swój i tak w końcu zdemontowałem bo nie mogłem w 100 % ustabilizować elektroniki i softu. Prawdopodobnie trzeba byłoby odizolować jakoś układ od zakłóceń elektrycznych ze skrzynki elektrycznej ale zabrakło mi już cierpliwości...
Sent using Tapatalk
-
Witam,
Mogę w takim razie mogę pomóc jeśli chodzi o elektronikę, zaprojektuję odpowiedni układ. Daj znać dla jakiego napięcia zasilania potrzebujesz i jaka jest wydajność prądowa źródła.
A Ciebie bym prosił o udostępnienie źródeł :)
-
Nie chodzi o całą elektronikę ale pewnie o usunięcie szumów.
Mogę odgrzebać skrypty na ESP ale nie będę mógł pomóc Ci w ich uruchamianiu i testowaniu bo nie będę miał czasu. Dlatego pytałem o doświadczenia z ESP - jeśli tego sam nie rozgryziesz to skrypty niewiele pomogą.
-
Będę musiał sobie poradzić :)
-
Widzę że temat do zamknięcia ???
Już nie ma chętnych na realizację i porządny opis w/w projektu?
-
Może jesienią znajdę na to trochę czasu :-\
-
No jesień już się zbliża, więc jest szansa :)
-
Zobacz coś takiego jak iNode Energy. Czujnik wysyła dane bezprzewodowo ale nie przez WiFi tylko przez Bluetooth 4.0. Nie potrzebuje za to zewnętrznego zasilania. W urządzeniu jest fototranzystor wykrywający mignięcia diody LED w liczniku. Możesz go wydłubać zamiast niego podłączyć styk NO. Czujnik zlicza łączną ilość impulsów i ilość impulsów w ciągu ostatniej minuty. Stany liczników są wysłane on-line w trybie bezpołączeniowym oraz zapamiętywane okresowo w wewnętrznej pamięci. Wpuszczenie tych danych do sieci wymaga jakiegoś Raspberry Pi lub dedykowanego iNode LAN.
-
Wolę już pociągnąć temat z wykorzystaniem modułu ESP8266.
-
Zwróć uwagę, że licznik impulsów wymaga potrzymania zasilania w przypadku zaniku napięcia sieciowego. Nie może się tez resetować aby nie utracić danych. ESP pobiera stosunkowo dużo prądu. Musisz więc zastanowić się nad sposobem jego zasilania.
-
Witaj,
Jeśli chodzi o sposób zasilania to problem rozwiązany:
1. Zasilanie z systemu alarmowego 12V DC do dyspozycji jeszcze ponad 3A (o podtrzymaniu już nie muszę wspominać)
2. Przejście z zasilania 12V DC na 3,3V DV za pośrewdnictwem jednego układu 7803SRC ---> http://www.jm.pl/karty/78XXSR.pdf
Sprawy elektryczne do ogarnięcia tylko nie programuję więc to jest największy problem.
-
Witam, sorry za odgrzewanie kotleta, ale interesuje mnie, czy licznik osiągnął jakąś funkcjonującą postać. Nie chce na razie wchodzić w iNode, a kwestię kiepskiego zasięgu można przecież rozwiązać otworem w dolnej ściance szafki i zewnętrzną anteną. Interesuje mnie również czy jest jakiś gotowy produkt spełniający tą samą funkcję (coś w stylu Bleboxa)
-
Ja w końcu temat odpuściłem i kupiłem gotowy licznik energii i gazu nz z-wave
-
@richo
Jak możesz to podaj chociaż symbole tych liczników do gazu i prądu po z-wave które kupiłeś.
-
Do gazu ten model http://www.zwave-shopping.com/en/measuring/northq/3692-z-wave-gassensor-noqnq-9121.html
do elektryki ten http://www.zwave-shopping.com/en/measuring/northq/133-z-wave-wassersensor.html
-
Polecam jednak openenergymonitor. Działa
-
a czemu nie stosujecie tego rozwiazania dla 3-faz
SDM630Modbus V2 - kosztuje 60 USD z wysyłka na aliexpresie, a możliwości ma znacznie wieksze.
jest też wersja 1 fazowa