
Witam.
Dziś chciałem pokazać chyba najprostszą wytrawiarkę mikroprocesorową opartą o Atmega 48.
Cały układ to dwa przekaźniki i sterująca nimi Atmega na zasadzie (włączy/wyłącz), gdy temperatura przekroczy zadaną w ustawieniu, natychmiast się wyłącza grzałka. Można oczywiście ustawiać temperaturę roztworu za pomocą enkodera obrotowego, jeśli przytrzymamy przycisk w enkoderze, wejdziemy do menu ustawień temperatury. Do napowietrzania użyłem najtańszej pompki akwariowej; grzałkę też zastosowałem akwariową 200W - troszkę mała, bo roztwór nagrzewa się 30 minut. Do pomiarów temperatury dałem DS18B20.
Kod został napisany w Bascom, udostępniam źródło z kilku względów - np. nigdzie nie widziałem wytrawiarki z enkoderem, we wszystkich projektach są zastosowane przyciski i to zazwyczaj jest ich kilka, może ktoś dopisze jakieś ciekawe funkcje, a może zrobi poprawki i ja sam wsad zaktualizuję.
W środku znajdziecie też bardzo dobrą bibliotekę do enkodera; może się wam przydać w innych projektach.

https://www.youtube.com/watch?v=quaWKtIJYkg