Hi,
es gibt jetzt für 25$ eine Platine zum Aufsetzen auf den Raspberry, sodaß man 4 Motoren oder Sensoren betreiben kann - mit den Original-LEGO-Buchsen
Die Auslieferung beginnt ja erst Ende des Monats.
habe mir jetzt so einen "Build HAT" besorgt und möchte mal so nach und nach meine Erfahrungen schildern:
Zuerst einmal zu meiner Ausstattung:
*
Raspberry Pi 4 Model B 4GB RAM mit 1.5GHz 64-bit Quad-core CPU
Das ist im Prinzip nichts anderes als ein Mini-PC mit allen Anschlüssen für externe Geräte via USB, Monitore und Zusatzkarten.
Dieser wird bei mit von einer
32 GB Micro SD Karte mit
Raspbian Linux 10 gebootet.
Aufgestockt wird dieser Computer jetzt durch ein
Raspberry Pi Build HAT Modul. Die Karte laesst sich einfach aufstecken.
Für die gesamte Einheit wird ein spezielles kräftigeres Netzteil benötigt, welches an die Zusatzplatine angeschlossen wird und auch die Stromversorgung des eigentlichen Raspberry 4 mit übernimmt. Auch an die Ports angeschlossene LEGO Geräte (z.B. Sensoren und Motoren) werden hierüber mit Strom versorgt. Bei mir leistet die
Raspberry Pi Build HAT Power Supply diesen Dienst:
Bei mir ist desweiteren ein normaler Monitor mit Micro HDMI-Kabel und eine normale Tastatur/Maus via USB angeschlossen.
Ein passendes Gehäuse für Raspberry und Build HAT mit passenden Öffnungen für alle Anschlüsse scheint es leider noch nicht zu geben.
Soweit alles relativ unproblematisch.
Spätestens jetzt ist man jedoch auf weiterführende Dokumentation angewiesen.
Hier ist folgende URL erste Anlaufadresse:
https://buildhat.readthedocs.io/en/latest/ und zeigt auch schon das erste Problem:
Das "Build HAT" ist neu, die benötigten Python-Bibliotheken und die Dokumentation dafür gefühlt noch in der Entstehung bzw. Weiterentwicklung. Letztes Update war gerade vor ein paar Tagen. Die Doku sagt dazu:
Zuerst gilt es die aktuellen Python-Bibliotheken für den "Build Hat" auf dem Raspberry zu installieren und die Schnittstelle zwischen dem "Build Hat" und dem Raspberry PI zu konfigurieren: Beides ist sehr gut im "
Getting stated"-Guide dokumentiert und funktionierte bei mir auf Anhieb.
Ich habe das Glück dass ich (bzw. meine Frau) gerade testweise einen "
Spike Prime" Baukasten zur Verfügung habe und damit u.a. Motoren und Sensoren zum Testen bereit liegen. Die Doku gibt aber auch Auskunft über weiteres kompatibles LEGO-Zubehör.
Für die Programmierung kann "
Thonny" genutzt werden, das ist eine einsteigerorientierte Python-Programmierumgebung, in der sich zahlreiche Programmierbeispiele direkt ausprobieren lassen.
Die
Library gibt Auskunft über zahlreiche Befehle zum Auslesen und Steuern von u.a. Sensoren und Motoren, ist aber m.E. noch weit davon entfernt vollständig zu sein. Aber: Schnelle Erfolge sind damit machbar. Meine Tochter konnte damit nach kurzer Zeit mittels Farbsensor verschiedene Motoren ansteuern. Ich auch.
Dazu aber zu einem späteren Zeitpunkt mehr, Fortsetzung folgt.
Gruß
ThomaS