Segunda-feira, 13 de Outubro de 2008

Mylamp - tutorial

 

 

Um ícone na desktop controla (liga e desliga) o candeeiro de secretária. Este pequeno tutorial exemplifica como uma aplicação multimédia pode controlar aparelhos ligados a uma tomada, como por exemplo, um electrodoméstico, um candeeiro, uma aparelhagem de som ...

O microcontrolador arduino serve de interface entre o computador e o circuito de 220v via um releé. Qualquer aplicação que aceda à porta série virtual passará a poder controlar a tomada.

Para simplificar criámos um ficheiro BAT com a seguinte linha de comando:

echo k>com6

que, quando executado, envia o carácter k para a porta série virtual nº 6, que no meu computador corresponde à porta instalada pelo driver FTDI do arduino. Por sua vez, o arduino comuta o estado do pin de output nº8 que se encontra ligado ao relé por via de uma resitência e de um transistor. Por fim, criámos um atalho para o ficheiro bat na desktop e desenhámos um ícone para esse atalho.

 

esquema esquema montagem pcb relé

pcb relé

 

ficheiros

download mylamp
na desktop

luz.bat
iconluz.ico
serialin.pde

download mylamp
no processing

ficheiros de processing
ficheiros de arduino

tags: ,
publicado por nop às 00:16
link do post | comentar | favorito
|
12 comentários:
De TigPT a 14 de Outubro de 2008 às 09:25
Mais um bom tutorial, parabéns, e continua a inovar =)
De nop a 14 de Outubro de 2008 às 11:25
Obrigado,
Os tutoriais da www.lusorobotica.com são também interessantes e muito bem documentados.
Prevejo um Fórum incontornável para a comunidade de língua portuguesa.
De Mario a 16 de Outubro de 2008 às 23:44
Muito giro!
O esquema electronico veio da tua cabeça? Faz-me confusão como é que, tendo um objectivo, se projecta o esquema electrico. Olho para o esquema e fico aos papéis...
Se pudesses dar uns lamirés da funçao de cada componente no circcuito, agradecia-te bastante!

Fora isto, ja tenho o blog nos favoritos ha algum tempo. Gosto bastante de passar por aqui de vez em quando. Continua!
De nop a 17 de Outubro de 2008 às 03:29
Obrigado pelo feedback.

O objectivo do relé é separar (e chavear) através de um processo mecânico dois circuitos distintos - o do arduino (5vdc) e do candeeiro (220 ac). Como o relé utiliza uma bobine para activar mecanicamente o interruptor, pode (pelo efeito de indução) no momento em que ele se desliga, dar-se uma descarga no sentido contrário ao do circuito. Por essa razão coloca-se um díodo entre os terminais do relé para proteger o arduino de um curto-circuito.
O Transistor é necessário para excitar o relê, pois a corrente fornecida pelo pin do arduino pode não ser suficiente. Na base do transistor, para o proteger, convém limitar a corrente, por essa razão coloca-se uma resistência entre a sua base e o pino do microcontrolador ... (opsss acabei de me dar conta que me esqueci de desenhar a resistência no esquema!!!). Essa resistência poderá ser de 10k ou superior. Existem inúmeros circuitos disponíveis na Internet, basta fazer uma procura no google.

MárioV
De nop a 24 de Abril de 2009 às 01:08
" Essa resistência poderá ser de 10k ou superior"
Está incorrecto, a resistência que usei no circuito inicial foi, de facto, de 1k.

Recentemente, tive de voltar a montar uma placa idêntica e um PICAXE não conseguiu excitar o transístor com a resistência de 10k.
De Hugo a 2 de Junho de 2010 às 13:30
Ola,
será que podes dar uma olhadela nas imagens? Não consegui fazer o download de nenhuma imagem.
Se calhar o servidor está em baixo, não sei... por favor dá uma olhadela nisso.

Obrigado.'
De nop a 2 de Junho de 2010 às 17:39
Obrigado Hugo,
De facto o servidor onde estavam alojadas as imagens e o código deixou de existir. Já actualizei os ficheiros para o novo servidor.
De Hugo a 4 de Junho de 2010 às 11:14
Bom dia,
confirma-me uma coisa, os 5V são do arduino certo?

Obrigado!
De nop a 5 de Junho de 2010 às 21:20
sim, poderá ser do arduino (mas não dos pino input/output) ou de uma fonte externa. No exemplo ilustrado pelo vídeo, os 5v têm origem no arduino, que por sua vez recebe-os da porta USB (+100mv).
De Gonçalo a 1 de Dezembro de 2010 às 22:59
Boas, gostaria de saber onde arranjou o relé. Não tá fácil encontrar online em Portugal!
De nop a 2 de Dezembro de 2010 às 05:47
http://www.sonigate.com/?pt#!/3/14844/Rele-miniatura-DIL-6-V-DC-sensivel-2-reversiveis-2A/

exemplo de uma loja portuguesa online que vende um relé compativel (6VDC de entrada).

Boa sorte!
De Gonçalo a 2 de Dezembro de 2010 às 17:47
Obrigado!

Comentar post

pesquisar

 

tags

arduino

c/c++

codebits

deca

director

flash

iniciação

maa

materiais

mobile

oficina

opencv

relé

tui

ua

todas as tags

recentes

O NOP mudou de casa :)

Museu Municipal Penafiel ...

Mylamp - tutorial

Materiais - iniciação

Multimédia em Ambientes A...

Usa a cabeça - jogo do po...

Arduino - acelerómetro - ...

Arduino - input analógico...

Arduino - sonar Maxbotix...

Arduino - input analógico...

arquivos

Novembro 2012

Abril 2009

Outubro 2008

Setembro 2008

Abril 2008

Fevereiro 2008

links