Grove Base HAT
Last updated
Last updated
Grove Base HAT is an add-on board that brings Grove Sensors to the Raspberry Pi. It supports Raspberry Pi 2 Model B, Raspberry Pi 3 Model B and Raspberry Pi B+. There are four mounting holes, matching well with normal size Raspberry Pi. It also keeps the space for Camera cables.
.tg {border-collapse:collapse;border-spacing:0;border-color:#ccc;} .tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#fff;} .tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#6ab0de;} .tg .tg-yw4l{vertical-align:top;width:20%} .tg .tg-yw42{vertical-align:top;width:50%} .tg .tg-4eph{background-color:#f9f9f9;} .tg .tg-b7b8{background-color:#f9f9f9;vertical-align:top}
2 digital Ports
2 analoge Ports
3 I2C ports
1 UART port
1 power switch
The images below show an overview of Grove Base HAT hardware features. The pin-out and alternate functions of various pins of Grove Base HAT are shown in the pin-out diagram. This could be used as a quick reference.
❶ Digital Port: 2 digital Grove ports are used to connect Grove digital sensors.
❷ Analog Port: 2 analog Grove ports are used to connect Grove analog sensors. Raspberry Pi does not support annalog signal. So we use the ADS1015 chip to transfer the ADC signal to I2C signal.
❸ I2C Port: 3 I2C Grove ports are used to connect Grove I2C sensors.
❹ UART: 1 UART Grove port is used to connect Grove UART sensors. The UART of Raspberry Pi 3 is used by bluetooth. Please follow THE RASPBERRY PI UARTS to enable the UART.
❺ System Power Switch: Slide switch is used to change the logic level and operating voltage of the board to either 5V or 3.3V.
❻ ADS1015: ADS1015 is precision analog-to-digital converters (ADCs) with 12 bits of resolution, Data are transferred via an I2C-compatible serial interface.
❼ TXS0108: This 8-bit non-inverting translator uses two separate configurable power-supply rails. The A port tracks the VCCA pin supply voltage. The VCCA pin accepts any supply voltage between 1.2 V and 3.6 V. The A ports are conencted to Raspberry. The B port tracks the VCCB pin supply voltage. The VCCB pin accepts any supply voltage between 1.65 V and 5.5 V. The B ports are conencted to Grove sensors.
❽ FREE: The FREE pins are not used by Grove Base HAT.
Step 1. Prepare the below stuffs:
Step 2. Plug the Grove Base HAT into Raspberry.
Step 3. Connect the Raspberry to PC through USB cable.
Step 1. Configure I2C, I2C is not turned on by default. We can use raspi-config to enable it. Run "sudo raspi-config".
Step 7. Download ADS1X15_Driver to Raspberry /home/pi folder and unzip.
Step 8. Go to singleended folder and make. We will see the Singleended file highlighted in Green.
Step 9. Run the singleended to read the data.
Please click here to see all Grove_Base_HAT FAQs.
[PDF] Download Wiki PDF
[PDF] Grove Base HAT SCH
[PDF] Grove Base HAT BRD
[Eagle] Grove Base HAT SCH
[Eagle] Grove Base HAT BRD
[Datasheet] ADS1015
[Datasheet] TXS0108
[Github] HAT
Step 2. Arrow down to 5 interfacing Options and press "enter" to select.
Step 3. Arrow down to P5 I2C and press "enter" to select.
Step 4. Select "Yes" to enable it.
Step 5. Select "Ok".
Step 6. Select "Finish" to save the changes.
Product Version
Changes
Released Date
Grove Base HAT
Initial
Dec 15, 2017
Raspberry pi
Grove base HAT