In dieser Anleitung zeige ich dir was du für dein Arduino Katzen Laser Spielzeug brauchst. Bei einem durch den Arduino Laser gesteuertem Spielzeug sollte man zuerst mit der Auswahl eines angebrachten Laser für die Katze beginnen.
Dieser sollte der Katze nicht schaden. Ein preiswerter roter Laser genügt, gesteuert durch zwei Servo-Motoren um deiner Katze mit dem Laser Spielzeug unendlich lang Freude zu bereiten. Du kannst dich zurücklehnen und deine Katze amüsiert sich von ganz alleine.
Inhaltsverzeichnis
1. Das Projekt
3. Bauplan – Arduino Laser Spielzeug
4. Code Arduino
Das Projekt
Befestige die Laser Diode an dem Servo Motor mit Draht oder einer Klebepistole.
Nun wird der 2. Servo Motor an dem 1. Motor befestigt um die Laser Diode auf vertikaler und auf horizontaler Ebene bewegen zu können. Versuche den 2. Motor so zu platzieren, dass der Schwerpunkt mittig liegt um einen möglichst stabilen Stand zu erzielen.
Die Turret kann anschließend durch zum Beispiel mit doppelseitigem Klebeband auf der gewünschten Oberfläche befestigt werden, wenn sie nicht von alleine steht.
Nun musst du nur noch die Verbindungen zu deinem Arduino durch einige Kabel herstellen und der Spaß mit dem Arduino Laser Katzen Spielzeug kann losgehen!
Bauteile Arduino Laser Turret Spielzeug
Bauplan – Arduino Katzen Laser Spielzeug
Code – Arduino
/*
Autor: Joe_Mc_Manus
https://arduino.garten.de
*/
#include <Servo.h>
Servo vert;
Servo hor;
void setup() {
vert.attach(8);
hor.attach(9);
}
void migrate(Servo &myServo, int newPos) {
int wait=random(30,60); //zufällig Wartezeit
int pos = myServo.read(); //Lesen der Servo-Position
if (pos < newPos) {
for (int i=pos; i < newPos; i++) {
myServo.write(i);
delay(wait);
}
} else {
for (int i=pos; i > newPos; i--) {
myServo.write(i);
delay(wait);
}
}
}
void randomPosition() {
int rand=random(40,120); //Die Reichweite ist auf 60 Grad beschränkt
migrate(hor, rand);
rand=random(90,135); //Die vertikale Reichweite ist auf 45 Grad beschränkt
migrate(vert, rand);
}
void loop() {
randomPosition();
delay(2000);
}
Mit dem simplen Code kannst du direkt beginnen deine Katze zu unterhalten. Du kannst den Code noch anpassen um die Zeit zwischen den Bewegungen des Lasers zu verändern und die Bewegungen der Servomotoren einzuschränken oder zu vergrößern.
Beginne jetzt mit dem Projekt des Laser Spielzeugs und lass deine Katze schon bald so lang du willst hinter dem Laser hinterherjagen.