Sunteți pe pagina 1din 55

AUTOMAO DE BIODIGESTORES

1
BIODIGESTORES
AUTOMAO
PLATAFORMA ARDUINO

2
A biodigesto ou fermentao anaerbica
um mtodo de reciclagem que consiste na
produo de gs combustvel e tambm de
adubos a partir de compostos orgnicos.
Incio no Brasil em 1960, em recife e
Pernambuco.
Experincias realizadas a partir de
excremento bovino e lixo urbano.

3
Tanque onde a matria orgnica contida nos
efluentes metabolizada por bactrias
anaerbicas
Os subprodutos so o gs(biogs), uma parte
slida que decanta no fundo do
tanque(biofertilizante) e uma parte lquida
correspondente ao efluente tratado.
Este processo de tratamento de efluentes por
biodigestor e produo de subprodutos um
exemplo de biossistema integrado.

4
5
O biofertilizante apresenta alta qualidade
para uso como fertilizante agrcola.
Diminuio do teor de carbono no material.
Aumento no teor de nitrognio e demais
nutrientes.
Solubilizao parcial de alguns nutrientes.


6
Possui uma campnula como gasmetro, a
qual pode estar mergulhada sobre a biomassa
em fermentao.
Uma parede central que divide o tanque de
fermentao em duas cmaras.
A parede divisria faz com que o material
circule por todo o interior da cmara.
7
8
Formado por uma cmara cilndrica em
alvenaria para a fermentao.
Funciona segundo o princpio da prensa
hidrulica.
O aumento de presso em seu interior resulta
no deslocamento do efluente da cmara de
fermentao para a caixa de sada.



9
10
Operam de forma descontnua.
O processo se d por cargas que so inseridas
no compartimento de fermentao.
utilizados quando no possvel a
alimentao diariamente.
No exige produo diria de biogs.
A matria orgnica inserida de uma s vez.

11
Operam com cargas diria de matria
orgnica
A matria orgnica se movimenta por meio
de carga hidrulica.
A matria orgnica deve ser diluda para
evitar a formao de crostas no interior do
biodigestor.
12
13
automao estuda maneiras de implementar e
de realizar aes para tornar um sistema ou
processo automtico.
forma, chega-se a uma maior eficincia dos
processos, eliminando de maneira gradativa a
presena dos erros envolvidos e liberando a mo
de obra humana das tarefas essencialmente
repetitivas
Linhas de produo inteiras so conduzidas
quase que completamente de maneira
autnoma, necessitando apenas de algum que
entenda a lgica por trs dos processos para
lidar com possveis imprevistos.
14
Esses diferentes processos envolvem a
medio de uma variedade de grandezas,
como temperatura do ambiente ou de algum
processo que esteja sendo realizado.
Tambm envolvem a presena de atuadores
acionados de forma autnoma e muitas vezes
remota, estando o funcionamento desses
atuadores muitas vezes submetido
ocorrncia de um determinado valor em uma
das variveis medidas.
15

Um sensor um dispositivo que responde
com um sinal eltrico a um estmulo fsico de
uma maneira especfica.

Como estes sinais so uma forma de energia,
os sensores podem ser classificados de
acordo com o tipo de energia que eles
detectam, ou seja, podem ser sensores:
16

De luz: clulas solares, fototransistores,
fotodiodos;
De som: microfones, sensores ssmicos;
De temperatura: termmetros, termistores
(resistores sensveis temperatura),
termostato;
De calor: calormetro;
De radiao: dosmetro, contator Gaiger;
De resistncia eltrica: ohmmetro;
De corrente eltrica: galvanmetro,
ampermetro


17

De potncia eltrica: wattmetro;
Magnticos: magnetmetro, compasso
magntico;
De presso: barmetro;
De movimento: velocmetro, tacmetro;
Mecnico: sensor de posio;
De proximidade;
De distncia.

18

Como foi dito, os sensores transformam um
estmulo fsico em tenso eltrica, assim
dizemos que ento o sinal enviado ao
sistema lgico, neste caso, o Arduino.

