Grove - Starter-Kit v3 - Starter-Kit

Grove ist eine elektronische Plattform für bequemes und schnelles Prototyping. Damit können Sie viele Projekte ohne Löten oder die Verwendung eines Steckbretts zusammenbauen. Es reicht aus, die Grove-Module an einen dedizierten Schirm, den sogenannten Grove – Base Shield und verwenden Sie den Beispielcode. Das Grove Starterkit besteht aus vielen Sensoren, inkl. Klang, Licht, Bewegung und Berührung. Dies ist das erste Grove-Set, das in der polnischen Sprachversion erhältlich ist. Dank dessen können Sie jetzt mit Anweisungen auf Polnisch mit neuen Projekten experimentieren. Das Grove Starter Kit in der polnischen Version ist jetzt in unserem Shop erhältlich!

Was ist Grove?

Grove ist ein gebrauchsfertiger Satz von Elementen. Die Montagemethode erinnert an Legosteine, während der Brick-Building-Ansatz auf Elektronik basiert. Im Vergleich zu herkömmlichen Methoden der Elektronikmontage vereinfacht und verkürzt Grove diesen Prozess erheblich. Das Grove-System besteht aus einem Basismodul ( Base Shield ) und verschiedenen anderen Modulen mit zu diesem System kompatiblen Steckverbindern .

 

Base Shield, das direkt auf die Anschlüsse des Arduino Uno -Moduls aufgebracht wird, ermöglicht eine einfache Verbindung mehrerer Grove-Module. Jedes Modul hat eine einzelne Funktion, z. B. eine einfache Taste oder einen komplizierteren Herzfrequenzsensor. Jedes wird mit klarer Dokumentation und Beispielcode geliefert, um Ihnen den Einstieg zu erleichtern.

 

Lernen Sie Arduino kennen

Wenn Sie Arduino zum ersten Mal verwenden, lesen Sie bitte die folgenden Anweisungen:

Den Download-Link für das Szkicownik Grove-Starter Kit finden Sie hier .

Jetzt sind Sie bereit, Ihr Abenteuer mit Grove zu beginnen!

 

Liste der Einzelteile

 

Genaue Information

Grove - Basisschild

Beginnen wir mit der Grundplatte. Base Shield ist eine neue Version von Electronic Brick Shield. Es ist kompatibel mit Seeeduino v3.0 (168p und 328p) sowie Arduino Uno und Duemilanove. Es verfügt über 16 Grove-Ports, die in vier verschiedene Funktionsbereiche unterteilt sind: analog (4), digital (7), I2C (4) und UART (1).

 

  • Digitale Anschlüsse

Wie Sie im obigen Bild sehen können, verfügt das Modul über sieben digitale Ports mit der Bezeichnung D2-D8. Jeder von ihnen unterstützt ein Paar digitaler Pins (2/3 ... 8/9) auf dem Arduino Uno-Board. Über die Anschlüsse können digitale Sensoren (z. B. ein Taster) ausgelesen oder ein digitaler Aktor (oder analoger Aktor über PWM) angesteuert werden. In beiden Fällen unterstützt jeder Port nur zwei logische Zustände: 0 oder 1.

  • Analoge Anschlüsse

Auf der linken Seite der Platine befinden sich vier Anschlüsse für analoge Messwerte. Der im Mikrocontroller eingebaute Wandler wandelt das analoge Signal um und digitalisiert zwischen 0 und 1023. Im Vergleich zu digitalen Sensoren, die nur 0 oder 1 anzeigen, sind analoge Messwerte viel genauer und präziser.

  • I2C-Anschlüsse

Unter den digitalen Anschlüssen befinden sich vier I2C-Grove-Anschlüsse. I2C ist ein Busprotokoll, das Daten über zwei Leitungen überträgt: SCL und SDA. SCL ist die Taktleitung zum Synchronisieren der Datenübertragung über den I2C-Bus; Der SDA ist die Datenleitung.

Detaillierte Informationen zur Verwendung des Grove Base Shield Basismoduls finden Sie unter folgendem Link: Basismodul - Base Shield V2 .

Grove - RGB-LCD-Display

Das RGB-LCD-Display ermöglicht die Anzeige von Text mit benutzerdefinierten Zeichen. Mit der einfachen Grove-Oberfläche können Sie die Farbe der Hintergrundbeleuchtung einstellen. Es verwendet I2C, um mit dem Arduino zu kommunizieren. Dadurch reduziert sich die Anzahl der für den Datenaustausch und die Steuerung der Hintergrundbeleuchtung erforderlichen Pins von rund zehn auf nur noch zwei, wodurch mehr I/O-Ports für andere komplexe Aufgaben übrig bleiben.

