ETEC JORGE STREET TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM MECATRÔNICA Cortina Automatizada Danilo Italo Ferreira Sena Eduardo Aparecido Felipe Alcântara Juliano Alves Lucas Soria GleisonNicácio Marcos Junior Saulo Feitosa Vinicius Ferreira Gabriel Balsarini Professor(es) Orientador(es): Juvenal São Paulo / SP 2015
Cortina automatizada Trabalho de Conclusão de Curso apresentado como pré-requisito para obtenção do Diploma de Técnico em Mecatrônica. São Paulo / SP 2015
Avaliação: Nome e Assinatura do(s) professor(es) responsável(is):
AGRADECIMENTOS Agradecemos, primeiramente, a Deus por nos proporcionar tal privilégio de conclusão desse curso. Não poderíamos deixa de lembrar os nossos familiares e professores que nos apoiaram e ajudaram na realização desse projeto.
Epígrafe O sucesso é ir de fracasso em fracasso sem perder entusiasmo. Winston Churchill.
RESUMO A ideia consiste, basicamente, em automatizar uma cortina a fim de auxiliar o usuário quando a intensidade solar for muito forte, causando o incômodo do mesmo. Isto é feito graças a um conjunto de sensores que captam a luminosidade incidente no local que a cortina for instalada, o que faz o arduino abrir ou fechar a cortina, dependendo da intensidade da luz.
SUMÁRIO INTRODUÇÃO....8 1 Descrição do projeto....9 1.1. PLANEJAMENTO...9 1.1.2. DESENVOLVIMENTO DO PROJETO...9 1.1.3. CRONOGRAMA...9 1.1.4. FLUXOGRAMA...10 1.2. Aperfeiçoamento do Projeto...11 2 Desenhos e Cotas...11 2.1.DESENHO BASE...11 2.2 HASTE DE FIXAÇÃO...12 2.3. CILINDRO...12 3 -LISTA DE MATERIAIS...13 3.1. CONSTRUÇÃO MECÂNICA...13 3.2. PARTE ELÉTRICA...13 3.3.PROGRAMAÇÃO...14-15 3.4.PROBLEMAS APRESENTADOS...15 4 - LISTA DE FIGURAS...16 Figura 1 Base...16 Figura 2 Hastes...16 Figura 3 Cilindro...17 Figura 4 Estrutura...17 Figura 5 - Arduino...18 Figura 6 - Motor...18 Figura 7- Interface de Potência...19 CONCLUSÃO...20 REFERÊNCIAS...21
8 Introdução: A cortina automatizada irá funcionar através de um sensor de luminosidade que capta a luz solar, quando atingir determinada intensidade, ocorrerá o envio de um sinal para o arduino, programado na linguagem C, fazendo com que o motor gire no sentido horário, abrindo a cortina (quando a intensidade solar incidente for menor ou igual a mínima estipulada), ou no sentido anti-horário, fechando a cortina (intensidade luminosa maior ou igual a máxima determinada). O processo de rotação dos motores será possível graças a duas interfaces de potência, que farão com que o motor inverta ou não a polaridade, tornando assim possível que ele gire nos dois sentidos. O intuito do projeto é facilitar o dia a dia de quem trabalha em ambientes com muita luminosidade, como por exemplo, escritórios, salas de reuniões, consultórios médicos, e até mesmo domicílios.
9 Descrição do projeto 1.1. Planejamento Nas primeiras semanas nosso grupo teve diversas ideias, como a de projetar uma placa solar, mas devido a falta de tempo e falta de material que não foi possível obter, optamos pelo plano B, que é o atual projeto: a cortina automatizada. Com a ideia definida, começamos a pensar como seria o desenvolvimento do projeto; compramos o que era necessário e demos inicio a montagem do projeto. 1.1.2. DESENVOLVIMENTO DO PROJETO Nessa Fase, criamos vários croquis, para conseguir visualizar melhor como ficaria a desenvoltura do projeto e através desses desenhos conseguimos eliminar coisas desnecessárias e incluir detalhes importantes para o funcionamento do dispositivo. 1.1.3. Cronograma Atividades Pesquisa do Projeto Jan Fev Mar Abr Mai Jun Jul Ago Set Out Nov Dez Pesquisa de Materiais Elaboração da Monografia Entrega da Monografia Compra dos Materiais Execução do Projeto Apresentação do Projeto
10 1.1.4 Fluxograma Início Sensor LDR Sensor atingiu 500 Im Arduino é acionado Ativa o motor DC no sentido anti-horário Ativa o motor DV no sentido horário Fecha a cortina Abre a cortina Fim
11 1.2.Aperfeiçoamento do Projeto Com os croquis em mãos pudemos fazer as considerações finais definir o que seria feito e oficializar o projeto. 2-DESENHOS E COTAS Foi desenvolvido alguns esboços da parte estrutural do projeto no programa AutoCAD para melhor entendimento do nosso TCC. 2.1. BASE
12 2.2 HASTE DE FIXAÇÃO 2.2. CILINDRO
13 3 Lista de Materiais 1Motor DC- 3volts 2x Interfaces de Potência 1Arduino 2 Hastes de Fixação ( Inox ) 1Chapa de Fundo ( inox ) 1Base de Madeira 1Cilindro 1 Sensor de Luminosidade 3.1. CONSTRUÇÃO MECÂNICA Na construção mecânica,nós usamos uma chapa de madeira e duas hastes de fixação e um fundo de inox para dar corpo ao projeto, usamos também um cilindro de papelão preso nas hastes de alumínio, prendemos o motor em uma das pontas do cilindro fazendo assim com que ele girasse abrindo e fechando a cortina corretamente. 3.2 PARTE ELÉTRICA Nessa fase tivemos a função de ligar os motores as interfaces de potência o sensor de luminosidade todos eles no arduino, interligados para que todos agissem em conjunto, fazendo assim com que o motor gire no sentido certo para tudo funcionar da forma como planejada. Segue esquema elétrico:
14 3.3. PROGRAMAÇÃO O intuito desta etapa foi discutir exatamente como seria feita a programação em c no arduino,o programa brevemente explicado foi feito da seguinte maneira:colocamos um nível médio de luminosidade para que o sensor leia essa informação e mande para o arduino, o arduino logo em seguida transmite essa informação para o motor,ativando também uma das interfaces de potencia fazendo assim com que o motor gire sentido horário abrindo a cortina ou anti-horário fechando a cortina. Segue programação abaixo: */ int motor_abre=12;// interface de Potencia 1 int motor_fecha=13;// interface de Potencia 2 int janela=0; // the setup routine runs once when you press reset: void setup() { pinmode(motor_abre,output); pinmode(motor_fecha,output); digitalwrite(motor_abre,low); digitalwrite(motor_abre,low); // initialize serial communication at 9600 bits per second: Serial.begin(9600); } // the loop routine runs over and over again forever: void loop() { // read the input on analog pin 0: int sensorvalue = analogread(a0); // Convert the analog reading (which goes from 0-1023) to a voltage (0-5V): // print out the value you read: Serial.println(sensorValue); if((sensorvalue>800)&(janela==0))// verifica se tem que abrir a janela { janela=1;
15 digitalwrite(motor_abre,high);// abre a janela digitalwrite(motor_fecha,low); delay(3000);// atraso de 1s digitalwrite(motor_abre,low); digitalwrite(motor_fecha,low); } if((sensorvalue<800)&(janela==1)) { janela=0; digitalwrite(motor_abre,low);// fecha a janela digitalwrite(motor_fecha,high); delay(3000); digitalwrite(motor_abre,low); digitalwrite(motor_fecha,low); } } 3.4.PROBLEMAS APRESENTADOS No decorrer do projeto obtivemos vários problemas, tais como problemas na montagem da estrutura pois ela não estava fixando corretamente as hastes na base de madeira, mais depois vimos que o problema era o parafuso o trocamos e resolvemos, tivemos algumas complicações, na parte elétrica, pois fizemos vários testes para que pudéssemos saber o quanto seria necessário o motor girar para que abrisse e fechasse a cortina da melhor forma possível.
16 4-LISTA DE FIGURAS Figura 1 Base Figura 2 Hastes
17 Figura 3 Cilindro Figura 4 Estrutura
18 Figura 5 - Arduino Figura 6 Motor
Figura 7- Interface de Potência 19
20 CONCLUSÃO Concluímos que nossas expectativas a respeito do nosso projeto foram totalmente atendidas,que apesar de qualquer situação passamos por cima de todos os obstáculos, para mostrar que nos tempos de hoje, o que pudermos fazer para ajudar e dar comodidade as pessoas, deve ser feito e isso nos fez empenhar muito para concluirmos nosso TCC.
21 REFERÊNCIAS -Referências numa ideia de janela automatizada - Normas ABNT