logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Rozwiązano] Stabilność ESP32 w sterowaniu pompą ciepła i zbieraniu danych - opinie?

TomKomar 26 Wrz 2024 20:47 1341 6
REKLAMA
  • #1 21240694
    TomKomar
    Poziom 3  
    Posty: 83
    Ocena: 3
    ESP32 na ile jest stabilne - sterowanie pompą ciepła? Da radę np. sterować pompą ciepła i skutecznie i solidnie zbierać dane?
    Mam 30 lat doświadczenia w programowaniu, ale jestem zielony w elektronice i kompletnie nowy w tematyce ESP32.
    Trochę poczytałem, ale nie potrafię złapać rozeznania czy te ESP32 to są takie bardziej zabawki (na wielu filmach widać, że nie do końca to działa) czy można temu ufać.
    Prośba o opinię. Dla przykładu - poniżej prosty projekt do sterowania pompą ciepła:

    Schemat blokowy projektu z ESP32 do sterowania pompą ciepła
    Schemat wykorzystania ESP32 do sterowania pompą ciepła

    Funkcje:
    1. Praca bez przerw 365 x 24 h (w temp 22-26 st C)
    2. Ma cyklicznie wykonywać:
    2.1. Odczyt temperatury z czujnika (co 1 min) i wysłać na serwer www
    2.2. Odczytać bieżący rzeczywisty czas, ( daty/godziny ) ( co 1 min i o pełnej godzinie zwierać stycznik na 1 minutę,


    Czy to ma szanse chodzić stabilnie czy raczej szukać rozwiązania w innych standardach ?
    Jeśli tak, czy ktoś podjąłby się wykonania tego - w jakiejś sensownej obudowie ? Odpłatnie oczywiście ;-)
    Do zaprogramowania byłaby baza opisana w punktach wyżej; Jak będę miał szkielet resztę sobie ogarnę.
  • REKLAMA
  • Pomocny post
    #2 21240833
    xury
    Specjalista automatyka domowa
    Posty: 7074
    Pomógł: 877
    Ocena: 1488
    To jest do zrobienia w 5 minut bez potrzeby pisania kodu. Wystarczy załadować np. Tasmota. I ustawić dwie reguły.
    Do napisania od podstaw też zajmie niewiele czasu. Będzie działać stabilnie o ile przetwornica Hilink będzie stabilna.
    To jest potężny mikrokontroler i takie zadanie dla niego to niemal obraza.
  • REKLAMA
  • #3 21240878
    TomKomar
    Poziom 3  
    Posty: 83
    Ocena: 3
    Myślę że:
    1. Trzeba by dobrać stosownie plytke esp i komponenty ( jakieś propozycje / sugestie? )
    2. Jakoś to sensownie połączyć/polutować? ( jak to się w praktyce odbywa w waszych projektach? Są gdzieś opisane dobre praktyki? )
    3. Wbić całość w jakąś obudowę (są dostępne gotowe? Jak to robicie w praktyce?
    4. Zaprogramować.
  • Pomocny post
    #4 21241272
    JacekCz
    Poziom 42  
    Posty: 8670
    Pomógł: 760
    Ocena: 1460
    TomKomar napisał:
    ESP32 na ile jest stabilne - sterowanie pompą ciepła? Da radę np. sterować pompą ciepła i skutecznie i solidnie zbierać dane?
    Mam 30 lat doświadczenia w programowaniu, ale jestem zielony w elektronice


    Mocą obliczeniową ten procesor z pewnoscią wystarczy.
    "niestabilnosć" to błędy w oprogramowaniu, a przede wszystkim nieumiejętny projekt hardwarowy co do odporności na zakłócenia (start / stop silnika / iskrzenie itd)
    Tego sie uczy dwa albo trzy semestry, i trudno to napisać w dwa zdania.
    Ale źle przygotowane płyty pięknie się zawieszą / przekłamią komórki danych przy impulsie

    Co do komponentów, potrzebujesz albo nie dedykowanego dokładnego zegara - zależnie od analizy potrzeb na dokładność zegarka w czasie, a może okresowe korygowanie z internetu ..."to zależy"
  • REKLAMA
  • #5 21241400
    TomKomar
    Poziom 3  
    Posty: 83
    Ocena: 3
    Myślałem o takich KOMPONENTACH:

    1. ESP32 (np. C3-zero) ( 18,90zł )
    https://botland.com.pl/moduly-wifi-i-bt-esp32...ifibluetooth-esp32-c3fn4-waveshare-25452.html

    2. Moduł przekaźnika 1 kanał z optoizolacją – styki 10A/250VAC cewka 5V ( 7,90zł )
    https://botland.com.pl/przekazniki-przekaznik...-styki-10a-250vac-cewka-5v-5904422359096.html

    3. Zegar czasu rzeczywistego DS1302 RTC ( 3,90zł )
    https://botland.com.pl/moduly-rtc/14303-zegar...SPZyarpw9g07zLZZ2k18-zGj1ddfrxaMaAoagEALw_wcB

    4. Zasilacz Hi-Link HLK-PM01 100V-240VAC / 5VDC - 0,6A (29,90 zł)
    https://botland.com.pl/zasilacze-montazowe/10...k-hlk-pm01-100v-240vac-5vdc-06a&utm_term=CPC5

    5. Sonda wodoodporna z czujnikiem temperatury DS18B20 - 1m ( 9,99zł )
    https://botland.com.pl/sondy-wodoodporne/1713...iem-temperatury-ds18b20-1m-5903351242226.html

    Dodano po 7 [minuty]:

    >>21241272 Zatem ile może kosztować (np u Ciebie) przygotowanie takiego gotowego projektu - hardware + software ?
  • REKLAMA
  • #6 21241530
    JacekCz
    Poziom 42  
    Posty: 8670
    Pomógł: 760
    Ocena: 1460
    TomKomar napisał:
    >>21241272 Zatem ile może kosztować (np u Ciebie) przygotowanie takiego gotowego projektu - hardware + software ?


    Nie wykonuję zawodu elektronika
  • #7 21507739
    TomKomar
    Poziom 3  
    Posty: 83
    Ocena: 3
    Problem pozostaje otwarty, ale widać mało interesujący ;-) Na rynku są przydatne urządzenia w tym temacie, jak choćby:
    "NOUS B1T TASMOTA ESP32 MATTER INTELIGENTNY PRZEŁĄCZNIK DOPUSZKOWY 1-kan."

Podsumowanie tematu

✨ ESP32 jest wystarczająco mocny obliczeniowo do stabilnego sterowania pompą ciepła i cyklicznego zbierania danych, pod warunkiem prawidłowego zaprojektowania układu elektronicznego i oprogramowania. Kluczowe jest zastosowanie stabilnego zasilacza, np. Hi-Link HLK-PM01, oraz odpowiedniego modułu przekaźnika z optoizolacją, aby uniknąć zakłóceń generowanych przez silnik i stycznik. Do pomiaru czasu rzeczywistego rekomendowany jest moduł RTC, np. DS1302, choć dokładność zegara można poprawiać synchronizacją z internetem. Gotowe oprogramowanie, takie jak Tasmota, umożliwia szybkie i stabilne wdrożenie bez konieczności pisania kodu od podstaw. Ważne są dobre praktyki montażowe, w tym odpowiednie lutowanie i obudowa, które wpływają na odporność na zakłócenia i stabilność działania. Na rynku dostępne są również gotowe urządzenia oparte na ESP32, np. inteligentny przełącznik NOUS B1T z Tasmotą, które mogą stanowić alternatywę dla samodzielnych projektów.
Wygenerowane przez model językowy.
REKLAMA