H sensores analgicos e tambm digitais,
quando montarmos algum sistema devemos
ter ateno ao tipo de sensor que usamos e
as suas caractersticas bsicas como
corrente, tenso, possveis usos, etc
19
O LDR possui a interessante caracterstica de
ser um componente eletrnico cuja resistncia
eltrica diminui quando sobre ele incide
energia luminosa. Isto possibilita a utilizao
deste componente para desenvolver um sensor
que ativado (ou desativado) quando sobre
ele incidir energia luminosa.
composto de um material semicondutor, o
sulfeto de cdmio, CdS, ou o sulfeto de
chumbo. O processo de construo de um
LDR consiste na conexo do material
fotossensvel com os terminais, sendo que
uma fina camada simplesmente exposta
incidncia luminosa externa.
20
So dispositivos eltricos que tm a sua
resistncia eltrica alterada
termicamente, isto , apresentam um
valor de resistncia eltrica para cada
temperatura absoluta.
So muito usados para controlar / alterar
a temperatura em dispositivos eletro-
eletrnicos , como alarmes, termmetros,
"relgios", circuitos eletrnicos de
compensao trmica, dissipadores de
calor, ar-condicionado, ...
21
O material usado na construo do termistor
geralmente uma liga contendo cermica e
outros polmeros. A temperatura de trabalho
de um termistor baixa ficando entre as
escalas de -90C e 130C!
Existem basicamente dois tipos de
termistores:
NTC um termistor em que a resistncia
diminui com o aumento da temperatura.
PTC um termistor em que a resistncia
aumenta com o aumento da temperatura.
22
23
24
O Arduino uma ferramenta open source
que vem sendo muito utilizado no meio
acadmico para a realizao e
desenvolvimento de diferentes projetos. O
Arduino tanto um hardware como um
software.
25


como hardware, o Arduino uma plataforma de
desenvolvimento em cima de microcontroladores
da famlia Atmel, onde, invs de o responsvel
por um projeto em especfico comprar diversos
componentes e montar a sua prpria placa,
basta ele economizar tempo e dinheiro
adquirindo uma plataforma simples e j pronta
para programao. H placas com diversas
capacidades e variados microcontroladores,
assim, podemos realizar diferentes tipos de
projetos usando uma mesma plataforma de
desenvolvimento. Neste minicurso, estaremos
usando a plataforma ARDUINO UNO.
26
27

O Arduino pode ser alimentado pela ligao USB ou
por qualquer fonte de alimentao externa. A fonte
de alimentao selecionada automaticamente.
Alimentao externa (no USB) pode ser tanto de
uma fonte como de uma bateria. A fonte pode ser
ligada com um plugue de 2,1 mm (centro positivo) no
conector de alimentao. Cabos vindos de uma
bateria podem ser inseridos nos pinos GND (massa) e
Vin (entrada de tenso) do conector de alimentao.
A placa pode funcionar com uma alimentao externa
de 6 a 20 volts. Entretanto, se a alimentao for
inferior a 7 volts, o pino 5 V pode fornecer menos de
5 volts e a placa poder ficar instvel. Se a
alimentao for superior a 12 volts, o regulador de
tenso poder sobreaquecer e avariar a placa. A
alimentao recomendada de 7 a 12 volts.
28

Vin - Entrada de alimentao para a placa
Arduino quando uma fonte externa for utilizada.
Poder-se- fornecer alimentao por este pino
ou, se for usar o conector de alimentao,
empregar a alimentao por este pino.

5V - A fonte de alimentao utilizada para o
microcontrolador e para outros componentes da
placa pode ser proveniente do pino Vin atravs
de um regulador on-board, ou ser fornecida pelo
USB ou outra fonte de 5 volts.
29

3V3 - Alimentao de 3,3 volts fornecida pelo
chip FTDI. A corrente mxima de 50 mA.

GND - Pino terra ou massa.
30

O ATmega328 tem 32 KB de memria flash
para armazenar cdigo (dos quais 2 KB so
utilizados pelo bootloader), alm de 2 KB de
SRAM e 1 KB de EEPROM (Electrically-
Erasable Programmable Read-Only Memory),
que pode ser lida e escrita atravs da
biblioteca EEPROM.
31

Cada um dos 14 pinos digitais do Arduino
pode ser utilizado como entrada ou sada,
usando as funes de pinMode(),
digitalWrite(), e digitalRead(). Eles
trabalham com 5 volts. Cada pino pode
fornecer ou receber um mximo de 40 mA e
tem uma resistncia de pull-up interna (vem
desligada de fbrica) de 20-50 k. Alm
disso, alguns pinos tm funes especficas, a
saber.
32

3, 5, 6, 9, 10, e 11 - Fornecem uma sada
analgica PWM de 8-bit.
33

H um LED j montado e ligado de origem ao
pino digital 13. Quando o pino est no valor
HIGH, o LED acende; quando o valor est em
LOW, ele apaga. O Arduino tem 6 entradas
analgicas e cada uma delas tem uma
resoluo de 10 bits (i.e. 1024 valores
diferentes). Por padro, elas medem de 0 a 5
volts, embora seja possvel mudar o limite
superior usando o pino AREF e um pouco de
cdigo de baixo nvel
34

AREF - Referncia de tenso para entradas
analgicas. So usados com o
analogReference().
35

Envia o valor LOW para efetuar o RESET ao
microcontrolador. tipicamente utilizado
para adicionar um boto de reset aos shields
que bloqueiam o que h na placa.
36

