Arduino UNO-Based Multi-Sensor Input System with Temperature and Force Sensing
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes an Arduino UNO microcontroller, multiple Force Sensitive Resistors (FSRs), resistors, and an MLX90614 infrared temperature sensor. The circuit is designed to read analog signals from the FSRs and the temperature sensor, process them using the Arduino, and potentially perform actions based on the readings.
Component List
Arduino UNO
- Description: A microcontroller board based on the ATmega328P.
- Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
Square FSR
- Description: A force-sensitive resistor that changes its resistance based on the force applied to its surface.
- Pins: A0, A1
Resistor
- Description: A passive electrical component that implements electrical resistance as a circuit element.
- Pins: pin1, pin2
- Properties:
- Resistance: 1000 Ohms
MLX90614
- Description: An infrared temperature sensor for non-contact temperature measurements.
- Pins: SDA, SCL, GND, VIN
Wiring Details
Arduino UNO
- A0: Connected to A0 of Square FSR
- A1: Connected to A0 of Square FSR
- A2: Connected to A0 of Square FSR
- A4: Connected to pin1 of Resistor and SCL of MLX90614
- A5: Connected to pin1 of Resistor and SDA of MLX90614
- 3.3V: Connected to pin1 of Resistor
- 5V: Connected to pin2 of Resistor and pin2 of Resistor
- GND: Connected to pin2 of Resistor
Square FSR
- A0: Connected to A0 of Arduino UNO
- A1: Connected to pin2 of Resistor
Square FSR
- A0: Connected to A1 of Arduino UNO
- A1: Connected to pin2 of Resistor
Square FSR
- A0: Connected to A2 of Arduino UNO
- A1: Connected to pin2 of Resistor
Resistor
- pin1: Connected to SCL of MLX90614 and A4 of Arduino UNO
- pin2: Connected to 5V of Arduino UNO and pin2 of Resistor
Resistor
- pin1: Connected to SDA of MLX90614 and A5 of Arduino UNO
- pin2: Connected to 5V of Arduino UNO and pin2 of Resistor
Resistor
- pin1: Connected to pin1 of Resistor
- pin2: Connected to GND of Arduino UNO
Resistor
- pin1: Connected to 3.3V of Arduino UNO
- pin2: Connected to pin2 of Resistor
MLX90614
- SDA: Connected to pin1 of Resistor and A5 of Arduino UNO
- SCL: Connected to pin1 of Resistor and A4 of Arduino UNO
- GND: Not connected in the provided net list
- VIN: Not connected in the provided net list
Documented Code
Arduino UNO Code (sketch.ino)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Documentation (documentation.txt)
This document provides a comprehensive overview of the circuit, including the components used, their connections, and the code running on the Arduino UNO.