Der Raspberry Pi ist aktuell kaum noch zu vernünftigen Preisen zu haben. Daher sehen wir uns im Folgenden drei mögliche Kandidaten an, die in Projekten einen RasPi ersetzen könnten. Wir legen dabei den Fokus nicht auf die pure Rechenleistung, sondern sehen uns die für ein typisches RasPi-Projekt relevanten Punkte genauer an.
Dazu zählen zum Beispiel die Möglichkeiten der GPIO. Erst diese flexible Schnittstelle machte den Raspberry Pi unter Bastlern so beliebt. Daneben spielt das Betriebssystem eine wichtige Rolle: Ohne die nötigen Softwarepakete fällt es schwer, ein interessantes Projekt auf einem Stück Hardware umzusetzen.
Dieser Artikel geht bewusst nur auf die Arbeit mit der Software-SPI-Schnittstelle ein. Alle hier vorgestellten SBCs verfügen aber auch über mehrere Hardware-SPI-Interfaces. Deren Konfiguration für alle Rechner zu beschreiben, würde den Rahmen des Artikels sprengen.
Die Kandidaten
Bei den möglichen Alternativen zum Raspberry Pi handelt es sich um das Jetson Nano 2 GByte Developer Kit von Nvidia, den Odroid XU4 und den Rock Pi 4 Model B 4GB . Das soll nicht bedeuten, dass es keine anderen SBCs gäbe, die in der Lage wären, einen RasPi in einem Projekt zu ersetzen. Dafür genügt unter Umständen schon ein recht günstiger Mikrocontroller wie der ESP32.
Die Tabelle Technische Daten der Kandidaten fasst zur besseren Übersicht die Eckdaten der drei Geräte zusammen. Die in der Tabelle angegebenen Lieferzeiten und Preise sollten Sie aber mit Vorsicht genießen. Einerseits gibt es etliche Händler, die zu einem höheren Preis sofort liefern. Andererseits kann sich von heute auf morgen die Verfügbarkeit verbessern oder verschlechtern – der Fluch der Globalisierung.
Im Folgenden geben wir Ihnen einen Überblick über den Aufbau und die Einsatzgebiete der drei Boards. Alle verfügen über eine RasPi-kompatible GPIO. Um einen 40-Pin-Header zu verwenden, benötigen Sie beim Odroid XU4 einen zusätzlichen Adapter . Das Jetson-Board lässt sich ohne Lüfter betreiben; es schadet aber auch nicht, einen zu montieren .
Testaufbau
Um zu sehen, wie die drei Kandidaten arbeiten, nutzen wir einen Testaufbau, der an der GPIO des Raspberry Pi arbeiten würde. Er besteht aus zwei Tastern, zwei LEDs, dem IC-Temperatursensor LM75 und dem AD-Wandler MCP3008 mit SPI-Schnittstelle. Die Bauteile montierte der Autor auf ein.