Beispiel

Das folgende Beispiel zeigt, wie Text auf dem Bildschirm angezeigt und die Hervorhebungsfarbe geändert wird. Verwenden Sie dazu den Pfad:

  • Datei -> Sketchbook -> Grove_RGB_Backlight_LCD -> HelloWorld

Tipps

Es ist ein 16x2-LCD-Bildschirm, der zwei Zeilen mit 16 Zeichen anzeigt. Diese Version bietet Unterstützung für die polnische Sprache. Das Display unterstützt auch viele andere Sprachen, darunter Englisch und Japanisch. Sie können benutzerdefinierte Zeichen verwenden und ihre Muster definieren. Ein Beispiel für die Erstellung solcher Schilder finden Sie hier:

https://github.com/Seeed-Studio/Grove_LCD_RGB_Backlight/archive/master.zip

 

Hain - Relais

Ein Relais ist ein nützliches Werkzeug zur Steuerung von Geräten mit höherer Spannung, die der Arduino nicht unterstützt. Schließen Sie das digitale Signal an die Grove-Schnittstelle an und das Relais kann den internen Stromkreis schließen und öffnen, der mit den Schraubverbindungen verbunden ist. Die Schaltungsspannung kann bis zu 220 V betragen. Zögern Sie nicht und machen Sie sich mit dem Grove-Relais an wirklich komplizierte Projekte!

 

Beispiel

Ein Beispiel für die Steuerung eines Relais mit einer Taste:

  • Datei -> Skizzenbuch -> Grove_Relay.

 

Tipps

Das Relais ist ein elektronisch gesteuerter Schalter. Seine Größe variiert geringfügig je nach der Fähigkeit, Strom zu fließen. Je größer das Relais (eigentlich nur sein Kunststoffgehäuse), desto mehr Strom kann durch es fließen.

 

Seien Sie besonders vorsichtig, wenn Sie mit Hochspannung arbeiten – fragen Sie im Zweifelsfall einen qualifizierten Elektriker um Hilfe.

Detaillierte Informationen zur Nutzung des Grove-Relays finden Sie unter folgendem Link: Grove - Relay .

 

Grove - Summer

Der Summer ist ein einfaches, aber sehr effektives Gerät. Es ist ein piezoelektrischer Lautsprecher, der mit einer einfachen Steuerschaltung verbunden ist, die Töne abgibt, wenn sie hoch sind. Es kann auch an einen analogen Anschluss angeschlossen werden, um verschiedene Soundeffekte zu erzeugen.

 

Beispiel

Sie können den Code für die Grove-Taste verwenden, um Ihren Summer zum Summen zu bringen, wenn Sie die Taste drücken. Buzzer ist nicht nur zum Spaß da – er kann auch Lieder abspielen! Nachfolgend finden Sie ein kurzes Beispiel von Oomlout.com, in dem der Summer den berühmten Kinderreim spielt - "Twinkle Twinkle Little Star".

 

Verwenden Sie den folgenden Pfad, um ein Beispiel zu finden:

  • Datei -> Skizzenbuch -> Grove_Buzzer

 

Tipps

Sie fragen sich, wie der Summer funktioniert? Typischerweise enthält jeder Summer Keramikplatten. Je nach angelegter Spannung ziehen sich die Kacheln an oder ziehen sich auseinander. Die Bewegung der Platten verursacht Luftschwingungen und erzeugt somit Geräusche. Wenn sich die Schwingungsfrequenz ändert, ändert sich auch die Frequenz des Tons.

 

Ausführliche Informationen zur Verwendung des Grove-Summers finden Sie unter folgendem Link: Grove - Buzzer.

 

Grove - Schallsensor

Der Schallsensor ist ein einfaches Mikrofon. Es basiert auf dem Verstärker LM358 und einem Elektretmikrofon. Sie können es verwenden, um den Umgebungsgeräuschpegel zu erkennen.

 

Beispiel

Der Code für den Geräuschsensor kann auch zur Steuerung der LED-Beleuchtung verwendet werden. Die Helligkeit des Lichts hängt dann von der Intensität der Umgebungsgeräusche ab.

  • Datei -> Skizzenbuch -> Grove_Sound_Sensor

Tipps

