Skip to content

Commit 6735175

Browse files
committed
added and filled out sensors page
1 parent 2b06371 commit 6735175

9 files changed

+72
-40
lines changed
46.4 KB
Loading
112 KB
Loading
42 KB
Loading
45.5 KB
Loading
128 KB
Loading
41.2 KB
Loading

www/en/modules/ROOT/nav.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
* xref:digital-inputs.adoc[Digital Input Examples]
66
* xref:analog-outputs-nav.adoc[Analog Output Examples]
77
* xref:analog-inputs-nav.adoc[Analog Input Examples]
8+
* xref:sensors.adoc[Various Sensors]
89
* xref:displays-nav.adoc[Various Displays]
910
* xref:gadgets-nav.adoc[Misc Gadgets Examples]
1011

www/en/modules/ROOT/pages/analog-inputs-nav.adoc

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -80,43 +80,3 @@ On the block diagram you can see that the selected Grove connector is input into
8080

8181
image::GroveADS11154ChanADCBD.png[]
8282

83-
84-
85-
86-
== Grove I2C Temperature Humidity Sensor
87-
88-
89-
=== Overview
90-
91-
This module provides 4 channels with 16 bit resolution and programmable gain.
92-
93-
=== Hardware Details
94-
95-
https://wiki.seeedstudio.com/Grove-16-bit-ADC-ADS1115/[Grove I2C 4 Channel 16 Bit Analog Input]
96-
97-
=== Demo Video
98-
99-
Here is a video that shows the set-up and running of the Grove I2C 4 Channel 16 Bit Analog Input module
100-
101-
video::ENfYFbsgunE[youtube]
102-
103-
=== Example Code
104-
105-
106-
== Grove I2C Thermocouple Sensor
107-
108-
=== Overview
109-
110-
This module provides 4 channels with 16 bit resolution and programmable gain.
111-
112-
=== Hardware Details
113-
114-
https://wiki.seeedstudio.com/Grove-16-bit-ADC-ADS1115/[Grove I2C 4 Channel 16 Bit Analog Input]
115-
116-
=== Demo Video
117-
118-
Here is a video that shows the set-up and running of the Grove I2C 4 Channel 16 Bit Analog Input module
119-
120-
video::ENfYFbsgunE[youtube]
121-
122-
* xref:grove-i2c-mcp9600-thermocouple-sensor.adoc[Grove I2C Thermocouple Sensor]
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
= Sensors
2+
:page-toclevels: 2
3+
4+
== Grove I2C Sensors
5+
6+
There are also options that communicate using I2C. These will use connectors I2C0 and I2C1 as shown. Commonly these will offer improved resolution e.g. 16 bits or 24 bits, so 65536 levels or 16,777,215 level respectively. They may also offer amplifiers, multiplexers or other enhanced functionality.
7+
8+
image::GrovePicoShieldI2CConnection.png[]
9+
10+
== Grove I2C Temperature Humidity Sensor DH20
11+
12+
=== Overview
13+
14+
The new Grove - Temperature & Humidity Sensor is based on the DHT20 sensor. The DH20 is an upgraded version of the DHT11, compared with the previous version, the temperature and humidity measurement accuracy are higher, and the measurement range is larger. It features I2C output which means it is easier to use.
15+
16+
=== Hardware Details
17+
18+
https://wiki.seeedstudio.com/Grove-Temperature-Humidity-Sensor-DH20/[Grove I2C Temperature Humidity Sensor DH20]
19+
20+
=== Demo Video
21+
22+
Here is a video that shows the set-up and running of the Grove I2C Temperature Humidity Sensor
23+
24+
video::ENfYFbsgunE[youtube]
25+
26+
=== Example Code
27+
28+
Navigate to >>Scratchpad>>Grove>>Sensors>>**I2C Temperature Humidity Sensor DH20.vi**
29+
30+
image::GroveI2CTemperatureHumiditySensorDH20-Project.png[]
31+
32+
This VI uses Grove I2C Temperature Humidity DH20 Sensor. Select the port for the connected Pico and the Grove connector that the board is plugged into. Press the run arrow.
33+
34+
image::GroveI2CTemperatureHumiditySensorDH20-FP.png[]
35+
36+
37+
On the block diagram you can see that the selected Grove connector is input into *Grove Temperature Humidity Sensor DH20.lvclass:Init.vi*. Next we loop round the event structure and use the timeout to poll the Sensors using *Grove Temperature Humidity Sensor DH20.lvclass:Read Temp Humidity.vi*. Pressing Stop will fire the Stop event and exit the loop.
38+
39+
image::GroveI2CTemperatureHumiditySensorDH20-BD.png[]
40+
41+
== Grove I2C Thermocouple Sensor
42+
43+
=== Overview
44+
45+
The Grove - I2C Thermocouple Amplifier (MCP9600) is a thermocouple-to-digital converter with integrated cold-junction and I2C communication protocol. This module is designed to be used in conjunction with a k-type thermocouple. The thermocouples have a much larger measurement range than thermistors.
46+
47+
=== Hardware Details
48+
49+
https://wiki.seeedstudio.com/Grove-I2C_Thermocouple_Amplifier-MCP9600/[Grove I2C Thermocouple Amplifier MCP9600]
50+
51+
=== Demo Video
52+
53+
Here is a video that shows the set-up and running of the Grove I2C Thermocouple Amplifier MCP9600
54+
55+
video::BdaQqxTZXwk[youtube]
56+
57+
=== Example Code
58+
59+
Navigate to >>Scratchpad>>Grove>>Sensors>>**I2C Thermocouple MCP9600.vi**
60+
61+
image::GroveI2CThermocoupleAmpMCP9600-Project.png[]
62+
63+
This VI uses Grove I2C Thermocouple Amplifier MCP9600. Select the port for the connected Pico and the Grove connector that the board is plugged into. Press the run arrow.
64+
65+
image::GroveI2CThermocoupleAmpMCP9600-FP.png[]
66+
67+
68+
On the block diagram you can see that the selected Grove connector is input into *Grove Thermocouple MCP9600.lvclass:Init.vi*. We then can set the thermocouple type from the Thermocouple Type Value Change event and *Grove Thermocouple MCP9600.lvclass:Set Thermocouple Type.vi*.
69+
Next we loop round the event structure and use the timeout to poll the Sensors using *Grove Thermocouple MCP9600.lvclass:Read Temperature.vi*. Pressing Stop will fire the Stop event and exit the loop.
70+
71+
image::GroveI2CThermocoupleAmpMCP9600-BD.png[]

0 commit comments

Comments
 (0)