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 |
---|---|
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.
Nützliche Links
|