SparkFun Qwiic HAT für Raspberry Pi – Kompletter Anschlussleitfaden
Einführung
Der SparkFun Qwiic HAT bietet eine schnelle Plug-and-Play-Möglichkeit, den I²C-Bus jedes Raspberry Pi mit dem umfangreichen Qwiic-Ökosystem zu verbinden. Er überbrückt die Pi-Pins GND, 3,3 V, SDA und SCL auf vier Qwiic-Anschlüsse und bricht zudem wichtige GPIO-Pins für bequemen Zugriff aus. Da Qwiic Daisy-Chaining unterstützt (sofern jedes Gerät eine eindeutige Adresse hat), können Sie beliebig viele Sensoren stapeln, um einen leistungsstarken Sensorturm zu bauen.
Benötigte Materialien
- Beliebiger Raspberry Pi mit 2×20 männlichen GPIO-Headern (z. B. Pi 3 oder Pi 4). Bei Pi Zero W müssen Sie die männlichen Header selbst verlöten.
- Qwiic HAT (SparkFun Produkt).
- Qwiic-fähige Sensoren oder Breakout-Boards. Beispiele:
- Environmental Combo Breakout – CCS811/BME280 (Qwiic)
- Spectral Sensor Breakout – AS7262 Visible (Qwiic)
- GPS Breakout – XA1110 (Qwiic)
- Qwiic Adapter (für nicht-Qwiic-Geräte)
- Qwiic-Kabel (verschiedene Längen für flexible Layouts): 50 mm, 100 mm, 200 mm, 500 mm.
Benötigte Setup-Werkzeuge
- USB-Maus
- USB-Tastatur
- HDMI-Monitor, TV oder VGA-Adapter
- 5 V Netzteil (mind. 2 A für Pi 3/4, 2,5 A für Pi Zero W)
Weiterführende Literatur
- Qwiic System Overview – Grundlagen der Qwiic-Schnittstelle.
- I²C Basics – Einführung in das I²C-Protokoll, essenziell für jedes Raspberry Pi Projekt.
Hardware-Übersicht
Der Qwiic HAT verfügt über vier Qwiic-Anschlüsse, alle auf demselben I²C-Bus verdrahtet. Zusätzlich legt er mehrere wichtige GPIO-Pins des 40-Pin-Headers des Raspberry Pi aus, was die Integration weiterer Peripherie ohne Löten vereinfacht.
Hardware-Zusammenbau
- Qwiic HAT mit dem 2×20 männlichen Header des Pi ausrichten. Sicherstellen, dass der auf dem HAT beschriftete Pfeil „USB“ in Richtung des USB-Ports des Pi zeigt.
- HAT vorsichtig aufdrücken; die Pins sollten sicher in den Header einrasten.
- Ihre Qwiic-Sensoren oder Breakout-Boards mit passenden Qwiic-Kabeln anschließen.
- Alle Verbindungen auf festen Sitz prüfen, bevor Sie den Pi einschalten.
I²C auf Raspberry Pi
Betriebssystem & Bibliotheksinstallation
Bei neuem SD-Karten-Setup mit einem frischen Raspbian (jetzt Raspberry Pi OS) Image starten. Zum Komfort das NOOBS Image (v2.4.4 zum Zeitpunkt der Erstellung) herunterladen und der offiziellen Installationsanleitung folgen.
- NOOBS Image herunterladen.
- Auf SD-Karte flashen und Pi booten.
sudo apt update && sudo apt upgradefür aktuelle Pakete.- WiringPi via
sudo apt install wiringpiinstallieren (oder WiringPi Installationsanleitung für neueste Quelle).
Nach Installation WiringPi testen mit:
gpio -v
gpio readall
Sie sollten die WiringPi-Version und eine Pinout-Tabelle für den 40-Pin-Header des Pi sehen.
I²C aktivieren
Anders als SPI ist das I²C-Interface standardmäßig deaktiviert. Aktivieren mit sudo raspi-config:
sudo raspi-configstarten.- Zu 5 Interfacing Options navigieren.
- P5 I²C wählen und mit yes aktivieren.
- OK und Finish wählen zum Neustart.
Nach Neustart Interface prüfen mit ls /dev/*i2c*, was /dev/i2c-1 auflisten sollte – der User-Mode I²C-Bus.
Qwiic HAT testen
Mit aufgestecktem HAT und Sensor i2cdetect -y 1 ausführen, um den Bus zu scannen. Die Adresse des Sensors sollte im Gitter erscheinen, was eine erfolgreiche Verbindung anzeigt.
Herstellungsprozess
- FLIR Lepton Integrations-Guide: Hardware, Software & Raspberry Pi Setup
- Kompakter DHT Temperatur- & Feuchtigkeits-Breakout für Raspberry Pi – ATtiny85 & DHT22/DHT11
- DIY Infrarot-Bewegungsmelder für Raspberry Pi – Schritt-für-Schritt-Anleitung
- Top-Zubehör, um das volle Potenzial Ihres Raspberry Pi auszuschöpfen
- Raspberry Pi 3 Starter Kit: Aufbau, OS-Installation und Remote-Zugriff
- Umfassender Pi Servo Hat Setup: Hardware, Verdrahtung und Python-Steuerung
- Portables Raspberry Pi RetroPie Handheld bauen – Teil 1
- Windows 10 IoT Core auf Raspberry Pi 3 Model B+ installieren – Schritt-für-Schritt
- Professioneller 40-Pin Raspberry Pi Wedge Setup Guide
- Raspberry Pi Hindernis-vermeidenden Roboter bauen – Einsteiger-Anleitung