Bricks sind die Basismodule von jedem Tinkerforge System. Es können verschiedene Bricks in einem System genutzt werden. Minimal ist aber immer mindestens ein Brick notwendig. Bricks können eigene Fähigkeiten besitzen (zum Beispiel Motoren steuern oder über einen Sensor verfügen), hauptsächlich können an Bricks aber sogenannte Bricklets angeschlossen werden. Jeder Brick verfügt über mehrere Brickletanschlüsse.
Viele Bricks können über ein externes Gerät ferngesteuert werden, wie zum Beispiel über einen (Embedded-)PC, mittels Schnittstellen wie USB-C, WIFI oder Ethernet. Das externe Gerät führt dann dein Programm aus, welches das System über unsere API steuert.
Es gibt Bricks, welche auf ein Raspberry Pi gesteckt werden können (HAT Brick, HAT Zero Brick), so dass deine Software auf dem Raspberry Pi die angeschlossene Hardware direkt steuert.
Master Bricks, ein spezieller Typ von Bricks mit USB-C Schnittstelle, können gestapelt werden (Beschreibung zum Stapelkonzept). Die USB-C Schnittstelle eines Master Bricks kann mit sogenannten Master Extensions durch WIFI, Ethernet oder RS485 ersetzt werden. Durch das Stapelkonzept können somit alle Bricks und Bricklets anstatt per USB auch per WLAN oder Ethernet ferngesteuert werden.
Es gibt einen extra Abschnitt für abgekündigte Bricks.
Name | Beschreibung |
---|---|
Debug | Für Firmware Entwickler: JTAG und serielle Konsole |
ESP32 | ESP32 Mikrocontroller basierter Brick mit 6 Bricklet-Ports |
ESP32 Ethernet | ESP32 Mikrocontroller basierter Brick mit Ethernet und 6 Bricklet-Ports |
HAT | HAT für Raspberry Pi mit 8 Bricklet-Ports und Echtzeituhr |
HAT Zero | HAT für Raspberry Pi Zero mit 4 Bricklet-Ports |
IMU 2.0 | Voll ausgestattetes AHRS mit 9 Freiheitsgraden |
Master | Grundlage um Stapel zu bauen und bietet 4 Bricklet Anschlüsse |
RED | Führt Programme aus und steuert andere Bricks/Bricklets selbständig |
Silent Stepper | Steuert einen bipolaren Schrittmotor lautlos mit bis zu 46V und 1,6A pro Phase |