Jest to mój pierwszy post na tym forum wiec zacznę od witam!
Swoja przygodę z browarnictwem zacząłem dość niedawno. Po skompletowaniu podstawowego sprzętu i kilku warkach doszedlem do wniosku ze potrzebuje porządny termometr. Analogowy, który kupiłem na samym początku działa ale jest mało 'fajny'. Później kupiłem:
http://homebeer.pl/p...0c-do-250c.html
funkcja alarmu gdy temperatura przekroczy zadany zakres jest przydatna ale brakuje tej samej funkcji w drugą stronę. Dodatkowo dokładność rzędu +-2°C od samego początku trochę mi przeszkadzała. Zauważyłem też, że po zamknięciu sondy termometru w garnku wskazania temperatury wariują (przy wyłączonym gazie od 20 minut wskazywana temperatura potrafiła skakać o 7-8°C).
Poza tym w pewnym momencie termometr się po prostu zepsuł. Zaczął w temperaturze pokojowej wskazywać 40°C.
Wtedy postanowiłem złożyć coś czemu będę mógł zaufać i wyposażyć w takie funkcje jakie będą mi aktualnie potrzebne. Wybór padł na arduino uno R3 które akurat miałem pod ręką.
Układ jest bardzo prosty:
Arduino UNO R3 z
LCD Shieldem z paroma guzikami (http://www.dfrobot.c..._(SKU:_DFR0009))
Czujnik temperatury w wodoodpornej obudowie DS18B20 (http://datasheets.ma.../ds/DS18B20.pdf)
buzzer piezoelektryczny
rezystor 4,7 kOm
włącznik zasilania
gniazdo i kabel mono jack (do podpięcia czujnika)
bateria 9V
obudowa plastikowa
trochę kabelków, lutownica, multimetr i dwa popołudnia wolnego czasu.
Schemat podłączenia:
Ogromną zaletą czujnika DS18B20 jest sposób komunikacji (cyfrowa). Można na jednym przewodzie podłączyć więcej czujników (do 100m) każdy z nich będzie miał inny unikalny adres i może być analizowany osobno. Dodatkowo układ zgłasza błędy w komunikacji lub czujnika etc. Jeśli obsługa błędów jest zaimplementowana poprawnie nie ma raczej możliwości żeby dostać błędny pomiar temperatury. Więcej informacji w specyfikacji czujnika i w internetach...
Sam program jest bardzo prosty. Urządzenie ma dwie podstawowe funkcje (aktualnie)
Wyświetlanie aktualnej temperatury oraz temperatury maksymalnej i minimalnej zmierzonej od włączenia urządzenia.
Wyświetlanie aktualnej temperatury i ustawienie alarmu jeżeli temperatura wyjdzie z ustawionego zakresu (ustawianie zakresu +-0.5 °C za pomocą przycisków na obudowie lub +-2°C od aktualnie mierzonej temperatury).
Fotki z budowy i gotowego urządzenia (wiem, że nie jest zbyt ładne )
kod samego programu mogę udostępnić jeśli ktoś będzie zainteresowany... Ostrzegam jednak, że nie należy on do najładniejszych ani optymalnych. Pisany "żeby działał".
PS. Zanim mi się dostanie za zdjęcie z fermentorem i temperaturą w której jest trzymany to z góry mówię ze to saison.