Riego Automatizado con Arduino

He completado la configuración inicial del proyecto:
Trabajo realizado
  • Descripción del proyecto actualizada con objetivos y componentes.
  • Arquitectura del sistema definida como diagrama Mermaid.
  • Se añadió el U1 al esquema.
Tareas pendientes
  • Componentes activos
    • Añadir [Soil Moisture Sensor](Soil Moisture Sensor)
    • Añadir [Relay Module](Relay Module)
    • Añadir [Push Button](Push Button)
  • Componentes de soporte
    • Añadir [2-pin Motor Connector](2-pin Motor Connector)
    • Añadir 2×LED
    • Añadir 2×[220 Ω resistor](220 Ω resistor)
    • Añadir 1×[10 kΩ resistor](10 kΩ resistor)
  • Realizar el conexionado según el plan (sensores, relé, motor, LEDs, pulsador).
  • Ejecutar ERC/DRC y añadir notas.
Estado de los criterios de éxito
  • Aún no se cumplen; el esquema no refleja todas las conexiones ni componentes.
Siguiente paso recomendado Agregar primero el [Soil Moisture Sensor](Soil Moisture Sensor) al esquema y etiquetar sus pines VCC→5V, GND→GND, OUT→A0.

Flux stopped

ayúdame a hacer un sensor de humedad con arduino

@copilot ayúdame a hacer un sensor de humedad con arduino
1y
¡Claro! Para hacer un sensor de humedad con Arduino, necesitamos tener los siguientes componentes y hacer las conexiones adecuadas. Aquí hay una lista básica de lo que necesitaremos:
Componentes
  1. Arduino Uno (o cualquier modelo que tengas)
  2. Sensor de Humedad y Temperatura DHT11 (o DHT22)
  3. Resistor de 10k ohms
  4. Conexiones Jumper
Conexiones Eléctricas Conexiones para el DHT11:
  • VCC (pin 1) - Conéctalo al pin de 5V de Arduino.
  • Data (pin 2) - Conéctalo a un pin digital de Arduino (por ejemplo, el pin digital 2).
  • GND (pin 4) - Conéctalo al pin GND de Arduino.
  • Resistor de 10k ohms - Colócalo entre el pin de datos y VCC.
Diagrama de Conexión:
Arduino         DHT11
-------         -----
5V     ------>  VCC
GND    ------>  GND
D2     ------>  Data
Con el resistor de 10k ohms conectado entre el pin de datos y VCC (pull-up resistor).
Código para Arduino
Ahora, aquí tienes un ejemplo de código que puedes cargar en tu Arduino para leer las mediciones del sensor de humedad y temperatura.

Cpp


#include <Adafruit_Sensor.h>
#include <DHT.h>
#include <DHT_U.h>

#define DHTPIN 2     // Pin digital donde está conectado el sensor DHT
#define DHTTYPE DHT11   // DHT 11 

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);
  Serial.println(F("DHTxx test!"));

  dht.begin();
}

void loop() {
  delay(2000);

  float humidity = dht.readHumidity();
  float temperature = dht.readTemperature();

  if (isnan(humidity) || isnan(temperature)) {
    Serial.println(F("Failed to read from DHT sensor!"));
    return;
  }

  Serial.print(F("Humidity: "));
  Serial.print(humidity);
  Serial.print(F("%  Temperature: "));
  Serial.print(temperature);
  Serial.println(F("°C "));
}
Pasos Adicionales en Flux
  1. Agregar los componentes a la lista:
  2. Realizar las conexiones según las indicaciones anteriores.
Con esto, tu sensor de humedad con Arduino debería estar funcionando correctamente. Si tienes algún detalle específico que necesitas modificar o si te falta algún componente, déjamelo saber.
1y
1
U1
J1

No files yet

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    No assets added.

    Sensor de humedad

    Sensor de humedad  thumbnail
    Arduino-Based Automated Irrigation System with Virtual Water Tank Monitoring

    Properties

    flowchart TD ArduinoUno[Arduino UNO R3] SoilSensor[Soil Moisture Sensor] RelayModule[Relay Module] MotorConn[Motor Connector] Button[Push Button] LED1[LED 1] LED2[LED 2] R220a[220Ω Resistor] R220b[220Ω Resistor] R10k[10kΩ Resistor] ArduinoUno -->|A0| SoilSensor ArduinoUno -->|D7| RelayModule ArduinoUno -->|D9| LED1 ArduinoUno -->|D8| LED2 ArduinoUno -->|D2| Button SoilSensor -->|VCC/GND| ArduinoUno RelayModule -->|VCC/GND| ArduinoUno LED1 -->|Resistor| R220a LED2 -->|Resistor| R220b Button -->|Resistor| R10k ArduinoUno -->|5V| MotorConn RelayModule -->|COM/NO| MotorConn

    Buttons

    Arduino

    USB

    USB

    5

    V

    Agriculture

    5

    Pricing & Availability

    Distributor

    Qty 1

    Controls