Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
AJUDA PARA CRIAR UM SKETICK IDE PARA AUTOMAÇÃO
#3
r
Hello, I would like support, I have a project to automate two locations with digital sensors like a float, to send information to another place and centralize it on the Kincony A8 board, receiving from the board at 4 I will send the code I made to the board at 4
however, it needs to be centralized to send the information on the a8 plate and it is accessed via brosser and physically


codigo da kincony A4

//projeto resevatorio cilindro SCL
//PROJETO VIRTUAL

#include <WiFi.h>

const int PIN_SENSOR_1 = 36;
const int PIN_SENSOR_2 = 39;
const int PIN_SENSOR_3 = 27;
const int PIN_RELAY_1 = 2;
const int PIN_RELAY_2 = 15;
const int PIN_RELAY_3 = 5;
const int PIN_RELAY_4 = 4;
const int PIN_BUZZER = 18;
const int BOTAO_4 = 14;
bool sensor_1_status = false;
bool sensor_2_status = false;
bool sensor_3_status = false;
void setup() {
  Serial.begin(115200);
  pinMode(PIN_SENSOR_1, INPUT);
  pinMode(PIN_SENSOR_2, INPUT);
  pinMode(PIN_SENSOR_3, INPUT);
  pinMode(PIN_RELAY_1, OUTPUT);
  pinMode(PIN_RELAY_2, OUTPUT);
  pinMode(PIN_RELAY_3, OUTPUT);
  pinMode(PIN_RELAY_4, OUTPUT);
  pinMode(PIN_BUZZER, OUTPUT);
  pinMode(BOTAO_4, INPUT_PULLUP);
}
void loop() {
  // leitura dos sensores
  sensor_1_status = digitalRead(PIN_SENSOR_1);
  sensor_2_status = digitalRead(PIN_SENSOR_2);
  sensor_3_status = digitalRead(PIN_SENSOR_3);
 
  // controle do relay 4 pelo botão 4
  if (digitalRead(BOTAO_4) == LOW) {
    Serial.println("Botão 4 pressionado. Relay 4 ligado.");
       digitalWrite(PIN_RELAY_4, HIGH);
  } else {
    Serial.println("Botão 4 não pressionado. Relay 4 desligado.");
    digitalWrite(PIN_RELAY_4, LOW);
     
  }
 
  // monitoramento dos níveis
  if (sensor_1_status == LOW) {
    Serial.println("Reservatório cheio com 100% de água!");
    digitalWrite(PIN_RELAY_1, HIGH);
  } else {
    Serial.println("Reservatório não está cheio.");
    digitalWrite(PIN_RELAY_1, LOW);
  }
  if (sensor_2_status == LOW) {
    Serial.println("Reservatório com mais 50% de água.");
    digitalWrite(PIN_RELAY_2, HIGH);
  } else {
    Serial.println("Reservatório não está com 50% de água.");
    digitalWrite(PIN_RELAY_2, LOW);
  }
 
  if (sensor_3_status == LOW) {
    Serial.println("Reservatório com mais de 15% de água.");
    digitalWrite(PIN_RELAY_3, HIGH);
    digitalWrite(PIN_BUZZER, LOW);
  } else {
    Serial.println("Reservatório com menos de 15% de água.");
    digitalWrite(PIN_RELAY_3, LOW);
    digitalWrite(PIN_BUZZER, HIGH);
  }
  delay(5000); // aguarda 5 segundos antes de fazer a próxima leitura


}
Reply


Messages In This Thread
RE: AJUDA PARA CRIAR UM SKETICK IDE PARA AUTOMAÇÃO - by claudio - 04-26-2023, 01:41 AM

Forum Jump:


Users browsing this thread:
1 Guest(s)