Ir ao conteúdo

rodrigocirilo

Membro Pleno
  • Posts

    656
  • Cadastrado em

  • Última visita

Tudo que rodrigocirilo postou

  1. opa, desculpe, o compilador é o CCS.
  2. Olá pessoal do CDH. Seguinte, estou quebrando a cabeça aqui, pois preciso usar uma eeprom externa com 16Kb de espaço, bem eu uso o comando a seguir para gravar nela: I2C_start(); //start barramento I2C_Write(0xA0); //identifica disp. I2C_Write(end); //Endereço I2C_Write(dado); //dado I2C_Stop(); //stop barramento delay_ms(5); //atraso A questão é que se eu uso um for com a variavel de controle sendo o end, ele chega no endereço 0xFF ou 255 e para. Sei que preciso ir para o proximo bloco para começar gravar a partir do 0 novamente, mas não sei qual comando adicionar ali ↑↑ para mudar o bloco que preciso gravar. para ler uso esse ↓↓ que tambem vai requerer algo a mais para indicar o bloco, no ds da memo só fala algo B2 B1 e B0 nao entendi. I2C_Start(); //start barramento I2C_Write(0xA0); //dentifica dispos. I2C_Write(end); //Endereço I2C_Start(); //Restart I2C_Write(0xA1); //Identifica dispositivo para leitura lido = I2C_Read(0); //Faz a leitura do dado I2C_Stop(); //stop barramento delay_ms(5); //Atraso alguem?
  3. Envia o valor como String Serial.print("30000"); Na recepção use o toint para volta a ser valor inteiro. byte recebe = recebido.toInt();
  4. Vixi, agora a coisa complicou para mim kkkkk. Conversei com um amigo que mexe com tratamento de imagem, ele disse que é possivel decodificar a imagem através de uma camera IP, mas necessitaria de um pc para fazer isso e eu nao queria ter que ter um pc para fazer isso. Bom, assim que der vou tentar a sugestão de ler os segmentos do display, se nao der certo ai que vejo se aceito esse desafio de ler o barramento i2c. Preciso abrir a balança pra ver onde está o barramento. Talvez haja um motivo para as balanças que tem saida serial serem tão caras.
  5. @Isadora Ferraz Obrigado pelas dicas. vou testar com os fotodiodo pra ver se detecta. quanto a "pegar" o sinal da celula de carga, assim que possivel vou abri-la pra dar uma olhada.
  6. @Eder Neumann Não vou abri-la, quero ler de alguma forma a tela da balança, a mudança de estado dos segmentos do display. 0 ou 1 (acesso/apagado)
  7. Boa tarde galera, estou com um problema aqui. Tenho uma balança digital de precisão, preciso enviar os dados lidos para um uC, entretanto a balança não tem nenhuma saída (serial/usb), balanças com saídas seriais são bem caras e inviabiliza a ideia, então ai vem a pergunta. Como ler a tela da balança? será que teria como interpretar os números exibidos? a balança é essa, link da imagem hospedada: https://ibb.co/HBDK7hr O que me dizem, será possível?
  8. Uma coisa que percebi em relação a outros 5 controles comerciais que testei, tanto os que são a cristal, como os que são a trimmer e os que usam A23 (12v) como CR2032(3V) todos eles consomem durante a transmissão aprox 11mAh, o meu consome 4,5mAh. talvez ai esteja o problema de potencia, pois sintonia eu consigo o ajuste facilmente em 433mhz. O que me dizem.. como eu poderia aumentar essa potencia para consumir os 11mAh?
  9. ué. ela irá ver piscar vermelho certo ?
  10. MOR, obrigado por tudo que você escreveu. Estava usando cristal em outro projeto, mas acabei voltando para os trimmers que também tem funcionado bem. Os receptores, são receptores comerciais(central de portão, receptores de uso geral e etc). Nem todos são a cristal, na verdade a maioria dos receptores do mercado não tem cristal, creio ser pelo custo/competição comercial . adicionado 2 minutos depois Como vou "colocar" a antena se elas são feitas direto no cobre, nas trilhas? Como vou fazer isso e ir ajustando a melhor geometria? Com um pedaço de fio de cobre rígido (fino) seria isso? Desculpe minha ignorância
  11. eu ja tenho no cemitério de prototipos umas 12 placas onde nesse foi onde tive o melhor aproveitamento, talvez tenha acertado (um pouco mais) a posição dos comp. e o layout. obrigado por esclarecer isso!!
  12. Na verdade não vejo recomendações pois existem diversos layouts diferentes para a mesma aplicação. Antena externa está fora de cogitação hehe. 100nF seria esse capacitorzin? ja coloquei e não houve melhora.
  13. Boa noite pessoal. Estou enfrentando um problema bem difícil de solucionar. Desenvolvi um controle transmissor de RF code learn usando um pic 12f675 para "Gerar" o codigo do controle. Como podem ver nas fotos, o circuito sintoniza em 433Mhz de maneira fácil, meu problema está sendo a potencia, digo em relação ao alcance que consigo com ele. estou no mesmo patamar que alguns controles comerciais que usam bateria A23 de 12v, no me caso uso uma CR2032 de 3V, não tenho como usar 12V neste caso, mas o alcance está baixo. Um detalhe estranho, os controles da PPA, usam o chip SI4011 da silicon labs que usam somente 3 componentes externos e bateria CR2032 de 3V tambem, tem um alcance absurdo de bom. Então concluo que os 3V das CR2032 são suficientes para emitir um bom sinal. o meu circuito é bem simples de ser analisado, mas se alguem precisar de mais detalhes eu passo!
  14. Como eu adoro suas postagens kkkkkk .. queria nao ter escolhido c :( .... porque o preconceito com o diodo emissor de luz verde?? nao da pra ver piscar?
  15. Infelizmente não posso tratar o dado no servidor, pois é um soft que ja está pronto (comercial) não tenho acesso ou como alterar nada. Mas se fosse um carácter não impimível sozinho ele tambem daria problema, e sozinho ele vai normalmente. A função é o print() da arduino ide, não sei como analisar isso.. mas agradeço a atenção..
  16. ja coloquei e eles são enviados normalmente, não é adicionado o  como se usar o ¶, o asc-ii é 182
  17. Estranho que outros símbolos como $ ou § são enviados normalmente. o help seria da função print do arduino ide?
  18. Boa tarde pessoal. Seguinte, estou programando um esp8266 no IDE do Arduino, para enviar strings via tcp/ip, para um servidor. O problema é, envio: Cliente.print("$99991130000010¶") o ultimo caracter é o ¶ paragrafo , só que no servidor chega: $99991130000010¶ é adicionado o  antes do ¶ do nada !! e isso afeta a recepção do servidor, não lendo a string. Se eu enviar o ¶ sozinho ele vai normal. Cliente.print('¶'); O que pode ser isso..
  19. @aphawk Na verdade o motor e AC mesmo, é que o estator tem 3 fios, comum, direita e esquerda, então é assim que é controlado o sentido, os reles só direcionam o AC ora em um fio, ora em outro e o comum sempre com AC. Bom, no caso das placas que tenho visto, então elas fazem essa detecção do zero depois do trafo, pois como falei, em nenhuma eu vi opto para isso. Tambem, ler o zero da rede e disparar o triac no momento certo para obter niveis diferentes de potencia eu ja fiz (dimmer digital) o que eu queria mesmo era saber se é possivel controlar a carga sem ler o zero da rede, até por uma questão de não ter que adicionar mais componentes para isso. (enxugar a placa hehe).
  20. Paulo, ja usei a detecção de passagem por zero lendo com a interrupção de um pic, porém pesada bastante o processamento do uC, e agora vai envolver RF (HT6P20B) e talvez as chamadas constantes da interrupção atrapalhem a decodificação do sinal. Existe algumas placas de portão eletrônico, com uma caracteristica chamada "embreagem" por padrão as placas tem 2 reles, que direcionam o motor, e uma das fases passando por um triac que digamos controla a força/velocidade. e em todas tem somente o transistor que aciona o moc que por sua vez chaveia o triac. Então como elas fazem para controlar essa velocidade se nao tem nenhum outro foto-acoplador? Em tempo, qual o principio dos dimmers? diac? seria possivel usar isso com um uC?
  21. Bom dia pessoal. Quero controlar a intensidade de potencia que vai para um motor AC, atraves de um triac acionado com os MOc´s... porém nao queria ter que ler a passagem por zero para determinar o momento do disparo. É possivel fazer esse controle sem ter que ler a passagem por zero?
  22. Sim, voce tem razão... Apesar que eu acho que na china devam ter pessoas pagas pra pensar nesse (ninguem pensou antes hehe)..
  23. Então Paulo, eu fiz um teste agora e deu certo.. o que fiz: Peguei um 12F675 e programei pra setar high um pino após 3 seg do start inicial e a entrrada adc lendo a saida do 7812 através de um divisor para obter 5V (1023) então se o pic ler uma queda desse valor (o que acontece se desligar a fonte, assim que desliga e os capacitorers começam a descarregar ele ja lê a queda da tensão e desliga esse pino. Esse pino está na base de um bc337 que tem se coletor no GND o arduino,max e oled e seu emissor no gnd da alimentação. Então quando liga tudo, ele espera 3seg pra ligar o arduino,, e se der queda de tensão ele desliga. No pic deixei o brown-out habilitado, pois se a queda for mais demorada ele também faz seu proprio reset. Apesar de ter que usar mais alguns componentes inclusive um microcontrolador, a principio está funcionando. O que me diz??

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!