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

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

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).

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.

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

 

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
Pzzle von JLCPCB mit Gutscheincode

 

Ein Kommentar

Kommentar hinterlassen

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