Comedero Automático para Mascotas Controlado por IR: Guía DIY con Arduino
Componentes y materiales
- 1 × Arduino UNO (o similar)
- 1 × Servomotor SG90 (cualquier servo pequeño sirve)
- 1 × Receptor IR TSOP1738
- 1 × Mando a distancia IR (cualquiera)
- 1 × Protoboard
- 1 × Cables jumper
- 1 × Botella de plástico (recipiente)
- 1 × Cartón (para la compuerta)
Herramientas necesarias
- Tijeras
- Pistola de silicona caliente
Aplicaciones y servicios en línea
- Arduino IDE
Sobre el proyecto
Con este proyecto podrás alimentar a tu mascota pulsando un botón del mando a distancia. El servo abre y cierra una compuerta de cartón en la botella para dosificar la comida.
1. Instalar la librería IR
Descarga IRremote e instálala en Arduino IDE (guía).
2. Decodificar las señales del mando
Conecta el receptor IR: Pin 1 (Vout) → Pin 11 Arduino, Pin 2 → GND, Pin 3 → 5V. Carga este sketch y abre el Monitor Serie a 9600 baudios. Apunta el mando y pulsa los botones que quieras usar; anota los valores decimales que aparecen.
#include
int IRpin = 11;
IRrecv irrecv(IRpin);
decode_results results;
void setup() {
Serial.begin(9600);
irrecv.enableIRIn();
}
void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, DEC);
irrecv.resume();
}
}
3. Circuito final y código de control
Conecta el servo: señal → Pin 9, VCC/GND → 5V/GND Arduino. Pega el servo a la botella y la compuerta de cartón al brazo del servo. Usa los dos códigos anotados (ej. 33441975 y 33446055) en el sketch final:
#include
#include
int IRpin = 11;
IRrecv irrecv(IRpin);
decode_results results;
Servo myservo;
void setup() {
Serial.begin(9600);
irrecv.enableIRIn();
myservo.attach(9);
}
void loop() {
if (irrecv.decode(&results)) {
irrecv.resume();
}
if (results.value == 33441975) { // Botón ABRIR (cambia por tu código)
myservo.write(0);
delay(15);
}
if (results.value == 33446055) { // Botón CERRAR (cambia por tu código)
myservo.write(30);
delay(15);
}
}
Esquemáticos
Diagrama de conexiones del receptor IR y del circuito final con servo.
Proceso de manufactura
- Ventilador controlado por temperatura: sistema DIY con relé para refrigeración de muebles multimedia
- Sistema de acuaponía controlado por Raspberry Pi: guía de construcción y código
- Monitorización meteorológica remota con Raspberry Pi 3 y PubNub
- Construya un Mando Universal Profesional para Raspberry Pi con LIRC
- Botón IoT AWS Controlado por Movimiento con Raspberry Pi, Sensor PIR y MQTT
- Sistema de Monitorización Remota de Frecuencia Cardíaca con Alertas AWS IoT
- Interruptor Inteligente de Corriente Alterna Controlado por SMS con Raspberry Pi y Hologram
- Construye un Robot Raspberry Pi Controlado por Wi‑Fi con Python – Guía Paso a Paso
- ROObockey: Robot de Hockey Callejero con Asistencia de Precisión y Control Remoto
- Entendiendo los Alimentadores de Prensa: Mecanismo, Función y Aplicaciones Industriales
- Alimentadores de barras neumáticos: solución rentable para automatización de tornos CNC