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

Arduino Pro Mini-Based Smart Home Automation with ADXL345 and RS232 Communication

View and Edit Project In Cirkit DesignerImage of Arduino Pro Mini-Based Smart Home Automation with ADXL345 and RS232 Communication

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes various components such as Arduino Pro Mini microcontrollers, sensors, relays, LEDs, and other electronic components. The circuit is designed to interface with multiple devices and perform specific tasks as programmed in the microcontrollers.

Component List

  1. Arduino Pro Mini v13

    • Pins: DTR, D0/TX, D1/RX, VCC, GND, A4, A5, RAW, RESET, A3, A2, A1, A0, D13/SCK, D12/MISO, D11 PWM/MOSI, D10 PWM/SS, D9 PWM, D8, D7, D6 PWM, D5 PWM, D4, D3 PWM, D2
    • Description: A compact microcontroller board based on the ATmega328P.
  2. 9V Battery

    • Pins: +, -
    • Description: A standard 9V battery used to power the circuit.
  3. Resistor

    • Pins: pin1, pin2
    • Description: A 10 Ohm resistor used for current limiting.
    • Properties: Resistance: 10 Ohms
  4. 2.2 inch Basic Flex Resistor

    • Pins: Pin 2, pin 1
    • Description: A flexible resistor used for sensing bending or flexing.
  5. RS232

    • Pins: GND, TXD, RXD, VCC
    • Description: A serial communication interface.
  6. 1-Channel Relay (5V 10A)

    • Pins: NC, signal, C, power, NO, ground
    • Description: A relay module used to control high voltage devices.
  7. LED 12V

    • Pins: POSITIF, NEGATIF
    • Description: A 12V LED used for indication.
  8. Buzzer

    • Pins: PIN, GND
    • Description: A buzzer used for sound indication.
  9. ADXL345

    • Pins: GND, VCC, CS, INT1, INT2, SDO, SDA, SCL
    • Description: A 3-axis accelerometer used for motion sensing.
  10. 12V Battery

    • Pins: -, +
    • Description: A 12V battery used to power the circuit.
  11. 2-Channel Relay

    • Pins: NC, COM, NO, VCC, IN2, IN1, GND
    • Description: A relay module used to control multiple high voltage devices.
  12. Lamp Red

    • Pins: +, -
    • Description: A red lamp used for indication.

Wiring Details

Arduino Pro Mini v13

9V Battery

Resistor

2.2 inch Basic Flex Resistor

RS232

1-Channel Relay (5V 10A)

LED 12V

Buzzer

ADXL345

12V Battery

2-Channel Relay

Lamp Red

Documented Code

Arduino Pro Mini v13 (Instance 1)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Arduino Pro Mini v13 (Instance 2)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

This documentation provides a comprehensive overview of the circuit, including the components used, their connections, and the code running on the microcontrollers.