Grove Base HUT

Grove Base HAT ist ein Overlay, mit dem Sie Grove-Sensoren mit dem Raspberry Pi verbinden können. Es ist kompatibel mit Raspberry Pi 2 Model B, Raspberry Pi 3 Model B und Raspberry Pi B+. Es hat 4 Befestigungslöcher, die der Größe des Raspberry Pi entsprechen. Die Abdeckung hat auch einen speziellen Platz zum Anschließen der Kamerakabel.

Versionen

Ausführung Änderungen Veröffentlichungsdatum
Grove Base HUT primär 15. Dezember 2017

Eigenschaften

  • 2 digitale Anschlüsse
  • 2 analoge Anschlüsse
  • 3 I2C-Ports
  • 1 UART-Anschluss
  • 1 Netzschalter

Hardware-Übersicht

Die folgende Abbildung zeigt die Eigenschaften des Grove Base HAT-Geräts. Die Pinbelegung und die variablen Funktionen der Grove Base HAT-Pins können dem detaillierten Diagramm entnommen werden. Die folgende Abbildung dient nur der allgemeinen Diagnose.

  • Digitaler Port: Die 2 digitalen Grove-Ports werden verwendet, um die digitalen Grove-Sensoren anzuschließen.

  • ❷ Analoger Port: 2 analoge Grove-Ports werden verwendet, um analoge Grove-Sensoren anzuschließen. Raspberry Pi unterstützt kein analoges Signal. Wir verwenden also den ADS1015-Chip, um das ADC-Signal an das I2C-Signal zu übertragen.

  • I2C- Anschluss : 3 I2C-Grove-Anschlüsse werden verwendet, um Grove-I2C-Sensoren anzuschließen.

  • UART: 1 UART-Grove-Port wird verwendet, um Grove-UART-Sensoren anzuschließen. Der UART im Raspberry Pi 3 wird von Bluetooth verwendet. Bitte folgen Sie der RASPBERRY PI UARTS- Anweisung, um den UART zu aktivieren.

  • ❺ Netzschalter Netzschalter : Der Schiebeschalter wird verwendet, um den Logikpegel und die Bordspannung auf 5 V oder 3,3 V zu ändern.

  • ADS1015: Der ADS1015 ist ein hochpräziser 12-Bit-Analog-Digital-Wandler (ADC). Die Datenübertragung erfolgt über eine I2C-kompatible serielle Schnittstelle.

  • TXS0108: Dieser nicht invertierende 8-Bit-Umsetzer verwendet zwei getrennt konfigurierbare Stromschienen. Port A überwacht die Versorgungsspannung des VCCA-Pins. Der VCCA-Pin arbeitet mit 1,2 V und 3,6 V. Ports A sind mit dem Raspberry verbunden. Port B Port überwacht die Versorgungsspannung von Pin VCCB. Pin VCCB arbeitet mit einer Stromversorgung zwischen 1,65 V und 5,5 V. Ports B sind mit Grove-Sensoren verbunden.

  • ❽ KOSTENLOS : KOSTENLOSE Pins bleiben kostenlos und werden von Grove Base HAT nicht verwendet.

Loslegen

Ausrüstung

  • Schritt 1. Bereiten Sie die folgenden Geräte vor:
Himbeer-Pi Grove Base HUT
Raspberry Pi 3 vs 3 B+
Kaufe jetzt Kaufe jetzt
    • Schritt 2. Verbinden Sie den Grove Base HAT mit dem Raspberry.
    • Schritt 3. Verbinden Sie den Raspberry mit einem USB-Kabel mit dem Computer.

    Software

    • Schritt 1. Konfigurieren Sie I2C, I2C ist standardmäßig deaktiviert. Sie können raspi-config verwenden, um es zu aktivieren. Aktivieren Sie "sudo raspi-config".
    • Schritt 2. Scrollen Sie mit der Abwärtspfeiltaste zu „5 Schnittstellenoptionen“ und drücken Sie zur Auswahl „Enter“.

    • Schritt 3. Verwenden Sie den Abwärtspfeil, um zu „P5 I2C“ zu scrollen, und drücken Sie zur Auswahl „Enter“.

     

    • Schritt 4. Wählen Sie zum Aktivieren „Ja“.

     

     

    • Schritt 5. Wählen Sie „Ok“.

     

    • Schritt 6. Wählen Sie „Fertig stellen“, um die Änderungen zu speichern.

     

    • Schritt 7. Laden Sie ADS1X15_Driver in den Ordner Raspberry / home / pi herunter und entpacken Sie ihn.

     wget https://github.com/SeeedDocument/Grove_Base_HAT/raw/master/res/ADS1X15_Driver.zip
    Entpacken Sie ADS1X15_Driver.zip

    • Schritt 8. Gehen Sie zum Single-Ended-Ordner. Sie werden sehen, dass die Singleended-Datei grün hervorgehoben ist.

     pi @ raspberrypi: ~ $ cd ~ / Adafruit_ADS1X15_Linux / example / singleended
    pi @ raspberrypi: ~ /Adafruit_ADS1X15_Linux/examples/singleended $ make
    g ++ -o singleended.o -c singleended.cpp -I ../../ -W -Wall
    g ++ -o Singleended Singleended.o -lads1015 -L ../../
    pi @ raspberrypi: ~ /Adafruit_ADS1X15_Linux/examples/singleended $ls
    Makefile Singleended singleended.cpp singleended.o

    • Krako 9. Schalten Sie Singleended ein, um Daten zu lesen.

     pi @ raspberrypi: ~ / Adafruit_ADS1X15_Linux / example / singleended $ ./Singleended
    Hallo!
    Abrufen von Single-Ended-Messwerten von AIN0..3
    ADC-Bereich: +/- 6,144 V (1 Bit = 3 mV / ADS1015, 0,1875 mV / ADS1115)
    AIN0: 4095
    AIN1: 4095
    AIN2: 4095
    AIN3: 4095
    

    FAQ

    Klicken Sie hier , um die am häufigsten gestellten Fragen zu Grove_Base_HAT anzuzeigen.

    Wir freuen uns auf die Zusammenarbeit mit Ihnen!