Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Controle de bomba e sensores de nível com Arduino

Автор: Gustavo Cunha da Silva

Загружено: 2017-02-10

Просмотров: 20028

Описание:

Vejam também a evolução do projeto.

Com tela de lcd e botão de partida manual.

   • Controle de bomba e sensores de nível com ...  

E agora com transmissão sem fio entre sensores e central que comanda tela botão manual e relé. Utilizei tela de lcd com módulo I2C utilizando apenas duas portas do Arduino, botão para partida manual e transmissor e receptor 433 mhz.

   • Controle de bomba e sensores de nível com ...  

Segue abaixo o Código Fonte:


const int SNA = 7; // SENSOR DE NIVEL ALTO
const int SNB = 6; // SENSOR DE NIVEL BAIXO
const int ledSNA = 5; // LED DE NIVEL ALTO
const int ledSNM = 4; // LED DE NIVEL INTERMEDIÁRIO
const int ledSNB = 3; // LED DE NIVEL BAIXO
const int ledBomba = 8; // LED DE INDICAÇÃO DE BOMBA LIGADA
const int releBomba = 2; // RELE QUE LIGA A BOMBA

int estadoSNA = 0; //VARIÁVEL QUE ARMAZENA O VALOR LIDO NA PORTA DIGITAL ( 0 = desligado 1 = ligado)
int estadoSNB = 0; //VARIÁVEL QUE ARMAZENA O VALOR LIDO NA PORTA DIGITAL
int estadoRele = 0; //VARIÁVEL QUE ARMAZENA O VALOR LIDO NA PORTA DIGITAL
// OBS: ( 0 = desligado 1 = ligado) Sensor Alto = 0 e baixo = 1;


void setup()
{

pinMode(SNA, INPUT); //DEFINE A PORTA COMO ENTRADA
pinMode(SNB, INPUT); //DEFINE A PORTA COMO ENTRADA
pinMode(releBomba, OUTPUT); //DEFINE A PORTA COMO SAÍDA
pinMode(ledSNA, OUTPUT); //DEFINE A PORTA COMO SAÍDA
pinMode(ledSNM, OUTPUT); //DEFINE A PORTA COMO SAÍDA
pinMode(ledSNB, OUTPUT); //DEFINE A PORTA COMO SAÍDA
pinMode(ledBomba, OUTPUT); //DEFINE A PORTA COMO SAÍDA




}
void loop(){
estadoSNA = digitalRead(SNA); // LÊ O VALOR NA PORTA DIGITAL
estadoSNB = digitalRead(SNB);

if((estadoSNA == 1) && (estadoSNB == 1) && (estadoRele == 0)){ //SE O VALOR LIDO FOR IGUAL A 0, FAZ
digitalWrite(releBomba, LOW); // liga a bomba (está invertido o estado)
digitalWrite(ledSNA, LOW); // desliga o led
digitalWrite(ledSNM, LOW); // desliga o led
digitalWrite(ledSNB, HIGH); // liga o led
digitalWrite(ledBomba, HIGH); // liga o led
estadoRele = 1; // relé ligado

delay(200);

}

if ((estadoSNA == 1) && (estadoSNB == 0) && (estadoRele == 1)){ //SE O VALOR LIDO FOR IGUAL A 0, FAZ
digitalWrite(releBomba, LOW); // liga a bomba (está invertido o estado)
digitalWrite(ledSNA, LOW); // desliga o led
digitalWrite(ledSNM, HIGH); // liga o led
digitalWrite(ledSNB, LOW); // desliga o led
digitalWrite(ledBomba, HIGH); // liga o led
estadoRele = 1; // relé ligado

delay(200);

}

if((estadoSNA == 0) && (estadoSNB == 0) && (estadoRele == 1)){ //SE O VALOR LIDO FOR IGUAL A 0, FAZ
digitalWrite(releBomba, HIGH); // desliga a bomba (está invertido o estado)
digitalWrite(ledSNA, HIGH); // liga o led
digitalWrite(ledSNM, LOW); // desliga o led
digitalWrite(ledSNB, LOW); // desliga o led
digitalWrite(ledBomba, LOW); // desliga o led
estadoRele = 0; // relé desligado

delay(200);

}

if((estadoSNA == 1) && (estadoSNB == 0) && (estadoRele == 0)){ //SE O VALOR LIDO FOR IGUAL A 0, FAZ
digitalWrite(releBomba, HIGH); // desliga a bomba (está invertido o estado)
digitalWrite(ledSNA, LOW); // desliga o led
digitalWrite(ledSNM, HIGH); // liga o led
digitalWrite(ledSNB, LOW); // desliga o led
digitalWrite(ledBomba, LOW); // desliga o led
estadoRele = 0; // relé desligado

delay(200);

}

if((estadoSNA == 0) && (estadoSNB == 1) && (estadoRele == 0 || estadoRele == 1)){ //SE O VALOR LIDO FOR IGUAL A 0, FAZ
digitalWrite(releBomba, HIGH); // desliga a bomba (está invertido o estado)
digitalWrite(ledSNA, HIGH); // liga o led
digitalWrite(ledSNM, HIGH); // liga o led
digitalWrite(ledSNB, HIGH); // liga o led
digitalWrite(ledBomba, HIGH); // liga o led
estadoRele = 0; // relé desligado

delay(200);

}
}

