s para o loop começar.
eu fiz desse jeito: if (digitalRead(Sw1) == HIGH && (millis() == 3000) ) { mas desse jeito ele está acionando após os 3 segundos que o arduino é ligado e se eu clicar ate os 3 segundos. Eu quero que toda vez demore 3 segundos com o sensor acionado para o loop começar caso o sensor é ativado por menos de 3 segundos não aconteça nada. Peço ajuda por favor.…
cada vez que o arduino captasse que passou por um sensor, o resto seria lógica, tipo , se ele ta em baixo e vai subir, o motor giraria em uma direção, se esta em cima e vai descer giraria na outra.
Inicia o programa... manda o elevador para o terreo para zerar a variável ( VariAndar )
dai digamos que seja pressionado o botão do andar 2,
Ele giraria o motor no sentido positivo ( leia sobre ponte H ) e quando passasse pelo primeiro sensor, contaria +1 e continuaria, quando passasse pelo segundo sensor contaria +1 e ai a VariAndar seria igual a 2, e automaticamente desligaria o motor.
Pra o resto acho que a lógica seria igual, digamos que a torre tivesse 5 andares, e agora você esta no 2, e fosse pressionado o botão 5, tudo que teria que fazer é ligar o motor, e ele contaria, +1 no terceiro, no quarto e no quinto, ai a VariAndar seria igual a 5 e ele pararia.
Pesquisando um pouco, voce vera que quase tudo se baseia no comando DigitalRead(), ou seja, cada vez que passar por um sensor voce verifica se DigitalREad(porta digital)==HIGH, se sim voce soma a variavel mais uma ou diminui de -1 se estiver descendo, dai voce sempe sabera em que andar esta, e sempre sabera pra onde ir.
Da ate pra colocar um display informando o andar, basta imprimir nele o valor da variavel criada.
…
Adicionado por Weider Duarte ao 10:48 em 12 junho 2014
524.280. Como saber se fez a modificação correta ? Testando ? Testando com pessoas dentro ?
Enfim, minhas sugestão seria não fazer.
Se vc tem uma eprom funcionando pode usar o gravador para copiar, fazer um backup, etc. Mas alterar já é meio pesado.
A memoria é bem grande um tamanho incompatível com um microcontrolador comum.
Alguns nobreaks antigamente (antes dos microcontroladores) usavam eproms para fazer a geração dos pulsos. Algo assim: Vc colocava um AD na saída dele que gerava por ex 8 linhas de endereço (255 posições) e outras 8 linhas de endereço eram geradas por um contador. Essas 16 linhas alimentavam uma eprom e a saída de dados ativava os transistores (IGBTs), ao todo 6 (2 por fase em algo parecido com uma ponte H), fazendo como que um PWM em cada um.
Conforme o tempo passava 8 linhas varriam a eprom gerando pwm (A0..A7, por ex).
Conforme a tensão de saída variava outras 8 linhas trocavam a tabela geradora de PWM para compensar (usavam um PWM mais adequado para a nova situação) (A8..A15).
Enfim, falei tudo isso apenas para exemplificar que as vezes é bem complicado mudar uma eprom.
Em 512Kb ou seu elevador usar um sistema operacional (linux ???) em emprom ou tem voz no formato WAV ou tem essas tabelas de geração de pulso. Não tem como ser um PIC ou coisa assim, mesmo pq eles não aceitam programas externos.
…
nte, gostaria de saber s algum de vcs saberiam m informar s todo esse material será necessário ou até msm s precisaria de mais algum para acrescentar nesse projeto. estou mais confuso na parte dos comandos, tipo pra controle dos andares, no controle do motor de passo. só gostaria da saber de vcs, devido aos seus conhecimentos como motar, e se daria certo com estou planejando. s poderem mandar maiores informações agradeço muito, depois d concluído vou postar p galera ñ ter maiores duvidas como estou tendo no momento. desde já agradeço!! …
ão entre fases e trava o inversor, o problema é que minha equipe não pode atuar na subestação e precisamos comprovar que temos um problema anterior ao TR que alimenta nosso equipamento e eu gostaria de montar um voltimetro trifásico registrador, mas preciso de uma luz dos amigos quanto a parte do registrador gráfico, pode ser uma tabela simples, mas é preciso que me dê hora e data do evento e para isso sei que precisarei de um RTC.
pessoal, se alguem puder me ajudar serei muito grato.…
as coisas magnificas com pic que os garajista do brasil a fora faz esses dias eu vi no youtube uma placa controladora de elevador com pic
eu acho que a maior dificuldade de se criar coisas com pic para a industria é a credibilidade de quem faz e isso dificulta e muito
sabe aqueles reles inteligente que tem por ai da coel e outras marca se vc abrir ele vc vai ver um ci todo lixado sem identificação a maioria deles é pic so que os cara faz isso que é pra ninguem copiar rsrsrs esses caras da companhia
são chato…
ador...
A instalação de elevadores não pode ser demasiadamente economica, vai dar problema.
O circuito minimo que consigo imaginar seria colocar 1 circuito integrado em cada botoeira gerando um codigo.
Ele pode ser qualquer um que gere um codigo que depois vc consiga entender. Pode ser um microcontrolador ou por ex o
https://www.nxp.com/docs/en/data-sheet/MC145026.pdf
Seria como fazer um controle de portão de garagem com fio. O fio vai te dar a segurança de que o sinal chega.
…
Adicionado por Eduardo ao 0:24 em 11 setembro 2017
presença NPN NC utilizados nas portas de cabina de um elevador, o sensor de cima transmite raios IR e o debaixo recebe os mesmos, neste estado o retorno do sensor está fechado e 0V, quando alguêm interrompe o feixo de IR o receptor ABRE o CONTATO INTERNO. Minha dúvida é 'Qual a função do resistor ligado entre o 24Vcc e o Retorno?
estou certo que alguem saberá me responder e por isso já agradeço.…
girar para os dois lados
então o nelson refez o código e as ligações e agora está rodando certo
mas segundo ele precisava ligar um resistor 10k na chave fim de curso conforme a imagem
a questão é que não consegui entender a ligação desses resistores
conforme a imagem preciso entender onde eu ligo cada parte do resistor com a chave fim de cursoe arduino
somente liagado sem o resistor existe uma falha que a chave fim de curso não executa sua função corretamente, algumas vezes ela para e outras não
segundo nelson é a falta do resistor mas não consegui ligar por não entender como fazer…
Adicionado por fernandosouza ao 12:07 em 20 abril 2017