Das Elektretmikrofon nimmt die Schallintensität bei allen Frequenzen auf, und das Potentiometer kann als Regler fungieren. Wenn Sie beispielsweise das Potentiometer ganz im Uhrzeigersinn drehen, nimmt das Mikrofon alles wahr . Wenn Sie es jedoch ganz nach links drehen, wird nichts erkannt.

 

Ausführliche Informationen zur Verwendung des Grove-Schallsensors finden Sie unter folgendem Link: Grove - Sound Sensor.

 

Grove - Berührungssensor

Mit dem Berührungssensor von Grove können Sie die traditionelle Taste durch ein Touchpanel ersetzen. Es erkennt eine Kapazitätsänderung, wenn sich der Finger in seiner Nähe befindet. Unabhängig davon, ob Ihr Finger das Panel direkt oder nur in der Nähe berührt, wird der Berührungssensor hoch gehen.

 

Beispiel

Der Code für die Grove-Schaltfläche funktioniert auch mit diesem Modul. Ein Beispiel finden Sie unter diesem Pfad:

  • Datei -> Skizzenbuch -> Grove_Buzzer

  

Tipps

Der Sensor ist eine Alternative zum Taster. Der Berührungssensor von Grove erkennt eine Kapazitätsänderung im kreisförmigen (unbemalten) Bereich an der Unterseite des Moduls. Je näher Sie Ihren Finger an diesen Bereich legen, desto größer ist die Kapazitätsänderung. Der Sensor funktioniert einwandfrei, auch wenn Sie ein Stück Papier zwischen ihn und Ihren Finger legen.

Detaillierte Daten zur Verwendung des Grove Touch Sensors finden Sie unter folgendem Link: Grove - Touch Sensor .

 

Grove - lineares Drehpotentiometer

Das Grove-Potentiometer wandelt den analogen Ausgang zwischen 0 und VCC (3,3 oder 5 VDC) um. Der Winkelbereich beträgt 300 Grad bei linearer Wertänderung. Der Widerstandswert beträgt 10 kOhm, was ideal für die Verwendung eines Arduino ist.

  

Beispiel

Das folgende Beispiel zeigt, wie der Wert eines Drehwinkelsensors ausgelesen werden kann:

  • Datei -> Sketchbook -> Grove_Rotary_Angle_Sensor

 

Tipps

Das Drehpotentiometer ist einem Encoder sehr ähnlich, aber ihre Funktionsprinzipien sind unterschiedlich. Es ist im Grunde ein kreisförmiges Schiebepotentiometer. Liefert analoge Informationen über den vom Schleifkontakt verwendeten Spannungsteiler .

 

Detaillierte Daten zur Verwendung des Grove Drehwinkelsensors finden Sie unter folgendem Link: Grove - Drehwinkelsensor.

 

Hain - Temperatursensor

Der Grove-Temperatursensor verwendet einen Thermistor, der die Umgebungstemperatur misst. Unsere Platine wandelt den Wert der vom analogen Stecker gemessenen Spannung in Temperatur um. Der Betriebsbereich reicht von -40 °C bis 125 ° C.

 

Beispiel

Das folgende Beispiel zeigt, wie der Sensorausgang in einen Temperaturwert umgewandelt wird. Der serielle Monitor zeigt Daten in Grad Celsius an:

  • Datei -> Skizzenbuch -> Grove_Temperature_Sensor.

 

 

Tipps

Der Grove-Temperatursensor wird verwendet, um die Umgebungstemperatur zu erfassen.

 

Detaillierte Daten zur Verwendung des Grove-Temperatursensors finden Sie unter folgendem Link: Grove - Temperatursensor

LED

Grove-LED ist für Anfänger von Arduino / Seeeduino gedacht, um digitale Anschlüsse zu verwalten. Die Diode kann einfach auf der Oberfläche einer Box oder eines Schreibtisches montiert werden. Die Diode kann als Kontrolllampe für die Strom- oder Signalversorgung verwendet werden.

Beispiel

In diesem Beispiel erstellen wir ein LED-Licht mit Flackereffekt:

  • Datei -> Skizzenbuch -> Grove_LED

 

Tipps

Wir haben drei LED-Farben für Sie vorbereitet. Die Farbe kann mit dem LED-Grove -Anschluss geändert werden . Die Kathode befindet sich auf der flachen Seite der Diode und die Anode auf der runden Seite. Damit die Diode richtig funktioniert, muss die Anode an die Stelle mit dem '+'-Zeichen angeschlossen werden.

 

Detaillierte Daten zur Verwendung von Grove-LEDs finden Sie unter folgendem Link: Grove - Red LED.

 

