Cubsat (Recuperação Automática) (AutoRecovered)
Cubsat (Recuperação Automática) (AutoRecovered)
Cubsat (Recuperação Automática) (AutoRecovered)
MINISTÉRIO DA EDUCAÇÃO
INSTITUTO DE TELECOMUNICAÇÕES
Luanda
Maio de 2022
Isaac António Macau, Nº 13254
Orientador:
___________________________
Agradecimentos
1.Introduçã o.......................................................................................................................................................................
1.1.Problemá tica...............................................................................................................................................................
1.2.Justificativa..................................................................................................................................................................
2.Definiçõ es e conceitos.................................................................................................................................................
2.1.Mó dulo Relé.................................................................................................................................................................
2.2.Arduino..............................................................................................................................................................
2.3.Linguangem de programaçã o para arduino ..................................................................................................
3.Estudo de caso...............................................................................................................................................................
3.1.diagrama de bloco.....................................................................................................................................................
3.2.Esquema Eléctrico....................................................................................................................................................
3.1.Aplicaçã o C#................................................................................................................................................................
3.2.Có digo do arduino.....................................................................................................................................................
Introduçã o
Este trabalho irá permitir o acionamento de 4 lampadas, por meio de um aplicativo utilizando a
internet, o que permitirá ter um grande controle sobre elas, podendo assim controlar as
lampadas em qualquer lugar que tenha internet.
Problemática
Em algumas ocasiões, é muito comum encontrar casas que para que para habilitar ou
desabilitar uma lampada tem sido necessário a deslocação de pessoas para poder
acionar a lampada.
Justificativa
Especificamente:
1. Definições e conceitos
Módulo Relé
O Módulo Relé de 4 Canais é um módulo que visa facilitar o acionamento eletrônico de
relés, isso fazendo uso de placas microcontroladoras, como Arduino ou Pic. De forma
fácil e rápida, é possível realizar as ligações, sem a necessidade de montar circuitos,
tornando os projetos mais organizados e bonitos, além de ganhar espaço. O Módulo
Relé de 4 Canais é capaz de controlar um dispositivo que pode ser tanto de Corrente
Contínua, quanto de Corrente Alternada, desde que esteja dentro do limite de corrente
de 10A.
O relé funciona a partir do comando de um microcontrolador, recebendo tensão e
fazendo o chaveamento para uma das posições que ele trabalha, Normal Aberto, Normal
Fechado e Comum, para fazer o acionamento de cargas. O Módulo Relé conta com a
vantagem de possuir optoacoplador, componente cuja função é isolar uma região de
outra para proteger o microcontrolador caso haja sobrecarga de energia. Somando esse
fator com as demais características, é possível fazer as mais diversas combinações de
projetos.
Por poder trabalhar como uma chave eletrônica e ainda trabalhar com tensão alternada, o
Módulo Relé de 4 canais é muito utilizado em projetos em que há a necessidade de acionamento
de algum sistema, motor ou chave, como por exemplo:
Automação residencial;
Acionamento de motores;
Sistemas de proteção;
Lâmpadas automáticas.
Arduíno
O Arduíno é uma plataforma open source; seu projeto foi criado na Itália em
2005, possui um hardware e software de fácil utilização, onde sua programação
é feita por entradas e saídas, e componentes externos chamados de Shields
conectados a placa que criam extensões possibilitando diversas aplicações desde
a movimentação de um motor servo utilizado na robótica até os sensores de
temperatura, sua a conexão é feita pela porta USB que permiti interagir com o
computador (MARGOLIS, 2011).
Linguagem de programação para Arduíno.
Estudo de caso
Diagrama de bloco
Esquema elétrico
Aplicaçã o em c#
Aplicaçã o em c#
Código do arduino
#include <SPI.h>
#include <Ethernet.h>
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
IPAddress ip(169,254,1,142);
EthernetServer server(23);
void setup() {
Ethernet.begin(mac, ip);
server.begin();
pinMode(4,0);
pinMode(5,0);
pinMode(6,0);
pinMode(7,0);}
void loop() {
EthernetClient client = server.available();
if (client) {
while (client.connected()) {
if (client.available()) {
char c = client.read();
Serial.write(c);
if(c=='1'){digitalWrite(4,1);}
if(c=='3'){digitalWrite(5,1);}
if(c=='5'){digitalWrite(6,1);}
if(c=='7'){digitalWrite(7,1);}
if(c=='2'){digitalWrite(4,0);}
if(c=='4'){digitalWrite(5,0);}
if(c=='6'){digitalWrite(6,0);}
if(c=='8'){digitalWrite(7,0);}
if(c=='9'){
digitalWrite(4,0);
digitalWrite(5,0);
digitalWrite(6,0);
digitalWrite(7,0); }
if(c=='a'){
if(digitalRead(4)==1){client.print("*LAMP1ON");}
lse{client.print("*LAMP1OFF");}
if(digitalRead(5)==1){client.print("*LAMP2ON");
else{client.print("*LAMP2OFF");}
if(digitalRead(6)==1){client.print("*LAMP3ON");}
else{client.print("*LAMP3OFF");}
if(digitalRead(4)==1){client.print("*LAMP4ON");}
else{client.print("*LAMP4OFF");}
client.println("");
delay(100);
}
}
}
}
Conclusão
O presente projecto é visa a criação de um sistema capaz de controlar de forma
remota lampadas atravez da internet e utilizando como interface uma aplicação desktop
feita em c#.
Referências:
www.eletrogate.com
www.filipeflop.com
www.curtocircuito.com.br