collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[27 de Março de 2024, 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Arduino para projecto de Domótica  (Lida 15109 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline Higarian

  • Mini Robot
  • *
  • Mensagens: 16
Arduino para projecto de Domótica
« em: 26 de Janeiro de 2010, 01:09 »
Ola somos um grupo de Área de Projecto do 12º e este ano o nosso trabalho consistirá na construção de uma maqueta de uma casa "inteligente" basicamente gostaríamos que seja possível controlar os sistemas da casa por computador mas também com que a mesma seja autónoma e tome algumas decisões automaticamente.
A nossa duvida é se o arduino será a plataforma mais apropriada para este trabalho e que não seja extremamente complexa, tendo também em conta que todos ja temos bases de programação, nomeadamente em pascal e visual basic.
Os sistemas que temos em mente são os seguintes:
-controlo da iluminação interior e exterior
-utilização de sensores de luminosidade para controlar a abertura e fecho de estores
-sensor de temperatura que accionara uma ventoinha (para simular AC)
-sensor infravermelho para a detecção de intrusões
-sensor de toque para a detecção da abertura da porta principal
-se possível monitorização da casa atravez de uma webcam que transmitira para o computador
Tendo também em conta que não queremos gastar muito dinheiro(estamos a procura de patrocinadores) o que recomendam?
Desde ja obrigado pelas respostas

Offline tcustodio

  • Mini Robot
  • *
  • Mensagens: 344
  • "beware of programmers who carry a soldering iron"
    • Youtube
Re: Arduino para projecto de Domótica
« Responder #1 em: 26 de Janeiro de 2010, 01:40 »
Olá e bem-vindos!, fiz também um mini projecto de domótica no 12º, e usei um arduino, sem problemas. No entanto terão que o programar em C (que terão que aprender!) mas o que interessa é que já tenham bases de algoritmia (se sabem Pascal creio que isso não será problema).
dou já aqui umas opiniões:
  • Controlo da iluminação interior e exterior: Querem o controlo autónomo ou através de uma interface? Se preferirem por uma interface simples, recomendo em Visual Basic já que dizem ter bases nesta linguagem. Eu optei por Processing, mas se fosse agora e não me apetecesse ter trabalho, ía para Visual Basic também ;D
  • Sensores de luminosidade para controlar estores: Facílimo, quase que podia ser feito sem microcontrolador! Preocupem-se mais no mecanismo para abrir e fechar os estores.
  • Sensor de temperatura para accionar ventoinha: Temos no fórum já bastante documentado o uso de um circuito integrado que serve de termómetro/termostato; tem a vantagem de poder ser o próprio sensor de temperatura a ligar a ventoinha, tendo o arduino programado no sensor qual o limite de temperatura a tolerar. http://lusorobotica.com/index.php/topic,435.0.html
  • Sensor de infravermelho para detecção de intrusões: Não sei se querem detectar a passagem de alguém num ponto específico, ou apenas detectar movimento numa divisão. Um sensor de reflexão de infravermelhos é de fácil utilização e elaboração, mas não creio que um sensor seria o suficiente na vida real, mas sendo isto para uma maqueta, deve bastar. http://lusorobotica.com/index.php/topic,527.msg3682.html#msg3682. Para uso no mundo real, recomendaria-vos um sensor PIR http://loja.lusorobotica.com/90-pir-motion-sensor.html
  • Sensor de toque para a detecção da abertura da porta principal: querem detectar quando alguém toca no manípulo da porta, ou apenas quando é que a porta abre? Penso que para uma maqueta o mais prático seja ver quando a porta abre e nesse caso este é o problema mais simples de resolver: ou usam um fio na porta que quando fechada fecha um circuito (quando a porta abre, o circuito fica aberto!) ou então um sensor de reflexão de infravermelhos na porta para ver quando é que a porta está alinhada com a parede (esta solução dá um pouco mais trabalho que a primeira...)
  • Webcam para monitorizar a casa: Terá que ser o computador a tratar disso, mas não vejo a utilidade se o programa no computador não for capaz de decidir quando alguma anormalidade está a acontecer. Sendo assim considero esta ideia supérflua, a não ser que já saibam como a implementar.
E que tal ter a opção de abrir o portão da garagem e a rega automática do jardim?  ;)

Creio que com cerca de 50€ têm o caso resolvido no que toca a material!  :)
« Última modificação: 26 de Janeiro de 2010, 01:49 por tcustodio »
Tiago Custódio,
- Não me dêem álcool se estiver um piano por perto.

