Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ABSTRACT: The leakage of large amounts of inflammable gases may lead to combustion,
therefore a prototype capable of identifying this leakage will be developed. The prototype aims
to recognize leaking of gas in closed spaces. It will have a LCD screen showing the gas level, a
cooler, with a gas level, a fan, exhibiting a gas exhaustion feature, twofeature, two LEDs: one
green and the other red, indicating that no gas is being detected and that a gas is being
detected, respectively; and a buzzer with sound warning.
_______________________________________________________________
Ao decorrer dos anos diversas áreas estão como objetivo estar fazendo uma constante
Utilizamos a biblioteca “LiquidCrystal.h” que //define pinos leds e buzzer como saída
já está inclusa nos drives do Arduino e que
pinMode(pin_led_verm,OUTPUT);
é bastante útil, pois possui funções que
pinMode(pin_led_verde,OUTPUT);
auxiliam nas configurações e tratamentos
dos dados a serem enviados ao LCD. pinMode(pin_buzzer,OUTPUT);
Fonte: Elaborado pelo próprio autor (2018). C. Caso “valor_analogico” esteja em LOW
digitalWrite(cooler2, HIGH);
5). Estruturalmente possui 14 pinos de
entrada/saída digitais (da quais 6 podem
lcd.setCursor(7,1);
ser usadas como saídas PWM), 6 entradas
lcd.print(valor_analogico); analógicas, um cristal de quartzo de
} 16MHz, uma conexão USB, uma tomada
else {
de força, um cabeçalho ICSP e um botão
de reinicialização ou botão de reset, como
// desliga o buzzer e o led vermelho, // e liga o
mostra a FIG. 5.
led verde
O Arduino Uno pode ser programado pelo
digitalWrite(pin_led_verm,LOW);
Arduino Software (IDE) e seu micro
digitalWrite(pin_led_verde, HIGH);
controlador vem pré-programado com um
digitalWrite(pin_buzzer, LOW); bootloader que lhe permite carregar novo
digitalWrite(cooler1, LOW); código para ele sem o uso de um
programador de hardware externo.
digitalWrite(cooler2, LOW);
Especificações
Micro controlador ATmega328P
Tensão operacional 5V
Tensão de entrada Figura 6 - Display LCD 16x2Fonte:
(recomendado) 7-12V www.filipeflop.com (2018).
Tensão de entrada
(limite) 6-20V
14 (dos quais 6
O controlador de display de cristal líquido e
fornecem saída
Pinos I/O Digital PWM)
matriz de ponto HD44780 exibe caracteres
Pinos de entrada alfanuméricos, caracteres “kana” japoneses
analógica 6 e símbolos. Pode ser configurado para
Corrente DC por
conduzir uma tela de cristal líquido com
pino de I/O 20mA
Corrente de CC 50mA
matriz de pontos sob o controle de um RW (Bit de seleção de operação).
microprocessador de 4 ou 8 bits. Quando em 0 volts, seleciona a
5 operação de escrita. Quando em
A FIG. 7 mostra o diagrama de blocos do
5 volts, seleciona a operação de
controlador HD44780 da HITACHI.
leitura.
E (Bit de “Enable”). Habilita
escrita na memória após o
6
registro IR ou DR ter recebido a
informação
DB0 (Linha 0 do barramento de
dados). Bit 20 (menos
7
significativo) a ser escrito no
registro IR ou DR.
DB1 (linha 1 do barramento de
8 dados). Bit 21 a ser escrito no
registro IR ou DR.
DB2 (linha 2 do barramento de
9 dados). Bit 22 a ser escrito no
registro IR ou DR.
Especificações
Conector 3 pinos
Figura 10 – Modulo Buzzer.
Corrente 0.17 A Fonte: www.filipeflop.com (2018).
3.1.6 BUZZER:
Figura 11 –Diagrama Buzzer.