Grove - Lichtsensor

Der Lichtsensor wird auch als lichtempfindlicher Widerstand (LDR) bezeichnet. Typischerweise nimmt der Widerstand des Lichtsensors ab, wenn die Umgebungslichtintensität zunimmt.

 

Beispiel

Das folgende Beispiel zeigt, wie die LED aufleuchtet, wenn die Lichtintensität unter den eingestellten Schwellenwert fällt:

  • Datei -> Skizzenbuch -> Grove_Light_Sensor

Tipps

Der Ausgang des analogen Lichtsensors arbeitet von 0 bis 1023, ist aber nicht linear mit der Intensität des Umgebungslichts.

Detaillierte Daten zur Verwendung des Grove Lichtsensors finden Sie unter folgendem Link: Grove - Lichtsensor

 

Grove - Knopf

Diese Version hat eine unabhängige Taste , die mit einem Pull-up-Widerstand konfiguriert ist. Die Grove-Taste arbeitet mit dem Mikrocontroller als digitaler Eingang . Die Taste hat einen SIG-Signalanschluss, NC wird in diesem Modul nicht verwendet.

 

Beispiel

Das folgende Beispiel zeigt, wie Sie die LED mit einer Taste ein- oder ausschalten:

  • Datei -> Skizzenbuch -> Grove_Button

 

Tipps

Die Taste ist momentan, was bedeutet, dass sie sich automatisch wieder erhebt, wenn sie gedrückt wird. Es geht hoch, wenn es gedrückt wird, und niedrig, wenn es losgelassen wird.

 

Grove - Servomechanismus

Es ist ein Motor, dessen Position genau gesteuert werden kann.

 

Beispiel

Wir haben ein Beispiel vorbereitet, das zeigt, wie das Potentiometer verwendet wird, um die Position des Servos zu verwalten:

  • Datei -> Skizzenbuch -> Servo

 

Tipps

Das Grove-Servo bietet Optionen zum Anbringen von Teilen für verschiedene Zwecke: Sie können damit einen kleinen Lüfter antreiben, ein Objekt anheben oder den Zeiger einer Uhr nachahmen.

Beispielprojekte

1. Eine Tasse mit Blumen

Beschreibung

Helfen schöne Blumen beim Entspannen? Dieses Design besteht aus LED-Leuchten und einem Berührungssensor. Wenn Sie den Sensor berühren, beginnen die LEDs mit einem angenehmen warmen Licht zu leuchten.

 

Liste der benötigten Teile:

1. Arduino x 1;

2. Grove – Basisschild x 1 Modul;

3. Hain – LED x 6;

4. Hain – Berührungssensor x 1;

5. Stück farbiges Papier 6 x 6 cm x 6;

6. 9-V-Batterie und 9-V-Batterieklemme x 1.

 

Beachtung

Die Wahl der Anzahl der LEDs bleibt Ihnen überlassen. Das Basis-Kit enthält drei LEDs, aber Sie können die Anzahl je nach Größe Ihrer Tasse erhöhen. In dem angegebenen Beispiel verwenden wir einen großen Becher, also haben wir drei zusätzliche LEDs hinzugefügt.

 

Anweisungen

1. Falten Sie die Blumen aus dem Papier

 

Wählen Sie ein beliebiges Origami-Blumenmuster und machen Sie es. Die Google-Suchmaschine hilft Ihnen auf jeden Fall dabei, das Richtige zu finden, schließlich gibt es so viele Origami-Enthusiasten, die ihre Kreationen gerne online teilen.

In diesem Beispiel haben wir uns für ein Tulpenmuster entschieden, aber auch Sonnenblumen, Rosen und Lilien passen hervorragend.

Denken Sie beim Platzieren von Blumen daran, am Boden des Bechers ein kleines Loch zu lassen, durch das das Kabel geführt werden kann.

 

2. Montage

 

