Ir para conteúdo
  • Cadastre-se

Leonardo Silveira

Membros
  • Posts Por Dia

    0.01
  • Posts

    19
  • Registrado em

  • Última visita

  • Créditos EBR

    11 [ Doar ]

Informação Pessoal

  • Sexo
    Male

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Conquistas de Leonardo Silveira

Novato

Novato (1/14)

0

Joinhas

  1. Olá gente Bom dia!!!! Estou fazendo um projetinho com o arduíno mas agarrei em um ponto aqui e não consigo sair. vou explicar como é o sistema. É um sistema para encher a caixa dagua e a cisterna ou encher a cisterna puxando a agua da rua: Quando a caixa d'agua acaba a água S1 é levado ao estado HIGH e a bomba no pino 4 e a Valvula Solenoide V2 são ativados. Se por algum acaso a cisterna ficar sem água a chave S2 é levada ao estado HIGH e a valvula V2 se apaga e as valvulas V1 e V3 ligam unto com a Bomba no Pino 4. Até ai tudo bem. Está funcionando. O problema é o seguinte: Quero que quando a cisterna ficar sem água. A bomba ligue e as solenoides V1 e V3 liguem também..... mas depois de 30 segundos se não tiver fluxo de agua no sensor de fluxo F1 elas param e depois de 1 hora tentem de novo. Seria mais ou menos assim a lógica. SE S2 = HIGH Ligue a bomba (pino4) e Ligue V3 e V1 (pinos 11 e 13) mas se não tiver fluxo 30 segundos depois desligue. tente novamente 1 hora depois até encher a cisterna (s2 = LOW) O Sketch que fiz está em anexo junto com o arquivo do fritzing. Podem me ajudar? // DEFININDO OS NOMES DAS VALVULAS, SENSORES E BOMBA int v1 = 13; // Valvula 1 Ligada na RUA int v2 = 12; // Valvula 2 Ligada na Saída de Água da Cisterna int v3 = 11; // Valvula Ligada na Entrada de Água da Cisterna int bomba = 4; // Bomba int s1 = 7; // Boia Eletrica de Nível da Caixa D'água int s2 = 6; // Boia Eletrica de Nível da Cisterna int f1 = 10; // Sensor de Fluxo de Água // Definir os Pinos void setup() { pinMode(v1, OUTPUT); pinMode(v2, OUTPUT); pinMode(v3, OUTPUT); pinMode(bomba, OUTPUT); pinMode(s1, INPUT); pinMode(s2, INPUT); pinMode(f1, INPUT); } void loop() { if (digitalRead(s1) == HIGH && digitalRead(s2) == LOW) { digitalWrite (bomba, HIGH); digitalWrite (v2, HIGH); } if (digitalRead(s2) == HIGH) { digitalWrite (bomba, LOW); digitalWrite (v2, LOW); {goto fill;} } if (digitalRead(s1) == LOW) { digitalWrite (bomba, LOW); digitalWrite (v2, LOW); } while (digitalRead(s2) == HIGH) { fill: digitalWrite (bomba, HIGH); digitalWrite (v2, LOW); digitalWrite (v1, HIGH); digitalWrite (v3, HIGH); } if (digitalRead(s2) == LOW) { digitalWrite (v1, LOW); digitalWrite (v3, LOW); } }
  2. Boa noite galera. Estou começando nesse mundo do Arduino, e já fiz vários projetinhos do kit de iniciante. Mas estou tentando fazer um comando simples mas me esgotei nele. Quero fazer a porta 13 piscar em uma velocidade X e a porta 12 piscar em uma velocidade Y. EX. Porta 13 pisca 10 vezes por segundo e porta 12 pisca 1 vez por segundo (ao mesmo tempo). O tempo de uma é independente do tempo da outra. Alguém sabe fazer um sketch assim?
  3. Meu amigo. Muito obrigado pelas dicas. Vou considerar resolvido, e vou tentar aqui. Abração e muito obrigado novamente.!!!!!
  4. Olá. Obrigado pela atenção. O ferrite é cilíndrico. 10mm diâmetro x 40mm. 12v DC ..... a corrente pode ser de 1 a 2 A. A ideia é repelir um imã de neomidio de mesmo diametro Tem alguma receita ai pra isso?
  5. Olá gente beleza? Vocês sempre quebraram o maio galho. Me ajudem com mais essa questão por favor? Estou querendo fazer um eletroímã com um ferrite de 40mm por 10mm de diâmetro para 12V. Bem forte Quantas voltas tenho que dar e qual a sessão do fio? Abração a todos.
  6. Hahhhhhh ai simm!!!! Boa sacada! Valew pela dica. Vou fazer isso mesmo!!!!
  7. Eu vou usar para comutar o ar que sai do ventilador e ar condicionado do carro, para cima, frente ou pés.. Esse motor será acoplado a uma tampa que mudará a direção do vento. No console do carro vai ficar um botão com 3 posições. Frente, pés ou ventar para o para-brisa. Por isso que o motor tem que parar nas posições certinhas como o botão manda. Conseguirei fazendo assim:
  8. Esse é interessante mas algo tem que dar os pulsos para o motor rodar. Acho que farei com um servo desses de aeromodelo e um testador de servos. Pois o motor acompanha a posição do potenciômetro do testador. Procede?
  9. Não entendi como faria para parar o motor nas posições com uma chave seletora. A placa pronta eu compraria mas não conseguiria controlar o motor.
  10. Oi gente. Boa tarde. Algum de vocês teria um circuito para controlar um motor de passo do tipo em anexo para parar em 3 posições diferentes? EX: Uma chave seletora ou um potenciômetro. cada posição da chave o motor para em um ponto X. Estou fazendo uma peça de ar condicionado pro meu carro velho e esse motor vai direcionar o vento pra cima, pro pé ou pra frente igual dos carros novos. Abraço
  11. CARACA GAROTO. FUNCIONOU Se deixar a luz direto sobre o TIL78 nada acontece com o 555, mas se cortar a luz, momentaneamente ou permanentemente ele temporiza. No meu caso tá sendo mais fácil cortar a luz dele que disparar a luz sobre ele. Obrigado pela ajuda.
  12. Seria barreira ótica. Pode ser com 2 tipos 1 ) O til 32 fica direto aceso sobre o til 78 e acontece um corte de luz (momentâneo ou permanente) e o 555 dispara e depois desliga sozinho 2 ) O til 32 fica aceso direto mas com a luz interrompida. Quando a luz é liberada (momentânea ou permanente) o 55 dispara e depois desliga sozinho. Ele vai ficar dentro de uma rodinha cheia de furos. mas o tempo que a luz é cortada ou liberada tem que ser indiferente para o 555. Quero apenas um pulso nele, apenas para ele começar a temporizar. Mesmo que a luz fique direto sobre o til38 o 555 tem que disparar e desligar

SOBRE O ELETRÔNICABR

EletrônicaBR é o melhor fórum técnico online, temos o maior e mais atualizado acervo de Esquemas, Bios e Firmwares da internet. Através de nosso sistema de créditos, usuários participativos têm acesso totalmente gratuito. Os melhores técnicos do mundo estão aqui!
Técnico sem o EletrônicaBR não é um técnico completo! Leia Mais...
×
×
  • Criar Novo...