Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Robot comedero con Arduino Nano: Guía paso a paso

Componentes y suministros

Herramientas necesarias

Aplicaciones y servicios

Sobre el proyecto

Inspirado en la hija del autor, que quería un robot que abriera la boca para "comer". Construido con materiales caseros (cartón) para ser rápido, barato y divertido.

Construcción del cuerpo

  1. Cortar cartón para cuerpo, cabeza, boca
  2. Unir con pegamento caliente
  3. Hacer orificios para ojos
  4. Crear boca articulada

Imágenes del proceso en proyecto original.

Diagrama de conexiones

Funcionamiento

El sensor ultrasónico detecta objeto (comida) a ≤5 cm → servo abre boca (0°) → espera 1.2s → cierra boca (90°). Si distancia >5 cm, boca cerrada.

Código

/* Robot comedero de cartón
   Autor: GoldScrew
   Email: goldscrewdiy@gmail.com
   Descripción: HC-SR04 detecta comida (distancia <=5cm), Servo abre/cierra boca
*/

#include <Servo.h>
#define SERVO_PIN 9

const int trig = 3;
const int echo = 2;
Servo mouthServo;

void setup() {
  Serial.begin(9600);
  pinMode(trig, OUTPUT);
  pinMode(echo, INPUT);
  mouthServo.attach(SERVO_PIN);
  mouthServo.write(90); // Boca cerrada
}

void loop() {
  unsigned long duration;
  int distance;

  // Pulso TRIG 10µs
  digitalWrite(trig, LOW);
  delayMicroseconds(2);
  digitalWrite(trig, HIGH);
  delayMicroseconds(10);
  digitalWrite(trig, LOW);

  // Medir eco
  duration = pulseIn(echo, HIGH);
  distance = int(duration / 2 / 29.412); // cm

  if (distance <= 5) {
    Serial.println("Distancia <= 5 cm");
    mouthServo.write(0);   // Abre boca
    delay(1200);           // Tiempo masticando
  } else {
    Serial.println("Distancia > 5 cm");
    mouthServo.write(90);  // Cierra boca
  }
  delay(200);
}

Esquemático

Diagrama de conexiones: Arduino Nano, HC-SR04 (pines 2,3), Servo (pin 9), alimentación USB.

Proceso de manufactura

  1. Construye un Juego Giroscópico en Tiempo Real con Arduino Nano y Sensor MPU-6050
  2. Unopad: Controlador MIDI Arduino para Ableton Live sin complicaciones
  3. Robot evasor de obstáculos con servo: Construcción con Arduino y HC-SR04
  4. Sensor de obstáculos IR casero con Arduino – Tutorial fácil con LED IR y fotodiodo
  5. Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
  6. PiBot: Robot Pianista con Arduino para Interpretación Musical de Precisión
  7. Contador Geiger Portátil con Arduino Nano: Construye tu Detector de Radiación
  8. Genera Tonos Musicales con Arduino: Guía Paso a Paso
  9. Puerta automática con Arduino y sensor ultrasónico HC-SR04
  10. Controla tu brazo robótico Arduino con app Android dedicada
  11. Robot de 4 Ruedas con Arduino Controlado por App Dabble