Zunächst erstmal : "Willkommen im Forum."
Bei RS bestellt? Was du machen kannst ist einen µC zu nehmen, der die Motorsteuerung übernimmt und diesen dann via I²C, SPI oder USART vom RPi anzusteuern. Hatte ich auch mal vor, aber mittlerweile mach ich es lieber mit einem AVR, da ich den zu Hause habe.
Vorteil wäre dabei, dass du das Ganze modular aufbauen kannst. Das ist gerade für den Einstieg nicht verkehrt, da man sich dann nach und nach das Wissen aneignen kann und nur ein grobes Gesamtkonzept benötigt.
Für die Versorgung würde ich einen Akku (zwei oder mehr Zellen) verwenden, um dann die benötigten Spannungen zu erzeugen (Spannungsregler). Für kleine Motoren reicht als Motorsteuerung auch ein L293D, da kann man sich die Beschaltung etc von einigen Bots hier oder größeren Projekten
wie dem C't-Bot oder dem Probot (Conrad) abgucken. Für kleine Gleichstrommotoren wie sie in dem RP5/RP6-Chassis verwendet werden reicht der Regler.
Lesezeichen