Arduino Nano eetrobot bouwen: stap-voor-stap handleiding
Onderdelen en benodigdheden
- 1× Arduino Nano R3
- 1× Ultrasone sensor HC-SR04
- 1× Solderloos breadboard half-size
- 1× SG90 Micro-servomotor
- 1× Dupont-draden (algemeen)
Nodige tools en machines
- Lijmpistool (algemeen)
Apps en online services
- Arduino IDE
- Arduino Web Editor
Over dit project
Het idee kwam van mijn dochter: een robot die zijn mond open kan doen om eten te ontvangen. Met karton, Arduino Nano, ultrasone sensor en servomotor bouwde ik een speelrobot voor meisjes in minimale tijd en kosten.
Lichaam maken
Karton gebruiken voor het robotlichaam, alle delen vastlijmen met lijmpistool.
Oogaten en mond uitzakken.
Componentenaansluiting
USB-voeding aansluiten, testen en debuggen.
Code
/* Karton eetrobot
Auteur: GoldScrew
Email: goldscrewdiy@gmail.com
Beschrijving: HC-SR04 detecteert voedsel op afstand <= 5cm, servo opent/sluit mond
*/
#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); // mond dicht
}
void loop() {
unsigned long duration;
int distance;
digitalWrite(trig, LOW);
delayMicroseconds(2);
digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);
duration = pulseIn(echo, HIGH);
distance = int(duration / 2 / 29.412);
if (distance <= 5) {
Serial.println("Afstand kleiner dan 5 cm");
mouthServo.write(0); // mond open
delay(1200);
} else {
Serial.println("Afstand groter dan 5 cm");
mouthServo.write(90); // mond dicht
}
delay(200);
}
Schema's
Productieproces
- Bouw een real-time gyroscoop-spel met Arduino Nano & MPU-6050 sensor
- Unopad: Naadloze Arduino MIDI-controller voor Ableton Live
- Servo-gestuurde obstakelvermijdende robot: Bouw met Arduino & HC-SR04
- Een eenvoudige obstakelsensor bouwen met Arduino – IR LED & Fotodiodo Tutorial
- Twee Stappenmotors Sturen met Arduino Nano & Joystick – Simpele Tutorial
- PiBot: De Arduino-aangedreven pianorobot voor precisiemuziek
- Bouw een handgehoude Geiger-teller met Arduino Nano
- Maak Muzikale Tonen met Arduino: Stapsgewijze Handleiding
- Automatische deur met Arduino en ultrasone sensor bouwen
- Arduino robotarm besturen via speciale Android-app
- Bouw een 4-Wiel Arduino Robot Bestuurd via Dabble App