Circuit Documentation
Summary
This circuit integrates an Arduino 101 microcontroller with a temperature sensor (TEMP), a WiFi module (ESP8266-01), and a water sensor. The Arduino 101 serves as the central controller, interfacing with the sensors and the WiFi module to collect data and potentially transmit it over a network.
Component List
Arduino 101
- Description: A microcontroller board based on the Intel Curie module.
- Pins: A5/SCL, A4/SDA, AREF, GND, D13/SCK, D12/MISO, D11 PWM/MOSI, D10 PWM/SS, D9 PWM, D8, D7, D6 PWM, D5 PWM, D4, D3 PWM, D2, D1/TX, D0/RX, AIN, ioref, RESET, 3V3, 5V, VIN, A0, A1, A2, A3, ICSP MISO, ICSP SCK, ICSP MOSI
TEMP (Temperature Sensor)
- Description: A sensor used to measure temperature.
- Pins: 5V, D3, GND
WiFi Module ESP8266-01
- Description: A WiFi module used for wireless communication.
- Pins: RX, GPIO0, GPIO2, GND, +3V3, Reset, CH-PD Chip power down, TX
Water Sensor
- Description: A sensor used to detect the presence of water.
- Pins: Signal, VCC, GND
Wiring Details
Arduino 101
- D1/TX is connected to RX of the WiFi module ESP8266-01.
- D0/RX is connected to TX of the WiFi module ESP8266-01.
- 3V3 is connected to +3V3 and CH-PD Chip power down of the WiFi module ESP8266-01.
- 5V is connected to 5V of the TEMP sensor and VCC of the Water sensor.
- GND is connected to GND of the TEMP sensor, WiFi module ESP8266-01, and Water sensor.
- A0 is connected to D3 of the TEMP sensor.
- A1 is connected to Signal of the Water sensor.
TEMP (Temperature Sensor)
- 5V is connected to 5V of the Arduino 101.
- D3 is connected to A0 of the Arduino 101.
- GND is connected to GND of the Arduino 101.
WiFi Module ESP8266-01
- RX is connected to D1/TX of the Arduino 101.
- TX is connected to D0/RX of the Arduino 101.
- +3V3 and CH-PD Chip power down are connected to 3V3 of the Arduino 101.
- GND is connected to GND of the Arduino 101.
Water Sensor
- Signal is connected to A1 of the Arduino 101.
- VCC is connected to 5V of the Arduino 101.
- GND is connected to GND of the Arduino 101.
Documented Code
Arduino 101 Code
void setup() {
}
void loop() {
}
TEMP (Temperature Sensor) Code
void setup() {
}
void loop() {
}
WiFi Module ESP8266-01 Code
void setup() {
}
void loop() {
}
Water Sensor Code
void setup() {
}
void loop() {
}
This documentation provides a comprehensive overview of the circuit, including a summary, detailed component descriptions, wiring details, and the code for each microcontroller.