Iniciação à domótica com o arduino
Boa tarde caros leitores, hoje vamos falar sobre o controlo através da internet do nosso arduino, que pode ser útil para quem quer iniciar-se na domótica.
O que é que vão precisar para este processo?
– 1x arduino mega/uno
-1x ethernet shield w5100
-1x cabo ethernet
-1x telemovel com iOS (iphone) (também podem usar um com android mas indicarei outro software)
Depois de ter estes requisitos, o que terão de fazer primeiro é ir fazer o download do software iDK que está disponível na App Store, sendo ele gratuito (existe softwares semelhantes para android, fáceis de encontrar, onde podem procurar na play store por arduino control ethernet).
Depois terão de encaixar o ethernet shield no vosso arduino e conetar o cabo ethernet do vosso router à ethernet shield.
Falta agora configurar 🙂
No iphone: na barra setup, irá aparecer o IP e a porta que irão usar , no meu caso usei o IP (têm de ser um possível do router que neste caso foi o zon hub 2) 192.168.1.3 (o último algarismo é a vossa escolha até 10 desde que mais nenhum equipamento esteja a ser usado nesse IP, podem confirmar quais estão disponíveis e a ser usados na vossa página de configuração do router) e a porta foi a 80, o iphone tem de estar conetado ao router por wifi, que neste caso usou o IP 192.168.1.2.
No arduino: vocês terão de enviar um código para o arduino, que está disponível no link em baixo junto com o manual, no meu caso usei o IDK.ino que está na pasta idk ethernet shield, e depois de abrir o código no software do arduino, terão logo no principio do código isto:
byte mac[] = {0x90, 0xA2, 0xDA, 0x0D, 0x42, 0x33};
IPAddress ip(192,168,1,6);
aqui terão de alterar o MACadress e meter igual ao router, tendo um exemplo que tem um MACadress 38a3fr0e2456, vocês alteram e metem assim: byte mac[] = {0x38, 0xA3, 0xFR, 0x0E, 0x24, 0x56};
para alterar o IP (que tem estar disponível e ser igual ao do setup no iphone como mencionei atrás): IPAddress ip(192,168,1,3);
Link dos códigos e manuais: https://mega.co.nz/#!rpoTAYpI!giUXDD8XBZh-0D-7Ft7IiDc7RW08Nf8Ss-39CDXfjg0
Depois de isto tudo, é enviar o código para o arduino e tentar conectar com o iphone, caso dê erro, confirme de novo os passos para trás pois alguma coisa não foi corretamente feita.
Para testar, usei um led no pino 8 e verifiquei que ele ligava através da minha ordem no iphone.
Com isto, podemos desenvolver projetos de domótica sem fios, podendo utilizar um smartphone com um arduino, de uma maneira simples e eficaz, podendo controlar saídas digitais, PWM e ter acesso aos valores analógicos lidos no arduino 🙂
Espero que gostem 🙂
…muito bom o artigo, bem direto,´já dá uma noção sobre como sincronizar os serviços, gostaria de continuar a receber mais artigos sobre Domótica e dicas de automação, arduíno.
desde já, obg.
Att Anderson Sousa.
Primeira vez aqui. gostei muito!!!
Obrigado Paulo, futuramente irá haver novos tutoriais, a faculdade rouba-me tempo e novos projetos precisam de tempo e dinheiro, mas o material já foi encomendado, falta chegar e meter mãos à obra 🙂
Olá, não está disponível o código fonte do Sensor de proximidade com o arduino, poderia disponibilizar o link por favor se puder? Obrigado