Verbinden Sie die Blumen und den Berührungssensor mit einem 10 cm langen Kabel mit dem Grove-Basismodul. Werfen Sie dann den folgenden Code in den Controller.

 Void-Setup ()
{
  PinMode (2, AUSGANG);
  PinMode (4, AUSGANG);
  PinMode (6, AUSGANG);
  PinMode (7, AUSGANG);
  PinMode (11, AUSGANG);
  PinMode (13, AUSGANG);
  PinMode (9, EINGANG); // Pin des Berührungssensors} void loop () {int switchState = digitalRead (9); Wenn (switchState == HIGH) {digitalWrite (2, HIGH); digitalWrite (4, HOCH); digitalWrite (6, HOCH); digitalWrite (7, HOCH); digitalWrite (11, HOCH); digitalWrite (13, HOCH); } sonst {digitalWrite (2, LOW); digitalWrite (4, NIEDRIG); digitalWrite (6, NIEDRIG); digitalWrite (7, NIEDRIG); digitalWrite (11, NIEDRIG); digitalWrite (13, NIEDRIG); } Verzögerung (100); }

3. Zuführen und Stapeln im Becher

 

Verwenden Sie eine 9-V-Batterie , um die Blumen mit Strom zu versorgen. Jetzt ist es Zeit, die Blumen in der Tasse zu arrangieren und das Projekt ist fertig! Von nun an können Sie jeden Tag den Anblick wunderschöner Blumen genießen!

 

2. Siemano!

(abgerufen von think.bigchief.it)

Beschreibung

Wie begrüßt du deine Freunde? Diese Papiermänner lehnen sich auf den Rücken und nicken zur Begrüßung. Sehen Sie, wie Sie mit dem Grove-Kit bewegliche Papierspielzeuge selbst herstellen können!

 

Liste der benötigten Teile

1. Arduino x 1;

2. Grove – Basisschild x 1 Modul;

3. Hain – Magnetschalter x 1;

4. Grove – Vibrationsmodul x 1;

5. Papierfiguren x 2;

6. Magnet x 1;

7. 9-V-Batterie und 9-V-Batterieklemme x 1.

 

Anweisungen

1. Drucken Sie die Vorlage aus

  

Finden Sie das ausgewählte Muster im Internet. Stellen Sie sicher, dass genügend Platz vorhanden ist, um den Magneten oder den Magnetschalter mit dem Vibrationsmodul zu montieren. Genau wie Origami-Blumen finden Sie im Internet Hunderte von interessanten Vorlagen.

 

2. Füllen Sie das Strichmännchen aus

Schneiden Sie die Vorlage vorsichtig aus dem Papier. Nur so gelingt es Ihnen, ein cooles und ästhetisches Spielzeug zu kreieren. Befestigen Sie den Magneten hinter dem Rücken des Mannes, Sie können dafür doppelseitiges Klebeband verwenden.

 

Befestigen Sie hinter dem zweiten Typ den Magnetschalter an der gleichen Stelle wie den Magneten am ersten. Befestigen Sie das Vibrationsmodul an seinen Füßen.

 

3. Kleben Sie die Schablone

 

Kleben Sie die Schablonen vorsichtig zusammen, indem Sie den Anweisungen auf dem gedruckten Muster folgen. Klemmen Sie die Grove-Kabel an die Module auf dem anderen Stick. An diesem Punkt sollten Sie zwei Zeichen bereit haben, genau wie im Bild oben.

 

4. Laden Sie das Programm hoch

 

Laden Sie den folgenden Code auf Ihren Arduino hoch. Auf diese Weise erwecken Sie die Figuren zum Leben!

 

 Void-Setup ()
{
  PinMode (11, EINGANG);
  PinMode (9, AUSGANG);
}

leere Schleife ()
{
  int sensorState = digitalRead (11);
  Wenn (sensorState == 1) digitalWrite (9, HIGH);
  sonst digitalWrite (9, LOW);
  Verzögerung (100);
}

Eigenschaften des Sets

  • Standardisiert - Dank des kompakten Designs, 4-Pin-Anschlüssen, Schraubenlöchern und Lötpads können Sie die negativen Auswirkungen auf die Umwelt reduzieren, alle Elemente können in verschiedenen Projekten wiederverwendet werden

  • Kleine Größe der Module - Abmessungen der einzelnen Module ab 2 x 2 cm, passender Anschluss, Elemente zur Aufputzmontage und ein Kabel mit einem Stiftabstand von 2,0 mm

  • Spaß in der Anwendung – einfach anzuschließen, viele Erweiterungen, DIY-Komponenten, Bibliotheken und Beispielcodes

  • Umfangreich – eine große Auswahl an Modulen, von den einfachsten ( Taste , LED ) bis hin zu professionellen Sensoren ( Gyroskop , Kompass), fügen Sie so viele hinzu, wie Sie möchten, Module sind wiederverwendbar

  • Sozial - neue Ideen, die durch Volksabstimmung abgestimmt werden, Projekte und Anweisungen teilen, Gewinne teilen, ausleihen und wiederverwenden

Wir freuen uns auf die Zusammenarbeit mit Ihnen!