Cześć!
Jestem użytkownikiem supli i przechodzę przez etap opomiarowania pompy ciepła.
Zakupiłem ciepłomierz/przepływomierz: https://pl.aliexpress.com/item/32956272655.html który posiada komunikację po RS485.
Programuję w PHP, ale w elektronice niczego jeszcze nie robiłem, zacząłem czytać ale głowa pęka. Czy poda ktoś pomocną dłoń nowicjuszowi?
Cel jaki chciałbym osiągnąć to przeglądanie danych podobnie jak w MEW-01, szczególnie zależy mi na wyprodukowanej energii cieplnej oraz momentach szczytowych.
Jaki hardware powinienem do tego użyć? Czy samo ESP8266 wystarczy?(Wątpię). Czy lepiej iść w Arduino? Czy będzie potrzebny jakiś "pośredni" interfejs połączeniowy między moim licznikiem a płytką? Czy są jakieś gotowe biblioteki które pozwolą w łatwiejszy sposób pobierać dane i wysyłać dalej? Za wszelkie wskazówki z góry dzięki!
RS485 do Supli - Jak zacząć?
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Użyj zwykłego ESP (może być 8266 jeśli masz, a jak nie to kup sobie esp32 - dowolną wersję na wifi).
Do tego jakiś konwerter rs485 do ESP/Arduino.
Następnie najłatwiej będzie poszukać gotowej biblioteki w Arduino ide do odczytu danych z tego licznika, lub biblioteka do komunikacji po rs485.
Potem bierzesz jakiś przykład z biblioteki rs485 i próbujesz na niej odczytać wszystkie dane z miernika.
Jak to już będziesz miał to dopiero wtedy zacznij próbować to do Supli podłączyć. Wcześniej nic z Suplą nie ruszaj
Do tego jakiś konwerter rs485 do ESP/Arduino.
Następnie najłatwiej będzie poszukać gotowej biblioteki w Arduino ide do odczytu danych z tego licznika, lub biblioteka do komunikacji po rs485.
Potem bierzesz jakiś przykład z biblioteki rs485 i próbujesz na niej odczytać wszystkie dane z miernika.
Jak to już będziesz miał to dopiero wtedy zacznij próbować to do Supli podłączyć. Wcześniej nic z Suplą nie ruszaj
Najlepsze suple dla Twojego domu 
-
Grzegorz93
- Posts: 5
- Joined: Tue Jan 10, 2023 4:29 pm
Czyli potrzebne mi będzie jeszcze arduino, połączone do ESP a to przez konwerter do mojego licznika?
-
Hrumque
- Posts: 282
- Joined: Mon Jun 27, 2022 10:11 am
- Location: Opole
Nie. Po co?Grzegorz93 wrote: Tue Jan 10, 2023 5:16 pm Czyli potrzebne mi będzie jeszcze arduino, połączone do ESP a to przez konwerter do mojego licznika?
ESP (najlepiej - ESP32 jeśli masz kupować) w jakieś wersji "developerskiej" - czyli coś typu Wemos D1 czy "arduino podobna" płytka (ale z czipem ESP wifi, nie AVR Atmega).
np coś takiego:

https://aliexpress.com/item/1005003392263301.html
albo ESP (zwykłe - 8266)

https://aliexpress.com/item/32822012864.html
Ponieważ ESP (i esp32) ma interfejs szeregowy typu UART - potrzeba ci tylko "fizycznego" dopasowania napięć do standardu RS485 - czyli jakieś płytki dopasowującej "TTL-RS485:

https://pl.aliexpress.com/item/1005001621746811.html
- z jednej strony podłączasz RX, TX, masę i zasilanie do płytki ESP, z drugiej - masz "parę" drutów RS485 A i B i to podłączasz do tego, co chcesz obrabiać.
A dalej - to już zabawa w arduino-esp programowanie - pewnie uda ci się coś ogarnąć z samych przykładów w sieci, bo jest tego dużo.
-
Robert Błaszczak
- Posts: 5222
- Joined: Sat Dec 22, 2018 8:55 pm
- Location: Zielona Góra
- Has thanked: 37 times
- Been thanked: 27 times
Pytanie, czy jest gdzieś opis protokołu użytego w tym ciepłomierzu, bodź gotowe biblioteki dla Arduino.
Pozdrawiam
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Pisząc wcześniej o "Arduino" miałem na myśli wyłącznie Arduino IDE - czyli środowisko programistyczne.Grzegorz93 wrote: Tue Jan 10, 2023 5:16 pm Czyli potrzebne mi będzie jeszcze arduino, połączone do ESP a to przez konwerter do mojego licznika?
Pod Arduino IDE możesz normalnie programować ESP i inne mikrokontrolery.
Arduino ma też swoje mikrokontrolery, które często też są nazywane po prostu "Arduino", ale ich tutaj nie potrzebujesz
Najlepsze suple dla Twojego domu 
-
Grzegorz93
- Posts: 5
- Joined: Tue Jan 10, 2023 4:29 pm
Po za tym, że jest, to nie znam szczegółów. Postaram się dopytać chińczyka, tylko nie wiem czy zrozumiem po chińskuRobert Błaszczak wrote: Tue Jan 10, 2023 6:08 pm Pytanie, czy jest gdzieś opis protokołu użytego w tym ciepłomierzu, bodź gotowe biblioteki dla Arduino.
o to właśnie chciałem się też dopytać. To dobra informacjaPod Arduino IDE możesz normalnie programować ESP i inne mikrokontrolery.
-
Grzegorz93
- Posts: 5
- Joined: Tue Jan 10, 2023 4:29 pm
Zakupiłem:
https://allegro.pl/oferta/modul-interfe ... 7243561377
https://allegro.pl/oferta/uno-d1-wemos- ... 2459536443
Będzie ok?
od chińczyków się oczywiście nic nie dowiedziałem, muszę czekać na paczkę i tam jest manual.
Czy są jakieś "symulatory" RS458/mock, zastawiam się w jaki sposób mógłbym zacząć pracować nad softem, zanim dostanę docelowy licznik. Bo To co kupiłem w PL będę miał lada chwila, a licznik idzie od Chińczyków.
https://allegro.pl/oferta/modul-interfe ... 7243561377
https://allegro.pl/oferta/uno-d1-wemos- ... 2459536443
Będzie ok?
od chińczyków się oczywiście nic nie dowiedziałem, muszę czekać na paczkę i tam jest manual.
Czy są jakieś "symulatory" RS458/mock, zastawiam się w jaki sposób mógłbym zacząć pracować nad softem, zanim dostanę docelowy licznik. Bo To co kupiłem w PL będę miał lada chwila, a licznik idzie od Chińczyków.
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
Grzegorz93
- Posts: 5
- Joined: Tue Jan 10, 2023 4:29 pm
shimano73 wrote: Wed Jan 11, 2023 3:03 pm Zobacz to https://partofthething.com/thoughts/rea ... r-esp8266/
Przeczytałem tylko tytuł i zobaczyłem pierwsze zdjęcie, ale ozłocić Cię to mało