O Arduino tem um fusvel que protege a
porta USB do seu computador contra
curto-circuito. Apesar da maioria dos
computadores possurem proteo interna
prpria, o fusvel proporciona uma
proteo extra. Se mais de 500 mA foram
aplicados na porta USB, o fusvel ir
automaticamente interromper a ligao
at que o curto ou a sobrecarga seja
eliminada.
37

Como Software, no Arduino feita toda a
parte de programao que ser usada para
controlar o hardware. A programao
baseada em linguagem C, porm, de forma
mais simples. O software est disponvel para
Windows, Linux e Mac OS no site
www.arduino.cc.

38

/*
*/
void setup() {
// inicializa o pino digital como sada de dados.
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // liga o LED
delay(1000); // espera por um segundo
digitalWrite(13, LOW); // apaga o LED
delay(1000); // espera por um segundo
}
39
Quando voc obtm um equipamento, sensor,
etc, o fabricante muitas vezes fornece uma
biblioteca para facilitar a programao, ou
seja, invs de voc realizar uma longa e
extensa programao, voc utiliza a
biblioteca e simplifica o cdigo.
40
O uso do Arduino com dispositivos eletrnicos
vem se mostrando muito eficaz. A cada dia o
nmero de dispositivos criados para
funcionar exclusivamente com Arduino vem
aumentando cada vez mais. O sucesso do uso
deste equipamento devido ao fato de
apenas conectar o dispositivo ao Arduino e de
realizar uma programao simples em sua
interface.
41
Porm, usando o Arduino todos estes passos
anteriores so resumidos e voc acaba tendo
um melhor desempenho. Isso faz com que
muito pesquisadores acabam ganhando
tempo em seus estudos e acabam obtendo
melhores resultados. Por este motivo a cada
dia aumenta o nmero de Universidades de
aderem ao uso do Arduino em seus mtodos
de pesquisa e ensino.
42

Shields so placas que otimizam as capacidades
do Arduino e que podem ser plugadas na parte
superior da placa PCB. Os Shields se baseiam no
mesmo objetivo do Arduino: fcil de montar,
barato de produzir.
43

Arduino Ethernet Shield: permite que o Arduino seja conectado internet,
verses mais recentes deste shield tambm possuem slot para carto miro-SD,
para que possa ser armazenados dados.
44

Motor Shield: so shields onde voc pode conectar diretamente no
Arduino diversos tipos de motores, de diferentes capacidades.
45

Bluetooth Shield: so shields que permitem realizar conexo bluetooth com
outros dispositivos eletrnicos, como celulares, por exemplo.
46
O Arduino pode captar as informaes de um
sensor analgico atravs da funo
analogRead() e pode enviar informaes ao
sensor atravs da funo analogWrite().
Sensores analgicos recebem um sinal de 0 a
1023 e cabe ao programador designar a
grandeza medida. Exemplo, voc possui um
sensor de temperatura analgico que mede
grandeza em clsius de 0C a 50C, dizemos
que o sinal 0 equivale a 0C e 1023 equivale
a 50C, cabendo ao programador desvendar
os valores equivalentes entre estes
resultados.
47
Sensores digitais funcionam apenas com sinal
alto (HIGH) ou sinal baixo (LOW).
Uma chave de fim de curso, por exemplo,
pode ser considerado um sensor digital.
Dizemos que a chave considerada como NF
(normalmente fechada), assim, se for feita
uma leitura atravs de digitalRead() quando
a chave no estiver pressionada obteremos o
valor 1 (HIGH, sinal alto), caso a chave seja
pressionada, obteremos o valor 0 (LOW, sinal
baixo), assim, cabe ao programador decidir
qual ser a utilidade do uso deste sensor.
48
Em Arduino, obrigatrio que o programa tenha
a funo void setup() e a funo void loop().
Caso seu programa no tenha estas funes,
ele no ser capaz de identificar a linguagem
e no realizar a compilao.
No Arduino, como lidamos com entrada e sada
de dados, o pinMode configura um pino
especfico da placa como entrada ou sada. O
pino um nmero inteiro e ele identificado
na prpria placa. O MODO ele pode ser de
entrada (INPUT) ou sada (OUTPUT)

49
Se voc for ler dados em uma entrada analgica,
voc obter como retorno um valor entre 0 e 1023,
pois, o Arduino estudado possui um conversor
analgico digital de 10 bits, ento, 2^10 = 1024
5V 1024 = 0,0048V 5mV
Isso significa que a cada bit ser adicionado 5mV
entrada e que o Arduino apenas conseguir detectar
tenses superiores 5mV
delay(tempo em ms) Este comando possibilita uma
pausa do programa em execuo em uma
quantidade de milissegundos especfica que
nomeada no campo tempo em ms.

50
51
52

53

54

FIM
55

S-ar putea să vă placă și