https://www.waveshare.com/w/api.php?action=feedcontributions&user=Ws-eng24&feedformat=atomWaveshare Wiki - User contributions [en]2024-03-28T22:54:29ZUser contributionsMediaWiki 1.35.5https://www.waveshare.com/w/index.php?title=Sense_HAT_(B)&diff=17988Sense HAT (B)2019-12-28T09:28:03Z<p>Ws-eng24: /* Download examples */</p>
<hr />
<div>{{Infobox item<br />
|img=[[File:Sense-HAT-B-1.jpg|300px|alt=Sebse HAT B|link=https://www.waveshare.com/sense-hat-b.htm |Sebse HAT B]]<br />
|caption=Sense HAT (B) for Raspberry Pi, Onboard Multi Powerful Sensors, Supports External Sensors<br />
|category=[[:Category:Expansions|Expansions]], [[:Category:Raspberry Pi|Raspberry Pi]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Sense-HAT-B.htm 官网]<br />
|website_en=[https://www.waveshare.com/sense-hat-b.htm Website]<br />
|interface1=I2C<br />
|interface2=AD<br />
|related=<br />
{{Product List|Mini PC/Raspberry Pi/Expansions}}<br />
}}<br />
== Introduction ==<br />
Sense HAT (B) for Raspberry Pi, Onboard Multi Powerful Sensors, Supports External Sensors. Can be plugged to Raspberry Pi directly.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/sense-hat-b.htm More]}}<br />
===Feature===<br />
*Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards<br />
*Onboard ICM20948 (3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer), detects movement, orientation, and magnetic<br />
*Onboard SHTC3 digital temperature and humidity sensor, allows monitoring the environment<br />
*Onboard LPS22HB barometric pressure sensor, allows monitoring the environment<br />
*Onboard TCS34725 color sensor, identifies the color of nearby object<br />
*Onboard ADS1015 ADC, 4-ch 12-bit precision, AD expansion to support more external sensors<br />
*Brings I2C control pins, for connecting other host boards like STM32<br />
*Comes with development resources and manual (examples for Raspberry Pi/STM32)<br />
===Specification===<br />
{|border="1px" width="500px"<br />
|+style="color:blue"|'''Specification of Sense HAT (B)'''<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Working voltage'''<br />
|3.3V<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Interface'''<br />
|style="background:#EEEEEE"|I2C<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Dimension'''<br />
|65mm x 30.5mm<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Accelerometer'''<br />
|style="background:#EEEEEE"|Resolution: 16-bit<br />
|-align="center"<br />
|Ranging:±2/±4/±8/±16g<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Gyoscope'''<br />
|style="background:#EEEEEE"|Resolution: 16-bits<br />
|-align="center"<br />
|Ranging:±250/±500/±1000/±2000°/sec<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Magnetometer'''<br />
|style="background:#EEEEEE"|Resolution: 16-bits<br />
|-align="center"<br />
|Ranging:±4900µT<br />
|-align="center"<br />
|rowspan="3" style="background:#646b73; color:white"|'''Barometer'''<br />
|style="background:#EEEEEE"|Resolution:24-bits (Pressure), 16-bits(Temperature)<br />
|-align="center"<br />
|Accuracy (ordinary temperature): ±0.025hPa<br />
|-align="center"<br />
|style="background:#EEEEEE"|Speed: 1 Hz - 75 Hz<br />
|-align="center"<br />
|rowspan="4" style="background:#646b73; color:white"|'''Temperature & Humidity'''<br />
|Accuracy (humidity):±2% rH<br />
|-align="center"<br />
|style="background:#EEEEEE"|Ranging(humidity): 0% ~ 100% rH<br />
|-align="center"<br />
|Accuracy(temperature): ±0.2°C<br />
|-align="center"<br />
|style="background:#EEEEEE"|Ranging(temperature): -30 ~ 100°C<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Color sensor'''<br />
|Resolution: 4-channels RGBC, 16-bits per channel<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''ADC'''<br />
|style="background:#EEEEEE"|Resolution: 12-bits<br />
|}<br />
<br />
==User Guides==<br />
===Download examples===<br />
Download demo code from [[#Demo codes]]. Unzip it and get the codes as below:<br />
:[[File:sense-hat-b-user-manual-1.png|700px]]<br />
*ADS1015: ADC examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)&nbsp;&nbsp;&nbsp;Device address:0x48<br />
*ICM-20948: 9 axis sensor examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)&nbsp;&nbsp;&nbsp;Device address:0x68<br />
*LPS22HB: Barometric pressure sensor examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)&nbsp;&nbsp;&nbsp;Device address:0x5C<br />
*SHTC3: Temprature & Humidity sensor examples (STM32, BCM2835(Pi, WiringPi(Pi) and Python(Pi) four examples)&nbsp;&nbsp;&nbsp;Device address:0x70<br />
*TC34725: Color sensor example (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples&nbsp;&nbsp;&nbsp;Device address:0x29<br />
<br />
===Raspberry Pi examples===<br />
You should copy raspberrypi example to Raspberry Pi firstly. There are more than one examples, you can rename the folder and put them to one raspberrypi folder for easy using.<br />
<br />
You need to copy the examples to /boot of Raspberry Pi and then copy them to /home/pi<br />
<br />
;Libraries installation<br />
Before you run examples, you should install related libraries.<br />
*BCM2835 library:<br />
<source lang="c"><br />
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gz<br />
sudo tar zxvf bcm2835-1.60.tar.gz<br />
cd bcm2835-1.xx<br />
sudo ./configure<br />
make<br />
sudo make check<br />
sudo make install<br />
</source><br />
:Note: You can also go to http://www.airspayce.com/mikem/bcm2835/index.html for newest libraries.<br />
*wiringPi libraries<br />
<source lang="c"><br />
sudo apt-get install git<br />
sudo git clone git://git.drogon.net/wiringPi<br />
cd wiringPi<br />
sudo ./build<br />
</source><br />
*Python libraries<br />
<source lang="c"><br />
sudo apt-get install python-pip <br />
sudo pip install RPi.GPIO<br />
sudo pip install spidev<br />
sudo apt-get install python-imaging<br />
sudo apt-get install python-smbus<br />
</source><br />
;Enable I2C interface<br />
:Before running examples, you also need to enable I2C.<br />
:Open terminal, run command '''sudo raspi-config''' to enter configuration menu<br />
:Choose Interfacing Options -> I2C -> Yes<br />
;Hardware connection<br />
To connect the Sense HAT (B) to Raspberry Pi, you can directly add it on the 40PIN GPIO or wire it pin by pin.<br />
{|border="1" style="width:500px; text-align:center"<br />
|-style="background:#2D2D2D; color:white"<br />
|rowspan="2"|'''Sense HAT (B)'''<br />
|colspan="2"|'''Raspberry Pi'''<br />
|-style="background:#EDEDED;"<br />
|Board||BCM2835<br />
|-<br />
|VCC||3.3V||3.3V<br />
|-<br />
|GND||GND||GND<br />
|-<br />
|SDA||3||P2<br />
|-<br />
|SCL||5||P3<br />
|}<br />
; 1. ICM20948 examples<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ICM-20948/wiringPi/bcm2835<br />
sudo make<br />
sudo ./ICM20948_D<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ICM-20948/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./ICM20948_D<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/python<br />
sudo python ICM20948.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-2.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;2.LPS22HBTR example<br />
<font color="#FF0000">Note: the temperature detection of air pressure sensor is only used as compensation. For accurate temperature detection, please observe the value of shtc3 temperature and humidity sensor.</font><br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/wiringPi/bcm2835<br />
sudo make<br />
sudo ./LPS22HB<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./LPS22HB<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/python<br />
sudo python LPS22HB.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-4.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;3.SHTC3 example<br />
<font color="#FF0000">Note: the raspberry PI's own heat will affect the actual measured temperature. The board has an I2C interface. If accurate ambient temperature is needed, the raspberry PI can be connected to the module at a distance and then tested by wire.</font><br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/SHTC3/wiringPi/bcm2835<br />
sudo make<br />
sudo ./SHTC3<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/SHTC3/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./SHTC3<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-5.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;4. TC34725 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/wiringPi/bcm2835<br />
sudo make<br />
sudo ./TC34725<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./TC34725<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/Raspberry Pi/python<br />
sudo python TC34725.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-6.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;5. ADS1015 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/wiringPi/bcm2835<br />
sudo make<br />
sudo ./ADS1015<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./ADS1015<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/Raspberry Pi/python<br />
sudo python ADS1015.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-10.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
===STM32 examples===<br />
<br />
The STM32 examples are written based on STM32F103RBT6, it will print measuring result to UART 1.<br />
;Hardware connection<br />
{|border="1" style="text-align:center; width:400px"<br />
|-<br />
|'''Sense HAT (B)'''|| '''STM32'''<br />
|-<br />
|VCC|| 5V/3.3V<br />
|-<br />
|GND||GND<br />
|-<br />
|SDA||PB11<br />
|-<br />
|SCL||PB10<br />
|}<br />
; 1. ICM20948 examples<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-3.png]]<br />
; 2. LPS22HBTR examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-4.png]]<br />
<br />
; 3. SHTC3 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. LED 2 lights on if sensor work normally and LED lights on when humidity is larger than 80%<br />
<br />
:[[File:sense-hat-b-user-manual-8.png|500px]]<br />
<br />
:[[File:sense-hat-b-user-manual-9.png|500px]]<br />
<br />
; 4. TC34725 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-7.png]]<br />
<br />
; 5. ADS1015 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-11.png]]<br />
<br />
== Resources ==<br />
*[[:File:Sense-HAT-B-Schematic.pdf|Schematic]]<br />
===Demo code===<br />
*[https://www.waveshare.com/w/upload/6/6c/Sense-HAT-B-Demo.7z Code]<br />
===Datasheet===<br />
*[[:File:ads1015.pdf|ADS1015]]<br />
*[[:File:ICM-20948-v1.3.pdf|ICM-20948]]<br />
*[[:File:lps22hb.pdf|LPS22HBTR]]<br />
*[[:File:lsf0204d.pdf|LSF0204]]<br />
*[[:File:SHTC3_Datasheet.pdf|SHTC3]]<br />
*[[:File:TCS34725.pdf|TCS34725]]<br />
<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Sense_HAT_(B)&diff=17987Sense HAT (B)2019-12-28T09:27:12Z<p>Ws-eng24: /* Download examples */</p>
<hr />
<div>{{Infobox item<br />
|img=[[File:Sense-HAT-B-1.jpg|300px|alt=Sebse HAT B|link=https://www.waveshare.com/sense-hat-b.htm |Sebse HAT B]]<br />
|caption=Sense HAT (B) for Raspberry Pi, Onboard Multi Powerful Sensors, Supports External Sensors<br />
|category=[[:Category:Expansions|Expansions]], [[:Category:Raspberry Pi|Raspberry Pi]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Sense-HAT-B.htm 官网]<br />
|website_en=[https://www.waveshare.com/sense-hat-b.htm Website]<br />
|interface1=I2C<br />
|interface2=AD<br />
|related=<br />
{{Product List|Mini PC/Raspberry Pi/Expansions}}<br />
}}<br />
== Introduction ==<br />
Sense HAT (B) for Raspberry Pi, Onboard Multi Powerful Sensors, Supports External Sensors. Can be plugged to Raspberry Pi directly.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/sense-hat-b.htm More]}}<br />
===Feature===<br />
*Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards<br />
*Onboard ICM20948 (3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer), detects movement, orientation, and magnetic<br />
*Onboard SHTC3 digital temperature and humidity sensor, allows monitoring the environment<br />
*Onboard LPS22HB barometric pressure sensor, allows monitoring the environment<br />
*Onboard TCS34725 color sensor, identifies the color of nearby object<br />
*Onboard ADS1015 ADC, 4-ch 12-bit precision, AD expansion to support more external sensors<br />
*Brings I2C control pins, for connecting other host boards like STM32<br />
*Comes with development resources and manual (examples for Raspberry Pi/STM32)<br />
===Specification===<br />
{|border="1px" width="500px"<br />
|+style="color:blue"|'''Specification of Sense HAT (B)'''<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Working voltage'''<br />
|3.3V<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Interface'''<br />
|style="background:#EEEEEE"|I2C<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Dimension'''<br />
|65mm x 30.5mm<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Accelerometer'''<br />
|style="background:#EEEEEE"|Resolution: 16-bit<br />
|-align="center"<br />
|Ranging:±2/±4/±8/±16g<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Gyoscope'''<br />
|style="background:#EEEEEE"|Resolution: 16-bits<br />
|-align="center"<br />
|Ranging:±250/±500/±1000/±2000°/sec<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Magnetometer'''<br />
|style="background:#EEEEEE"|Resolution: 16-bits<br />
|-align="center"<br />
|Ranging:±4900µT<br />
|-align="center"<br />
|rowspan="3" style="background:#646b73; color:white"|'''Barometer'''<br />
|style="background:#EEEEEE"|Resolution:24-bits (Pressure), 16-bits(Temperature)<br />
|-align="center"<br />
|Accuracy (ordinary temperature): ±0.025hPa<br />
|-align="center"<br />
|style="background:#EEEEEE"|Speed: 1 Hz - 75 Hz<br />
|-align="center"<br />
|rowspan="4" style="background:#646b73; color:white"|'''Temperature & Humidity'''<br />
|Accuracy (humidity):±2% rH<br />
|-align="center"<br />
|style="background:#EEEEEE"|Ranging(humidity): 0% ~ 100% rH<br />
|-align="center"<br />
|Accuracy(temperature): ±0.2°C<br />
|-align="center"<br />
|style="background:#EEEEEE"|Ranging(temperature): -30 ~ 100°C<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Color sensor'''<br />
|Resolution: 4-channels RGBC, 16-bits per channel<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''ADC'''<br />
|style="background:#EEEEEE"|Resolution: 12-bits<br />
|}<br />
<br />
==User Guides==<br />
===Download examples===<br />
Download demo code from [[#Demo codes]]. Unzip it and get the codes as below:<br />
:[[File:sense-hat-b-user-manual-1.png|700px]]<br />
*ADS1015: ADC examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)&nbsp;Device address:0x48<br />
*ICM-20948: 9 axis sensor examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)&nbsp;Device address:0x68<br />
*LPS22HB: Barometric pressure sensor examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)&nbsp;Device address:0x5C<br />
*SHTC3: Temprature & Humidity sensor examples (STM32, BCM2835(Pi, WiringPi(Pi) and Python(Pi) four examples)&nbsp;Device address:0x70<br />
*TC34725: Color sensor example (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples&nbsp;&nbsp;&nbsp;Device address:0x29<br />
<br />
===Raspberry Pi examples===<br />
You should copy raspberrypi example to Raspberry Pi firstly. There are more than one examples, you can rename the folder and put them to one raspberrypi folder for easy using.<br />
<br />
You need to copy the examples to /boot of Raspberry Pi and then copy them to /home/pi<br />
<br />
;Libraries installation<br />
Before you run examples, you should install related libraries.<br />
*BCM2835 library:<br />
<source lang="c"><br />
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gz<br />
sudo tar zxvf bcm2835-1.60.tar.gz<br />
cd bcm2835-1.xx<br />
sudo ./configure<br />
make<br />
sudo make check<br />
sudo make install<br />
</source><br />
:Note: You can also go to http://www.airspayce.com/mikem/bcm2835/index.html for newest libraries.<br />
*wiringPi libraries<br />
<source lang="c"><br />
sudo apt-get install git<br />
sudo git clone git://git.drogon.net/wiringPi<br />
cd wiringPi<br />
sudo ./build<br />
</source><br />
*Python libraries<br />
<source lang="c"><br />
sudo apt-get install python-pip <br />
sudo pip install RPi.GPIO<br />
sudo pip install spidev<br />
sudo apt-get install python-imaging<br />
sudo apt-get install python-smbus<br />
</source><br />
;Enable I2C interface<br />
:Before running examples, you also need to enable I2C.<br />
:Open terminal, run command '''sudo raspi-config''' to enter configuration menu<br />
:Choose Interfacing Options -> I2C -> Yes<br />
;Hardware connection<br />
To connect the Sense HAT (B) to Raspberry Pi, you can directly add it on the 40PIN GPIO or wire it pin by pin.<br />
{|border="1" style="width:500px; text-align:center"<br />
|-style="background:#2D2D2D; color:white"<br />
|rowspan="2"|'''Sense HAT (B)'''<br />
|colspan="2"|'''Raspberry Pi'''<br />
|-style="background:#EDEDED;"<br />
|Board||BCM2835<br />
|-<br />
|VCC||3.3V||3.3V<br />
|-<br />
|GND||GND||GND<br />
|-<br />
|SDA||3||P2<br />
|-<br />
|SCL||5||P3<br />
|}<br />
; 1. ICM20948 examples<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ICM-20948/wiringPi/bcm2835<br />
sudo make<br />
sudo ./ICM20948_D<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ICM-20948/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./ICM20948_D<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/python<br />
sudo python ICM20948.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-2.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;2.LPS22HBTR example<br />
<font color="#FF0000">Note: the temperature detection of air pressure sensor is only used as compensation. For accurate temperature detection, please observe the value of shtc3 temperature and humidity sensor.</font><br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/wiringPi/bcm2835<br />
sudo make<br />
sudo ./LPS22HB<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./LPS22HB<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/python<br />
sudo python LPS22HB.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-4.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;3.SHTC3 example<br />
<font color="#FF0000">Note: the raspberry PI's own heat will affect the actual measured temperature. The board has an I2C interface. If accurate ambient temperature is needed, the raspberry PI can be connected to the module at a distance and then tested by wire.</font><br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/SHTC3/wiringPi/bcm2835<br />
sudo make<br />
sudo ./SHTC3<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/SHTC3/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./SHTC3<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-5.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;4. TC34725 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/wiringPi/bcm2835<br />
sudo make<br />
sudo ./TC34725<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./TC34725<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/Raspberry Pi/python<br />
sudo python TC34725.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-6.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;5. ADS1015 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/wiringPi/bcm2835<br />
sudo make<br />
sudo ./ADS1015<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./ADS1015<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/Raspberry Pi/python<br />
sudo python ADS1015.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-10.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
===STM32 examples===<br />
<br />
The STM32 examples are written based on STM32F103RBT6, it will print measuring result to UART 1.<br />
;Hardware connection<br />
{|border="1" style="text-align:center; width:400px"<br />
|-<br />
|'''Sense HAT (B)'''|| '''STM32'''<br />
|-<br />
|VCC|| 5V/3.3V<br />
|-<br />
|GND||GND<br />
|-<br />
|SDA||PB11<br />
|-<br />
|SCL||PB10<br />
|}<br />
; 1. ICM20948 examples<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-3.png]]<br />
; 2. LPS22HBTR examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-4.png]]<br />
<br />
; 3. SHTC3 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. LED 2 lights on if sensor work normally and LED lights on when humidity is larger than 80%<br />
<br />
:[[File:sense-hat-b-user-manual-8.png|500px]]<br />
<br />
:[[File:sense-hat-b-user-manual-9.png|500px]]<br />
<br />
; 4. TC34725 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-7.png]]<br />
<br />
; 5. ADS1015 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-11.png]]<br />
<br />
== Resources ==<br />
*[[:File:Sense-HAT-B-Schematic.pdf|Schematic]]<br />
===Demo code===<br />
*[https://www.waveshare.com/w/upload/6/6c/Sense-HAT-B-Demo.7z Code]<br />
===Datasheet===<br />
*[[:File:ads1015.pdf|ADS1015]]<br />
*[[:File:ICM-20948-v1.3.pdf|ICM-20948]]<br />
*[[:File:lps22hb.pdf|LPS22HBTR]]<br />
*[[:File:lsf0204d.pdf|LSF0204]]<br />
*[[:File:SHTC3_Datasheet.pdf|SHTC3]]<br />
*[[:File:TCS34725.pdf|TCS34725]]<br />
<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Sense_HAT_(B)&diff=17986Sense HAT (B)2019-12-28T09:26:11Z<p>Ws-eng24: /* User Guides */</p>
<hr />
<div>{{Infobox item<br />
|img=[[File:Sense-HAT-B-1.jpg|300px|alt=Sebse HAT B|link=https://www.waveshare.com/sense-hat-b.htm |Sebse HAT B]]<br />
|caption=Sense HAT (B) for Raspberry Pi, Onboard Multi Powerful Sensors, Supports External Sensors<br />
|category=[[:Category:Expansions|Expansions]], [[:Category:Raspberry Pi|Raspberry Pi]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Sense-HAT-B.htm 官网]<br />
|website_en=[https://www.waveshare.com/sense-hat-b.htm Website]<br />
|interface1=I2C<br />
|interface2=AD<br />
|related=<br />
{{Product List|Mini PC/Raspberry Pi/Expansions}}<br />
}}<br />
== Introduction ==<br />
Sense HAT (B) for Raspberry Pi, Onboard Multi Powerful Sensors, Supports External Sensors. Can be plugged to Raspberry Pi directly.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/sense-hat-b.htm More]}}<br />
===Feature===<br />
*Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards<br />
*Onboard ICM20948 (3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer), detects movement, orientation, and magnetic<br />
*Onboard SHTC3 digital temperature and humidity sensor, allows monitoring the environment<br />
*Onboard LPS22HB barometric pressure sensor, allows monitoring the environment<br />
*Onboard TCS34725 color sensor, identifies the color of nearby object<br />
*Onboard ADS1015 ADC, 4-ch 12-bit precision, AD expansion to support more external sensors<br />
*Brings I2C control pins, for connecting other host boards like STM32<br />
*Comes with development resources and manual (examples for Raspberry Pi/STM32)<br />
===Specification===<br />
{|border="1px" width="500px"<br />
|+style="color:blue"|'''Specification of Sense HAT (B)'''<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Working voltage'''<br />
|3.3V<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Interface'''<br />
|style="background:#EEEEEE"|I2C<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Dimension'''<br />
|65mm x 30.5mm<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Accelerometer'''<br />
|style="background:#EEEEEE"|Resolution: 16-bit<br />
|-align="center"<br />
|Ranging:±2/±4/±8/±16g<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Gyoscope'''<br />
|style="background:#EEEEEE"|Resolution: 16-bits<br />
|-align="center"<br />
|Ranging:±250/±500/±1000/±2000°/sec<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Magnetometer'''<br />
|style="background:#EEEEEE"|Resolution: 16-bits<br />
|-align="center"<br />
|Ranging:±4900µT<br />
|-align="center"<br />
|rowspan="3" style="background:#646b73; color:white"|'''Barometer'''<br />
|style="background:#EEEEEE"|Resolution:24-bits (Pressure), 16-bits(Temperature)<br />
|-align="center"<br />
|Accuracy (ordinary temperature): ±0.025hPa<br />
|-align="center"<br />
|style="background:#EEEEEE"|Speed: 1 Hz - 75 Hz<br />
|-align="center"<br />
|rowspan="4" style="background:#646b73; color:white"|'''Temperature & Humidity'''<br />
|Accuracy (humidity):±2% rH<br />
|-align="center"<br />
|style="background:#EEEEEE"|Ranging(humidity): 0% ~ 100% rH<br />
|-align="center"<br />
|Accuracy(temperature): ±0.2°C<br />
|-align="center"<br />
|style="background:#EEEEEE"|Ranging(temperature): -30 ~ 100°C<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Color sensor'''<br />
|Resolution: 4-channels RGBC, 16-bits per channel<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''ADC'''<br />
|style="background:#EEEEEE"|Resolution: 12-bits<br />
|}<br />
<br />
==User Guides==<br />
===Download examples===<br />
Download demo code from [[#Demo codes]]. Unzip it and get the codes as below:<br />
:[[File:sense-hat-b-user-manual-1.png|700px]]<br />
*ADS1015: ADC examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples) ||Device address:0x48<br />
*ICM-20948: 9 axis sensor examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples) ||Device address:0x68<br />
*LPS22HB: Barometric pressure sensor examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples) ||Device address:0x5C<br />
*SHTC3: Temprature & Humidity sensor examples (STM32, BCM2835(Pi, WiringPi(Pi) and Python(Pi) four examples) ||Device address:0x70<br />
*TC34725: Color sensor example (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples&nbsp;&nbsp;&nbsp;Device address:0x29<br />
<br />
===Raspberry Pi examples===<br />
You should copy raspberrypi example to Raspberry Pi firstly. There are more than one examples, you can rename the folder and put them to one raspberrypi folder for easy using.<br />
<br />
You need to copy the examples to /boot of Raspberry Pi and then copy them to /home/pi<br />
<br />
;Libraries installation<br />
Before you run examples, you should install related libraries.<br />
*BCM2835 library:<br />
<source lang="c"><br />
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gz<br />
sudo tar zxvf bcm2835-1.60.tar.gz<br />
cd bcm2835-1.xx<br />
sudo ./configure<br />
make<br />
sudo make check<br />
sudo make install<br />
</source><br />
:Note: You can also go to http://www.airspayce.com/mikem/bcm2835/index.html for newest libraries.<br />
*wiringPi libraries<br />
<source lang="c"><br />
sudo apt-get install git<br />
sudo git clone git://git.drogon.net/wiringPi<br />
cd wiringPi<br />
sudo ./build<br />
</source><br />
*Python libraries<br />
<source lang="c"><br />
sudo apt-get install python-pip <br />
sudo pip install RPi.GPIO<br />
sudo pip install spidev<br />
sudo apt-get install python-imaging<br />
sudo apt-get install python-smbus<br />
</source><br />
;Enable I2C interface<br />
:Before running examples, you also need to enable I2C.<br />
:Open terminal, run command '''sudo raspi-config''' to enter configuration menu<br />
:Choose Interfacing Options -> I2C -> Yes<br />
;Hardware connection<br />
To connect the Sense HAT (B) to Raspberry Pi, you can directly add it on the 40PIN GPIO or wire it pin by pin.<br />
{|border="1" style="width:500px; text-align:center"<br />
|-style="background:#2D2D2D; color:white"<br />
|rowspan="2"|'''Sense HAT (B)'''<br />
|colspan="2"|'''Raspberry Pi'''<br />
|-style="background:#EDEDED;"<br />
|Board||BCM2835<br />
|-<br />
|VCC||3.3V||3.3V<br />
|-<br />
|GND||GND||GND<br />
|-<br />
|SDA||3||P2<br />
|-<br />
|SCL||5||P3<br />
|}<br />
; 1. ICM20948 examples<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ICM-20948/wiringPi/bcm2835<br />
sudo make<br />
sudo ./ICM20948_D<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ICM-20948/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./ICM20948_D<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/python<br />
sudo python ICM20948.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-2.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;2.LPS22HBTR example<br />
<font color="#FF0000">Note: the temperature detection of air pressure sensor is only used as compensation. For accurate temperature detection, please observe the value of shtc3 temperature and humidity sensor.</font><br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/wiringPi/bcm2835<br />
sudo make<br />
sudo ./LPS22HB<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./LPS22HB<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/python<br />
sudo python LPS22HB.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-4.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;3.SHTC3 example<br />
<font color="#FF0000">Note: the raspberry PI's own heat will affect the actual measured temperature. The board has an I2C interface. If accurate ambient temperature is needed, the raspberry PI can be connected to the module at a distance and then tested by wire.</font><br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/SHTC3/wiringPi/bcm2835<br />
sudo make<br />
sudo ./SHTC3<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/SHTC3/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./SHTC3<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-5.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;4. TC34725 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/wiringPi/bcm2835<br />
sudo make<br />
sudo ./TC34725<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./TC34725<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/Raspberry Pi/python<br />
sudo python TC34725.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-6.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;5. ADS1015 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/wiringPi/bcm2835<br />
sudo make<br />
sudo ./ADS1015<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./ADS1015<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/Raspberry Pi/python<br />
sudo python ADS1015.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-10.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
===STM32 examples===<br />
<br />
The STM32 examples are written based on STM32F103RBT6, it will print measuring result to UART 1.<br />
;Hardware connection<br />
{|border="1" style="text-align:center; width:400px"<br />
|-<br />
|'''Sense HAT (B)'''|| '''STM32'''<br />
|-<br />
|VCC|| 5V/3.3V<br />
|-<br />
|GND||GND<br />
|-<br />
|SDA||PB11<br />
|-<br />
|SCL||PB10<br />
|}<br />
; 1. ICM20948 examples<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-3.png]]<br />
; 2. LPS22HBTR examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-4.png]]<br />
<br />
; 3. SHTC3 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. LED 2 lights on if sensor work normally and LED lights on when humidity is larger than 80%<br />
<br />
:[[File:sense-hat-b-user-manual-8.png|500px]]<br />
<br />
:[[File:sense-hat-b-user-manual-9.png|500px]]<br />
<br />
; 4. TC34725 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-7.png]]<br />
<br />
; 5. ADS1015 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-11.png]]<br />
<br />
== Resources ==<br />
*[[:File:Sense-HAT-B-Schematic.pdf|Schematic]]<br />
===Demo code===<br />
*[https://www.waveshare.com/w/upload/6/6c/Sense-HAT-B-Demo.7z Code]<br />
===Datasheet===<br />
*[[:File:ads1015.pdf|ADS1015]]<br />
*[[:File:ICM-20948-v1.3.pdf|ICM-20948]]<br />
*[[:File:lps22hb.pdf|LPS22HBTR]]<br />
*[[:File:lsf0204d.pdf|LSF0204]]<br />
*[[:File:SHTC3_Datasheet.pdf|SHTC3]]<br />
*[[:File:TCS34725.pdf|TCS34725]]<br />
<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Sense_HAT_(B)&diff=17985Sense HAT (B)2019-12-28T09:24:52Z<p>Ws-eng24: /* Download examples */</p>
<hr />
<div>{{Infobox item<br />
|img=[[File:Sense-HAT-B-1.jpg|300px|alt=Sebse HAT B|link=https://www.waveshare.com/sense-hat-b.htm |Sebse HAT B]]<br />
|caption=Sense HAT (B) for Raspberry Pi, Onboard Multi Powerful Sensors, Supports External Sensors<br />
|category=[[:Category:Expansions|Expansions]], [[:Category:Raspberry Pi|Raspberry Pi]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Sense-HAT-B.htm 官网]<br />
|website_en=[https://www.waveshare.com/sense-hat-b.htm Website]<br />
|interface1=I2C<br />
|interface2=AD<br />
|related=<br />
{{Product List|Mini PC/Raspberry Pi/Expansions}}<br />
}}<br />
== Introduction ==<br />
Sense HAT (B) for Raspberry Pi, Onboard Multi Powerful Sensors, Supports External Sensors. Can be plugged to Raspberry Pi directly.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/sense-hat-b.htm More]}}<br />
===Feature===<br />
*Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards<br />
*Onboard ICM20948 (3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer), detects movement, orientation, and magnetic<br />
*Onboard SHTC3 digital temperature and humidity sensor, allows monitoring the environment<br />
*Onboard LPS22HB barometric pressure sensor, allows monitoring the environment<br />
*Onboard TCS34725 color sensor, identifies the color of nearby object<br />
*Onboard ADS1015 ADC, 4-ch 12-bit precision, AD expansion to support more external sensors<br />
*Brings I2C control pins, for connecting other host boards like STM32<br />
*Comes with development resources and manual (examples for Raspberry Pi/STM32)<br />
===Specification===<br />
{|border="1px" width="500px"<br />
|+style="color:blue"|'''Specification of Sense HAT (B)'''<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Working voltage'''<br />
|3.3V<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Interface'''<br />
|style="background:#EEEEEE"|I2C<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Dimension'''<br />
|65mm x 30.5mm<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Accelerometer'''<br />
|style="background:#EEEEEE"|Resolution: 16-bit<br />
|-align="center"<br />
|Ranging:±2/±4/±8/±16g<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Gyoscope'''<br />
|style="background:#EEEEEE"|Resolution: 16-bits<br />
|-align="center"<br />
|Ranging:±250/±500/±1000/±2000°/sec<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Magnetometer'''<br />
|style="background:#EEEEEE"|Resolution: 16-bits<br />
|-align="center"<br />
|Ranging:±4900µT<br />
|-align="center"<br />
|rowspan="3" style="background:#646b73; color:white"|'''Barometer'''<br />
|style="background:#EEEEEE"|Resolution:24-bits (Pressure), 16-bits(Temperature)<br />
|-align="center"<br />
|Accuracy (ordinary temperature): ±0.025hPa<br />
|-align="center"<br />
|style="background:#EEEEEE"|Speed: 1 Hz - 75 Hz<br />
|-align="center"<br />
|rowspan="4" style="background:#646b73; color:white"|'''Temperature & Humidity'''<br />
|Accuracy (humidity):±2% rH<br />
|-align="center"<br />
|style="background:#EEEEEE"|Ranging(humidity): 0% ~ 100% rH<br />
|-align="center"<br />
|Accuracy(temperature): ±0.2°C<br />
|-align="center"<br />
|style="background:#EEEEEE"|Ranging(temperature): -30 ~ 100°C<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Color sensor'''<br />
|Resolution: 4-channels RGBC, 16-bits per channel<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''ADC'''<br />
|style="background:#EEEEEE"|Resolution: 12-bits<br />
|}<br />
<br />
==User Guides==<br />
===Download examples===<br />
Download demo code from [[#Demo codes]]. Unzip it and get the codes as below:<br />
:[[File:sense-hat-b-user-manual-1.png|700px]]<br />
*ADS1015: ADC examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples) ||Device address:0x48<br />
*ICM-20948: 9 axis sensor examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples) ||Device address:0x68<br />
*LPS22HB: Barometric pressure sensor examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples) ||Device address:0x5C<br />
*SHTC3: Temprature & Humidity sensor examples (STM32, BCM2835(Pi, WiringPi(Pi) and Python(Pi) four examples) ||Device address:0x70<br />
*TC34725: Color sensor example (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples) ||Device address:0x29<br />
<br />
===Raspberry Pi examples===<br />
You should copy raspberrypi example to Raspberry Pi firstly. There are more than one examples, you can rename the folder and put them to one raspberrypi folder for easy using.<br />
<br />
You need to copy the examples to /boot of Raspberry Pi and then copy them to /home/pi<br />
<br />
;Libraries installation<br />
Before you run examples, you should install related libraries.<br />
*BCM2835 library:<br />
<source lang="c"><br />
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gz<br />
sudo tar zxvf bcm2835-1.60.tar.gz<br />
cd bcm2835-1.xx<br />
sudo ./configure<br />
make<br />
sudo make check<br />
sudo make install<br />
</source><br />
:Note: You can also go to http://www.airspayce.com/mikem/bcm2835/index.html for newest libraries.<br />
*wiringPi libraries<br />
<source lang="c"><br />
sudo apt-get install git<br />
sudo git clone git://git.drogon.net/wiringPi<br />
cd wiringPi<br />
sudo ./build<br />
</source><br />
*Python libraries<br />
<source lang="c"><br />
sudo apt-get install python-pip <br />
sudo pip install RPi.GPIO<br />
sudo pip install spidev<br />
sudo apt-get install python-imaging<br />
sudo apt-get install python-smbus<br />
</source><br />
;Enable I2C interface<br />
:Before running examples, you also need to enable I2C.<br />
:Open terminal, run command '''sudo raspi-config''' to enter configuration menu<br />
:Choose Interfacing Options -> I2C -> Yes<br />
;Hardware connection<br />
To connect the Sense HAT (B) to Raspberry Pi, you can directly add it on the 40PIN GPIO or wire it pin by pin.<br />
{|border="1" style="width:500px; text-align:center"<br />
|-style="background:#2D2D2D; color:white"<br />
|rowspan="2"|'''Sense HAT (B)'''<br />
|colspan="2"|'''Raspberry Pi'''<br />
|-style="background:#EDEDED;"<br />
|Board||BCM2835<br />
|-<br />
|VCC||3.3V||3.3V<br />
|-<br />
|GND||GND||GND<br />
|-<br />
|SDA||3||P2<br />
|-<br />
|SCL||5||P3<br />
|}<br />
; 1. ICM20948 examples<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ICM-20948/wiringPi/bcm2835<br />
sudo make<br />
sudo ./ICM20948_D<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ICM-20948/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./ICM20948_D<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/python<br />
sudo python ICM20948.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-2.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;2.LPS22HBTR example<br />
<font color="#FF0000">Note: the temperature detection of air pressure sensor is only used as compensation. For accurate temperature detection, please observe the value of shtc3 temperature and humidity sensor.</font><br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/wiringPi/bcm2835<br />
sudo make<br />
sudo ./LPS22HB<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./LPS22HB<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/python<br />
sudo python LPS22HB.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-4.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;3.SHTC3 example<br />
<font color="#FF0000">Note: the raspberry PI's own heat will affect the actual measured temperature. The board has an I2C interface. If accurate ambient temperature is needed, the raspberry PI can be connected to the module at a distance and then tested by wire.</font><br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/SHTC3/wiringPi/bcm2835<br />
sudo make<br />
sudo ./SHTC3<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/SHTC3/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./SHTC3<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-5.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;4. TC34725 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/wiringPi/bcm2835<br />
sudo make<br />
sudo ./TC34725<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./TC34725<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/Raspberry Pi/python<br />
sudo python TC34725.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-6.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;5. ADS1015 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/wiringPi/bcm2835<br />
sudo make<br />
sudo ./ADS1015<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./ADS1015<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/Raspberry Pi/python<br />
sudo python ADS1015.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-10.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
===STM32 examples===<br />
<br />
The STM32 examples are written based on STM32F103RBT6, it will print measuring result to UART 1.<br />
;Hardware connection<br />
{|border="1" style="text-align:center; width:400px"<br />
|-<br />
|'''Sense HAT (B)'''|| '''STM32'''<br />
|-<br />
|VCC|| 5V/3.3V<br />
|-<br />
|GND||GND<br />
|-<br />
|SDA||PB11<br />
|-<br />
|SCL||PB10<br />
|}<br />
; 1. ICM20948 examples<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-3.png]]<br />
; 2. LPS22HBTR examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-4.png]]<br />
<br />
; 3. SHTC3 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. LED 2 lights on if sensor work normally and LED lights on when humidity is larger than 80%<br />
<br />
:[[File:sense-hat-b-user-manual-8.png|500px]]<br />
<br />
:[[File:sense-hat-b-user-manual-9.png|500px]]<br />
<br />
; 4. TC34725 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-7.png]]<br />
<br />
; 5. ADS1015 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-11.png]]<br />
<br />
== Resources ==<br />
*[[:File:Sense-HAT-B-Schematic.pdf|Schematic]]<br />
===Demo code===<br />
*[https://www.waveshare.com/w/upload/6/6c/Sense-HAT-B-Demo.7z Code]<br />
===Datasheet===<br />
*[[:File:ads1015.pdf|ADS1015]]<br />
*[[:File:ICM-20948-v1.3.pdf|ICM-20948]]<br />
*[[:File:lps22hb.pdf|LPS22HBTR]]<br />
*[[:File:lsf0204d.pdf|LSF0204]]<br />
*[[:File:SHTC3_Datasheet.pdf|SHTC3]]<br />
*[[:File:TCS34725.pdf|TCS34725]]<br />
<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Sense_HAT_(B)&diff=17984Sense HAT (B)2019-12-28T09:18:55Z<p>Ws-eng24: /* Download examples */</p>
<hr />
<div>{{Infobox item<br />
|img=[[File:Sense-HAT-B-1.jpg|300px|alt=Sebse HAT B|link=https://www.waveshare.com/sense-hat-b.htm |Sebse HAT B]]<br />
|caption=Sense HAT (B) for Raspberry Pi, Onboard Multi Powerful Sensors, Supports External Sensors<br />
|category=[[:Category:Expansions|Expansions]], [[:Category:Raspberry Pi|Raspberry Pi]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Sense-HAT-B.htm 官网]<br />
|website_en=[https://www.waveshare.com/sense-hat-b.htm Website]<br />
|interface1=I2C<br />
|interface2=AD<br />
|related=<br />
{{Product List|Mini PC/Raspberry Pi/Expansions}}<br />
}}<br />
== Introduction ==<br />
Sense HAT (B) for Raspberry Pi, Onboard Multi Powerful Sensors, Supports External Sensors. Can be plugged to Raspberry Pi directly.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/sense-hat-b.htm More]}}<br />
===Feature===<br />
*Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards<br />
*Onboard ICM20948 (3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer), detects movement, orientation, and magnetic<br />
*Onboard SHTC3 digital temperature and humidity sensor, allows monitoring the environment<br />
*Onboard LPS22HB barometric pressure sensor, allows monitoring the environment<br />
*Onboard TCS34725 color sensor, identifies the color of nearby object<br />
*Onboard ADS1015 ADC, 4-ch 12-bit precision, AD expansion to support more external sensors<br />
*Brings I2C control pins, for connecting other host boards like STM32<br />
*Comes with development resources and manual (examples for Raspberry Pi/STM32)<br />
===Specification===<br />
{|border="1px" width="500px"<br />
|+style="color:blue"|'''Specification of Sense HAT (B)'''<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Working voltage'''<br />
|3.3V<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Interface'''<br />
|style="background:#EEEEEE"|I2C<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Dimension'''<br />
|65mm x 30.5mm<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Accelerometer'''<br />
|style="background:#EEEEEE"|Resolution: 16-bit<br />
|-align="center"<br />
|Ranging:±2/±4/±8/±16g<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Gyoscope'''<br />
|style="background:#EEEEEE"|Resolution: 16-bits<br />
|-align="center"<br />
|Ranging:±250/±500/±1000/±2000°/sec<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Magnetometer'''<br />
|style="background:#EEEEEE"|Resolution: 16-bits<br />
|-align="center"<br />
|Ranging:±4900µT<br />
|-align="center"<br />
|rowspan="3" style="background:#646b73; color:white"|'''Barometer'''<br />
|style="background:#EEEEEE"|Resolution:24-bits (Pressure), 16-bits(Temperature)<br />
|-align="center"<br />
|Accuracy (ordinary temperature): ±0.025hPa<br />
|-align="center"<br />
|style="background:#EEEEEE"|Speed: 1 Hz - 75 Hz<br />
|-align="center"<br />
|rowspan="4" style="background:#646b73; color:white"|'''Temperature & Humidity'''<br />
|Accuracy (humidity):±2% rH<br />
|-align="center"<br />
|style="background:#EEEEEE"|Ranging(humidity): 0% ~ 100% rH<br />
|-align="center"<br />
|Accuracy(temperature): ±0.2°C<br />
|-align="center"<br />
|style="background:#EEEEEE"|Ranging(temperature): -30 ~ 100°C<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Color sensor'''<br />
|Resolution: 4-channels RGBC, 16-bits per channel<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''ADC'''<br />
|style="background:#EEEEEE"|Resolution: 12-bits<br />
|}<br />
<br />
==User Guides==<br />
===Download examples===<br />
Download demo code from [[#Demo codes]]. Unzip it and get the codes as below:<br />
:[[File:sense-hat-b-user-manual-1.png|700px]]<br />
*ADS1015: ADC examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples) Device address:0x48<br />
*ICM-20948: 9 axis sensor examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples) Device address:0x68<br />
*LPS22HB: Barometric pressure sensor examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples) Device address:0x5C<br />
*SHTC3: Temprature & Humidity sensor examples (STM32, BCM2835(Pi, WiringPi(Pi) and Python(Pi) four examples) Device address:0x70<br />
*TC34725: Color sensor example (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples) Device address:0x29<br />
<br />
===Raspberry Pi examples===<br />
You should copy raspberrypi example to Raspberry Pi firstly. There are more than one examples, you can rename the folder and put them to one raspberrypi folder for easy using.<br />
<br />
You need to copy the examples to /boot of Raspberry Pi and then copy them to /home/pi<br />
<br />
;Libraries installation<br />
Before you run examples, you should install related libraries.<br />
*BCM2835 library:<br />
<source lang="c"><br />
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gz<br />
sudo tar zxvf bcm2835-1.60.tar.gz<br />
cd bcm2835-1.xx<br />
sudo ./configure<br />
make<br />
sudo make check<br />
sudo make install<br />
</source><br />
:Note: You can also go to http://www.airspayce.com/mikem/bcm2835/index.html for newest libraries.<br />
*wiringPi libraries<br />
<source lang="c"><br />
sudo apt-get install git<br />
sudo git clone git://git.drogon.net/wiringPi<br />
cd wiringPi<br />
sudo ./build<br />
</source><br />
*Python libraries<br />
<source lang="c"><br />
sudo apt-get install python-pip <br />
sudo pip install RPi.GPIO<br />
sudo pip install spidev<br />
sudo apt-get install python-imaging<br />
sudo apt-get install python-smbus<br />
</source><br />
;Enable I2C interface<br />
:Before running examples, you also need to enable I2C.<br />
:Open terminal, run command '''sudo raspi-config''' to enter configuration menu<br />
:Choose Interfacing Options -> I2C -> Yes<br />
;Hardware connection<br />
To connect the Sense HAT (B) to Raspberry Pi, you can directly add it on the 40PIN GPIO or wire it pin by pin.<br />
{|border="1" style="width:500px; text-align:center"<br />
|-style="background:#2D2D2D; color:white"<br />
|rowspan="2"|'''Sense HAT (B)'''<br />
|colspan="2"|'''Raspberry Pi'''<br />
|-style="background:#EDEDED;"<br />
|Board||BCM2835<br />
|-<br />
|VCC||3.3V||3.3V<br />
|-<br />
|GND||GND||GND<br />
|-<br />
|SDA||3||P2<br />
|-<br />
|SCL||5||P3<br />
|}<br />
; 1. ICM20948 examples<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ICM-20948/wiringPi/bcm2835<br />
sudo make<br />
sudo ./ICM20948_D<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ICM-20948/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./ICM20948_D<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/python<br />
sudo python ICM20948.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-2.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;2.LPS22HBTR example<br />
<font color="#FF0000">Note: the temperature detection of air pressure sensor is only used as compensation. For accurate temperature detection, please observe the value of shtc3 temperature and humidity sensor.</font><br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/wiringPi/bcm2835<br />
sudo make<br />
sudo ./LPS22HB<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./LPS22HB<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/python<br />
sudo python LPS22HB.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-4.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;3.SHTC3 example<br />
<font color="#FF0000">Note: the raspberry PI's own heat will affect the actual measured temperature. The board has an I2C interface. If accurate ambient temperature is needed, the raspberry PI can be connected to the module at a distance and then tested by wire.</font><br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/SHTC3/wiringPi/bcm2835<br />
sudo make<br />
sudo ./SHTC3<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/SHTC3/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./SHTC3<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-5.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;4. TC34725 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/wiringPi/bcm2835<br />
sudo make<br />
sudo ./TC34725<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./TC34725<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/Raspberry Pi/python<br />
sudo python TC34725.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-6.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;5. ADS1015 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/wiringPi/bcm2835<br />
sudo make<br />
sudo ./ADS1015<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./ADS1015<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/Raspberry Pi/python<br />
sudo python ADS1015.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-10.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
===STM32 examples===<br />
<br />
The STM32 examples are written based on STM32F103RBT6, it will print measuring result to UART 1.<br />
;Hardware connection<br />
{|border="1" style="text-align:center; width:400px"<br />
|-<br />
|'''Sense HAT (B)'''|| '''STM32'''<br />
|-<br />
|VCC|| 5V/3.3V<br />
|-<br />
|GND||GND<br />
|-<br />
|SDA||PB11<br />
|-<br />
|SCL||PB10<br />
|}<br />
; 1. ICM20948 examples<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-3.png]]<br />
; 2. LPS22HBTR examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-4.png]]<br />
<br />
; 3. SHTC3 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. LED 2 lights on if sensor work normally and LED lights on when humidity is larger than 80%<br />
<br />
:[[File:sense-hat-b-user-manual-8.png|500px]]<br />
<br />
:[[File:sense-hat-b-user-manual-9.png|500px]]<br />
<br />
; 4. TC34725 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-7.png]]<br />
<br />
; 5. ADS1015 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-11.png]]<br />
<br />
== Resources ==<br />
*[[:File:Sense-HAT-B-Schematic.pdf|Schematic]]<br />
===Demo code===<br />
*[https://www.waveshare.com/w/upload/6/6c/Sense-HAT-B-Demo.7z Code]<br />
===Datasheet===<br />
*[[:File:ads1015.pdf|ADS1015]]<br />
*[[:File:ICM-20948-v1.3.pdf|ICM-20948]]<br />
*[[:File:lps22hb.pdf|LPS22HBTR]]<br />
*[[:File:lsf0204d.pdf|LSF0204]]<br />
*[[:File:SHTC3_Datasheet.pdf|SHTC3]]<br />
*[[:File:TCS34725.pdf|TCS34725]]<br />
<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Sense_HAT_(B)&diff=17981Sense HAT (B)2019-12-28T09:04:56Z<p>Ws-eng24: /* User Guides */</p>
<hr />
<div>{{Infobox item<br />
|img=[[File:Sense-HAT-B-1.jpg|300px|alt=Sebse HAT B|link=https://www.waveshare.com/sense-hat-b.htm |Sebse HAT B]]<br />
|caption=Sense HAT (B) for Raspberry Pi, Onboard Multi Powerful Sensors, Supports External Sensors<br />
|category=[[:Category:Expansions|Expansions]], [[:Category:Raspberry Pi|Raspberry Pi]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Sense-HAT-B.htm 官网]<br />
|website_en=[https://www.waveshare.com/sense-hat-b.htm Website]<br />
|interface1=I2C<br />
|interface2=AD<br />
|related=<br />
{{Product List|Mini PC/Raspberry Pi/Expansions}}<br />
}}<br />
== Introduction ==<br />
Sense HAT (B) for Raspberry Pi, Onboard Multi Powerful Sensors, Supports External Sensors. Can be plugged to Raspberry Pi directly.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/sense-hat-b.htm More]}}<br />
===Feature===<br />
*Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards<br />
*Onboard ICM20948 (3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer), detects movement, orientation, and magnetic<br />
*Onboard SHTC3 digital temperature and humidity sensor, allows monitoring the environment<br />
*Onboard LPS22HB barometric pressure sensor, allows monitoring the environment<br />
*Onboard TCS34725 color sensor, identifies the color of nearby object<br />
*Onboard ADS1015 ADC, 4-ch 12-bit precision, AD expansion to support more external sensors<br />
*Brings I2C control pins, for connecting other host boards like STM32<br />
*Comes with development resources and manual (examples for Raspberry Pi/STM32)<br />
===Specification===<br />
{|border="1px" width="500px"<br />
|+style="color:blue"|'''Specification of Sense HAT (B)'''<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Working voltage'''<br />
|3.3V<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Interface'''<br />
|style="background:#EEEEEE"|I2C<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Dimension'''<br />
|65mm x 30.5mm<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Accelerometer'''<br />
|style="background:#EEEEEE"|Resolution: 16-bit<br />
|-align="center"<br />
|Ranging:±2/±4/±8/±16g<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Gyoscope'''<br />
|style="background:#EEEEEE"|Resolution: 16-bits<br />
|-align="center"<br />
|Ranging:±250/±500/±1000/±2000°/sec<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Magnetometer'''<br />
|style="background:#EEEEEE"|Resolution: 16-bits<br />
|-align="center"<br />
|Ranging:±4900µT<br />
|-align="center"<br />
|rowspan="3" style="background:#646b73; color:white"|'''Barometer'''<br />
|style="background:#EEEEEE"|Resolution:24-bits (Pressure), 16-bits(Temperature)<br />
|-align="center"<br />
|Accuracy (ordinary temperature): ±0.025hPa<br />
|-align="center"<br />
|style="background:#EEEEEE"|Speed: 1 Hz - 75 Hz<br />
|-align="center"<br />
|rowspan="4" style="background:#646b73; color:white"|'''Temperature & Humidity'''<br />
|Accuracy (humidity):±2% rH<br />
|-align="center"<br />
|style="background:#EEEEEE"|Ranging(humidity): 0% ~ 100% rH<br />
|-align="center"<br />
|Accuracy(temperature): ±0.2°C<br />
|-align="center"<br />
|style="background:#EEEEEE"|Ranging(temperature): -30 ~ 100°C<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Color sensor'''<br />
|Resolution: 4-channels RGBC, 16-bits per channel<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''ADC'''<br />
|style="background:#EEEEEE"|Resolution: 12-bits<br />
|}<br />
<br />
==User Guides==<br />
===Download examples===<br />
Download demo code from [[#Demo codes]]. Unzip it and get the codes as below:<br />
:[[File:sense-hat-b-user-manual-1.png|700px]]<br />
*ADS1015: ADC examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)<br />
*ICM-20948: 9 axis sensor examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)<br />
*LPS22HB: Barometric pressure sensor examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)<br />
*SHTC3: Temprature & Humidity sensor examples (STM32, BCM2835(Pi, WiringPi(Pi) and Python(Pi) four examples)<br />
*TC34725: Color sensor example (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)<br />
<br />
===Raspberry Pi examples===<br />
You should copy raspberrypi example to Raspberry Pi firstly. There are more than one examples, you can rename the folder and put them to one raspberrypi folder for easy using.<br />
<br />
You need to copy the examples to /boot of Raspberry Pi and then copy them to /home/pi<br />
<br />
;Libraries installation<br />
Before you run examples, you should install related libraries.<br />
*BCM2835 library:<br />
<source lang="c"><br />
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gz<br />
sudo tar zxvf bcm2835-1.60.tar.gz<br />
cd bcm2835-1.xx<br />
sudo ./configure<br />
make<br />
sudo make check<br />
sudo make install<br />
</source><br />
:Note: You can also go to http://www.airspayce.com/mikem/bcm2835/index.html for newest libraries.<br />
*wiringPi libraries<br />
<source lang="c"><br />
sudo apt-get install git<br />
sudo git clone git://git.drogon.net/wiringPi<br />
cd wiringPi<br />
sudo ./build<br />
</source><br />
*Python libraries<br />
<source lang="c"><br />
sudo apt-get install python-pip <br />
sudo pip install RPi.GPIO<br />
sudo pip install spidev<br />
sudo apt-get install python-imaging<br />
sudo apt-get install python-smbus<br />
</source><br />
;Enable I2C interface<br />
:Before running examples, you also need to enable I2C.<br />
:Open terminal, run command '''sudo raspi-config''' to enter configuration menu<br />
:Choose Interfacing Options -> I2C -> Yes<br />
;Hardware connection<br />
To connect the Sense HAT (B) to Raspberry Pi, you can directly add it on the 40PIN GPIO or wire it pin by pin.<br />
{|border="1" style="width:500px; text-align:center"<br />
|-style="background:#2D2D2D; color:white"<br />
|rowspan="2"|'''Sense HAT (B)'''<br />
|colspan="2"|'''Raspberry Pi'''<br />
|-style="background:#EDEDED;"<br />
|Board||BCM2835<br />
|-<br />
|VCC||3.3V||3.3V<br />
|-<br />
|GND||GND||GND<br />
|-<br />
|SDA||3||P2<br />
|-<br />
|SCL||5||P3<br />
|}<br />
; 1. ICM20948 examples<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ICM-20948/wiringPi/bcm2835<br />
sudo make<br />
sudo ./ICM20948_D<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ICM-20948/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./ICM20948_D<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/python<br />
sudo python ICM20948.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-2.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;2.LPS22HBTR example<br />
<font color="#FF0000">Note: the temperature detection of air pressure sensor is only used as compensation. For accurate temperature detection, please observe the value of shtc3 temperature and humidity sensor.</font><br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/wiringPi/bcm2835<br />
sudo make<br />
sudo ./LPS22HB<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./LPS22HB<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/python<br />
sudo python LPS22HB.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-4.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;3.SHTC3 example<br />
<font color="#FF0000">Note: the raspberry PI's own heat will affect the actual measured temperature. The board has an I2C interface. If accurate ambient temperature is needed, the raspberry PI can be connected to the module at a distance and then tested by wire.</font><br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/SHTC3/wiringPi/bcm2835<br />
sudo make<br />
sudo ./SHTC3<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/SHTC3/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./SHTC3<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-5.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;4. TC34725 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/wiringPi/bcm2835<br />
sudo make<br />
sudo ./TC34725<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./TC34725<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/Raspberry Pi/python<br />
sudo python TC34725.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-6.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;5. ADS1015 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/wiringPi/bcm2835<br />
sudo make<br />
sudo ./ADS1015<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./ADS1015<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/Raspberry Pi/python<br />
sudo python ADS1015.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-10.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
===STM32 examples===<br />
<br />
The STM32 examples are written based on STM32F103RBT6, it will print measuring result to UART 1.<br />
;Hardware connection<br />
{|border="1" style="text-align:center; width:400px"<br />
|-<br />
|'''Sense HAT (B)'''|| '''STM32'''<br />
|-<br />
|VCC|| 5V/3.3V<br />
|-<br />
|GND||GND<br />
|-<br />
|SDA||PB11<br />
|-<br />
|SCL||PB10<br />
|}<br />
; 1. ICM20948 examples<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-3.png]]<br />
; 2. LPS22HBTR examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-4.png]]<br />
<br />
; 3. SHTC3 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. LED 2 lights on if sensor work normally and LED lights on when humidity is larger than 80%<br />
<br />
:[[File:sense-hat-b-user-manual-8.png|500px]]<br />
<br />
:[[File:sense-hat-b-user-manual-9.png|500px]]<br />
<br />
; 4. TC34725 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-7.png]]<br />
<br />
; 5. ADS1015 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-11.png]]<br />
<br />
== Resources ==<br />
*[[:File:Sense-HAT-B-Schematic.pdf|Schematic]]<br />
===Demo code===<br />
*[https://www.waveshare.com/w/upload/6/6c/Sense-HAT-B-Demo.7z Code]<br />
===Datasheet===<br />
*[[:File:ads1015.pdf|ADS1015]]<br />
*[[:File:ICM-20948-v1.3.pdf|ICM-20948]]<br />
*[[:File:lps22hb.pdf|LPS22HBTR]]<br />
*[[:File:lsf0204d.pdf|LSF0204]]<br />
*[[:File:SHTC3_Datasheet.pdf|SHTC3]]<br />
*[[:File:TCS34725.pdf|TCS34725]]<br />
<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Sense_HAT_(B)&diff=17980Sense HAT (B)2019-12-28T09:01:41Z<p>Ws-eng24: /* User Guides */</p>
<hr />
<div>{{Infobox item<br />
|img=[[File:Sense-HAT-B-1.jpg|300px|alt=Sebse HAT B|link=https://www.waveshare.com/sense-hat-b.htm |Sebse HAT B]]<br />
|caption=Sense HAT (B) for Raspberry Pi, Onboard Multi Powerful Sensors, Supports External Sensors<br />
|category=[[:Category:Expansions|Expansions]], [[:Category:Raspberry Pi|Raspberry Pi]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Sense-HAT-B.htm 官网]<br />
|website_en=[https://www.waveshare.com/sense-hat-b.htm Website]<br />
|interface1=I2C<br />
|interface2=AD<br />
|related=<br />
{{Product List|Mini PC/Raspberry Pi/Expansions}}<br />
}}<br />
== Introduction ==<br />
Sense HAT (B) for Raspberry Pi, Onboard Multi Powerful Sensors, Supports External Sensors. Can be plugged to Raspberry Pi directly.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/sense-hat-b.htm More]}}<br />
===Feature===<br />
*Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards<br />
*Onboard ICM20948 (3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer), detects movement, orientation, and magnetic<br />
*Onboard SHTC3 digital temperature and humidity sensor, allows monitoring the environment<br />
*Onboard LPS22HB barometric pressure sensor, allows monitoring the environment<br />
*Onboard TCS34725 color sensor, identifies the color of nearby object<br />
*Onboard ADS1015 ADC, 4-ch 12-bit precision, AD expansion to support more external sensors<br />
*Brings I2C control pins, for connecting other host boards like STM32<br />
*Comes with development resources and manual (examples for Raspberry Pi/STM32)<br />
===Specification===<br />
{|border="1px" width="500px"<br />
|+style="color:blue"|'''Specification of Sense HAT (B)'''<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Working voltage'''<br />
|3.3V<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Interface'''<br />
|style="background:#EEEEEE"|I2C<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Dimension'''<br />
|65mm x 30.5mm<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Accelerometer'''<br />
|style="background:#EEEEEE"|Resolution: 16-bit<br />
|-align="center"<br />
|Ranging:±2/±4/±8/±16g<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Gyoscope'''<br />
|style="background:#EEEEEE"|Resolution: 16-bits<br />
|-align="center"<br />
|Ranging:±250/±500/±1000/±2000°/sec<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Magnetometer'''<br />
|style="background:#EEEEEE"|Resolution: 16-bits<br />
|-align="center"<br />
|Ranging:±4900µT<br />
|-align="center"<br />
|rowspan="3" style="background:#646b73; color:white"|'''Barometer'''<br />
|style="background:#EEEEEE"|Resolution:24-bits (Pressure), 16-bits(Temperature)<br />
|-align="center"<br />
|Accuracy (ordinary temperature): ±0.025hPa<br />
|-align="center"<br />
|style="background:#EEEEEE"|Speed: 1 Hz - 75 Hz<br />
|-align="center"<br />
|rowspan="4" style="background:#646b73; color:white"|'''Temperature & Humidity'''<br />
|Accuracy (humidity):±2% rH<br />
|-align="center"<br />
|style="background:#EEEEEE"|Ranging(humidity): 0% ~ 100% rH<br />
|-align="center"<br />
|Accuracy(temperature): ±0.2°C<br />
|-align="center"<br />
|style="background:#EEEEEE"|Ranging(temperature): -30 ~ 100°C<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Color sensor'''<br />
|Resolution: 4-channels RGBC, 16-bits per channel<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''ADC'''<br />
|style="background:#EEEEEE"|Resolution: 12-bits<br />
|}<br />
<br />
==User Guides==<br />
===Download examples===<br />
Download demo code from [[#Demo codes]]. Unzip it and get the codes as below:<br />
:[[File:sense-hat-b-user-manual-1.png|700px]]<br />
*ADS1015: ADC examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)<br />
*ICM-20948: 9 axis sensor examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)<br />
*LPS22HB: Barometric pressure sensor examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)<br />
*SHTC3: Temprature & Humidity sensor examples (STM32, BCM2835(Pi, WiringPi(Pi) and Python(Pi) four examples)<br />
*TC34725: Color sensor example (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)<br />
<br />
===Raspberry Pi examples===<br />
You should copy raspberrypi example to Raspberry Pi firstly. There are more than one examples, you can rename the folder and put them to one raspberrypi folder for easy using.<br />
<br />
You need to copy the examples to /boot of Raspberry Pi and then copy them to /home/pi<br />
<br />
;Libraries installation<br />
Before you run examples, you should install related libraries.<br />
*BCM2835 library:<br />
<source lang="c"><br />
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gz<br />
sudo tar zxvf bcm2835-1.60.tar.gz<br />
cd bcm2835-1.xx<br />
sudo ./configure<br />
make<br />
sudo make check<br />
sudo make install<br />
</source><br />
:Note: You can also go to http://www.airspayce.com/mikem/bcm2835/index.html for newest libraries.<br />
*wiringPi libraries<br />
<source lang="c"><br />
sudo apt-get install git<br />
sudo git clone git://git.drogon.net/wiringPi<br />
cd wiringPi<br />
sudo ./build<br />
</source><br />
*Python libraries<br />
<source lang="c"><br />
sudo apt-get install python-pip <br />
sudo pip install RPi.GPIO<br />
sudo pip install spidev<br />
sudo apt-get install python-imaging<br />
sudo apt-get install python-smbus<br />
</source><br />
;Enable I2C interface<br />
:Before running examples, you also need to enable I2C.<br />
:Open terminal, run command '''sudo raspi-config''' to enter configuration menu<br />
:Choose Interfacing Options -> I2C -> Yes<br />
;Hardware connection<br />
To connect the Sense HAT (B) to Raspberry Pi, you can directly add it on the 40PIN GPIO or wire it pin by pin.<br />
{|border="1" style="width:500px; text-align:center"<br />
|-style="background:#2D2D2D; color:white"<br />
|rowspan="2"|'''Sense HAT (B)'''<br />
|colspan="2"|'''Raspberry Pi'''<br />
|-style="background:#EDEDED;"<br />
|Board||BCM2835<br />
|-<br />
|VCC||3.3V||3.3V<br />
|-<br />
|GND||GND||GND<br />
|-<br />
|SDA||3||P2<br />
|-<br />
|SCL||5||P3<br />
|}<br />
; 1. ICM20948 examples<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ICM-20948/wiringPi/bcm2835<br />
sudo make<br />
sudo ./ICM20948_D<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ICM-20948/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./ICM20948_D<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/python<br />
sudo python ICM20948.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-2.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;2.LPS22HBTR example<br />
<font color="#FF0000">Note: the temperature detection of air pressure sensor is only used as compensation. For accurate temperature detection, please observe the value of shtc3 temperature and humidity sensor.</font><br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/wiringPi/bcm2835<br />
sudo make<br />
sudo ./LPS22HB<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./LPS22HB<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/python<br />
sudo python LPS22HB.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-4.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;3.SHTC3 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/SHTC3/wiringPi/bcm2835<br />
sudo make<br />
sudo ./SHTC3<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/SHTC3/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./SHTC3<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-5.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;4. TC34725 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/wiringPi/bcm2835<br />
sudo make<br />
sudo ./TC34725<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./TC34725<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/Raspberry Pi/python<br />
sudo python TC34725.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-6.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;5. ADS1015 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/wiringPi/bcm2835<br />
sudo make<br />
sudo ./ADS1015<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./ADS1015<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/Raspberry Pi/python<br />
sudo python ADS1015.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-10.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
===STM32 examples===<br />
<br />
The STM32 examples are written based on STM32F103RBT6, it will print measuring result to UART 1.<br />
;Hardware connection<br />
{|border="1" style="text-align:center; width:400px"<br />
|-<br />
|'''Sense HAT (B)'''|| '''STM32'''<br />
|-<br />
|VCC|| 5V/3.3V<br />
|-<br />
|GND||GND<br />
|-<br />
|SDA||PB11<br />
|-<br />
|SCL||PB10<br />
|}<br />
; 1. ICM20948 examples<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-3.png]]<br />
; 2. LPS22HBTR examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-4.png]]<br />
<br />
; 3. SHTC3 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. LED 2 lights on if sensor work normally and LED lights on when humidity is larger than 80%<br />
<br />
:[[File:sense-hat-b-user-manual-8.png|500px]]<br />
<br />
:[[File:sense-hat-b-user-manual-9.png|500px]]<br />
<br />
; 4. TC34725 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-7.png]]<br />
<br />
; 5. ADS1015 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-11.png]]<br />
<br />
== Resources ==<br />
*[[:File:Sense-HAT-B-Schematic.pdf|Schematic]]<br />
===Demo code===<br />
*[https://www.waveshare.com/w/upload/6/6c/Sense-HAT-B-Demo.7z Code]<br />
===Datasheet===<br />
*[[:File:ads1015.pdf|ADS1015]]<br />
*[[:File:ICM-20948-v1.3.pdf|ICM-20948]]<br />
*[[:File:lps22hb.pdf|LPS22HBTR]]<br />
*[[:File:lsf0204d.pdf|LSF0204]]<br />
*[[:File:SHTC3_Datasheet.pdf|SHTC3]]<br />
*[[:File:TCS34725.pdf|TCS34725]]<br />
<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Sense_HAT_(B)&diff=17979Sense HAT (B)2019-12-28T08:35:45Z<p>Ws-eng24: /* Download examples */</p>
<hr />
<div>{{Infobox item<br />
|img=[[File:Sense-HAT-B-1.jpg|300px|alt=Sebse HAT B|link=https://www.waveshare.com/sense-hat-b.htm |Sebse HAT B]]<br />
|caption=Sense HAT (B) for Raspberry Pi, Onboard Multi Powerful Sensors, Supports External Sensors<br />
|category=[[:Category:Expansions|Expansions]], [[:Category:Raspberry Pi|Raspberry Pi]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Sense-HAT-B.htm 官网]<br />
|website_en=[https://www.waveshare.com/sense-hat-b.htm Website]<br />
|interface1=I2C<br />
|interface2=AD<br />
|related=<br />
{{Product List|Mini PC/Raspberry Pi/Expansions}}<br />
}}<br />
== Introduction ==<br />
Sense HAT (B) for Raspberry Pi, Onboard Multi Powerful Sensors, Supports External Sensors. Can be plugged to Raspberry Pi directly.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/sense-hat-b.htm More]}}<br />
===Feature===<br />
*Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards<br />
*Onboard ICM20948 (3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer), detects movement, orientation, and magnetic<br />
*Onboard SHTC3 digital temperature and humidity sensor, allows monitoring the environment<br />
*Onboard LPS22HB barometric pressure sensor, allows monitoring the environment<br />
*Onboard TCS34725 color sensor, identifies the color of nearby object<br />
*Onboard ADS1015 ADC, 4-ch 12-bit precision, AD expansion to support more external sensors<br />
*Brings I2C control pins, for connecting other host boards like STM32<br />
*Comes with development resources and manual (examples for Raspberry Pi/STM32)<br />
===Specification===<br />
{|border="1px" width="500px"<br />
|+style="color:blue"|'''Specification of Sense HAT (B)'''<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Working voltage'''<br />
|3.3V<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Interface'''<br />
|style="background:#EEEEEE"|I2C<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Dimension'''<br />
|65mm x 30.5mm<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Accelerometer'''<br />
|style="background:#EEEEEE"|Resolution: 16-bit<br />
|-align="center"<br />
|Ranging:±2/±4/±8/±16g<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Gyoscope'''<br />
|style="background:#EEEEEE"|Resolution: 16-bits<br />
|-align="center"<br />
|Ranging:±250/±500/±1000/±2000°/sec<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Magnetometer'''<br />
|style="background:#EEEEEE"|Resolution: 16-bits<br />
|-align="center"<br />
|Ranging:±4900µT<br />
|-align="center"<br />
|rowspan="3" style="background:#646b73; color:white"|'''Barometer'''<br />
|style="background:#EEEEEE"|Resolution:24-bits (Pressure), 16-bits(Temperature)<br />
|-align="center"<br />
|Accuracy (ordinary temperature): ±0.025hPa<br />
|-align="center"<br />
|style="background:#EEEEEE"|Speed: 1 Hz - 75 Hz<br />
|-align="center"<br />
|rowspan="4" style="background:#646b73; color:white"|'''Temperature & Humidity'''<br />
|Accuracy (humidity):±2% rH<br />
|-align="center"<br />
|style="background:#EEEEEE"|Ranging(humidity): 0% ~ 100% rH<br />
|-align="center"<br />
|Accuracy(temperature): ±0.2°C<br />
|-align="center"<br />
|style="background:#EEEEEE"|Ranging(temperature): -30 ~ 100°C<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Color sensor'''<br />
|Resolution: 4-channels RGBC, 16-bits per channel<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''ADC'''<br />
|style="background:#EEEEEE"|Resolution: 12-bits<br />
|}<br />
<br />
==User Guides==<br />
===Download examples===<br />
Download demo code from [[#Demo codes]]. Unzip it and get the codes as below:<br />
:[[File:sense-hat-b-user-manual-1.png|700px]]<br />
*ADS1015: ADC examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)<br />
*ICM-20948: 9 axis sensor examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)<br />
*LPS22HB: Barometric pressure sensor examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)<br />
*SHTC3: Temprature & Humidity sensor examples (STM32, BCM2835(Pi, WiringPi(Pi) and Python(Pi) four examples)<br />
*TC34725: Color sensor example (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)<br />
<br />
===Raspberry Pi examples===<br />
You should copy raspberrypi example to Raspberry Pi firstly. There are more than one examples, you can rename the folder and put them to one raspberrypi folder for easy using.<br />
<br />
You need to copy the examples to /boot of Raspberry Pi and then copy them to /home/pi<br />
<br />
;Libraries installation<br />
Before you run examples, you should install related libraries.<br />
*BCM2835 library:<br />
<source lang="c"><br />
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gz<br />
sudo tar zxvf bcm2835-1.60.tar.gz<br />
cd bcm2835-1.xx<br />
sudo ./configure<br />
make<br />
sudo make check<br />
sudo make install<br />
</source><br />
:Note: You can also go to http://www.airspayce.com/mikem/bcm2835/index.html for newest libraries.<br />
*wiringPi libraries<br />
<source lang="c"><br />
sudo apt-get install git<br />
sudo git clone git://git.drogon.net/wiringPi<br />
cd wiringPi<br />
sudo ./build<br />
</source><br />
*Python libraries<br />
<source lang="c"><br />
sudo apt-get install python-pip <br />
sudo pip install RPi.GPIO<br />
sudo pip install spidev<br />
sudo apt-get install python-imaging<br />
sudo apt-get install python-smbus<br />
</source><br />
;Enable I2C interface<br />
:Before running examples, you also need to enable I2C.<br />
:Open terminal, run command '''sudo raspi-config''' to enter configuration menu<br />
:Choose Interfacing Options -> I2C -> Yes<br />
;Hardware connection<br />
To connect the Sense HAT (B) to Raspberry Pi, you can directly add it on the 40PIN GPIO or wire it pin by pin.<br />
{|border="1" style="width:500px; text-align:center"<br />
|-style="background:#2D2D2D; color:white"<br />
|rowspan="2"|'''Sense HAT (B)'''<br />
|colspan="2"|'''Raspberry Pi'''<br />
|-style="background:#EDEDED;"<br />
|Board||BCM2835<br />
|-<br />
|VCC||3.3V||3.3V<br />
|-<br />
|GND||GND||GND<br />
|-<br />
|SDA||3||P2<br />
|-<br />
|SCL||5||P3<br />
|}<br />
; 1. ICM20948 examples<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ICM-20948/wiringPi/bcm2835<br />
sudo make<br />
sudo ./ICM20948_D<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ICM-20948/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./ICM20948_D<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/python<br />
sudo python ICM20948.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-2.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;2.LPS22HBTR example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/wiringPi/bcm2835<br />
sudo make<br />
sudo ./LPS22HB<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./LPS22HB<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/python<br />
sudo python LPS22HB.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-4.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;3.SHTC3 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/SHTC3/wiringPi/bcm2835<br />
sudo make<br />
sudo ./SHTC3<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/SHTC3/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./SHTC3<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-5.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;4. TC34725 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/wiringPi/bcm2835<br />
sudo make<br />
sudo ./TC34725<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./TC34725<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/Raspberry Pi/python<br />
sudo python TC34725.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-6.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;5. ADS1015 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/wiringPi/bcm2835<br />
sudo make<br />
sudo ./ADS1015<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./ADS1015<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/Raspberry Pi/python<br />
sudo python ADS1015.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-10.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
===STM32 examples===<br />
<br />
The STM32 examples are written based on STM32F103RBT6, it will print measuring result to UART 1.<br />
;Hardware connection<br />
{|border="1" style="text-align:center; width:400px"<br />
|-<br />
|'''Sense HAT (B)'''|| '''STM32'''<br />
|-<br />
|VCC|| 5V/3.3V<br />
|-<br />
|GND||GND<br />
|-<br />
|SDA||PB11<br />
|-<br />
|SCL||PB10<br />
|}<br />
; 1. ICM20948 examples<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-3.png]]<br />
; 2. LPS22HBTR examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-4.png]]<br />
<br />
; 3. SHTC3 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. LED 2 lights on if sensor work normally and LED lights on when humidity is larger than 80%<br />
<br />
:[[File:sense-hat-b-user-manual-8.png|500px]]<br />
<br />
:[[File:sense-hat-b-user-manual-9.png|500px]]<br />
<br />
; 4. TC34725 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-7.png]]<br />
<br />
; 5. ADS1015 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-11.png]]<br />
<br />
== Resources ==<br />
*[[:File:Sense-HAT-B-Schematic.pdf|Schematic]]<br />
===Demo code===<br />
*[https://www.waveshare.com/w/upload/6/6c/Sense-HAT-B-Demo.7z Code]<br />
===Datasheet===<br />
*[[:File:ads1015.pdf|ADS1015]]<br />
*[[:File:ICM-20948-v1.3.pdf|ICM-20948]]<br />
*[[:File:lps22hb.pdf|LPS22HBTR]]<br />
*[[:File:lsf0204d.pdf|LSF0204]]<br />
*[[:File:SHTC3_Datasheet.pdf|SHTC3]]<br />
*[[:File:TCS34725.pdf|TCS34725]]<br />
<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Sense_HAT_(B)&diff=17978Sense HAT (B)2019-12-28T08:24:32Z<p>Ws-eng24: /* Raspberry Pi examples */</p>
<hr />
<div>{{Infobox item<br />
|img=[[File:Sense-HAT-B-1.jpg|300px|alt=Sebse HAT B|link=https://www.waveshare.com/sense-hat-b.htm |Sebse HAT B]]<br />
|caption=Sense HAT (B) for Raspberry Pi, Onboard Multi Powerful Sensors, Supports External Sensors<br />
|category=[[:Category:Expansions|Expansions]], [[:Category:Raspberry Pi|Raspberry Pi]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Sense-HAT-B.htm 官网]<br />
|website_en=[https://www.waveshare.com/sense-hat-b.htm Website]<br />
|interface1=I2C<br />
|interface2=AD<br />
|related=<br />
{{Product List|Mini PC/Raspberry Pi/Expansions}}<br />
}}<br />
== Introduction ==<br />
Sense HAT (B) for Raspberry Pi, Onboard Multi Powerful Sensors, Supports External Sensors. Can be plugged to Raspberry Pi directly.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/sense-hat-b.htm More]}}<br />
===Feature===<br />
*Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards<br />
*Onboard ICM20948 (3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer), detects movement, orientation, and magnetic<br />
*Onboard SHTC3 digital temperature and humidity sensor, allows monitoring the environment<br />
*Onboard LPS22HB barometric pressure sensor, allows monitoring the environment<br />
*Onboard TCS34725 color sensor, identifies the color of nearby object<br />
*Onboard ADS1015 ADC, 4-ch 12-bit precision, AD expansion to support more external sensors<br />
*Brings I2C control pins, for connecting other host boards like STM32<br />
*Comes with development resources and manual (examples for Raspberry Pi/STM32)<br />
===Specification===<br />
{|border="1px" width="500px"<br />
|+style="color:blue"|'''Specification of Sense HAT (B)'''<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Working voltage'''<br />
|3.3V<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Interface'''<br />
|style="background:#EEEEEE"|I2C<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Dimension'''<br />
|65mm x 30.5mm<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Accelerometer'''<br />
|style="background:#EEEEEE"|Resolution: 16-bit<br />
|-align="center"<br />
|Ranging:±2/±4/±8/±16g<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Gyoscope'''<br />
|style="background:#EEEEEE"|Resolution: 16-bits<br />
|-align="center"<br />
|Ranging:±250/±500/±1000/±2000°/sec<br />
|-align="center"<br />
|rowspan="2" style="background:#646b73; color:white"|'''Magnetometer'''<br />
|style="background:#EEEEEE"|Resolution: 16-bits<br />
|-align="center"<br />
|Ranging:±4900µT<br />
|-align="center"<br />
|rowspan="3" style="background:#646b73; color:white"|'''Barometer'''<br />
|style="background:#EEEEEE"|Resolution:24-bits (Pressure), 16-bits(Temperature)<br />
|-align="center"<br />
|Accuracy (ordinary temperature): ±0.025hPa<br />
|-align="center"<br />
|style="background:#EEEEEE"|Speed: 1 Hz - 75 Hz<br />
|-align="center"<br />
|rowspan="4" style="background:#646b73; color:white"|'''Temperature & Humidity'''<br />
|Accuracy (humidity):±2% rH<br />
|-align="center"<br />
|style="background:#EEEEEE"|Ranging(humidity): 0% ~ 100% rH<br />
|-align="center"<br />
|Accuracy(temperature): ±0.2°C<br />
|-align="center"<br />
|style="background:#EEEEEE"|Ranging(temperature): -30 ~ 100°C<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''Color sensor'''<br />
|Resolution: 4-channels RGBC, 16-bits per channel<br />
|-align="center"<br />
|style="background:#646b73; color:white"|'''ADC'''<br />
|style="background:#EEEEEE"|Resolution: 12-bits<br />
|}<br />
<br />
==User Guides==<br />
===Download examples===<br />
Download demo code from [[#Demo codes]]. Unzip it and get the codes as below:<br />
:[[File:sense-hat-b-user-manual-1.png|700px]]<br />
*ADS1015: ADC examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)<br />
*ICM-20948: 9 axis sensor examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)<br />
*LPS22HB: Barometric pressure sensor examples (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)<br />
*SHTC3: Temprature & Humidity sensor examples (STM32, BCM2835(Pi) and WiringPi(Pi) Three examples)<br />
*TC34725: Color sensor example (STM32, BCM2835(Pi), WiringPi(Pi) and Python(Pi) four examples)<br />
<br />
===Raspberry Pi examples===<br />
You should copy raspberrypi example to Raspberry Pi firstly. There are more than one examples, you can rename the folder and put them to one raspberrypi folder for easy using.<br />
<br />
You need to copy the examples to /boot of Raspberry Pi and then copy them to /home/pi<br />
<br />
;Libraries installation<br />
Before you run examples, you should install related libraries.<br />
*BCM2835 library:<br />
<source lang="c"><br />
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gz<br />
sudo tar zxvf bcm2835-1.60.tar.gz<br />
cd bcm2835-1.xx<br />
sudo ./configure<br />
make<br />
sudo make check<br />
sudo make install<br />
</source><br />
:Note: You can also go to http://www.airspayce.com/mikem/bcm2835/index.html for newest libraries.<br />
*wiringPi libraries<br />
<source lang="c"><br />
sudo apt-get install git<br />
sudo git clone git://git.drogon.net/wiringPi<br />
cd wiringPi<br />
sudo ./build<br />
</source><br />
*Python libraries<br />
<source lang="c"><br />
sudo apt-get install python-pip <br />
sudo pip install RPi.GPIO<br />
sudo pip install spidev<br />
sudo apt-get install python-imaging<br />
sudo apt-get install python-smbus<br />
</source><br />
;Enable I2C interface<br />
:Before running examples, you also need to enable I2C.<br />
:Open terminal, run command '''sudo raspi-config''' to enter configuration menu<br />
:Choose Interfacing Options -> I2C -> Yes<br />
;Hardware connection<br />
To connect the Sense HAT (B) to Raspberry Pi, you can directly add it on the 40PIN GPIO or wire it pin by pin.<br />
{|border="1" style="width:500px; text-align:center"<br />
|-style="background:#2D2D2D; color:white"<br />
|rowspan="2"|'''Sense HAT (B)'''<br />
|colspan="2"|'''Raspberry Pi'''<br />
|-style="background:#EDEDED;"<br />
|Board||BCM2835<br />
|-<br />
|VCC||3.3V||3.3V<br />
|-<br />
|GND||GND||GND<br />
|-<br />
|SDA||3||P2<br />
|-<br />
|SCL||5||P3<br />
|}<br />
; 1. ICM20948 examples<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ICM-20948/wiringPi/bcm2835<br />
sudo make<br />
sudo ./ICM20948_D<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ICM-20948/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./ICM20948_D<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/python<br />
sudo python ICM20948.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-2.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;2.LPS22HBTR example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/wiringPi/bcm2835<br />
sudo make<br />
sudo ./LPS22HB<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./LPS22HB<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/LPS22HB/Raspberry Pi/python<br />
sudo python LPS22HB.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-4.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;3.SHTC3 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/SHTC3/wiringPi/bcm2835<br />
sudo make<br />
sudo ./SHTC3<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/SHTC3/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./SHTC3<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-5.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;4. TC34725 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/wiringPi/bcm2835<br />
sudo make<br />
sudo ./TC34725<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./TC34725<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/TC34725/Raspberry Pi/python<br />
sudo python TC34725.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-6.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
;5. ADS1015 example<br />
*bcm2835 example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/wiringPi/bcm2835<br />
sudo make<br />
sudo ./ADS1015<br />
</source><br />
*WiringPi example<br />
Open terminal of Raspbian, run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/Raspberry Pi/wiringPi<br />
sudo make<br />
sudo ./ADS1015<br />
</source><br />
*python example<br />
Open terminal of Raspbian, Compile codes and run example by command:<br />
<source lang="c"><br />
cd ~/Sense HAT (B)/ADS1015/Raspberry Pi/python<br />
sudo python ADS1015.py<br />
</source><br />
*Expected result:<br />
:[[File:sense-hat-b-user-manual-10.png]]<br />
To stop example, you can press Ctrl + C<br />
<br />
===STM32 examples===<br />
<br />
The STM32 examples are written based on STM32F103RBT6, it will print measuring result to UART 1.<br />
;Hardware connection<br />
{|border="1" style="text-align:center; width:400px"<br />
|-<br />
|'''Sense HAT (B)'''|| '''STM32'''<br />
|-<br />
|VCC|| 5V/3.3V<br />
|-<br />
|GND||GND<br />
|-<br />
|SDA||PB11<br />
|-<br />
|SCL||PB10<br />
|}<br />
; 1. ICM20948 examples<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-3.png]]<br />
; 2. LPS22HBTR examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-4.png]]<br />
<br />
; 3. SHTC3 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. LED 2 lights on if sensor work normally and LED lights on when humidity is larger than 80%<br />
<br />
:[[File:sense-hat-b-user-manual-8.png|500px]]<br />
<br />
:[[File:sense-hat-b-user-manual-9.png|500px]]<br />
<br />
; 4. TC34725 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-7.png]]<br />
<br />
; 5. ADS1015 examples<br />
<br />
1. Open the project <br />
<br />
2. Compiling and download the project<br />
<br />
3. Open serial SSCOM software, result are printed as below<br />
<br />
:[[File:sense-hat-b-user-manual-11.png]]<br />
<br />
== Resources ==<br />
*[[:File:Sense-HAT-B-Schematic.pdf|Schematic]]<br />
===Demo code===<br />
*[https://www.waveshare.com/w/upload/6/6c/Sense-HAT-B-Demo.7z Code]<br />
===Datasheet===<br />
*[[:File:ads1015.pdf|ADS1015]]<br />
*[[:File:ICM-20948-v1.3.pdf|ICM-20948]]<br />
*[[:File:lps22hb.pdf|LPS22HBTR]]<br />
*[[:File:lsf0204d.pdf|LSF0204]]<br />
*[[:File:SHTC3_Datasheet.pdf|SHTC3]]<br />
*[[:File:TCS34725.pdf|TCS34725]]<br />
<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:Sense-HAT-B-Demo.7z&diff=17977File:Sense-HAT-B-Demo.7z2019-12-28T07:57:44Z<p>Ws-eng24: Ws-eng24 uploaded a new version of &quot;File:Sense-HAT-B-Demo.7z&quot;</p>
<hr />
<div>MsUpload</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:Sense-HAT-B-Demo.7z&diff=17758File:Sense-HAT-B-Demo.7z2019-11-28T07:41:08Z<p>Ws-eng24: Ws-eng24 uploaded a new version of &quot;File:Sense-HAT-B-Demo.7z&quot;</p>
<hr />
<div>MsUpload</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maix_Binocular_Camera&diff=17749Maix Binocular Camera2019-11-25T01:38:31Z<p>Ws-eng24: </p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Binocular_1.jpg|300px|alt=Maix-Binocular-Camera|link=https://www.waveshare.com/maix-binocular-camera.htm | Maix Binocular Camera]]<br />
|brief=<br />
|caption=Maix Binocular Camera<br />
|category=[[:Category:Modules|Modules]], [[:Category:Maix AIoT|Maix AIoT]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maix-Binocular-Camera.htm 网站]<br />
|website_en=[https://www.waveshare.com/maix-binocular-camera.htm Website]<br />
|related=<br />
{{Product List |Mini PC/Maix AIoT/Boards}}<br />
{{Product List |Mini PC/Maix AIoT/Expansions}}<br />
}}<br />
== Introduction ==<br />
The Maix Binocular Camera module features dual OV2640 camera onboard, 2MP pixels, 60mm binocular distance, compatible with Maix AIoT series development boards. <br /><br />
It is suitable for AI vision applications like depth vision and stereo vision.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maix-binocular-camera.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/a/a5/Sipeed_DualCamera_Datasheet_V1.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/5/57/Maix-DualCamera_11.29%28Schematic%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/b/be/Maix-DualCamera_11.29%28Assembly_drawing%29.pdf Assembly drawing]]<br />
*[https://www.waveshare.com/w/upload/9/93/Maix_cam_0328.7z model]]<br />
<br />
== Software resources ==<br />
<br />
<br />
<br />
<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}<br />
<br />
[[Category:Maix AIoT|Maix AIoT]]<br />
[[Category:Modules|Modules]]</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maix_R6%2B1_Microphone_Array&diff=17748Maix R6+1 Microphone Array2019-11-25T01:38:04Z<p>Ws-eng24: </p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Mic_array.png|300px|alt=Maix-R6+1-Microphone-Array|link=https://www.waveshare.com/maix-r6-1-microphone-array.htm | Maix R6+1 Microphone Array]]<br />
|brief=<br />
|caption=Maix R6+1 Microphone Array<br />
|category=[[:Category:Modules|Modules]],[[:Category:Maix AIoT|Maix AIoT]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maix-R6+1-Microphone-Array.htm 网站]<br />
|website_en=[https://www.waveshare.com/maix-r6-1-microphone-arra Website]<br />
|related=<br />
{{Product List |Mini PC/Maix AIoT/Boards}}<br />
{{Product List |Mini PC/Maix AIoT/Expansions}}<br />
}}<br />
== Introduction ==<br />
The Maix R6+1 Microphone Array module features 6+1 digital microphones and 12 RGB LEDs onboard, compatible with Maix AIoT series development boards. It is an ideal choice for voice-related applications such as sound source orientation, beamforming, and speech recognition.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maix-r6-1-microphone-array.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/5/58/Sipeed_R6%2B1_Microphone_Array_Datasheet_V1.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/e/e7/Sipeed-R6%2B1_MicArray_11.16%28Schematic%29_%281%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/5/5c/Sipeed-R6%2B1_MicArray_11.16%28Assembly_drawing%29_%281%29.pdf Assembly drawing]]<br />
== Software resources ==<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}<br />
<br />
[[Category:Maix AIoT|Maix AIoT]]<br />
[[Category:Modules|Modules]]</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maix_Binocular_Camera&diff=17747Maix Binocular Camera2019-11-25T01:37:31Z<p>Ws-eng24: </p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Binocular_1.jpg|300px|alt=Maix-Binocular-Camera|link=https://www.waveshare.com/maix-binocular-camera.htm | Maix Binocular Camera]]<br />
|brief=<br />
|caption=Maix Binocular Camera<br />
|category=[[:Category:Sensor|Sensor]], [[:Category:Modules|Modules]], [[:Category:Maix AIoT|Maix AIoT]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maix-Binocular-Camera.htm 网站]<br />
|website_en=[https://www.waveshare.com/maix-binocular-camera.htm Website]<br />
|related=<br />
{{Product List |Mini PC/Maix AIoT/Boards}}<br />
{{Product List |Mini PC/Maix AIoT/Expansions}}<br />
}}<br />
== Introduction ==<br />
The Maix Binocular Camera module features dual OV2640 camera onboard, 2MP pixels, 60mm binocular distance, compatible with Maix AIoT series development boards. <br /><br />
It is suitable for AI vision applications like depth vision and stereo vision.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maix-binocular-camera.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/a/a5/Sipeed_DualCamera_Datasheet_V1.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/5/57/Maix-DualCamera_11.29%28Schematic%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/b/be/Maix-DualCamera_11.29%28Assembly_drawing%29.pdf Assembly drawing]]<br />
*[https://www.waveshare.com/w/upload/9/93/Maix_cam_0328.7z model]]<br />
<br />
== Software resources ==<br />
<br />
<br />
<br />
<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}<br />
<br />
[[Category:Maix AIoT|Maix AIoT]]<br />
[[Category:Modules|Modules]]</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maix_Binocular_Camera&diff=17746Maix Binocular Camera2019-11-25T01:37:06Z<p>Ws-eng24: </p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Binocular_1.jpg|300px|alt=Maix-Binocular-Camera|link=https://www.waveshare.com/maix-binocular-camera.htm | Maix Binocular Camera]]<br />
|brief=<br />
|caption=Maix Binocular Camera<br />
|category=[[:Category:Sensor|Sensor]], [[:Category:Modules|Modules]], [[:Category:Maix AIoT|Maix AIoT]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maix-Binocular-Camera.htm 网站]<br />
|website_en=[https://www.waveshare.com/maix-binocular-camera.htm Website]<br />
|related=<br />
{{Product List |Mini PC/Maix AIoT/Boards}}<br />
{{Product List |Mini PC/Maix AIoT/Expansions}}<br />
}}<br />
== Introduction ==<br />
The Maix Binocular Camera module features dual OV2640 camera onboard, 2MP pixels, 60mm binocular distance, compatible with Maix AIoT series development boards. <br /><br />
It is suitable for AI vision applications like depth vision and stereo vision.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maix-binocular-camera.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/a/a5/Sipeed_DualCamera_Datasheet_V1.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/5/57/Maix-DualCamera_11.29%28Schematic%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/b/be/Maix-DualCamera_11.29%28Assembly_drawing%29.pdf Assembly drawing]]<br />
*[https://www.waveshare.com/w/upload/9/93/Maix_cam_0328.7z model]]<br />
<br />
== Software resources ==<br />
<br />
<br />
<br />
<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}<br />
<br />
[[Category:Maix AIoT|Maix AIoT]]<br />
[[Category:Modules|Modules]]<br />
[[Category:Sensor|Sensor]]</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maixduino_AIoT_Developer_Kit&diff=17745Maixduino AIoT Developer Kit2019-11-25T01:35:17Z<p>Ws-eng24: </p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Maixduino_0.png|300px|alt=Maixduino-AIoT-Developer-Kit|link=https://www.waveshare.com/maixduino-aiot-developer-kit.htm | Maixduino AIoT Developer Kit]]<br />
|brief=<br />
|caption=Maixduino AIoT Developer Kit<br />
|category=[[:Category:Maix AIoT|Maix AIoT]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maixduino-AIoT-Developer-Kit.htm 网站]<br />
|website_en=[https://www.waveshare.com/maixduino-aiot-developer-kit.htm Website]<br />
|related=<br />
{{Product List |Mini PC/Maix AIoT/Boards}}<br />
{{Product List |Mini PC/Maix AIoT/Expansions}}<br />
}}<br />
== Introduction ==<br />
The Maixduino AIoT Developer Kit is specialized in AI-IoT applications. It is highly integrated and features standard Arduino connectivity, can be helpful for you to fast get started with AI-IoT and edge computing related technologies.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maixduino-aiot-developer-kit.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/8/89/Sipeed_Maixduino_Datasheet_V1.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/e/ec/Maixduino-4.30%28schematic%29_%281%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/e/ed/Maixduino-4.30%28Assembly_drawing%29.pdf Assembly drawing]]<br />
<br />
== Software resources ==<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}<br />
<br />
<br />
[[Category:Maix AIoT|Maix AIoT]]</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maix_Binocular_Camera&diff=17744Maix Binocular Camera2019-11-25T01:35:03Z<p>Ws-eng24: </p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Binocular_1.jpg|300px|alt=Maix-Binocular-Camera|link=https://www.waveshare.com/maix-binocular-camera.htm | Maix Binocular Camera]]<br />
|brief=<br />
|caption=Maix Binocular Camera<br />
|category=[[:Category:Sensor|Sensor]], [[:Category:Modules|Modules]], [[:Category:Maix AIoT|Maix AIoT]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maix-Binocular-Camera.htm 网站]<br />
|website_en=[https://www.waveshare.com/maix-binocular-camera.htm Website]<br />
|related=<br />
{{Product List |Mini PC/Maix AIoT/Boards}}<br />
{{Product List |Mini PC/Maix AIoT/Expansions}}<br />
}}<br />
== Introduction ==<br />
The Maix Binocular Camera module features dual OV2640 camera onboard, 2MP pixels, 60mm binocular distance, compatible with Maix AIoT series development boards. <br /><br />
It is suitable for AI vision applications like depth vision and stereo vision.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maix-binocular-camera.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/a/a5/Sipeed_DualCamera_Datasheet_V1.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/5/57/Maix-DualCamera_11.29%28Schematic%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/b/be/Maix-DualCamera_11.29%28Assembly_drawing%29.pdf Assembly drawing]]<br />
*[https://www.waveshare.com/w/upload/9/93/Maix_cam_0328.7z model]]<br />
<br />
== Software resources ==<br />
<br />
<br />
<br />
<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}<br />
<br />
[[Category:Maix AIoT|Maix AIoT]]</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maix_R6%2B1_Microphone_Array&diff=17743Maix R6+1 Microphone Array2019-11-25T01:34:48Z<p>Ws-eng24: </p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Mic_array.png|300px|alt=Maix-R6+1-Microphone-Array|link=https://www.waveshare.com/maix-r6-1-microphone-array.htm | Maix R6+1 Microphone Array]]<br />
|brief=<br />
|caption=Maix R6+1 Microphone Array<br />
|category=[[:Category:Sensor|Sensor]], [[:Category:Modules|Modules]],[[:Category:Maix AIoT|Maix AIoT]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maix-R6+1-Microphone-Array.htm 网站]<br />
|website_en=[https://www.waveshare.com/maix-r6-1-microphone-arra Website]<br />
|related=<br />
{{Product List |Mini PC/Maix AIoT/Boards}}<br />
{{Product List |Mini PC/Maix AIoT/Expansions}}<br />
}}<br />
== Introduction ==<br />
The Maix R6+1 Microphone Array module features 6+1 digital microphones and 12 RGB LEDs onboard, compatible with Maix AIoT series development boards. It is an ideal choice for voice-related applications such as sound source orientation, beamforming, and speech recognition.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maix-r6-1-microphone-array.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/5/58/Sipeed_R6%2B1_Microphone_Array_Datasheet_V1.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/e/e7/Sipeed-R6%2B1_MicArray_11.16%28Schematic%29_%281%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/5/5c/Sipeed-R6%2B1_MicArray_11.16%28Assembly_drawing%29_%281%29.pdf Assembly drawing]]<br />
== Software resources ==<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}<br />
<br />
[[Category:Maix AIoT|Maix AIoT]]</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maixduino_AIoT_Developer_Kit&diff=17742Maixduino AIoT Developer Kit2019-11-25T01:32:09Z<p>Ws-eng24: </p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Maixduino_0.png|300px|alt=Maixduino-AIoT-Developer-Kit|link=https://www.waveshare.com/maixduino-aiot-developer-kit.htm | Maixduino AIoT Developer Kit]]<br />
|brief=<br />
|caption=Maixduino AIoT Developer Kit<br />
|category=[[:Category:Maix AIoT|Maix AIoT]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maixduino-AIoT-Developer-Kit.htm 网站]<br />
|website_en=[https://www.waveshare.com/maixduino-aiot-developer-kit.htm Website]<br />
|related=<br />
{{Product List |Mini PC/Maix AIoT/Boards}}<br />
{{Product List |Mini PC/Maix AIoT/Expansions}}<br />
}}<br />
== Introduction ==<br />
The Maixduino AIoT Developer Kit is specialized in AI-IoT applications. It is highly integrated and features standard Arduino connectivity, can be helpful for you to fast get started with AI-IoT and edge computing related technologies.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maixduino-aiot-developer-kit.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/8/89/Sipeed_Maixduino_Datasheet_V1.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/e/ec/Maixduino-4.30%28schematic%29_%281%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/e/ed/Maixduino-4.30%28Assembly_drawing%29.pdf Assembly drawing]]<br />
<br />
== Software resources ==<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maix_R6%2B1_Microphone_Array&diff=17741Maix R6+1 Microphone Array2019-11-25T01:31:41Z<p>Ws-eng24: </p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Mic_array.png|300px|alt=Maix-R6+1-Microphone-Array|link=https://www.waveshare.com/maix-r6-1-microphone-array.htm | Maix R6+1 Microphone Array]]<br />
|brief=<br />
|caption=Maix R6+1 Microphone Array<br />
|category=[[:Category:Sensor|Sensor]], [[:Category:Modules|Modules]],[[:Category:Maix AIoT|Maix AIoT]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maix-R6+1-Microphone-Array.htm 网站]<br />
|website_en=[https://www.waveshare.com/maix-r6-1-microphone-arra Website]<br />
|related=<br />
{{Product List |Mini PC/Maix AIoT/Boards}}<br />
{{Product List |Mini PC/Maix AIoT/Expansions}}<br />
}}<br />
== Introduction ==<br />
The Maix R6+1 Microphone Array module features 6+1 digital microphones and 12 RGB LEDs onboard, compatible with Maix AIoT series development boards. It is an ideal choice for voice-related applications such as sound source orientation, beamforming, and speech recognition.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maix-r6-1-microphone-array.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/5/58/Sipeed_R6%2B1_Microphone_Array_Datasheet_V1.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/e/e7/Sipeed-R6%2B1_MicArray_11.16%28Schematic%29_%281%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/5/5c/Sipeed-R6%2B1_MicArray_11.16%28Assembly_drawing%29_%281%29.pdf Assembly drawing]]<br />
== Software resources ==<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maix_Binocular_Camera&diff=17740Maix Binocular Camera2019-11-25T01:31:15Z<p>Ws-eng24: </p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Binocular_1.jpg|300px|alt=Maix-Binocular-Camera|link=https://www.waveshare.com/maix-binocular-camera.htm | Maix Binocular Camera]]<br />
|brief=<br />
|caption=Maix Binocular Camera<br />
|category=[[:Category:Sensor|Sensor]], [[:Category:Modules|Modules]], [[:Category:Maix AIoT|Maix AIoT]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maix-Binocular-Camera.htm 网站]<br />
|website_en=[https://www.waveshare.com/maix-binocular-camera.htm Website]<br />
|related=<br />
{{Product List |Mini PC/Maix AIoT/Boards}}<br />
{{Product List |Mini PC/Maix AIoT/Expansions}}<br />
}}<br />
== Introduction ==<br />
The Maix Binocular Camera module features dual OV2640 camera onboard, 2MP pixels, 60mm binocular distance, compatible with Maix AIoT series development boards. <br /><br />
It is suitable for AI vision applications like depth vision and stereo vision.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maix-binocular-camera.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/a/a5/Sipeed_DualCamera_Datasheet_V1.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/5/57/Maix-DualCamera_11.29%28Schematic%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/b/be/Maix-DualCamera_11.29%28Assembly_drawing%29.pdf Assembly drawing]]<br />
*[https://www.waveshare.com/w/upload/9/93/Maix_cam_0328.7z model]]<br />
<br />
== Software resources ==<br />
<br />
<br />
<br />
<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maixduino_AIoT_Developer_Kit&diff=17737Maixduino AIoT Developer Kit2019-11-25T01:27:17Z<p>Ws-eng24: </p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Maixduino_0.png|300px|alt=Maixduino-AIoT-Developer-Kit|link=https://www.waveshare.com/maixduino-aiot-developer-kit.htm | Maixduino AIoT Developer Kit]]<br />
|brief=<br />
|caption=Maixduino AIoT Developer Kit<br />
|category=[[:Category:Sensor|Sensor]], [[:Category:Modules|Modules]], [[:Category:Temperature/Humidity|Temperature/Humidity]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maixduino-AIoT-Developer-Kit.htm 网站]<br />
|website_en=[https://www.waveshare.com/maixduino-aiot-developer-kit.htm Website]<br />
|related=<br />
{{Product List |Mini PC/Maix AIoT/Boards}}<br />
{{Product List |Mini PC/Maix AIoT/Expansions}}<br />
}}<br />
== Introduction ==<br />
The Maixduino AIoT Developer Kit is specialized in AI-IoT applications. It is highly integrated and features standard Arduino connectivity, can be helpful for you to fast get started with AI-IoT and edge computing related technologies.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maixduino-aiot-developer-kit.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/8/89/Sipeed_Maixduino_Datasheet_V1.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/e/ec/Maixduino-4.30%28schematic%29_%281%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/e/ed/Maixduino-4.30%28Assembly_drawing%29.pdf Assembly drawing]]<br />
<br />
== Software resources ==<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maix_R6%2B1_Microphone_Array&diff=17734Maix R6+1 Microphone Array2019-11-25T01:26:08Z<p>Ws-eng24: </p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Mic_array.png|300px|alt=Maix-R6+1-Microphone-Array|link=https://www.waveshare.com/maix-r6-1-microphone-array.htm | Maix R6+1 Microphone Array]]<br />
|brief=<br />
|caption=Maix R6+1 Microphone Array<br />
|category=[[:Category:Sensor|Sensor]], [[:Category:Modules|Modules]], [[:Category:Temperature/Humidity|Temperature/Humidity]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maix-R6+1-Microphone-Array.htm 网站]<br />
|website_en=[https://www.waveshare.com/maix-r6-1-microphone-arra Website]<br />
|related=<br />
{{Product List |Mini PC/Maix AIoT/Boards}}<br />
{{Product List |Mini PC/Maix AIoT/Expansions}}<br />
}}<br />
== Introduction ==<br />
The Maix R6+1 Microphone Array module features 6+1 digital microphones and 12 RGB LEDs onboard, compatible with Maix AIoT series development boards. It is an ideal choice for voice-related applications such as sound source orientation, beamforming, and speech recognition.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maix-r6-1-microphone-array.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/5/58/Sipeed_R6%2B1_Microphone_Array_Datasheet_V1.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/e/e7/Sipeed-R6%2B1_MicArray_11.16%28Schematic%29_%281%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/5/5c/Sipeed-R6%2B1_MicArray_11.16%28Assembly_drawing%29_%281%29.pdf Assembly drawing]]<br />
== Software resources ==<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maix_Binocular_Camera&diff=17733Maix Binocular Camera2019-11-25T01:25:59Z<p>Ws-eng24: </p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Binocular_1.jpg|300px|alt=Maix-Binocular-Camera|link=https://www.waveshare.com/maix-binocular-camera.htm | Maix Binocular Camera]]<br />
|brief=<br />
|caption=Maix Binocular Camera<br />
|category=[[:Category:Sensor|Sensor]], [[:Category:Modules|Modules]], [[:Category:Temperature/Humidity|Temperature/Humidity]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maix-Binocular-Camera.htm 网站]<br />
|website_en=[https://www.waveshare.com/maix-binocular-camera.htm Website]<br />
|related=<br />
{{Product List |Mini PC/Maix AIoT/Boards}}<br />
{{Product List |Mini PC/Maix AIoT/Expansions}}<br />
}}<br />
== Introduction ==<br />
The Maix Binocular Camera module features dual OV2640 camera onboard, 2MP pixels, 60mm binocular distance, compatible with Maix AIoT series development boards. <br /><br />
It is suitable for AI vision applications like depth vision and stereo vision.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maix-binocular-camera.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/a/a5/Sipeed_DualCamera_Datasheet_V1.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/5/57/Maix-DualCamera_11.29%28Schematic%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/b/be/Maix-DualCamera_11.29%28Assembly_drawing%29.pdf Assembly drawing]]<br />
*[https://www.waveshare.com/w/upload/9/93/Maix_cam_0328.7z model]]<br />
<br />
== Software resources ==<br />
<br />
<br />
<br />
<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maix_Go_AIoT_Developer_Kit&diff=17730Maix Go AIoT Developer Kit2019-11-25T01:25:23Z<p>Ws-eng24: </p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Maix-go-perspective-view.jpg|300px|alt=Maix-Go-AIoT-Developer-Kit|link=https://www.waveshare.com/maix-go-aiot-developer-kit.htm | Maix Go AIoT Developer Kit]]<br />
|brief=<br />
|caption=Maix Go AIoT Developer Kit<br />
|category=[[:Category:Sensor|Sensor]], [[:Category:Modules|Modules]], [[:Category:Temperature/Humidity|Temperature/Humidity]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maix-Go-AIoT-Developer-Kit.htm 网站]<br />
|website_en=[https://www.waveshare.com/maix-go-aiot-developer-kit.htm Website]<br />
|related=<br />
{{Product List |Mini PC/Maix AIoT/Boards}}<br />
{{Product List |Mini PC/Maix AIoT/Expansions}}<br />
}}<br />
== Introduction ==<br />
The Maix Go AIoT Developer Kit is specialized in AI-IoT applications. As the name suggests, this is a ready-to-go kit which consists of complete combination of parts, can be helpful for you to fast get started with AI-IoT and edge computing related technologies.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maix-go-aiot-developer-kit.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/1/12/Sipeed_MaixGo_Datasheet_V1.1_%281%29.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/0/04/Maix_GO_2.20%28Schematic%29.pdff Schematic]<br />
*[https://www.waveshare.com/w/upload/2/2d/Maix_GO_2.20%28Assembly_drawing%29_%281%29.pdf Assembly drawing]]<br />
*[https://www.waveshare.com/w/upload/b/ba/Maix_GO.zip model]]<br />
<br />
== Software resources ==<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maix_Go_AIoT_Developer_Kit&diff=17723Maix Go AIoT Developer Kit2019-11-23T07:28:37Z<p>Ws-eng24: Created page with "{{Infobox item|colorscheme=blue |img=File:Maix-go-perspective-view.jpg|300px|alt=Maix-Go-AIoT-Developer-Kit|link=https://www.waveshare.com/maix-go-aiot-developer-kit.htm | M..."</p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Maix-go-perspective-view.jpg|300px|alt=Maix-Go-AIoT-Developer-Kit|link=https://www.waveshare.com/maix-go-aiot-developer-kit.htm | Maix Go AIoT Developer Kit]]<br />
|brief=<br />
|caption=Maix Go AIoT Developer Kit<br />
|category=[[:Category:Sensor|Sensor]], [[:Category:Modules|Modules]], [[:Category:Temperature/Humidity|Temperature/Humidity]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maix-Go-AIoT-Developer-Kit.htm 网站]<br />
|website_en=[https://www.waveshare.com/maix-go-aiot-developer-kit.htm Website]<br />
|related=<br />
{{Product List|Modules/Sensors/Temperature / Humidity}}<br />
}}<br />
== Introduction ==<br />
The Maix Go AIoT Developer Kit is specialized in AI-IoT applications. As the name suggests, this is a ready-to-go kit which consists of complete combination of parts, can be helpful for you to fast get started with AI-IoT and edge computing related technologies.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maix-go-aiot-developer-kit.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/1/12/Sipeed_MaixGo_Datasheet_V1.1_%281%29.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/0/04/Maix_GO_2.20%28Schematic%29.pdff Schematic]<br />
*[https://www.waveshare.com/w/upload/2/2d/Maix_GO_2.20%28Assembly_drawing%29_%281%29.pdf Assembly drawing]]<br />
*[https://www.waveshare.com/w/upload/b/ba/Maix_GO.zip model]]<br />
<br />
== Software resources ==<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:Maix_GO.zip&diff=17722File:Maix GO.zip2019-11-23T07:23:14Z<p>Ws-eng24: MsUpload</p>
<hr />
<div>MsUpload</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:Sipeed_MaixGo_Datasheet_V1.1_(1).pdf&diff=17721File:Sipeed MaixGo Datasheet V1.1 (1).pdf2019-11-23T07:23:01Z<p>Ws-eng24: MsUpload</p>
<hr />
<div>MsUpload</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:Maix-go-perspective-view.jpg&diff=17720File:Maix-go-perspective-view.jpg2019-11-23T07:22:59Z<p>Ws-eng24: MsUpload</p>
<hr />
<div>MsUpload</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:Maix_GO_2.20(Schematic).pdf&diff=17719File:Maix GO 2.20(Schematic).pdf2019-11-23T07:22:58Z<p>Ws-eng24: MsUpload</p>
<hr />
<div>MsUpload</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:Maix_GO_2.20(Assembly_drawing)_(1).pdf&diff=17718File:Maix GO 2.20(Assembly drawing) (1).pdf2019-11-23T07:22:56Z<p>Ws-eng24: MsUpload</p>
<hr />
<div>MsUpload</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maixduino_AIoT_Developer_Kit&diff=17717Maixduino AIoT Developer Kit2019-11-23T07:21:01Z<p>Ws-eng24: Created page with "{{Infobox item|colorscheme=blue |img=File:Maixduino_0.png|300px|alt=Maixduino-AIoT-Developer-Kit|link=https://www.waveshare.com/maixduino-aiot-developer-kit.htm | Maixduino..."</p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Maixduino_0.png|300px|alt=Maixduino-AIoT-Developer-Kit|link=https://www.waveshare.com/maixduino-aiot-developer-kit.htm | Maixduino AIoT Developer Kit]]<br />
|brief=<br />
|caption=Maixduino AIoT Developer Kit<br />
|category=[[:Category:Sensor|Sensor]], [[:Category:Modules|Modules]], [[:Category:Temperature/Humidity|Temperature/Humidity]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maixduino-AIoT-Developer-Kit.htm 网站]<br />
|website_en=[https://www.waveshare.com/maixduino-aiot-developer-kit.htm Website]<br />
|related=<br />
{{Product List|Modules/Sensors/Temperature / Humidity}}<br />
}}<br />
== Introduction ==<br />
The Maixduino AIoT Developer Kit is specialized in AI-IoT applications. It is highly integrated and features standard Arduino connectivity, can be helpful for you to fast get started with AI-IoT and edge computing related technologies.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maixduino-aiot-developer-kit.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/8/89/Sipeed_Maixduino_Datasheet_V1.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/e/ec/Maixduino-4.30%28schematic%29_%281%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/e/ed/Maixduino-4.30%28Assembly_drawing%29.pdf Assembly drawing]]<br />
<br />
== Software resources ==<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:Sipeed_Maixduino_Datasheet_V1.0.pdf&diff=17716File:Sipeed Maixduino Datasheet V1.0.pdf2019-11-23T07:18:26Z<p>Ws-eng24: MsUpload</p>
<hr />
<div>MsUpload</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:Maixduino-4.30(schematic)_(1).pdf&diff=17715File:Maixduino-4.30(schematic) (1).pdf2019-11-23T07:18:23Z<p>Ws-eng24: MsUpload</p>
<hr />
<div>MsUpload</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:Maixduino-4.30(Assembly_drawing).pdf&diff=17714File:Maixduino-4.30(Assembly drawing).pdf2019-11-23T07:18:17Z<p>Ws-eng24: MsUpload</p>
<hr />
<div>MsUpload</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:Maixduino_0.png&diff=17713File:Maixduino 0.png2019-11-23T07:18:15Z<p>Ws-eng24: MsUpload</p>
<hr />
<div>MsUpload</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maix_Binocular_Camera&diff=17712Maix Binocular Camera2019-11-23T07:15:13Z<p>Ws-eng24: </p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Binocular_1.jpg|300px|alt=Maix-Binocular-Camera|link=https://www.waveshare.com/maix-binocular-camera.htm | Maix Binocular Camera]]<br />
|brief=<br />
|caption=Maix Binocular Camera<br />
|category=[[:Category:Sensor|Sensor]], [[:Category:Modules|Modules]], [[:Category:Temperature/Humidity|Temperature/Humidity]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maix-Binocular-Camera.htm 网站]<br />
|website_en=[https://www.waveshare.com/maix-binocular-camera.htm Website]<br />
|related=<br />
{{Product List|Modules/Sensors/Temperature / Humidity}}<br />
}}<br />
== Introduction ==<br />
The Maix Binocular Camera module features dual OV2640 camera onboard, 2MP pixels, 60mm binocular distance, compatible with Maix AIoT series development boards. <br /><br />
It is suitable for AI vision applications like depth vision and stereo vision.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maix-binocular-camera.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/a/a5/Sipeed_DualCamera_Datasheet_V1.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/5/57/Maix-DualCamera_11.29%28Schematic%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/b/be/Maix-DualCamera_11.29%28Assembly_drawing%29.pdf Assembly drawing]]<br />
*[https://www.waveshare.com/w/upload/9/93/Maix_cam_0328.7z model]]<br />
<br />
== Software resources ==<br />
<br />
<br />
<br />
<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maix_Bit_AIoT_Developer_Kit&diff=17711Maix Bit AIoT Developer Kit2019-11-23T07:13:58Z<p>Ws-eng24: </p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:MAIX_Bit2.png|300px|alt=Maix-Bit-AIoT-Developer-Kit|link=https://www.waveshare.com/maix-bit-aiot-developer-kit.htm | Maix Bit AIoT Developer Kit]]<br />
|brief=<br />
|caption=Maix Bit AIoT Developer Kit<br />
|category=[[:Category:Sensor|Sensor]], [[:Category:Modules|Modules]], [[:Category:Temperature/Humidity|Temperature/Humidity]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maix-Bit-AIoT-Developer-Kit.htm 网站]<br />
|website_en=[https://www.waveshare.com/maix-bit-aiot-developer-kit.htm Website]<br />
|related=<br />
{{Product List|Modules/Sensors/Temperature / Humidity}}<br />
}}<br />
== Introduction ==<br />
The Maix Bit AIoT Developer Kit is specialized in AI-IoT applications. It is designed in small form factor, features dual row pinheader for easily connecting with breadboard, can be helpful for you to fast get started with AI-IoT and edge computing related technologies.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maix-bit-aiot-developer-kit.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/3/34/Sipeed_MaixBit_Datasheet_V2.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/a/af/Sipeed_Maix-BIT_Specifications_EN_V2.0.pdf Specifications]<br />
*[https://www.waveshare.com/w/upload/c/c2/Maix-Bit_V2.0%28Schematic%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/8/84/Maix_Bit_V2.0%28Assembly_drawing%29.pdf Assembly drawing]]<br />
*[https://www.waveshare.com/w/upload/6/60/MAIX_Bit_V2.0.zip Model]]<br />
== Software resources ==<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maix_Bit_AIoT_Developer_Kit&diff=17710Maix Bit AIoT Developer Kit2019-11-23T07:13:44Z<p>Ws-eng24: Created page with "{{Infobox item|colorscheme=blue |img=File:MAIX_Bit2.png|300px|alt=Maix-Bit-AIoT-Developer-Kit|link=https://www.waveshare.com/maix-bit-aiot-developer-kit.htm | Maix Bit AIoT..."</p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:MAIX_Bit2.png|300px|alt=Maix-Bit-AIoT-Developer-Kit|link=https://www.waveshare.com/maix-bit-aiot-developer-kit.htm | Maix Bit AIoT Developer Kit]]<br />
|brief=<br />
|caption=Maix Bit AIoT Developer Kit<br />
|category=[[:Category:Sensor|Sensor]], [[:Category:Modules|Modules]], [[:Category:Temperature/Humidity|Temperature/Humidity]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maix-Bit-AIoT-Developer-Kit.htm 网站]<br />
|website_en=[https://www.waveshare.com/maix-bit-aiot-developer-kit.htm Website]<br />
|related=<br />
{{Product List|Modules/Sensors/Temperature / Humidity}}<br />
}}<br />
== Introduction ==<br />
The Maix Bit AIoT Developer Kit is specialized in AI-IoT applications. It is designed in small form factor, features dual row pinheader for easily connecting with breadboard, can be helpful for you to fast get started with AI-IoT and edge computing related technologies.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maix-bit-aiot-developer-kit.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/3/34/Sipeed_MaixBit_Datasheet_V2.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/a/af/Sipeed_Maix-BIT_Specifications_EN_V2.0.pdf Specifications]<br />
*[https://www.waveshare.com/w/upload/c/c2/Maix-Bit_V2.0%28Schematic%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/8/84/Maix_Bit_V2.0%28Assembly_drawing%29.pdf Assembly drawing]]<br />
*[https://www.waveshare.com/w/upload/6/60/MAIX_Bit_V2.0.zip Model]]<br />
[[:File:MAIX Bit V2.0.zip]]<br />
== Software resources ==<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:MAIX_Bit_V2.0.zip&diff=17709File:MAIX Bit V2.0.zip2019-11-23T07:12:48Z<p>Ws-eng24: MsUpload</p>
<hr />
<div>MsUpload</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:Sipeed_Maix-BIT_Specifications_EN_V2.0.pdf&diff=17708File:Sipeed Maix-BIT Specifications EN V2.0.pdf2019-11-23T07:08:36Z<p>Ws-eng24: MsUpload</p>
<hr />
<div>MsUpload</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:Sipeed_MaixBit_Datasheet_V2.0.pdf&diff=17707File:Sipeed MaixBit Datasheet V2.0.pdf2019-11-23T07:08:33Z<p>Ws-eng24: MsUpload</p>
<hr />
<div>MsUpload</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:Maix-Bit_V2.0(Schematic).pdf&diff=17706File:Maix-Bit V2.0(Schematic).pdf2019-11-23T07:08:30Z<p>Ws-eng24: MsUpload</p>
<hr />
<div>MsUpload</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:MAIX_Bit2.png&diff=17705File:MAIX Bit2.png2019-11-23T07:08:27Z<p>Ws-eng24: MsUpload</p>
<hr />
<div>MsUpload</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:Maix_Bit_V2.0(Assembly_drawing).pdf&diff=17704File:Maix Bit V2.0(Assembly drawing).pdf2019-11-23T07:08:26Z<p>Ws-eng24: MsUpload</p>
<hr />
<div>MsUpload</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maix_R6%2B1_Microphone_Array&diff=17703Maix R6+1 Microphone Array2019-11-23T07:07:18Z<p>Ws-eng24: </p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Mic_array.png|300px|alt=Maix-R6+1-Microphone-Array|link=https://www.waveshare.com/maix-r6-1-microphone-array.htm | Maix R6+1 Microphone Array]]<br />
|brief=<br />
|caption=Maix R6+1 Microphone Array<br />
|category=[[:Category:Sensor|Sensor]], [[:Category:Modules|Modules]], [[:Category:Temperature/Humidity|Temperature/Humidity]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maix-R6+1-Microphone-Array.htm 网站]<br />
|website_en=[https://www.waveshare.com/maix-r6-1-microphone-arra Website]<br />
|related=<br />
{{Product List|Modules/Sensors/Temperature / Humidity}}<br />
}}<br />
== Introduction ==<br />
The Maix R6+1 Microphone Array module features 6+1 digital microphones and 12 RGB LEDs onboard, compatible with Maix AIoT series development boards. It is an ideal choice for voice-related applications such as sound source orientation, beamforming, and speech recognition.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maix-r6-1-microphone-array.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/5/58/Sipeed_R6%2B1_Microphone_Array_Datasheet_V1.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/e/e7/Sipeed-R6%2B1_MicArray_11.16%28Schematic%29_%281%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/5/5c/Sipeed-R6%2B1_MicArray_11.16%28Assembly_drawing%29_%281%29.pdf Assembly drawing]]<br />
== Software resources ==<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maix_R6%2B1_Microphone_Array&diff=17702Maix R6+1 Microphone Array2019-11-23T07:05:13Z<p>Ws-eng24: </p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Mic_array.png|300px|alt=Maix-R6+1-Microphone-Array|link=https://www.waveshare.com/maix-r6-1-microphone-array.htm | Maix R6+1 Microphone Array]]<br />
|brief=<br />
|caption=Maix R6+1 Microphone Array<br />
|category=[[:Category:Sensor|Sensor]], [[:Category:Modules|Modules]], [[:Category:Temperature/Humidity|Temperature/Humidity]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maix-R6+1-Microphone-Array.htm 网站]<br />
|website_en=[https://www.waveshare.com/maix-r6-1-microphone-arra Website]<br />
|interface1 = I2C<br />
|related=<br />
{{Product List|Modules/Sensors/Temperature / Humidity}}<br />
}}<br />
== Introduction ==<br />
The Maix R6+1 Microphone Array module features 6+1 digital microphones and 12 RGB LEDs onboard, compatible with Maix AIoT series development boards. It is an ideal choice for voice-related applications such as sound source orientation, beamforming, and speech recognition.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maix-r6-1-microphone-array.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/5/58/Sipeed_R6%2B1_Microphone_Array_Datasheet_V1.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/e/e7/Sipeed-R6%2B1_MicArray_11.16%28Schematic%29_%281%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/5/5c/Sipeed-R6%2B1_MicArray_11.16%28Assembly_drawing%29_%281%29.pdf Assembly drawing]]<br />
== Software resources ==<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=Maix_R6%2B1_Microphone_Array&diff=17701Maix R6+1 Microphone Array2019-11-23T07:04:20Z<p>Ws-eng24: Created page with "{{Infobox item|colorscheme=blue |img=File:Mic_array.png|300px|alt=Maix-R6+1-Microphone-Array|link=https://www.waveshare.com/maix-r6-1-microphone-array.htm | Maix R6+1 Microp..."</p>
<hr />
<div>{{Infobox item|colorscheme=blue<br />
|img=[[File:Mic_array.png|300px|alt=Maix-R6+1-Microphone-Array|link=https://www.waveshare.com/maix-r6-1-microphone-array.htm | Maix R6+1 Microphone Array]]<br />
|brief=<br />
|caption=Maix R6+1 Microphone Array<br />
|category=[[:Category:Sensor|Sensor]], [[:Category:Modules|Modules]], [[:Category:Temperature/Humidity|Temperature/Humidity]]<br />
|brand=Waveshare<br />
|{{#urlget:amazon|default}}=display<br />
|website_cn=[http://www.waveshare.net/shop/Maix-R6+1-Microphone-Array.htm 网站]<br />
|website_en=[https://www.waveshare.com/maix-r6-1-microphone-arra Website]<br />
|interface1 = I2C<br />
|related=<br />
{{Product List|Modules/Sensors/Temperature / Humidity}}<br />
}}<br />
== Introduction ==<br />
The Maix R6+1 Microphone Array module features 6+1 digital microphones and 12 RGB LEDs onboard, compatible with Maix AIoT series development boards. It is an ideal choice for voice-related applications such as sound source orientation, beamforming, and speech recognition.<br />
<br />
{{Amazon|{{#urlget:amazon|default}}=display<br />
|More = [https://www.waveshare.com/maix-binocular-camera.htm More]}}<br />
== Hardware resources ==<br />
*[https://www.waveshare.com/w/upload/5/58/Sipeed_R6%2B1_Microphone_Array_Datasheet_V1.0.pdf Datasheet]<br />
*[https://www.waveshare.com/w/upload/e/e7/Sipeed-R6%2B1_MicArray_11.16%28Schematic%29_%281%29.pdf Schematic]<br />
*[https://www.waveshare.com/w/upload/5/5c/Sipeed-R6%2B1_MicArray_11.16%28Assembly_drawing%29_%281%29.pdf Assembly drawing]]<br />
== Software resources ==<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixpy.html MaixPy: Script development, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/maixduino.html Maixduino: Developed with Arduino library, simple and easy to use, open source, community support]<br />
*[https://wiki.sipeed.com/en/maix/sdk/kendryte_sdk.html Kendryte SDK: The official SDK of Kanji, providing the basic API]<br />
*[https://wiki.sipeed.com/en/maix/sdk/rtt.html RT_Thread: RT-Thread support]<br />
==FAQ==<br />
==Support==<br />
{{Service00}}</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:Sipeed-R6%2B1_MicArray_11.16(Schematic)_(1).pdf&diff=17700File:Sipeed-R6+1 MicArray 11.16(Schematic) (1).pdf2019-11-23T07:00:59Z<p>Ws-eng24: MsUpload</p>
<hr />
<div>MsUpload</div>Ws-eng24https://www.waveshare.com/w/index.php?title=File:Sipeed-R6%2B1_MicArray_11.16(Assembly_drawing)_(1).pdf&diff=17699File:Sipeed-R6+1 MicArray 11.16(Assembly drawing) (1).pdf2019-11-23T07:00:57Z<p>Ws-eng24: MsUpload</p>
<hr />
<div>MsUpload</div>Ws-eng24