GithubHelp home page GithubHelp logo

grove's Introduction

Das Grove-System

Ausgabe Ad

Dezember 2020

Hintergrund

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.

Vorteile

  • 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

Nachteile

  • 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

Das Grove-System im Kern

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.

Kategorien

Jede Kategorie hat in der Regel ein oder zwei Datenleitungen, eine Verbindung zur Versorgungsspannung und eine Verbindung zu Masse.

  • Sensoren
  • Aktoren
  • Display
  • Kommunikation
  • Sonstige

Kabelsatz

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

Konnekoren

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

Platinengröße

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

Links

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.