Offline Higarian

  • Mini Robot
  • *
  • Mensagens: 16
Re: Arduino para projecto de Domótica
« Responder #2 em: 26 de Janeiro de 2010, 02:13 »
Ola muito obrigado pela resposta rápida :)
Quanto a iluminação estávamos a pensar em controla-la através de uma interface, então iremos pelo visual basic que parece mais simples e ja temos ideia como funciona.
Para abrir e fechar os estores estávamos a pensar em por exemplo um daqueles motores dc dos carrinhos de brincar ou um servo que basicamente rodara para um lado para enrolar o estore e para o outro para o desenrolar.
Quanto ao sensor infravermelho era simplesmente para dar uma noçao de detecção de movimento por exemplo numa divisão por isso um deve chegar.
Na porta era exactamente isso que estávamos a pensar, uma maneira de detectar se ela esta aberta ou fechada, obrigado pela ideia do circuito  que fica aberto quando ela abre e fechado quando ela fecha era mesmo de uma coisa assim simples que estávamos a procura.
Quanto a opção de abrir a garagem também nos foi sugerida pelo professor usando uma drive de cd's antiga parece-nos também uma coisa que possivelmente iremos implementar.
Quanto a rega, talvez seja um bocado dificil de implementar devido a involvencia de componentes electrónicos e agua e a falta de uma bomba para a distribuir.
Qual o modelo de arduino que recomenda? Ou haverá uma interface mais simples?(o professor falou no uso da porta serial para troca de dados sem usar micro controlador)

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Arduino para projecto de Domótica
« Responder #3 em: 26 de Janeiro de 2010, 02:33 »
Ou haverá uma interface mais simples?(o professor falou no uso da porta serial para troca de dados sem usar micro controlador)
o tcustodio já vós ajudou muito e não há muito mais a dizer, só cria que confirmassem que vó
os disse o vosso professor em relação à ultima frase pois não faz muito sentido o que voçês escreveram.

Offline Higarian

  • Mini Robot
  • *
  • Mensagens: 16
Re: Arduino para projecto de Domótica
« Responder #4 em: 26 de Janeiro de 2010, 02:51 »
Acho que a porta se chama DB 25 basicamente é aquela onde se ligavam as impressoras antigas, segundo o professor dá para ligar os cabos aos pinos e o que estiver ligado é controlado por computador tem aqui (http://www.lammertbies.nl/picture/db25_yost_dte.png) um link do que eu estava a falar (nao liguem ao rj45).

Offline tcustodio

  • Mini Robot
  • *
  • Mensagens: 344
  • "beware of programmers who carry a soldering iron"
    • Youtube
Re: Arduino para projecto de Domótica
« Responder #5 em: 26 de Janeiro de 2010, 03:07 »
Acho que a porta se chama DB 25 basicamente é aquela onde se ligavam as impressoras antigas, segundo o professor dá para ligar os cabos aos pinos e o que estiver ligado é controlado por computador tem aqui (http://www.lammertbies.nl/picture/db25_yost_dte.png) um link do que eu estava a falar (nao liguem ao rj45).

Chama-se porta paralela ;)

é possível usar a porta paralela nalgumas coisas, como por exemplo, detectar níveis lógicos. Só serviria para detectar o movimento, detectar luz, ligar as luzes. De resto não seria fácil ter capacidade para controlar motores, termómetros e isso.
Considero o Arduino a interface mais simples, pois já vos abstrai de muita coisa.
Usar um motor DC não é muito prático pois o microcontrolador não tem maneira de saber se o estore já está fechado ou totalmente aberto (isto pode ser contornado se no parapeito dessa janela, estiver um fio a fazer contacto com outro fio do estore, fechando um circuito, dizendo assim ao microcontrolador que o estore já está fechado, mas requer algum trabalho e paciência). Creio que um mini servo bastará para enrolar e desenrolar um estore. O mesmo se aplica à porta da garagem.
Quanto à rega, não há perigo de misturar a água com componentes electrónicos, pois no meu caso, usei o motor e depósito de água de um Opel Corsa antigo, foi só aproveitar as tubagens! o depósito ficou bem longe de toda a electrónica ;) Podem tentar usar uma daquelas mini fontes de decoração que se encontram em lojas de decoração, normalmente trabalham a 3V, o que não é problema para o arduino.
« Última modificação: 26 de Janeiro de 2010, 03:17 por tcustodio »
Tiago Custódio,
- Não me dêem álcool se estiver um piano por perto.

