Ausgabe Ad
Dezember 2020
Im Arduino-Umfeld ist es üblich, dass mit wenigen Bauteilen schnell Projekte realisiert werden sollen. Die Verbindungsmöglichkeit mit konventioneller Hardware ist jedoch teilweise fehleranfällig und manchmal kommt Frust auf. Abhilfe schaffen Standards oder ein System.
Das Grove-System ist so ein Ansatz. Es besteht aus verschiedenen vordefinierten Modulen (Sensoren, Aktoren, etc.). Viel wichtiger ist aber, dass durch das Plug-and-play-Prinzip und einer Standardschnittstelle eine einfache und schnelle Verkabelung möglich ist. Diesbezüglich ist das Grove-System insbesondere für das schnelle und fehlerfreie Prototyping von Vorteil.
Die Idee hinter dem Grove-System fand ich so gut, dass ich mich entschlossen habe, vorhandene Boards, die teilweise aus unterschiedlichen Quellen stammen (also nicht kompatibel sind), so anzupassen, dass diese sich in das Grove-System einfügen.
- Ohne lange Vorbereitung sind Module sofort einsetzbar
- Schnelles und fehlerfreies Zusammenfügen
- Fokusierung auf das Projekt bzw. die Softwareprogrammierung
- Kein Lötkolben und kein Steckbrett
- Einschränkung bzgl. mancher Board
- Grove Module sind im Vergleich teuer
- Herstellung von Adaptern ist teilweise teurer als ein Board
- Shields passen üblicherweise nicht ins System
Ein Adapter verwandelt ein standardmäßiges Board mittels Grove-Stecker in ein Systemkompatibles Board. Anders, als sonst im Arduino Umfeld üblich, kommen ausschließlich Kabel und Stecker aus dem Grove-System zum Einsatz.
Jede Kategorie hat in der Regel ein oder zwei Datenleitungen, eine Verbindung zur Versorgungsspannung und eine Verbindung zu Masse.
- Sensoren
- Aktoren
- Display
- Kommunikation
- Sonstige
Die Länge der Kabel beträgt typischerweise ca. 20 cm, wobei jedes Kabel immer vier Leitungen hat und jede Leitung eine definierte Farbe. Module, die nur eine Datenleitung nutzen, haben i.d.R. beim weißen Kabel die Bezeichnung NC (no connection).
Pin | Farbe | Bezeichnung | Bedeutung | Beispiel |
---|---|---|---|---|
4 | gelb | Leitung n | Pin 1 | RX |
3 | weiß | Leitung n+1 | Pin 2 | D1 |
2 | rot | V | Vers.-Spannung (VCC) | 3,3V |
1 | schwarz | G | Masse (GND) | 0V |
Tab: Farbenlehre
Kabellängen
- 5 cm
- 20 cm
- 30 cm
- 40 cm
- 50 cm
Damit man einheitlich verkabeln kann, hat im Grove-System jeder Stecker 4 Anschlüsse. Der 4-polige Stecker ist immer der gleiche. Der Pin-Abstand beträgt 2mm (ein echter Nachteil).
Schnittstelle | Beispiel (Pin 4-1) |
---|---|
Digital | D2,D3,V,G |
Analoge Eingänge | A0,A1,V,G |
Analoge Ausgänge (PWM) | ~D3,D4,V,G |
UART | RX,TX,V,G |
I2C-Bus | SCL,SDA,V,G |
Tab: Standardschnittstellen
Die zu den Modulen gehörende Platinen besitzen standardisierte Abmessungen im Raster von 2 x 2cm. Aktuell sind fünf Größen definiert:
Größe | Abmessung |
---|---|
1X1 | 20x20 mm |
1X2 | 20x40 mm |
1X3 | 20x60 mm |
2X2 | 40x40 mm |
2X3 | 40x60 mm |
Tab: Modulabmessungen