Chat
Welcome to Flux
Treat Flux like your intern. Tell it what you'd like to build and it'll get to work. You can also ask it questions, brainstorm ideas, and teach it your preferences. Learn More
Ready.
Reviews
Properties
Properties describe core aspects of the project.
Pricing & Availability
Distributor | Qty 1 |
|---|
Assets
Arduino UNO.STEP
Arduino UNO 3D3D ModelArduino UNO R3 shield - Shape.dxf
Arduino UNO R3 shield - ShapeArduino Uno R3 Shield Template-removebg-preview.png
Arduino Uno R3 Shield Template-removebg-previewThumbnailControls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.
giancmp
copilot
giancmp
copilot
- Sensor de temperatura LM35
- Arduino Uno R3
- Relé (por ejemplo: módulo de relé de 5V)
- Ventilador o resistencia calefactora (dependiendo de si deseas enfriar o calentar)
Conexiones:-
Sensor LM35:
- V(_{CC}) del LM35 a 5V en Arduino Uno R3.
- GND del LM35 a GND en Arduino Uno R3.
- Salida del LM35 a una entrada analógica del Arduino Uno R3 (por ejemplo, A0).
-
Relé:
- V(_{CC}) al 5V en Arduino Uno R3.
- GND a GND en Arduino Uno R3.
- IN (entrada de señal) a un pin digital del Arduino Uno R3 (por ejemplo, D7).
-
Actuador (Ventilador/Resistencia Calefactora):
- Conectar uno de los cables del actuador a la salida normalmente abierta (NO) del relé.
- El otro cable del actuador va conectado a uno de los polos de la alimentación (si es de 5V, puede ser directo al Arduino, si es de mayor voltaje, asegura una fuente adecuada).
- Conectar el Común (COM) del relé al otro polo de la alimentación del actuador.
Lógica de Programación en Arduino:- Leer el valor del sensor de temperatura (LM35) a través de la pin analógica.
- Convertir el valor leído a temperatura en grados Celsius (( \text{Temperatura} = (\text{ValorLeído} \times 100.0)/1024 ) en el caso del Arduino Uno con su resolución de 10 bits).
- Comparar la temperatura leída con el setpoint deseado.
- Si la temperatura es mayor que el setpoint y deseas enfriar, activar el relé (poner el pin D7 en HIGH) para encender el ventilador.
- Si la temperatura es menor que el setpoint y deseas calentar, activar el relé para encender la resistencia calefactora.
- Si la temperatura está en el rango deseado, desactivar el relé (poner el pin en LOW) para apagar el actuador.
Notas Adicionales:giancmp
copilot
- Display LCD 16x2 con módulo I²C
Conexiones Adicionales:- Display LCD 16x2 con I²C:
- VCC a 5V en Arduino Uno R3.
- GND a GND en Arduino Uno R3.
- SDA a A4 (SDA) en Arduino Uno R3.
- SCL a A5 (SCL) en Arduino Uno R3.
Actualización de la Lógica de Programación en Arduino (incluyendo el display):- Incluye las librerías para manejar el display LCD.
- Inicializa el LCD.
- En el
- Dentro del loop, después de leer y calcular la temperatura, actualiza el display con la temperatura actual y el estado del sistema.
Consideraciones:setup(), inicializa el LCD.0x27o0x3F. Si tu módulo tiene una dirección diferente o si no estás seguro, puedes usar un escáner I²C para encontrar la dirección correcta.WireyLiquidCrystal_I2C. Puedes instalarlas a través del gestor de bibliotecas de Arduino IDE.