Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Project Documentation

Arduino Nano Controlled Motion Sensing Wireless Communication Device

Image of Arduino Nano Controlled Motion Sensing Wireless Communication Device

Circuit Documentation

Summary of the Circuit

This circuit integrates an Arduino Nano microcontroller with an NRF24L01 wireless transceiver module and an MPU6050 accelerometer/gyroscope module. The Arduino Nano serves as the central processing unit, interfacing with the NRF24L01 for wireless communication and the MPU6050 for motion sensing. The circuit is powered by two 18650 Li-ion batteries connected in series or parallel (not specified), providing power to the Arduino Nano and through it to the other modules. The Arduino Nano communicates with the NRF24L01 and MPU6050 using SPI and I2C protocols, respectively.

Component List

Arduino Nano

  • Microcontroller board based on the ATmega328P
  • Offers a variety of digital and analog I/O pins
  • Capable of serial communication and supports SPI and I2C protocols

18650 Li-ion Battery x 2

  • Rechargeable lithium-ion battery cells
  • Commonly used for high-capacity portable power solutions

NRF24L01

  • A 2.4GHz wireless transceiver module
  • Utilizes the SPI protocol for communication with the microcontroller
  • Features multiple channels and configurable data rates

MPU6050

  • A motion-tracking device that contains a 3-axis gyroscope and a 3-axis accelerometer
  • Communicates with the microcontroller via the I2C protocol
  • Used for detecting acceleration and rotational movement

Comments

  • Placeholder components that may represent annotations or notes within the circuit design

Wiring Details

Arduino Nano

  • D8 connected to NRF24L01 CE
  • D10 connected to NRF24L01 CSN
  • D11/MOSI connected to NRF24L01 MOSI
  • D12/MISO connected to NRF24L01 MISO
  • VIN connected to 18650 Li-ion Battery +
  • GND connected to MPU6050 GND, NRF24L01 GND, and 18650 Li-ion Battery -
  • A5 connected to MPU6050 SCL
  • A4 connected to MPU6050 SDA
  • 3V3 connected to MPU6050 Vcc and NRF24L01 VCC (3V)
  • D13/SCK connected to NRF24L01 SCK

18650 Li-ion Battery x 2

  • + connected to Arduino Nano VIN
  • - connected to Arduino Nano GND, MPU6050 GND, and NRF24L01 GND

NRF24L01

  • CE connected to Arduino Nano D8
  • CSN connected to Arduino Nano D10
  • MOSI connected to Arduino Nano D11/MOSI
  • MISO connected to Arduino Nano D12/MISO
  • GND connected to Arduino Nano GND
  • VCC (3V) connected to Arduino Nano 3V3
  • SCK connected to Arduino Nano D13/SCK

MPU6050

  • GND connected to Arduino Nano GND
  • SCL connected to Arduino Nano A5
  • SDA connected to Arduino Nano A4
  • Vcc connected to Arduino Nano 3V3

Documented Code

Arduino Nano Code (sketch.ino)

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

}

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

}

Additional Notes (documentation.txt)

No additional code or notes provided for this section.