Offline Higarian

  • Mini Robot
  • *
  • Mensagens: 16
Re: Arduino para projecto de Domótica
« Responder #6 em: 26 de Janeiro de 2010, 03:16 »
Ok muito obrigado pela ajuda :) Quando o projecto avançar mais depois posto aqui umas fotografias.

Offline tcustodio

  • Mini Robot
  • *
  • Mensagens: 344
  • "beware of programmers who carry a soldering iron"
    • Youtube
Re: Arduino para projecto de Domótica
« Responder #7 em: 26 de Janeiro de 2010, 03:19 »
recomendo que comecem o mais cedo possível, pois se fizerem como eu, que planeei em fevereiro, mas só construí na véspera da apresentação, vão ter um projecto um bocado desengonçado  ;D
Tiago Custódio,
- Não me dêem álcool se estiver um piano por perto.

Offline Higarian

  • Mini Robot
  • *
  • Mensagens: 16
Re: Arduino para projecto de Domótica
« Responder #8 em: 01 de Agosto de 2010, 18:07 »
Devido aos testes no final do ano e exames nunca mais chegamos a postar como ficou o projecto. No entanto nos conseguimos conclui-lo a tempo e apresenta-lo na escola.
Aqui deixo algumas fotografias de como o trabalho final ficou.





Usamos madeira balsa para fazer a casa, no entanto não está à escala, pois o objectivo era apenas mostrar os sistemas. Também fizemos uso de materiais de decoração de maquetas para dar um aspecto final mais realista.



Deixo aqui também um link do nosso blog

A casa é constituída por 5 divisões,  em cada uma delas estão leds amarelos que simulam a iluminação. Cada divisão é um circuito independente que esta ligado ao arduino. Dentro da casa temos também um Pir motion sensor que simula um detector de intrusos e um servo que faz mexer as persianas.





Cá fora temos o alarme na parede da casa, e leds na relva que simulam a iluminação exterior, na breadboard temos um sensor de luz, um arduino e um monte de fios  ;)



O programa em vb foi feito por um elemento do grupo com a biblioteca do firmata vb http://www.acraigie.com/programming/firmatavb/



Cada interruptor liga os leds de uma divisao da casa.



Ligando a poupança de energia activamos o sensor de luz, que liga os leds do jardim quando está escuro. Activando o alarme, cada vez que o pir motion sensor detecta alguem, o alarme que está no exterior da casa começa a tocar e o programa da-nos a hora da intrusão.

Nos anexos deixo o programa em vb e o codigo do arduino que foi uma modificação do "oldstandardfirmata" nos examples do arduino.

Espero que tenham gostado do trabalho, que foi o primeiro do género que nos alguma vez fizemos e que nos ajudou a aprender mais umas coisas sobre electrónica e programação. http://projectodomotica.blogspot.com/
« Última modificação: 02 de Agosto de 2010, 13:47 por Higarian »

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Arduino para projecto de Domótica
« Responder #9 em: 01 de Agosto de 2010, 20:23 »
Parabéns, o projecto final ficou com bastante bom aspecto assim como o software criado!

Offline fred gomes

  • Mini Robot
  • *
  • Mensagens: 238
Re: Arduino para projecto de Domótica
« Responder #10 em: 01 de Agosto de 2010, 21:46 »
parabéns.. :)
o projecto está muito interessante :) apresenta tambem um optimo aspecto.. ;)

se conseguires posta um videozito :P
cumprimentos,
Fred

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re: Arduino para projecto de Domótica
« Responder #11 em: 01 de Agosto de 2010, 23:19 »
Parabéns, está com bom aspecto, que nota receberam?

PS: é bilbioteca em vez de libraria.

Offline Higarian

  • Mini Robot
  • *
  • Mensagens: 16
Re: Arduino para projecto de Domótica
« Responder #12 em: 02 de Agosto de 2010, 13:52 »
Já corrigi, obrigado pela sugestão  :). Vou ver se consigo fazer depois um vídeo. Tiramos 18, o que baixou a nota foram mesmo os portefólios :P