Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino Nano-Based Battery-Powered Smart RGB LED Controller with IR Receiver and LCD Display

View and Edit Project In Cirkit DesignerImage of Arduino Nano-Based Battery-Powered Smart RGB LED Controller with IR Receiver and LCD Display

Circuit Documentation

Summary

This circuit involves an Arduino Nano microcontroller interfacing with various components including an RGB LED, nMOS transistors, resistors, an IR receiver, a 16x2 I2C LCD, a solenoid, a DC motor, a TP4056 battery charger, a polymer lithium-ion battery, a rocker switch, a pushbutton, diodes, and an MT3608 DC-DC converter. The circuit is designed to control the RGB LED, solenoid, and motor, display information on the LCD, and receive IR signals.

Component List

  1. Arduino Nano

    • Description: Microcontroller board based on the ATmega328P.
    • Pins: D1/TX, D0/RX, RESET, GND, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11/MOSI, D12/MISO, VIN, 5V, A7, A6, A5, A4, A3, A2, A1, A0, AREF, 3V3, D13/SCK
  2. RGB LED (Wokwi compatible)

    • Description: RGB LED with common anode.
    • Pins: R, COM, G, B
  3. nMOS Transistor (MOSFET)

    • Description: n-channel MOSFET transistor.
    • Pins: gate, drain, source
  4. Resistor

    • Description: Resistor with various resistance values.
    • Pins: pin1, pin2
    • Properties:
      • Resistance: 220 Ohms
      • Resistance: 1000 Ohms
      • Resistance: 10000 Ohms
  5. VS1838B IR Receiver

    • Description: Infrared receiver module.
    • Pins: OUT, GND, VCC
  6. 16x2 I2C LCD

    • Description: 16x2 character LCD with I2C interface.
    • Pins: GND, VCC, SDA, SCL
  7. TP4056

    • Description: Lithium battery charger module.
    • Pins: OUT-, B-, B+, OUT+, IN-, IN+
  8. DC Mini Metal Gear Motor

    • Description: Small DC motor with metal gears.
    • Pins: IN1, IN2
  9. Polymer Lithium Ion Battery - Generic

    • Description: Rechargeable lithium-ion battery.
    • Pins: GND, VCC
  10. Solenoid

    • Description: Electromagnetic solenoid.
    • Pins: pin1, pin2
  11. Diode

    • Description: General-purpose diode.
    • Pins: cathode, anode
  12. MT3608

    • Description: DC-DC step-up converter.
    • Pins: VOUT+, VIN+, VOUT-, VIN-
  13. Rocker Switch (SPST)

    • Description: Single-pole single-throw rocker switch.
    • Pins: 1, 2
  14. Pushbutton

    • Description: Momentary pushbutton switch.
    • Pins: Pin 2, Pin 1, Pin 3, Pin 4
  15. LM2596

    • Description: DC-DC buck converter.
    • Pins: IN, OUT

Wiring Details

Arduino Nano

RGB LED (Wokwi compatible)

nMOS Transistor (MOSFET)

Resistor

VS1838B IR Receiver

16x2 I2C LCD

TP4056

DC Mini Metal Gear Motor

Polymer Lithium Ion Battery - Generic

Solenoid

Diode

MT3608

Rocker Switch (SPST)

Pushbutton

LM