Um unseren Roboter mit den von uns gewünschten Funktionen Steuern zu können benötigen wir neben dem Raspberry pi auch eine Adapterplatine, ein so genanntes Shield.
Diese Platine benötigen wir, da das Raspi die Motoren nicht direkt Antreiben kann. Sie dient ebenso als Schnittstelle zu den Sensoren, als Spannungsversorgung und als Ladegerät für den Akku.
Folgende punkte muss das Shield für uns erfüllen:
- Motor muss gesteuert und mit Strom versorgt werden
- Raspi muss mit Strom versorgt werden
- Sensoren müssen angesteuert werden
- Akkus müssen darüber geladen werden
- Die Platine darf nicht nennenswert größer sein als die des Raspi
- Die GPIOs müssen rausgeführt werden ums nachträgliche Änderungen testen zu können
Mir war von Anfang an klar das wir mit diesen Abmessungen mindestens eine Doppelseitige Platine benötigen werden. Da drei der IC´s gekühlt werden sollten habe ich beschlossen das die Platine 4 Lagig ausgeführt wird um eine bessere Termische Kopplung zu gewährleisten, dazu jedoch später mehr.