collapse

* Posts Recentes

Emulador NES em ESP32 por dropes
[22 de Abril de 2024, 14:14]


Arame de Estendal por almamater
[18 de Abril de 2024, 16:16]


O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


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


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]

Autor Tópico: Relay + LCD = caracteres estranhos  (Lida 20448 vezes)

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

Offline nonnux

  • Mini Robot
  • *
  • Mensagens: 30
    • nonnux.com
Re: Relay + LCD = caracteres estranhos
« Responder #15 em: 03 de Agosto de 2012, 21:10 »
já coloquei um diodo em série com o vcc da place de relay. continuam a aparecer caracteres estranhos no LCD.

o circuito do LCD é este: http://arduino.cc/en/Tutorial/LiquidCrystal

a esse circuito acrescentei apenas o relay e o sensor de humidade que fiz. este sensor liga ao VCC e ao tal PIN A0 com uma resistência para o ground. neste momento vou manter o diodo, pois parece-me que é uma proteção extra para o resto do circuito, pois estou com medo dos 220V :)

 talvez até consiga fazer um desenho do circuito... vou tentar... até porque depois queria partilhar toda esta experiência!

Offline CBX

  • Mini Robot
  • *
  • Mensagens: 1.315
Re: Relay + LCD = caracteres estranhos
« Responder #16 em: 03 de Agosto de 2012, 21:25 »
esses fios de ligação ao LCD são autenticas antenas RF, o problema pode ser ruído ou algum fio trocado

Offline nonnux

  • Mini Robot
  • *
  • Mensagens: 30
    • nonnux.com
Re: Relay + LCD = caracteres estranhos
« Responder #17 em: 03 de Agosto de 2012, 21:33 »
os fios do LCD são fios de cabo de rede. não há nenhum fio trocado, além de já ter feito outros projectos com esse circuito, tudo funciona bem até ligar a tomada 220V. parece mesmo ruído já que os caracteres estranhos variam constantemente

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Relay + LCD = caracteres estranhos
« Responder #18 em: 04 de Agosto de 2012, 01:06 »
Não é por serem cabos de rede que são melhores que outro fio qualquer, para fazerem o seu serviço têm de estar entrançados e ou tens sinais diferenciais em cada par ou tens massa e sinal em cada par, no primeiro caso é para minimizar ruido comum aos dois sinais diferenciais e no segundo é para o sinal ter sempre uma massa de retorno o mais proxima possivel.


Adiciona um condensador de 100nF soldado aos terminais do lcd, para tentar minimizar algum do ruido injectado na alimentação, mas o melhor era mesmo ligares o lcd directo na breadboard, que tem tanto espaço livre.
Avr fanboy

Offline nonnux

  • Mini Robot
  • *
  • Mensagens: 30
    • nonnux.com
Re: Relay + LCD = caracteres estranhos
« Responder #19 em: 04 de Agosto de 2012, 03:05 »
antes de mais, obrigado a todos!

adiccionei um condensador de 100nF ao VCC do LCD

liguei o LCD à breadboard

agora há mais distância entre o relay e o LCD

isto está cada vez mais estranho: após 1 ou 2 cliques no relay, o LCD só apresenta caracteres estranhos quando o Relay está com o led ligado, quando desliga o relay o LCD como que se apaga, nada é apresentado!

como fazer para entrançar os fios do LCD?


Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Relay + LCD = caracteres estranhos
« Responder #20 em: 04 de Agosto de 2012, 03:21 »
Coloca tambem um condensador de 100nF nos terminais de Vcc e Gnd do relé, do lado em que o ligas ao arduino portanto e mostra uma foto da montagem actual.
Avr fanboy

Offline nonnux

  • Mini Robot
  • *
  • Mensagens: 30
    • nonnux.com
Re: Relay + LCD = caracteres estranhos
« Responder #21 em: 04 de Agosto de 2012, 15:18 »
Já meti o condensador no lado do relé. o resultado é que ao segundo clique (após ligar os 220V), aparecem os caracteres estranhos, e depois o LCD não mostra mais nada...

Link directo para a foto: https://picasaweb.google.com/lh/photo/hszjGFmm5W1Scy8V9PhcU9MTjNZETYmyPJy0liipFm0?feat=directlink

Offline nonnux

  • Mini Robot
  • *
  • Mensagens: 30
    • nonnux.com
Re: Relay + LCD = caracteres estranhos
« Responder #22 em: 04 de Agosto de 2012, 15:45 »
Vídeo que mostra os caracteres estranhos:


depois e desligar os 220V com reset volta ao estado normal...

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re: Relay + LCD = caracteres estranhos
« Responder #23 em: 04 de Agosto de 2012, 17:40 »
Experimenta encurtar os fios do LCD para metade do tamanho. Mete mais um condensador de 1 a 10uF na alimentação do relé (5V), depois do díodo (de preferência soldado mesmo no PCB). E tenta meter um díodo em série com a alimentação de 5V do arduino, ou seja, como fizeste para o relé. O díodo para o arduino e o díodo para o relé têm que "partir" do mesmo ponto.

Offline nonnux

  • Mini Robot
  • *
  • Mensagens: 30
    • nonnux.com
Re: Relay + LCD = caracteres estranhos
« Responder #24 em: 04 de Agosto de 2012, 18:43 »
encurtei os fios para 1/3 do tamanho, têm agora menos de 5cm - reconheço que ficou com muito melhor aspecto! no entanto não resolve o problema.

não posso soldar no PCB...

quanto a um diodo em série com a alimentação 5V do arduino, não sei a que te estás a referir... eu alimento o arduino com USB ou com uma fonte de alimentação externa... referes-te ao PIN 5V?

o circtuito está muito mais complexo, se bem que mais arrumadinho. vou tentar mesmo fazer um esquema para que se perceba melhor o que é que estou a fazer mal :)

Offline kast

  • Mini Robot
  • *
  • Mensagens: 868
Re: Relay + LCD = caracteres estranhos
« Responder #25 em: 04 de Agosto de 2012, 18:49 »
Os fios estão soldados ao LCD ??? é que já tive um problema semelhante. Havia um mau contacto entre os fios. Tive de soldar tudo e depois começou a funcionar bem.
Os electrões são nossos amigos !!! :D

Offline nonnux

  • Mini Robot
  • *
  • Mensagens: 30
    • nonnux.com
Re: Relay + LCD = caracteres estranhos
« Responder #26 em: 04 de Agosto de 2012, 19:22 »
sim, os fios estão soldados por mim. não sou grande especialista, mas pelo menos tem funcionado com todos os prototipos que fiz.

aliás, volto a referir que, apenas quando ligo a ficha eléctrica que vai alimentar o motor aos 220V é que o LCD se passa dos carretos. todos os testes feitos foram com o USB e também com alimentação externa 12V 800mA

estou desesperado, queria tanto que as minhas plantas sobrevivessem às férias... todos os anos é a mesma história, e tenho pelo menos 6 plantas que não queria que morressem!

acho que vou desistir do LCD, vejo os valores que pretendo por serial no portátil, depois afino o que tiver a afinar por código em vez de botões e potênciometros... mas será que o arduino não se vai passar dos carretos também? seja como for, mesmo que haja reset, as plantas estando secas é para regar :)

Offline kast

  • Mini Robot
  • *
  • Mensagens: 868
Re: Relay + LCD = caracteres estranhos
« Responder #27 em: 04 de Agosto de 2012, 19:24 »
Faz lá o esquema disso então ... aposto que ainda não colocaste o diodo que o Njay falou !
Os electrões são nossos amigos !!! :D

Offline nonnux

  • Mini Robot
  • *
  • Mensagens: 30
    • nonnux.com
Re: Relay + LCD = caracteres estranhos
« Responder #28 em: 04 de Agosto de 2012, 19:48 »
o diodo para o arduino não entendi o que é que ele sugeria... refere-se ao PIN dos 5V?

o esquema farei mais logo à noite, neste momento estou na varanda, já sem LCD :(

pode ser que se consiga solucionar este problema e um dia faço o upgrade!

Offline kast

  • Mini Robot
  • *
  • Mensagens: 868
Re: Relay + LCD = caracteres estranhos
« Responder #29 em: 04 de Agosto de 2012, 19:51 »
pelo que percebi o diodo é entre a fonte de alimentação e os 5v da placa do relé ....

Mas acho que ele falou noutro rele entre a fonte de alimentação e o arduino.

Percebeste ?

Faz algum sentido (digo eu) , para que não haja nada a ir do arduino para o lcd (e vice-versa), pela alimentação.

Um esquema rápido demora menos de 5 minutos !!!
Os electrões são nossos amigos !!! :D