Termostat - 3 warunki, 3 czujniki jedno wyjście.

grzesiek717
Posts: 54
Joined: Sat Mar 11, 2023 12:36 pm

Post

Witam
Potrzebuje zrobić sterowanie do chłodzenia skrzynki za pomocą ogniw Peltier.

Części:
1. Czujnik temperatury NTC 10k wewnątrz skrzynki
2. Czujnik temperatury DS18B20 temperatura radiatora po stronie zimniej.
3. Czujnik temperatury DS18B20 temperatura radiatora po stronie gorącej.
4. Jeden przekaźnik
5. Node MCU

Zasada działania.
1. Termostat musi być w stanie działać poprawnie po zaniku sieci.
2. Muszą zostać spełnione 3 poniższe warunki żeby załączyć przekaźnik ogniw Peltiera:
- 1 czujnik -temperatura wewnątrz jest większa niż ustawiona w zakresie 10stC do 30stC
- 2 czujnik temperatura radiatora po stronie zimniej musi być większa niż 10st
- 3 czujnik temperatura radiatora po stronie ciepłej musi być mniejsza niż 40stC
IMG_20250504_103610.jpg
You do not have the required permissions to view the files attached to this post.
grzesiek717
Posts: 54
Joined: Sat Mar 11, 2023 12:36 pm

Post

Fajnie jakby supla dodała taki jeden potrójny termostat dla jednego przekaźnika.
Pietras81
Posts: 2409
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko
Been thanked: 1 time

Post

Tak jak pisałem. 3 x przekaznik 2 x warunkowanie 1 x termostat i masz gotowe.
https://pietras-81.aqi.eco/
User avatar
Bania
Posts: 107
Joined: Wed Jul 24, 2024 5:03 pm
Location: Bielsko-Biała
Has thanked: 5 times
Been thanked: 5 times

Post

Z tego co widzę to potrzebujesz jeden termostat, reszta nastaw jest na "sztywno"

Możesz to rozwiązać na wiele sposobów... Jeżeli temperatura większa niż 10 stopni oraz temperatura mniejsza niż 40 stopni to uruchom termostat, a termostat będzie już sterował przekaźnikiem. Możesz ukryć zabezpieczenie tzn. if(temperatura1 > 10 && temperatura2 < 40 && termostat_wyjscie_aktywne){aktywuj_przekaznik = true}

Biblioteka termostatu jest w taki sposób napisana, że jest dostęp do wielu nastaw...

Jeśli chcesz to odezwij się na pw
https://github.com/anarhbania/Supla

Return to “Ogólna dyskusja”