Arduino UNO Muscle Sensor-Controlled Heater with Relay and MOSFET
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes an Arduino UNO, an Advancer Muscle Sensor V3, two IRFZ44N MOSFETs, a Heater Element, a Resistor, a 1-Channel Relay, and a Diode. The circuit is designed to interface with a muscle sensor and control a heater element through a relay and MOSFETs, with the Arduino UNO serving as the central microcontroller.
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
Advancer Muscle Sensor V3
- Description: A sensor used to measure muscle activity.
- Pins: +Vs, GND, -Vs, SIG
IRFZ44N (x2)
- Description: A N-channel MOSFET used for switching applications.
- Pins: Gate, Drain, Source
Heater Element
- Description: A resistive heating element.
- Pins: VCC, GND
Resistor
- Description: A passive electrical component with a resistance of 200 Ohms.
- Pins: pin1, pin2
1-Channel Relay (5V 10A)
- Description: A relay module used to control high-power devices.
- Pins: NC, signal, C, power, NO, ground
Diode
- Description: A semiconductor device that allows current to flow in one direction.
- Pins: cathode, anode
Wiring Details
Arduino UNO
- D9: Connected to the Drain of IRFZ44N, GND of Heater Element, cathode of Diode, pin2 of Resistor, and ground of 1-Channel Relay.
- 5V: Connected to VCC of Heater Element, +Vs of Advancer Muscle Sensor V3, and power of 1-Channel Relay.
- GND: Connected to the Source of IRFZ44N.
- A0: Connected to SIG of Advancer Muscle Sensor V3.
- A1: Connected to signal of 1-Channel Relay.
Advancer Muscle Sensor V3
- +Vs: Connected to 5V of Arduino UNO.
- GND: Not connected.
- -Vs: Not connected.
- SIG: Connected to A0 of Arduino UNO.
IRFZ44N (First Instance)
- Gate: Connected to pin1 of Resistor.
- Drain: Connected to D9 of Arduino UNO, GND of Heater Element, cathode of Diode, pin2 of Resistor, and ground of 1-Channel Relay.
- Source: Connected to GND of Arduino UNO.
IRFZ44N (Second Instance)
- Gate: Not connected.
- Drain: Not connected.
- Source: Not connected.
Heater Element
- VCC: Connected to 5V of Arduino UNO.
- GND: Connected to D9 of Arduino UNO, Drain of IRFZ44N, cathode of Diode, pin2 of Resistor, and ground of 1-Channel Relay.
Resistor
- pin1: Connected to Gate of IRFZ44N.
- pin2: Connected to D9 of Arduino UNO, Drain of IRFZ44N, GND of Heater Element, cathode of Diode, and ground of 1-Channel Relay.
1-Channel Relay (5V 10A)
- NC: Not connected.
- signal: Connected to A1 of Arduino UNO.
- C: Not connected.
- power: Connected to 5V of Arduino UNO.
- NO: Not connected.
- ground: Connected to D9 of Arduino UNO, Drain of IRFZ44N, GND of Heater Element, cathode of Diode, and pin2 of Resistor.
Diode
- cathode: Connected to D9 of Arduino UNO, Drain of IRFZ44N, GND of Heater Element, pin2 of Resistor, and ground of 1-Channel Relay.
- anode: Not connected.
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:
}
Additional Documentation (documentation.txt)