• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Sterownik wilgotności temperatury
#1
Witam,

mam w planie zbudować sterownik wilgotności (z wykorzystaniem DHT11), oparty na histerezie. Przekaźnik będzie sterowany za pomocą tranzystora. Haczyk polega na tym że wartość wilgotności musi być mierzalna multimetrem na wyjściu w woltach w zakresie od (0 - 10) V. Czyli w skrócie, wilgotność 0% = 0V, a wilgotność 100% = 10V. Zastanawiam się jak to zrobić w najprostszy sposób. Proszę o pomoc.
 
Odpowiedź
#2
Wyjście PWM, mosfet, na wejściu dajesz napięcie 12V, na wyjściu dostajesz jakiś stopień wypełnienia poleceniem analogWrite, z tego filtrem RC uśredniasz na napięcie z zakresu 0-12V.
Albo gotowy moduł PWM-DC 0-10V, tekst dla Google "XD-39 Moduł Konwertera PWM", są na Allegro tylko warto sprawdzić by wysyłka była z PL.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#3
Sterownik wilgotności, oparty na histerezie. Nawilżacz 5V będzie sterowany za pomocą tranzystora. Po obniżeniu wilgotności poniżej pewnego progu (prog ustawiany za pomocą potencjometru) będzie załączać się nawilżacz. Dane uzyskanej wilgotności pobierane są do mikroprocesora za pomoca czujnika dht22. Następnie mikroprocesor z wykorzystaniem przetwornika cyfrowo-analogowego oraz wzmacniacza operacyjnego  nieodwracajacego pozwala na odczyta napięcia od 0 V do 10 V, gdzie 0 V jest to 0% wilgotności, a 10 V to 100% wilgotności.

Tak sobie to wymyśliłem, jest to mój pierwszy projekt z wykorzystaniem mikroprocesora. Więc chciałem jeszcze zapytać czy dobrze dobrałem elementy. Wstawiłem scrny co chce kupić.

Dobór rezystorów:
Dla wzmacniacza x2 10kohm (5 V * 2 = 10V)
Dla tranzystora x1 10kohm, x1 1kohm
Dla dht x1 10kohm


https://zapodaj.net/7b52b6672c28e.png.html
 
Odpowiedź
#4
Układu elektronicznego nie kumam, myślałem, że ty chcesz te 0-10V komuś przekazać i po to jest ten moduł proponowany przeze mnie. Mikrokontroler AVR (UNO) do odczytu napięcia 0-10V potrzebuje jedynie dzielnika napięcia i ewentualnie jakiegoś zabezpieczenia. Ale nie jestem elektronikiem. Czyli gdyby np. w nawilżaczu był sterownik, któremu komunikujesz wysterowanie sygnałem 0-10V.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#5
(22-10-2022, 15:53)Arick720 napisał(a): Następnie mikroprocesor z wykorzystaniem przetwornika cyfrowo-analogowego oraz wzmacniacza operacyjnego  nieodwracajacego pozwala na odczyta napięcia od 0 V do 10 V, gdzie 0 V jest to 0% wilgotności, a 10 V to 100% wilgotności.

A skąd to napięcie jest czytane? Przecież DHT22 ma komunikację szeregową, więc odpada.
Innymi słowy: pod co podpięty jest przetwornik DA?
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
Odpowiedź
#6
Tak to sobie wymyśliłem

https://zapodaj.net/b23a8ba2d7659.png.html
 
Odpowiedź
#7
No to wg schematu to jest to ten moduł podany przeze mnie, ale wg tego co opisałeś to jest coś zupełnie innego. Dla mnie nie ma tyle kawy bym mógł jednocześnie przeżyć i zrozumieć Twoje zamysły, poddaję się.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości