Página 5 de 13 PrimeiroPrimeiro 123456789 ... ÚltimoÚltimo
Resultados 101 a 125 de 320

Tópico: Calha 8x80W T5 Dim - Controlada com Arduino

  1. #101
    Membro Conselheiro Avatar de JoaoCAlves
    Data de Ingresso
    11-06-07
    Localização
    Montijo
    Idade
    41
    Posts
    1.247

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Tá resolvido, foi apenas uma lampada que se juntou ao criador!!

    O murphy persegue-me, logo hoje que tava a fazer os testes tinha que acontecer isto.

    Agora vou-me debruçar sobre o programa, tenho aqui um novo bug qq que me faz o pwm ir a zero repentinamente de vez em qd, ou seja, provoca apagões... Mas não parece ter nada a ver com cegonhas...

  2. #102
    Membro Identificado Avatar de António Vitor
    Data de Ingresso
    29-03-08
    Localização
    Vialonga
    Idade
    45
    Posts
    3.603

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Citação Postado originalmente por JoaoCAlves Ver Post
    Tá resolvido, foi apenas uma lampada que se juntou ao criador!!

    O murphy persegue-me, logo hoje que tava a fazer os testes tinha que acontecer isto.

    Agora vou-me debruçar sobre o programa, tenho aqui um novo bug qq que me faz o pwm ir a zero repentinamente de vez em qd, ou seja, provoca apagões... Mas não parece ter nada a ver com cegonhas...
    só para dizer que tive desses problemas, mas só da primeira vez...
    uns acendiam outros não, coisas esquisitas.

    Os problemas foram vários:
    -A resina (que usei para a solda) no buck a fazer alguma passagem de corrente entre a corrente do buck e a soldadura do pwm. (que tive de limpar com cotonete, os restos que ficaram...)

    -Algumas soldaduras, que não ficaram bem, mas que de inicio estavam ok.

    -Mau contacto nas caixas de junção.

    -Outras que só começaram a funcionar bem quando juntei as massas das fontes com o arduino....

    -Pasta termica adesiva a fazer das suas (artic silver) curtos circuitos...
    etc...etc..

    Por acaso, esta última vez foi uma maravilha (o upgrade)
    artic alumina e acho que já soldo melhor...

    A minha sorte é que quer a fonte quer os bucks aguentaram tudo sem desafinar, mas porque se trata de baixa tensão...possivelmente em alta os problemas são intensificados, mas também não terás tantos pontos de solda como eu aqui...
    Mas alguns destes problemas que tive aqui concerteza em alta tensão disparava quadros e queimava balastros...
    http://www.waterinspiration.blogspot.com

    "Nunca tenham medo de inovar, Lembrem-se, a Arca foi construida por amadores, profissionais construiram o Titanic."
    -Anónimo.

  3. #103
    Membro Conselheiro Avatar de JoaoCAlves
    Data de Ingresso
    11-06-07
    Localização
    Montijo
    Idade
    41
    Posts
    1.247

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Epa, já tava em stress...

    Só de pensar que agora tinha que comprar o balastro ao preço normal...

    É que nunca mais encontrei a estes preços.

    Encontrei uns da tridonic mt baratos, mas o controlo é diferente, e ainda não encontrei nenhum datasheet para o protocolo utilizado.

    Tridonic - PCA T5 EXCEL one4all lp xitec, 14 ? 80 W

    Encontrando o funcionamento do protocolo, até se pudia emular com o arduino...

    o preço é bombastico!!!

    TRIDONIC UPTO 2X 80 WATT T5 ELECTRONIC DIMMABLE BALLAST | eBay

    Tb vi que existe um conversor para eles, mas não encontro à venda.

    Tridonic - DSI-A/D

    Em todo o caso, fica aqui mais uma possibilidade, desde claro, que se encontre uma descrição do protocolo... ou o conversor...

    Mas tenho mesmo que ir comprar o resto das lampadas, elas estão mesmo a começar a falhar...

  4. #104
    Membro Identificado Avatar de Hugo Figueiredo
    Data de Ingresso
    13-10-05
    Localização
    Alcochete
    Idade
    40
    Posts
    1.488

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Isso está cada vez com melhor aspecto!


  5. #105
    Membro Junior
    Data de Ingresso
    29-09-08
    Localização
    S. Magos
    Posts
    5

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Citação Postado originalmente por JoaoCAlves Ver Post
    ...

    São 4 relés, vai ser um por balastro.

    Isto encareceu um pouco a brincadeira, cada relé foram 4,5€...

    Amanhã vou ligar isto à calha, vamos ver como corre.

    Pelo menos agora o circuito está com fusivel....
    Ficava-te mais barata a festa se usasses um MOC3020 e um BT136-600.

    MOC3020 - 0,70€
    BT136 - 0,61€ (na Dimofel)

  6. #106
    Membro Conselheiro Avatar de JoaoCAlves
    Data de Ingresso
    11-06-07
    Localização
    Montijo
    Idade
    41
    Posts
    1.247

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Citação Postado originalmente por VascoCruz Ver Post
    Ficava-te mais barata a festa se usasses um MOC3020 e um BT136-600.

    MOC3020 - 0,70€
    BT136 - 0,61€ (na Dimofel)
    Humm, pois é, tens razão.

    Nem me lembrei dessa possibilidade, mas servia perfeitamente.

    Bem, tou-me aqui a passar... tenho um bug, que de vez em qd me manda o pwm abaixo e já percebi pq, com os debugs. Os resultados devolvidos pelo rtc nesta ocasião, ou são estranhos, ou vêm mesmo a zero.

    Só que não encontro o motivo. Meti um timer para ler o rtc só uma vez por segundo, mas continua a acontecer.

    O estranho é que acontece somente qd o valor retornado pelo daylightmap é igual ao do pwm. Aliás, isto já é estranho... Devia ser sempre igual, mas não é. O pWM tem um valor sempre a menos que o daylightmap.

    Tou para aqui a partir a mona com isto....

    Dando exemplo do output do debug.

    "21:56 28 66
    0 1014 1014
    1 43200 86340 43140
    12 0 23 59
    35788 43200 35788 66 66
    "
    fazendo legenda:


    "
    hora:minuto segundo pwmpinout
    touched coords_x coords_y
    ballast_mode BallastStartTimeInSeconds BallastStopTimeInSeconds cicle duration
    ballast_start_hour ballast_start_minute ballast_stop_hour ballast_stop_minute
    debuggetElapsedTime debuglv_tempElapsedTimeInSeconds debuglv_elapsedTimeInSeconds debuglv_dayLightmapValue debuglv_pwmValue
    "

    Neste caso, as variaveis pwmpinout, debuglv_dayLightmapValue, debuglv_pwmValue estão iguais, e isto deveria ser sempre o normal.

    Mas é nesta situação que ocorrem as cintiliações dos valores de pwm.

    no debug, vê-se isto:

    "
    7:21 56 0
    0 1014 1016
    1 43200 86340 43140
    12 0 23 59
    -1 43200 69716 66 0
    "

    ou isto:

    "
    0:0 0 0
    0 1014 1015
    1 43200 86340 43140
    12 0 23 59
    43200 43200 43200 0 0
    "

    Ou seja, como os valores do rtc que entram são incorrectos, isto tradus-ze no apagão do pwm ou valores malucos que por vezes traduzem-se em flashes.

    Basicamente, ando à pesca do porquê disto acontecer!

  7. #107
    Lojista Avatar de Baltasar Parreira
    Data de Ingresso
    28-09-05
    Localização
    Quinta da Beloura
    Idade
    50
    Posts
    706

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Que RTC estás a usar?

    Se o tens ligado com fios compridos mesmo apesar do Arduino ter resistors pull-up internamente pode não chegar e nesse caso coloca 2 no barramento I2C perto dele.

    Verifica se no chip do RTC tens entre os pinos de + e - um condensador de 1 uF, geralmente sem isto pode acontecer existir frequências parasitas que faz com que os sinais vindos dele seja malucos e acontece essas falhas bem como paragens em que o clock faz freeze ou as vezes fica a zeros.

    Todas as saídas PWM antes de entrar nos balastros ou circuito que alimenta os balastros tem em serie um resistor de pelo menos 100 ohm?
    Isto evita também que sinais e frequências de retorno entrem pelo Arduino a dentro podendo gerar problemas também.
    Outra coisa é depois deste mesmo resistor e consoante se tens de ter por defeito a entrada de sinal PWM em HI ou LOW, um pull-up resitor de 10K respectivamente a massa ou ao positivo, assim tens sempre tudo em off quando das power ao Arduino e não à picos nos inputs PWM para alem de estabilizar o sinal.
    Última edição por Baltasar Parreira; 01-08-11 às 13:28.

  8. #108
    Membro Conselheiro Avatar de JoaoCAlves
    Data de Ingresso
    11-06-07
    Localização
    Montijo
    Idade
    41
    Posts
    1.247

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Boas Baltasar.

    É o DS1307.

    De facto, não puz o condensador. Mas não estava a olhar para isso, pq já funcionou bem e pq só acontece naquela fase. Parece-me mais software que hardware. Mas no entanto, vou acrescentar o condensador.

    O Circuito tem na entrada um filtro RC, que é naturalmente um pull-down no arranque. Mas neste momento estou a usar o arduino sem o circuito e o problema mantém-se.

    Obrigado pelas dicas, logo vou continuar a olhar para isso.

    Tb chegou o novo arduino, vou poder ter um ligado à calha e outro em desenvolvimento.

  9. #109
    Membro Identificado Avatar de Pedro Ferrer
    Data de Ingresso
    30-10-04
    Localização
    Paiã - Pontinha
    Idade
    42
    Posts
    3.191

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Boa tarde

    Citação Postado originalmente por JoaoCAlves Ver Post
    Não porque precisam de mais corrente do que a que o arduino consegue fornecer. Eu andava a ver relés de 5V, mas eles precisavam de aproximadamente 100mA, o arduino só fornece no máximo 40mA.
    ULN2803
    Controla até 7 relés... Simples...

    Abraço
    Pedro Ferrer
    Eu posso!
    Eu quero!
    Eu consigo!

  10. #110
    Membro Conselheiro Avatar de JoaoCAlves
    Data de Ingresso
    11-06-07
    Localização
    Montijo
    Idade
    41
    Posts
    1.247

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Desconhecia esse, é tb uma opção.

  11. #111
    Membro Conselheiro Avatar de JoaoCAlves
    Data de Ingresso
    11-06-07
    Localização
    Montijo
    Idade
    41
    Posts
    1.247

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Puz os condensadores e nada.

    Não tenho 1uf, mas consegui 400nf, que acho que para o efeito, vai dar ao mesmo.

    Mas népia... continua...

    Acabei agora mais uma limpeza no programa, e umas corecções nas declarações das variaveis. Até agora tá-se a portar bem. Vamos ver se é desta...

  12. #112
    Lojista Avatar de Baltasar Parreira
    Data de Ingresso
    28-09-05
    Localização
    Quinta da Beloura
    Idade
    50
    Posts
    706

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Humm, não tens contas com floats? No Arduino deve-se evitar contas com floats que seja preciso alguma precisão, pois ele falha, afinal é um processador de 8 bits e não há milagres ehhehe...

  13. #113
    Membro Conselheiro Avatar de JoaoCAlves
    Data de Ingresso
    11-06-07
    Localização
    Montijo
    Idade
    41
    Posts
    1.247

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Não, floats não tenho.

    Já vai com 21 minutos de ciclo sem stresses.

    vamos ver, o led já começou a acender. Tou com um ciclo de 12h.

    Tinha aqui lixo, mt lixo. E tinha aqui uma variavel, declarada como long, a levar com a função micros().

    Podia mt bem ser isto a estourar...

    A função micros, tem que ser unsigned long, e mesmo assim, dá a volta mt rapido, segundo o reference, a cada 70 minutos.

    Arduino - Micros

    Mas o estupido, é que não tava a precisar disto para nada, coisas que foram ficando dos testes...

    Agora fiz uma grande limpeza, foi mesmo de fio a pavio, vamos ver no que dá.

    Se continuar a ter problemas, vou meter um sketch só com rtc a ver se teno o mesmo stress. Se tiver, aí sim não há duvida que é hardware....

  14. #114
    Membro Conselheiro Avatar de JoaoCAlves
    Data de Ingresso
    11-06-07
    Localização
    Montijo
    Idade
    41
    Posts
    1.247

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    fonix, foi só acabar de escrever....

    Bem, amanhã vai ser com um sketch diferente, só com rtc a ver se tenho probs...

  15. #115
    Membro Conselheiro Avatar de JoaoCAlves
    Data de Ingresso
    11-06-07
    Localização
    Montijo
    Idade
    41
    Posts
    1.247

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    É do programa, só com o rtc a debitar para a porta serie não falha...

    isto na tá facil...

  16. #116
    Lojista Avatar de Baltasar Parreira
    Data de Ingresso
    28-09-05
    Localização
    Quinta da Beloura
    Idade
    50
    Posts
    706

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Coloca aqui a ultima source depois das limpezas e descreve em que situação dos teus ciclos/modos tens o problema e qual é mesmo?

  17. #117
    Membro Conselheiro Avatar de JoaoCAlves
    Data de Ingresso
    11-06-07
    Localização
    Montijo
    Idade
    41
    Posts
    1.247

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Ok, daqui a pouco já coloco.

  18. #118
    Membro Conselheiro Avatar de JoaoCAlves
    Data de Ingresso
    11-06-07
    Localização
    Montijo
    Idade
    41
    Posts
    1.247

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Boas.

    Segue programa em anexo.

    Se alguem tiver o mesmo hardware e puder testar, era porreiro. Eu acho que é mesmo bug, mas nunca se sabe.

    Tenho que montar o novo arduino para testar tb.

    O problema resume-se a variações nos valores do rtc, que por sua vez, implicam variações no pwm.

    Verifica-se facilmente no debug.
    Arquivos Anexos Arquivos Anexos

  19. #119
    Membro Identificado Avatar de Pedro Ferrer
    Data de Ingresso
    30-10-04
    Localização
    Paiã - Pontinha
    Idade
    42
    Posts
    3.191

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Boa tarde Joao.
    Verifica se nao sao as ligacoes do RTC.
    Mete o codigo a bombar sem mexer no LCD.
    Depois experimenta voltar a mexer no LCD.

    Abraco
    Pedro Ferrer
    Eu posso!
    Eu quero!
    Eu consigo!

  20. #120
    Membro Conselheiro Avatar de JoaoCAlves
    Data de Ingresso
    11-06-07
    Localização
    Montijo
    Idade
    41
    Posts
    1.247

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Tem estado a trabalhar desde ontém sem eu lhe mexer, e faz os flashes. Agora qd cheguei a casa, tava mesmo crashado.

    Tem que ser software, mas continuo sem perceber o quê ao certo.

    Logo, vou perder mais umas horas de volta disto.....

  21. #121
    Membro Veterano Avatar de Nuno Prazeres
    Data de Ingresso
    20-04-05
    Localização
    Lisboa
    Idade
    53
    Posts
    1.112

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Citação Postado originalmente por JoaoCAlves Ver Post
    Tem estado a trabalhar desde ontém sem eu lhe mexer, e faz os flashes. Agora qd cheguei a casa, tava mesmo crashado.

    Tem que ser software, mas continuo sem perceber o quê ao certo.

    Logo, vou perder mais umas horas de volta disto.....
    Sugestão de ignorante que além de o ser não teve tempo de ler o teu código:

    Junta uma função relógio utilizando não o RTC mas o oscilador original do Arduino e substitui as calls à library do RTC por calls a essa função.
    Desliga o RTC do Arduino.
    Se a coisa funcionar é porque o problema vem mesmo da forma como invocas o real time clock (ou do próprio).

    Alternativamente se arranjares alguém que te empreste um RTC, testa com um diferente.

    Percebo pouco disso mas estou com o Pedro e cheira-me muito mais a hardware.

  22. #122
    Membro Conselheiro Avatar de JoaoCAlves
    Data de Ingresso
    11-06-07
    Localização
    Montijo
    Idade
    41
    Posts
    1.247

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Vou ver se encontro outra livraria para o rtc e experimentar. Pode ser bug da livraria...

  23. #123
    Membro Conselheiro Avatar de JoaoCAlves
    Data de Ingresso
    11-06-07
    Localização
    Montijo
    Idade
    41
    Posts
    1.247

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Alias, é uma boa altura para experimentar o código do Baltasar.

  24. #124
    Membro Veterano Avatar de Nuno Prazeres
    Data de Ingresso
    20-04-05
    Localização
    Lisboa
    Idade
    53
    Posts
    1.112

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Citação Postado originalmente por JoaoCAlves Ver Post
    Vou ver se encontro outra livraria para o rtc e experimentar. Pode ser bug da livraria...
    Esta coisa toda fez-me lembrar um colega que tive que cada vez que fazia um programa que não funcionava dizia que o computador não prestava. A última coisa que ele fazia depois de se dar ao trabalho de verificar se as memóras estariam bem encaixadas e até o raio da bios da máquina espiolhar era finalmente olhar para o código dele... onde muito naturalmente estava o bug...

    O problema nestes sistemas multi-componentes e que dá connosco em loucos é que somos muitas vezes tentados a procurar no sítio errado.

    Já correste o código no outro arduino?

    Deves estar pelos cabelos... Quando programava e me acontecia isso até urrava e dava-me vontade de começar à cabeçada às paredes...

  25. #125
    Membro Identificado Avatar de Pedro Ferrer
    Data de Ingresso
    30-10-04
    Localização
    Paiã - Pontinha
    Idade
    42
    Posts
    3.191

    Re: Calha 8x80W T5 Dim - Controlada com Arduino

    Boa tarde

    O martirio mesmo e a forma que temos para debugar no arduino...

    Se o arduino mostra 0 ao ler o RTC e porque ainda nao crashou... Crasha depois das variaveis de calculo assumirem valores malucos... apos leitura incorrecta dos dados...

    Mau contacto num dos 4 fios do RTC...
    Ou biblioteca mesmo ...

    Abraço
    pedro ferrer
    Eu posso!
    Eu quero!
    Eu consigo!

Página 5 de 13 PrimeiroPrimeiro 123456789 ... ÚltimoÚltimo

Informações de Tópico

Utilizadores Navegando neste Tópico

Há 1 Membros navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. AtéqueEnfim Reef
    Por RuiFeliciano no fórum SETUP´S de Aquarios
    Respostas: 153
    Último Post: 09-07-11, 17:58
  2. Ajuda na escolha da calha
    Por Miguel Cortes no fórum Discussão Geral, Técnica e Equipamento
    Respostas: 2
    Último Post: 06-05-09, 20:08
  3. Calha 6x39W T5 DIY
    Por Pedro Ferrer no fórum DIY - Faça Você Mesmo
    Respostas: 8
    Último Post: 08-02-09, 00:38

Tags para este Tópico

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •