domingo, 27 de janeiro de 2013

E/S Shield


Pessoal, peço desculpas pela demora deste post. 
Foi a mesma demora dos correios em entregar minha peças e eu ter tempo. 
Cheguei a pensar que tinha sido extraviado, alguns componentes que bateram o (meu) recorde  de 70 dias entre China e Brasil.

Além disso, estou ocupando minhas horas vagas com o quearto do meu filhinho que nasce dia 06/02. Inclusive pretendo fazer um Monitor de bebê Arduino, com as placas que tenho aqui em casa.

...

Depois de comentar os problemas, tive que arranjar um modo eficiente de juntar as partes usando os recursos que tenho em um só lugar.

Como disse no post dos "problemas", o proto-shield não ajuda muito. Mas é ele que tenho. Adiquiri alguns plugs de 2 e três terminais, macho e fêmea para soldar na placa e foi uma execelente idéia. Segue as fotos.







(Fiz uns ajustes no esquema da pinagem que irei usar. Posto o esquema novo em um outro post).

Repare que coloquei o sisteminha de ligação do ventiladores de exaustão da Calha de LEDs.




Este sisteminha é baseado no seguinte diagrama.

Este diagrama foi retirado dos documentos disponibilizados pelo Jamil no site do Jarduino.



Para alimentá-lo viu utilizar a fonte redutora de 30 para 12V. Já montei tudo, mas ainda não testei. Vou tentar testar hoje e posto o resultado.  


Para os Sensores de Temperatura, segui a recomedação deste desenho fornecido pelo Jamil.



Olha lá o Resistor de 4K7 Ohms

Ligarei os dois sensores no mesmo plugue a fim de economizar espaço na caixa de montagem, logo com um plugue de três terminais conseguirei colocar tantos sensores quantos forem necessários.

Seguindo esta ordem esta foi a montagem final do shield.


Estes fios laranja, cinza e os três juntos verde, amarelo e azul, vão alimentar os módulo driver de 12V que ficam fora do shield. Este fio verde e vermelho (se reparar há um amarelo também), que estão juntos ligam o RTC


Aliás a tela chegou, comprei deste site
Observe o detalhe do "conector" FVM para a ligação da tela na shield.

Fiz uns cabos para a conecção da tela. Pretendo fazer com que a tela fique na tampa (porta) da caixa de interligação, então, ela deverá ter um cabo flexível ligado ao shield central.





quinta-feira, 3 de janeiro de 2013

Primeiros Problemas...


Bem amigos, como nem tudo são flores, posto aqui algumas considerações muito desagradáveis referente a alguns produtos adquiridos.

Na última semana de 2012 recebi dos correios, a Tela LCD, A protoShield Mega, o Shield Driver 6 canais e o ITDB02 Mega Shield para a Tela LCD.

Problemas.... muitos problemas!

O Protoboard,
Não é o que eu queria!
Eu queria este:

Veio este:

O problema é que este tem pouco espaço (furinhos) para tantos fios que eu vou colocar.... e o pior!, repare no detalhe da pinagem...



Ele tem os pinos deslocados, isso o deixa compatível com o Arduino Mega pois a pinagem embaixo funciona sem problemas, mas não é compatível quando eu monto sobre ele outros shields, principalmente os mais complexos como o da LCD, os pinos ficam fora do lugar!
Vale dizer que o erro foi meu e não do fornecedor.

Tela LCD,
A tela que queria comprar era esta:



Comprei esta  que é um shield completo, paguei mais caro por uma coisa menos eficiente, pois sendo um shield, tenho que manter fixa no conjunto ou puxar mais de 30 cabos separados, um puta trabalho. 

Mas o pior não foi este meu erro.

A mardita veio com defeito! 
A gente liga e a tela fica branca! não muda nada!
Li em alguns foruns que é defeito, mesmo e que não é a primeira vez.
Vou procurar mais informação e qualquer novidade posto.

Também tentarei reclamar, mas o fornecedor é da China, e como eu posso provar que o erro não foi meu, por eu ligar errado por exemplo? 

Eu tinha um crédito no Paypal, acabei por comprar outra de outro fornecedor, desta vez tomei cuidado para comprar somente a TELA e não um shield. Comprei de um fornecedor de acordo com a tabela de compatibilidade do manual do Jarduino.
Até desanima, são mais 30 dias para chegar, no mínimo.


O Shield Driver 6 canais,
Não testei mais parece impecável! Perfeito, bom acabamento, os componentes legais e a placa bonita, os terminais são grandes, o que é útil...



...Mas descobri um problema.

Repare na foto abaixo, nela é mostrado quais os pinos serão utilizados pelo driver para controlar o dimmer (PWM) dos canais. 



Agora olhe o diagrama de pinagem da tela LCD, repare nestes nomes em azul na lateral, são os pinos, 2, 3, 4, 5 e 6 são os mesmos do driver..... 



Os dois Shields estão usando os mesmos pinos, o que dará conflito. 

Terei que fazer uma gambiarra, dobrar os terminais do driver (ainda bem que são grandes) e conectá-los através de cabos aos pinos 8, 9, 10, 11, 12 da placa do arduino.... credo... trabalho chato mesmo.


O único shield que veio perfeito (mas não testei) foi o ITDB02 Mega Shield que conectará o LCD.



No decorrer da montagem posto como farei para burlar estes problemas.

Até mais!

quarta-feira, 2 de janeiro de 2013

Diagramando......

Pessoal, passadas as festas, comecei a estudar a diagramação do circuito que irei montar. Serão muitos fios, muitos conectores, muita paciência e principalmente muita organização.

Estudei o que eu queria e cheguei a este diagrama.



A principio, eu quero umas "coisinhas" a mais do que o Jarduino pode oferecer.
Preciso de um controle que faça a reposição de água doce! Tenho um bóia que, atualmente, faz contato direto com uma bomba de reposição. Essa situação é extremamente perigosa e faz com que haja fuga de tensão, hoje, quando coloco a mão no reef com pé descalço, sinto um leve choque, que pode ser desta fuga. Então, vou fazer com que o sensor seja lido pelo Arduino e acione um relê que finalmente ligue a bomba.
Da mesma forma, pretendo colocar um sensor de presença para ligar um led no sump usando o mesmo principio da bomba. Mas sem Relê.

Além destas novas funcionalidades, temos o que o Jarduino oferece:

- Um RTC que controla o dia e noite (LED's)
- Um sensor de temperatura que controle o CHILLER (através de um relê)
- um sensor de temperatura que controle os ventiladores (12V) da Calha de LEDs.
- um Wave Maker controlado por relê (este vou detalhar depois)
- um alimentador automático (5v)

O diagrama mostra bem todas as ligações, e onde vou ter redução de tensão.... Observe que os LEDs tem duas tensões, uma direto de 30V (2 canais de 9 LEDs brancos e dois canais de 9 LEDs azuis). E outra de 12V para os 4 LEDs UV, 4 LEDs vermelhos e 4 LEDs Lua.

Fiz também um diagrama de ligações dos pinos do Arduino!
Com este diagrama, pretendo fazer um shield para as ligações de entrada e saída do Arduino, bem como os circuitos dos ventiladores e dos sensores de temperatura que são especiais. No site do Jarduino, o Jamil ("dono" da idéia e de todo o trabalho), fez um manual super bacana sobre estes circuitos e de onde estou tirando base para estas postagens!

É isso. Até a próxima.