Fermentador com Arduino
552 palavras
3 páginas
Pretendo iniciar desenvolvimento de um fermentador de cerveja com o Arduino Uno.Esse projeto tem como objetivo controlar as variações de temperatura, para que a fermentação tenha um controle grande, para o melhor aproveita mento do fermento durante esse processo.
Utilizando um Arduino UNo
Display LCD (i2c)
Sensor de Temperatura
Fonte 9v 1A
Módulo com 4 Relés
A Leitura de temperatura será mostrada no LCD, assim como a temperatura desejada de fermentação.
Seguindo um algoritmo simples
Se maior que a temperatura desejada ligar relé 1
Se menor que a temperatura desejada ligar relé 2
Se dentro da margem desejada. nada fazer.
O Relé 1 será ligado a uma Geladeira. com o termostato original desligado
O Relé 2 sera ligado a uma fonte de calor.
ste é um projeto que mostra como fazer um projeto com um sensor de temperatura, mostrar os dados de temperatura no LCD e acender Leds e tocar um buzzer caso a temperatura esteja muito alta.
Lista de materiais: Arduino, Leds, Resistores de 200 ohm, Buzzer, sensor de temperatura LM335, resistor de 1K ohm, um display LCD 16x2, um potenciometro e jumpers.
A figura abaixo mostra as ligações:
No projeto, o Arduino recebe dados analógicos do sensor de temperatura LM335 e converte em graus Celsius ou Fahrenheight. Se a temperatura estiver entre 20ºC e 25ºC, um Led acenderá. Se estiver entre 25 e 30, dois leds acenderão e se estiver mais que 30ºC, os três leds acenderão e o buzzer apitará. A programação está demonstrada abaixo:
// include the library code:
#include
#include int sensorPin = 0; int led1=9; int led2=8; int led3=7; int led4=6; int buzzer=10;
Tone player; int note[]={NOTE_A3,NOTE_G4};
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() {
// set up the LCD's number of columns and rows:
Serial.begin(9600);
lcd.begin(16, 2);
// Print a message to the LCD. lcd.print("Lab de Garagem");