Funduino Düvelbot - Chassis für Arduino und OpenRoberta

Funduino Düvelbot - Chassis für Arduino und OpenRoberta

thingiverse

Der Düvelbot ist ein kleiner Roboter für den Unterricht. Er benötigt nur sehr wenige Bauteile, ist leicht zu drucken und aufzubauen. Es werden auch nur sehr wenige Teile benötigt. 1x Mikrocontroller UNO oder NANO: UNO: https://funduinoshop.com/elektronische-module/sonstige/mikrocontroller/funduino-uno-r3-mikrocontroller-arduino-kompatibel NANO: https://funduinoshop.com/elektronische-module/sonstige/mikrocontroller/funduino-nano-r3-ch340-chip-fertig-geloetet 2x Getriebemotor https://funduinoshop.com/elektronische-module/elektromotoren-und-zubehoer/getriebemotoren/mini-getriebemotor-n20?number=R12-A-4-4 2x Räder für N20 Motoren https://funduinoshop.com/diy-werkstatt/bausaetze/chassis/felge/rad/reifen-fuer-n20-motoren-chassis 1x HC-SR04 Ultraschallsensor zur Abstandsmessung https://funduinoshop.com/elektronische-module/sensoren/bewegung-distanz/ultraschallsensor-entfernungssensor-hc-sr04 1x L298N H-Brücke für zwei Motoren / Motortreiber https://funduinoshop.com/elektronische-module/elektromotoren-und-zubehoer/h-bruecken/l298n-h-bruecke-fuer-zwei-motoren/motortreiber 1x Mini-Lautsprecher https://funduinoshop.com/bauelemente/passive-bauelemente/buzzer-und-lautsprecher/passiver-lautsprecher-passive-buzzer-5v Beispielprogramm für Arduino: // Gleichstrommotor 1 int GSM1 = 7; int in1 = 2; int in2 = 3; // Gleichstrommotor 2 int GSM2 = 6; int in3 = 4; int in4 = 5; void setup() { pinMode(GSM1, OUTPUT); pinMode(GSM2, OUTPUT); pinMode(in1, OUTPUT); pinMode(in2, OUTPUT); pinMode(in3, OUTPUT); pinMode(in4, OUTPUT); } void loop() { digitalWrite(in1, HIGH); // Motor 1 beginnt zu rotieren digitalWrite(in2, LOW); analogWrite(GSM1, 200); // Motor 1 soll mit der Geschwindigkeit "200" (max. 255) rotieren digitalWrite(in3, HIGH); // Motor 2 beginnt zu rotieren digitalWrite(in4, LOW); analogWrite(GSM2, 200); // Motor 2 soll ebenfalls mit der Geschwindigkeit "200" (max. 255) rotieren delay(2000); digitalWrite(in1, LOW); // Durch die Veränderung von HIGH auf LOW (bzw. LOW auf HIGH) wird die Richtung der Rotation verändert. digitalWrite(in2, HIGH); digitalWrite(in3, LOW); digitalWrite(in4, HIGH); delay(2000); digitalWrite(in1, LOW); // Anschließend sollen die Motoren 2 Sekunden ruhen. digitalWrite(in2, LOW); digitalWrite(in3, LOW); digitalWrite(in4, LOW); delay(500); digitalWrite(in1, LOW); // Durch die Veränderung von HIGH auf LOW (bzw. LOW auf HIGH) wird die Richtung der Rotation verändert. digitalWrite(in2, HIGH); digitalWrite(in3, LOW); digitalWrite(in4, LOW); delay(1000); digitalWrite(in1, HIGH); // Durch die Veränderung von HIGH auf LOW (bzw. LOW auf HIGH) wird die Richtung der Rotation verändert. digitalWrite(in2, LOW); digitalWrite(in3, LOW); digitalWrite(in4, LOW); delay(1000); }

Download Model from thingiverse

With this file you will be able to print Funduino Düvelbot - Chassis für Arduino und OpenRoberta with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Funduino Düvelbot - Chassis für Arduino und OpenRoberta.