Setting up Raspberry Pi 3
Let us get started with the schematics.
Set up Raspberry Pi 3 and the sensors as shown here:
Here is a table showing these connections:
Raspberry Pi and MCP3208
Refer to the following table:
Raspberry Pi pin number - pin name | MCP3208 pin number - pin name |
1 - 3.3V | 16 - VDD |
1 - 3.3V | 15 - AREF |
6 - GND | 14 - AGND |
23 - GPIO11, SPI0_SCLK | 13 - CLK |
21 - GPIO09, SPI0_MISO | 12 - DOUT |
19 -GPIO10, SPI0_MOSI | 11 - DIN |
24 - GPIO08, CEO | 10 - CS |
6 - GND | 9 - DGND |
Moisture sensor and MCP3208
Refer to the following table:
MCP3208 pin number - pin name | Sensor name - pin number |
1 - A0 | Rain sensor - A0 |
2 - A1 | Moisture sensor - A0 |
Raspberry Pi and DHT11
Refer to the following table:
Raspberry Pi number - pin name | Sensor name - pin number |
3 - GPIO2 | DHT11 - Data |
All grounds and all 3.3V are connected to a common point.
Once we have connected the sensors as shown previously, we will write the code needed to interface with the sensors.
Before we go further, we are going to copy the entire Chapter 2, IoTFW.js - I, and Chapter 3...