Home

1 PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ DOMINUS

image

Contents

1. sensor de movimento digitalWrite mot fecha LOW para motor Serial printin sensor movimento acionado Jelse digitalWrite mot fecha HIGH aciona motor Serial printin LENDO SENSOR FIM DE CURSO val digitalRead sen fim ler o valor de entrada if val LOW verificar se a entrada HIGH interruptor livre digitalWrite mot fecha LOW Serial printin porta fecha digitalWrite tranca LOW tranca porta 17 while p 1 hash FNV_BASIS_ 32 CONCLUS O Ao final do projeto foi poss vel cumprir com o que foi proposto a abertura e o fechamento de uma porta Apesar do abandono da ideia de usar uma rosca sem fim coroa e o lastro para a porta funcionar verificou se que os mesmos n o fariam tanta diferen a para este prot tipo entretanto em uma aplica o real as ideias deixadas de lado seriam bastante interessantes Durante a execu o do projeto foi muito se aprendeu principalmente diante dos problemas encontrados onde foi necess rio um grande empenho para contorn los assim agregando muitos conhecimentos que poder o ser empregados em projetos futuros Para que o projeto fosse melhor aprimorado seria bastante interessante a utiliza o do que foi desenvolvido em uma porta real pois a miniatura gerou bastantes problemas durante sua confec o 19 REFERENCIAS Botao ARDUINO http arduino cc playground Portugues LearningButton Montagem ponte h http
2. de todos os componentes DESCRIC O GERAL Projeto Construir uma porta autom tica com acionamento por controle remoto de televis o e utilizando o micro controlador Arduino A porta abre com o acionamento do bot o e espera um tempo program vel ou se acionado o controle a porta em estado de espera e fecha com o acionamento novamente do controle Quando esta fechando tem um sensor de movimento que se for acionado a porta para imediatamente Hist ria do Projeto Ao construir a maquete a madeira utilizada inchava dependendo do clima do da semana fazendo com que sempre houvesse a necessidade de reajustar as dimens es da estrutura que comportava a porta No in cio da implementa o do software o primeiro problema encontrado foi na leitura do sinal do receptor em que o sinal lido n o podia ser comparado Ap s muitas pesquisas na internet encontramos um programa que converte o sinal lido para ser comparado e utilizado no acionamento do sistema Ao fazer a integra o da parte eletr nica com a mec nica para movimento do motor foi verificado que o motor precisaria de 4A para bom funcionamento logo o recurso utilizando foi a fonte do laborat rio ligada em paralelo Para o motor girar nos dois sentidos os Cl L293D e L298 n o foram suficientes logo foi necess rio construir a ponte H com transistores e reles Para facilitar na constru o da ponte H utilizamos uma placa perfurada pr pria onde quatro reles s o necess rios
3. para a o motor e o ltimo para acionamento da tranca Outro problema encontrado foi na utiliza o de um LED emissor para o sensor de movimento Como na maquete o sensor n o funcionou devidamente por ficar mais de 30cm do receptor o sinal se tornou insuficiente ent o em vez de usar o LED optamos por utilizar um lazer point Foram utilizados bot es push bottom servem como sensores fim de curso para limitar o movimento da porta Descri o detalhada Semana de 02 04 2012 08 04 2012 Busca de tecnologia dispon vel cria o de diagrama mec nico e fluxograma de funcionamento da porta Semana de 09 04 2012 a 15 04 2012 Desenho da maquete escolha e aquisic o dos componentes eletr nicos compra do Arduino Semana de 16 04 2012 a 22 04 2012 Compra dos elementos da maquete e parte da implementac o l gica do software Semana de 23 04 2012 a 29 04 2012 Estrutura da maquete pronta exceto colocac o do motor e continuac o da implementac o logica do software Semana de 30 04 2012 a 06 05 2012 Conclus o da maquete e implementac o do c digo para leitura dos dados de entrada do sensor Semana de 07 05 2012 a 13 05 2012 Encontrar soluc o para abertura da porta chegada do Arduino e desenho do shield para acoplar no mesmo Semana de 14 05 2012 20 05 2012 Acoplar o motor a maquete e construc o do shield para o Arduino Semana de 21 05 2012 a 27 05 2012 Conclus o da estruturac o mec nica e integrac o da p
4. www maxwellbohr com br downloads robotica mec1000_kdr5000 tutorial_ eletronica_ _montagem_de_uma_ponte_h pdf Receptor IF http Awww google com br url sa t amp rct amp q amp esrc s amp source web amp cd 1 amp ved OCGoQFjAA amp url http 3A 2F 2Fwww arduino cc 2Fcgi bin 2Fyabb2 2F YaBB pl 3Fnum 3D1278969 1 79 amp ei EAvZT _6BYi68ASDI730AwW amp usg AFQjCNHXLPK5130SB_AQ2qM96xYSpMCH5Q LED IF http Awww google com br url sa t amp rct amp q amp esrc s amp source web amp cd 1 amp ved OCHAQFjAA amp url http 3A 2F 2Fforum clubedohardware com br 2Fled infravermelho infrared 2F476386 amp ei bwvZT 6nMJIHs8wSzuLnrAw amp usg AFQjCNFy_u4Qoj7 QatuN7aFVQi4LqNzf1g 20 ANEXOS Tranc E Figura 1 Diagrama de funcionamento mec nico PR Inicializa IR Ler dado Verifica Portabilidade Sensor fim de curso y Aciona motor abrir Libera tranca Sinal de acionamento Para motor Espera 30s movimento Sensor de am Para motor Recebe para parar Recebe sinal para fechar Sensor fim de curso Aciona motor fechar Para motor Figura 2 Diagrama de funcionamento do software 21 Figura 3 Maguete montada 22 Gnd Vcc PONTE H 12V GND MOT1 MOT2 ma Transistor KPS 2222A K33 23 Figu
5. PONTIF CIA UNIVERSIDADE CAT LICA DO PARAN DOMINUS CURITIBA 2012 LUIZ AUGUSTO DE PAULA RODRIGO BUSATO DOMINUS Projeto apresentado a disciplina de Resolu o de Problemas em Engenharia do Curso de Engenharia de Computa o da Escola Polit cnica sob orienta o do Prof Afonso Ferreira Miguel CURITIBA RESUMO Projeto para o curso de Engenharia de Computac o no intuito de aprender a projetar e construir um projeto para aprendizado Projetado uma porta autom tica com acionamento pelo controle remoto de televisores comuns utilizando o micro controlador Arduino ABSTRACT Project for a class of Computer Engineer to learn and understand how is to create a project and make one ltis a door who open and close automatic with a remote control using Arduino SUM RIO RE SUN Oi 3 ABSTRACT urraca 4 INTRODU O sonora ene een ne eee ee eee 6 7 A o A RR RR 7 ESPEC usas sagas a E 7 DESCRI O GERAL cccccccccssssesescscscscescscscscsesseecscscsasssesacsesaeseesatsseaenensatateaens 8 PO A RR iii iii 8 Hist ria do Prol cea 8 Descri o detalhada sin ia 8 MATERIAIS UTILIZADOS pais jin dorado dados 10 PROBLEMAS APRESENTADOS omita 11 MANUAL DO UA O dis 12 MANUAL DE INSTALAGAO cccccccscssesesesessssscseescsessscseseensasssetseneatitieeneneass 13 CODIGO FONTE 2 EE EE 14 CONCLUS O mmmmmmmmmmmmmmm
6. a porta local para por a tranca Instalar um push boton onde a porta encontra quando fecha e quando abre para leitura do sinal Ter um local na lateral da porta para inser o do led receptor e outro na outra extremidade na mesma dire o para instalar o lazer point Conectar todos os fios no shield ponte h conforme desenho nos anexos Alinhar o lazer point exatamente no led receptor e testar a porta 13 C DIGO FONTE include lt IRremote h gt int sen fim 7 int sen abre 8 int mot abre 9 int mot fecha 10 int tranca 11 int sen mov AY unsigned static long hash define FNV PRIME 32 16777619 define FNV BASIS 32 2166136261 int RECV PIN 6 Onde ser ligado o Receptor IRrecv irrecv RECV PIN decode results results void setup pinMode tranca OUTPUT tranca pinMode mot_abre OUTPUT motor abre pinMode mot_fecha OUTPUT motor fecha pinMode sen_mov INPUT sensor movimento pinMode sen_fim INPUT sensor fim de curso pinMode sen_abre INPUT sensor de abrir irrecv enablelRIn Iniciando a recep o do sinal Serial begin 9600 int compare unsigned int oldval unsigned int newval if newval lt oldval 8 return 0 else if oldval lt newval 8 return 2 else return 1 14 compare 120 230 unsigned long decodeHash decode results results unsigned long hash FNV_BASIS_32 for int i 1 2 lt resul
7. arte mec nica com el trica Semana de 28 05 2012 a 03 06 2012 Coleta de dados obtidos durante o desenvolvimento do projeto para estrutura o da documenta o do projeto e teste de funcionamento completo Semana 03 06 2012 10 06 2012 Conclus o da documenta o do projeto ajustes finais e testes finais Semana 11 06 2012 a 13 06 2012 Apresenta o final e entrega da documenta o e v deo MATERIAIS UTILIZADOS Arduino Resistores de fio de 47 2 39 10k O 4700 O Capacitor de 47uF 63V Push bottom LEDIR Motor DC 12V 4A Trava eletromec nica 12V AC Fechadura Dobradicas Molas de press o Transistor 222A Rele 5 pinos 5V Placa de prot tipo rele Placa perfurada Caixa patola PB 119 Fios Laser point Madeira Parafusos Pinos poste Termo retr til PROBLEMAS APRESENTADOS PROBLEMAS SOLUCAO Implementac o do motor com mecanismos de movimentac o da porta coroa e rosca sem fim n o encaixam em determinados ngulos de abertura da porta devido as dilata es sofridas pela madeira utilizada e ao uso de dobradicas com baixa precis o Uso de cabo para tracionar a porta para realizar os movimentos Abertura da porta atrav s do cabo se torna invi vel pois o mesmo tinha finalidade apenas para fechar Uso de molas acopladas pr ximas as dobradicas tornado a abertura espont nea assim que a trava era aberta com isso o uso do cabo permaneceu Fazer
8. mmmmmmmmmmmmmmmmmmmmmmmmmmmma 19 20 ANEXOS mm 21 Figura 1 Diagrama de funcionamento 21 Figura 2 Diagrama de funcionamento do 21 Figura 3 Maquete montada errar anna 22 Figura 4 Ponte H desenvolvida a ccicicicinnincicnanocadinadoncdccadc cada 23 Figura 5 Desenho POMO 23 Figura 6 Shield sobre o Arduin0 sssessssssssssssssessssssssssssssesssseeeeeeeees 24 Figura 7 Shield usina da 24 Figura 8 Laser poli 25 INTRODU O Idosos cadeirantes ou pessoas com defici ncias motoras geralmente tem grandes dificuldades para abrirem ou fecharem as portas de sua resid ncia Pensando nisso surge a ideia de construir um sistema de abertura e fechamento de portas para facilitar o acesso permitindo economia de tempo e trabalho Atualmente existem portas autom ticas apenas de correr em trilhos OBJETIVOS Geral Projetar um sistema para due uma porta abra feche e trave Espec ficos Controlar o sentido de rotac o do motor utilizado atrav s da ponte H Controlar o acionamento da trava eletromagn tica para destravar a porta Implementar software que comanda o acionamento
9. o motor utilizado trabalhar nos dois sentidos de rota o Uso do LM298 entretanto n o eficaz Foi desenvolvido uma ponte H para acionar o motor Uso de contrapeso para ajudar o movimento de abertura e fechamento da porta Abandonada a ideia pois no prot tipo n o influenciava demais elementos Posicionamento do motor causava uma perda para o movimento de abertura da porta Uso de outra mola e mudanca de posic o Interpretac o do sinal do receptor infravermelho Uso de software pronto pesquisado na internet 11 MANUAL DO USU RIO A utilizac o da porta autom tica muito simples aonde o usu rio deve somente memorizar dois comandos bot o 1 e bot o 2 Para abertura inicial da porta o usu rio deve pressionar o bot o 1 se deseja que a porta feche automaticamente n o necessita de nenhum acionamento ira fechar em 30 segundos ou o tempo programado para executar o fechamento Ao termino da abertura e durante os 30 segundos para fechar se pressionado o bot o 2 entrara em estado de espera aonde fica aberta at acionamento novamente do bot o 1 Com um sensor de movimento na porta ao ser acionado para imediatamente e s volta a funcionar ao sensor de movimento ser liberado 12 MANUAL DE INSTALA O Para instala o o usu rio deve primeiramente ter a porta estalada em sua casa Ter um espa o de sobra em cima da porta para adicionar o motor ponte h e o Arduino no trinco d
10. r for int i 0 i lt 3000 i decodeHash amp results decodifica Serial printin dentro do for Serial printin results value HEX if hash 389103054 hash 1384796706 pede para parar Serial printin recebeu parou do decodeHash amp results decodifica if hash 1458516811 hash 3268448703 recebe para voltar a funcionar Serial printin recebeu pra funciona denovo digitalWrite mot_fecha HIGH aciona motor fechar Serial printin motor fecha dentro do for val analogRead sen mov ler o valor de entrada if val LOW sensor de movimento digitalWrite mot_fecha LOW para motor Serial printin sensor movimento acionado Jelse 16 digitalWrite mot fecha HIGH funciona o motor Serial printin motor fecha Serial printin LENDO SENSOR FIM DE CURSO for val digitalRead sen fim ler o valor de entrada if val LOW verificar se a entrada HIGH interruptor livre digitalWrite mot fecha LOW para motor digitalWrite tranca LOW tranca porta Serial printin sensor fim do curso tranca porta k 0 i 3001 j 0 irrecv resume recebe o procimo valor while k 1 H while j 1 Jelse i i 300 delay 1000 val digitalRead sen_fim ler o valor de entrada if val HIGH verifica se porta fechada val analogRead sen mov ler o valor de entrada if val LOW
11. ra 6 Shield sobre o Arduino R1 11 Gnd D R2 3 R3 6 R4 moo R5 11 Tranca 10 Motor fecha R1 39 ohms 09 Motor abre R2 10 Kohms 08 Fim de curso 2 R3 10 Kohms 07 Fim de curso 1 R4 4700 ohms 06 Receptor R5 4700 ohms A7 Sensor IR Figura 7 Shield Arduino 24 Figura 8 Laser point 25
12. ts gt rawlen i int value compare results gt rawbuf i results gt rawbuf i 2 hash hash FNV PRIME 32 value return hash void decodifica if irrecv decode amp results Serial print real decode Mostra o valor recebido Serial print results value HEX IDENTIFICAR AS TECIAS Serial print hash decode hash decodeHash amp results Serial printin hash Mostra o valor j decodificado irrecv resume Obrigat rio a reinicializac o da recepc o void loop decodeHash amp results decodifica int i j 1 k 1 p 1 1 1 val O decodeHash amp results decodifica if hash 1458516811 hash 3268448703 verifica botao apertado Serial printin results value HEX irrecv resume Receive the next value Serial printin recebeu irrecv resume recebe o procimo valor digitalWrite tranca HIGH rele tranca delay 15 15 digitalWrite tranca LOW rele tranca Serial printin tranca digitalWrite mot_abre HIGH rele aciona motor Serial printIn motor abre Serial printin LENDO SENSOR comeco val digitalRead sen abre ler o valor de entrada if val LOW verificar se a entrada HIGH interruptor livre digitalWrite mot abre LOW rele desliga motor Serial printin desliga motor come o jwhile val HIGH irrecv resume recebe o procimo valo

Download Pdf Manuals

image

Related Search

Related Contents

Linksys NR041 Manual  user-GUIDE - Lingg & Janke  Manuel d`utilisation RTF  1. Installation of MDSR DVR  User`s Manual  コントロールソフトウェア取扱説明書 pdf(657KB)  LinkGate ISDN  Samsung WW3000J Pralka z technologią  Electrolux CI120FA User's Manual  Catalogue Outillage  

Copyright © All rights reserved.
Failed to retrieve file