Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • Smarthome
  • Gartenautomation
  • Arduino
  • ESP32 & Co.
  • Raspberry Pi & Pico
  • Solo Mining
  • Deutsch
  • English
Menu

DIY Expansion Board für Raspberry PI Pico mit Grove Adapter

Posted on 18. Februar 202130. April 2023 by Stefan Draeger

In diesem Beitrag möchte ich dir mein neues, kleines DIY Expansion Board für den Raspberry PI Pico vorstellen.

DIY Expansion Board für den Raspberry PI Pico mit Grove Adapter
DIY Expansion Board für den Raspberry PI Pico mit Grove Adapter

Dieses Board verfügt über:

  • 2x 20 Pin Steckerleisten im 2,54mm Rasterformat
  • 4x Grove Adapter, sowie
  • 1x UART (RX & TX), 
  • 1x I2C (SDA & SCL)

  • Aufbau des DIY Expansion Board
  • Vorteile des DIY Expansion Boards
  • ein Beispiel mit dem Expansion Board für den Raspberry Pi Pico
    • LED Shield mit Grove Adapter
      • Programm
    • DIY LED & Taster Shield mit Grove Adapter
      • Programm
    • Video
  • Layout und Design des Expansion Boards für den Raspberry PI Pico
    • Lieferumfang des Paketes von JLCPCB

Aufbau des DIY Expansion Board

Für den Aufbau des Boards benötigt man neben der Platine (oh wow) auch noch einige Buchsen & Steckerleisten und natürlich 4 Grove Connectors (Adapter).

Teile für das DIY Expansion Board
Teile für das DIY Expansion Board
Expansion Board fertig aufgebaut
Expansion Board fertig aufgebaut

Vorteile des DIY Expansion Boards

Die Vorteile dieses Boards sind definitiv die Grove Adapter. Mit diesen vier Schnittstellen kannst du recht einfach und vor allem verpolungssicher Sensoren & Aktoren anschließen. 

Für die Grove Schnittstelle gibt es eine Vielzahl von Sensoren & Aktoren und einige von diesen habe ich dir bereits auf meinem Blog vorgestellt.

Button Shield mit Grove Connector
Button Shield mit Grove Connector
aktives Piezo Buzzer Shield mit Grove Connector
aktives Piezo Buzzer Shield mit Grove Connector
DIY DHT11 Shield mit Grove Connector Schnittstelle
DIY DHT11 Shield mit Grove Connector Schnittstelle
2fach Taster Shield mit Grove Schnittstelle
2fach Taster Shield mit Grove Schnittstelle
Grove - Light Sensor Shield
Grove – Light Sensor Shield
NTC - Heißleiter - Thermistor mit Grover Schnittstelle
NTC – Heißleiter – Thermistor mit Grover Schnittstelle
Grove - Rotary Angle Sensor
Grove – Rotary Angle Sensor
Grove Shield - Barometer Sensor (BME280) von Seeedstudio
Grove Shield – Barometer Sensor (BME280) von Seeedstudio

Des Weiteren sind jeweils einmal UART und I2C auf separate, beschriftete Pins hinaus geführt und somit hat der Benutzer einen schnellen Zugriff auf diese Pins.

UART & I2C Pins auf dem DIY Expansion Board
UART & I2C Pins auf dem DIY Expansion Board

ein Beispiel mit dem Expansion Board für den Raspberry Pi Pico

Ich habe bereits in diversen Beiträgen Sensoren & Aktoren mit Grove Adapter vorgestellt. Hier möchte ich dir nun zeigen wie du diese an dieses Board anschließt und betreibst.

Einige dieser Shields habe ich selber gekauft, erstellt oder wurden mir von der Firma Seeedstudio kostenfrei zur Verfügung gestellt.

LED Shield mit Grove Adapter

Das LED Grove Shield habe ich bereits für den Arduino im Beitrag Seeeduino Nano mit Grove Shields vorgestellt.

Grove LED rot & blau
Grove LED rot & blau

Da der Grove Adapter dazu geeignet ist zwei GPIOs „anzusprechen“ können wir auch ein Shield mit 2 LEDs verwenden. Leider gibt es auf dem Markt kein solches Shield aber das kannst du dir auch ganz leicht selber löten. Wie du dir dein eigenes DIY 2 fach LED Grove Shield baust habe ich dir im Beitrag DIY Grove Shield #1: LED Wechselblinker vorgestellt.

DIY 2fach LED Shield mit Grove Connector
DIY 2fach LED Shield mit Grove Connector

Dieses Shield können wir nun mit einem passenden Kabel mit dem Expansion Board verbinden und über die Entwicklungsumgebung Thonny programmieren.

Programm

from machine import Pin
from time import sleep

led_rot = Pin(20, Pin.OUT)
led_blau = Pin(18, Pin.OUT)

#Endlosschleife
while True:
    led_rot.toggle()
    sleep(0.175)
    led_blau.toggle()
    sleep(0.175)

DIY LED & Taster Shield mit Grove Adapter

Ich habe nicht nur einen zweifach LED Taster Shield sondern auch ein passendes Taster Shield gebaut und vorgestellt (DIY Grove Shield #2: 2fach Taster Shield).

2fach Taster Shield mit Grove Schnittstelle
2fach Taster Shield mit Grove Schnittstelle

Mit diesem Shield wollen wir nun das bereits gezeigte 2fach LED Shield steuern.

Programm

from machine import Pin
from time import sleep

button1 = Pin(21, Pin.IN)
button2 = Pin(20, Pin.IN)

led_rot = Pin(28, Pin.OUT)
led_blau = Pin(27, Pin.OUT)

#Endlosschleife
while True:
    if not button1.value():
        led_rot.low()
    else:
        led_rot.high()
        
    if not button2.value():
        led_blau.low()
    else:
        led_blau.high()
    
    sleep(0.1)

Video

DIY Expansion Board for Raspberry PI Pico in action
Dieses Video auf YouTube ansehen.

Layout und Design des Expansion Boards für den Raspberry PI Pico

Das Board habe ich über Easy EDA erstellt und auch darüber in die Produktion bei JLCPCB gebracht.

Layout des PCM in Easy EDA
Layout des PCM in Easy EDA

Die kosten für 10 Platinen waren inkl. Versandkosten 12,62$ (ca. 10,46€) 

Lieferumfang des Paketes von JLCPCB

Das Paket war sehr gut verpackt und gut gepolstert. Neben den bestellten Platinen lag diesem auch noch ein kleines Puzzle mit bei auf welchem ein Gutscheincode für die nächste Bestellung aufgedruckt ist.

Das fertige beigelegte Puzzle:

Pzzle von JLCPCB mit Gutscheincode
Puzzle von JLCPCB mit Gutscheincode

1 thought on “DIY Expansion Board für Raspberry PI Pico mit Grove Adapter”

  1. Pingback: Vergleich Raspberry Pi Pico & RP2040:bit - Technik Blog

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kategorien

Tools

  • Unix-Zeitstempel-Rechner
  • ASCII Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner
  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen
Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

link zu Fabook
link zu LinkedIn
link zu YouTube
link zu TikTok
link zu Pinterest
link zu Instagram
  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen anzeigen
{title} {title} {title}