Controle de bomba e sensores de nível com Arduino

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

CONTROLADOR DE NÍVEL DE ÁGUA MUITO PRÁTICO

CONTROLADOR DE NÍVEL DE ÁGUA MUITO PRÁTICO

DIY Automatic Plant Watering System Using Arduino !!!

DIY Automatic Plant Watering System Using Arduino !!!

Как сделать синусоиду от UPS. Простая схема. Отключение green mode таймера UPS.

Как сделать синусоиду от UPS. Простая схема. Отключение green mode таймера UPS.

Utiliza este Sensor para medir el nivel de agua!

Utiliza este Sensor para medir el nivel de agua!

ДОСТОЕВСКИЙ: СЕКРЕТНЫЕ ДНЕВНИКИ о ЕВРЕЯХ! то что скрывали 140 ЛЕТ после смерти ГЕНИЯ!

ДОСТОЕВСКИЙ: СЕКРЕТНЫЕ ДНЕВНИКИ о ЕВРЕЯХ! то что скрывали 140 ЛЕТ после смерти ГЕНИЯ!

Como Fazer seu Próprio Controle de Nível com Sensor + Tubo PVC

Como Fazer seu Próprio Controle de Nível com Sensor + Tubo PVC

Bebedouro Automático com Arduino e Sensor Ultrassônico

Bebedouro Automático com Arduino e Sensor Ultrassônico

¡Haz una bomba de agua que genere una presión máxima de 100 PSI con material simple! (BOMBA POTENTE)

¡Haz una bomba de agua que genere una presión máxima de 100 PSI con material simple! (BOMBA POTENTE)

ARDUINO - Automatizando um sistema de recalque

ARDUINO - Automatizando um sistema de recalque

SENSOR DE NÍVEL DE LÍQUIDOS COM ARDUINO

SENSOR DE NÍVEL DE LÍQUIDOS COM ARDUINO

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Прозрачный реактивный двигатель

Прозрачный реактивный двигатель

Модуль M5Stack с Aliexpress — это что-то невероятное!

Модуль M5Stack с Aliexpress — это что-то невероятное!

COMO LIGAR SENSOR DE NÍVEL EM MÓDULO RELÉ

COMO LIGAR SENSOR DE NÍVEL EM MÓDULO RELÉ

1° projeto - Aquário ARDUINO (by Hermann)

1° projeto - Aquário ARDUINO (by Hermann)

3 Creative ideas with Arduino

3 Creative ideas with Arduino

TRIPLE the WiFI RANGE of your ESP32 C3 using ONE wire! #esp32

TRIPLE the WiFI RANGE of your ESP32 C3 using ONE wire! #esp32

25 Запрещенных Гаджетов, Которые Вы Можете Купить Онлайн

25 Запрещенных Гаджетов, Которые Вы Можете Купить Онлайн

Como fazer uma mini bomba D’ Água caseira passo a passo

Como fazer uma mini bomba D’ Água caseira passo a passo

20 САМЫХ МАЛЕНЬКИХ ЛЕТАТЕЛЬНЫХ АППАРАТОВ В МИРЕ

20 САМЫХ МАЛЕНЬКИХ ЛЕТАТЕЛЬНЫХ АППАРАТОВ В МИРЕ

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com