OberBot Projekte die damit möglich sind Line following robot Kartographierung Hindernis Erkennung Software Neben der Implementierung in C / C++ ist die Programmierung in MicroPython möglich. Am besten kapseln wir die ganze Hardware noch schön in ein Modul. Folgender Beispiel-Code lässt die Roboter gerade aus fahren: import machine import time stepLeft = machine.Pin(0, machine.Pin.OUT) stepRight = machine.Pin(12, machine.Pin.OUT) dirLeft = machine.Pin(2, machine.Pin.OUT) dirRight = machine.Pin(13, machine.Pin.OUT) motorDisable = machine.Pin(14, machine.Pin.OUT) motorDisable.off() dirLeft.off() dirRight.off() while 1: stepLeft.on() stepRight.on() time.sleep_ms(1) stepLeft.off() stepRight.off() time.sleep_ms(1) Oberbot Python Library MicroPython Doku WebREPL IDE https://github.com/mu-editor/mu git clone https://github.com/mu-editor/mu.git cd mu pip3 pip install -r requirements.txt python3 run.py Aktuelle Hardware Hypothese Favorisierte Lösung: Wemos D1 mini mit steppern und A4988 Treibern. Alles Weitere wird, wenn möglich über I2C angeschlossen. Kostenübersicht bei schneller Beschaffung: Bauteil Anzahl Kosten Gesamtkosten Status WEMOS D1 Mini 1 4,10 4,10 lagernd Boost Converter 1 3,41 3,41 bestellt A4988 2 1,16 2,32 lagernd stepper 2   4,46 lagernd port expander 1 1,99 1,99 chips lagernd stangenware Gesamtkosten knapp über 17 Euro. Und das noch ohne Spielerreien. Shopping in Europa macht keinen Spaß!!!  Status: für Prototypen Bei den Steppern ist der ULN2003 schon dabei! Eventuell Versuch mit port expander und uln2003 Pinout revision 0 d1 mini pro reserved | RST TX | UART / programmer | A0 RX | UART / programmer reserved servo | D0 D1 | I2C SCL motor enable | D5 D2 | I2C SDA motor rechts step | D6 D3 | motor links step motor rechts dir | D7 D4 | motor links dir | D8 GND | | 3V3 5V | I2C Bus Adresse Device 0x20 port expander 1 0x29 TOF 0x3C Display 0x68 IMU Hardware Optionen Schrittmotoren:  28BYJ-48  mit ULN2003 - Vorteil: geht mit 5 Volt Nachteil: 8 Pins Verbraucht A4988 Driver Vorteil: Step/Dir Interface - dadurch nur 4 Pins. Einstellbarer Strom. Nachteil: operational >8V!. Der mit  Stepup converter Controller: ESP8266 plain: Vorteil: Bauhöhe WEMOS D1 Mini  vorteilhaft, da programmer mit drauf. Upgrade: ESP32 - eventuell notwendig wegen IO pins Line following hardware:  IR Sensoren . Min 2, besser 4 TOF sensor  VL53L0X mpu6050 OLED port expander Kosten: Bauteil Anzahl Kosten mpu6050 1 0,66 $ A4988 2 0,75 $ 28BYJ-48 2 1,25 $ UL2003 2 0,40 $ WEMOS D1 Mini 1 2,15 $ VL53L0X 1 2.61 $ Stepup Converter 1 0.34 $ IR Sensoren 4 0,28 $ OLED 1 1,95 $ portexpander 1 0,80 $ Gesamtkosten: 13,6 $ Was kostet 3D Druck?! Supply Chain Management  Bauteil Anzahl Kosten pro Stück Anmerkung Status WEMOS d1 mini 20 2.25 black friday + DHL eCommerce shipping 10 bestellt A4988 40 0.80 black friday + DHL eCommerce shipping 26 bestellt stepup 20 0.34   14 bestellt IR sensor +40 0.41 black friday + DHL eCommerce shipping 40 bestellt 28BYJ-48 5v 40 1.42 black friday + ePacket (20-25 tage) 17 bestellt oled 20 1.94 black friday. uncooler versand. nur 10 stück ordern 10 bestellt dupont cable, f/f 5x40 alle 3.3   200 bestellt motor connector 1 1.13 für 50 stück! 50 bestellt pin header farbig 1 mal je schwarz, rot, gelb, grün 2 preis für alle 4x400 bestellt dupont housing 4 pin 1x100 1.69   100 bestellt dupont housing 2 pin 1x100 1.21   100 bestellt batterie halter 10 4.4 erst mal 10. muss erst getestet werden! 10 bestellt schalter 10 1.75 erst mal 10. muss erst getestet werden! 10 bestellt taster 2x10 1.24 erst mal 20. muss erst getestet werden! // PCB Fertiger