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

Arduino UNO R4 WiFi and Motor Shield Robotic System with LIDAR and Thermal Imaging

Image of Arduino UNO R4 WiFi and Motor Shield Robotic System with LIDAR and Thermal Imaging

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes an Arduino UNO R4 WiFi, an Arduino Motor Shield (Rev3), two 775 motors, a TF LUNA LIDAR, an Adafruit AMG8833 sensor, and a 18650 Li-Ion battery. The circuit is designed to control motors and read sensor data, with the Arduino UNO R4 WiFi serving as the central microcontroller.

Component List

Arduino Motor Shield (Rev3)

  • Description: Motor driver shield for Arduino
  • Pins: GND, A2, 5V, A3, A0, A1, A4, A5, D8/BreakeB, D9/BreakeA, D10 PWM, D11 PWM/B, D12/DirA, D13/DirB, AREF, SDA, SCL, IOREF, D1/TX, D2, D3 PWM/A, D4, D5 PWM, D6 PWM, D7, B-, B+, A-, A+, VMOT, RESET, 3V3, VIN

18650 Li-Ion

  • Description: Rechargeable lithium-ion battery
  • Pins: Positive, Negative

Arduino UNO R4 WiFi

  • Description: Microcontroller board with WiFi capability
  • Pins: OFF, GND, VRTC, IIC0_SCL, IIC0_SDA, 3V3, GPIO 41, GPIO 0, GPIO 42, GPIO 43, GPIO 44, BOOT, IOREF, RESET, 5V, VIN, A0, A1, A2, A3, A4, A5, RSPCKA, CIPO, COPI, D0/RX, D1/TX, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, AREF, SDA, SCL

775 Motor

  • Description: High-torque DC motor
  • Pins: positive, negative

TF LUNA LIDAR

  • Description: LIDAR sensor for distance measurement
  • Pins: power, RXD/SDA, TXD/SCL, GND, ICL, DATA SIG

Adafruit AMG8833

  • Description: 8x8 thermal camera sensor
  • Pins: VCC, 3.3V, GND, SCL, SDA, INT

Wiring Details

Arduino Motor Shield (Rev3)

  • B- connected to 775 motor negative pin
  • B+ connected to 775 motor positive pin
  • A- connected to 775 motor negative pin
  • A+ connected to 775 motor positive pin
  • VMOT connected to 18650 Li-Ion Positive pin
  • GND connected to 18650 Li-Ion Negative pin

18650 Li-Ion

  • Positive connected to Arduino Motor Shield (Rev3) VMOT pin
  • Negative connected to Arduino Motor Shield (Rev3) GND pin

Arduino UNO R4 WiFi

  • 3V3 connected to Adafruit AMG8833 3.3V pin
  • 5V connected to TF LUNA LIDAR power pin
  • GND connected to TF LUNA LIDAR ICL pin
  • GND connected to Adafruit AMG8833 GND pin
  • GND connected to TF LUNA LIDAR GND pin
  • A4 connected to Adafruit AMG8833 SDA pin
  • A5 connected to Adafruit AMG8833 SCL pin
  • SDA connected to TF LUNA LIDAR RXD/SDA pin
  • SCL connected to TF LUNA LIDAR TXD/SCL pin

775 Motor

  • negative connected to Arduino Motor Shield (Rev3) B- pin
  • positive connected to Arduino Motor Shield (Rev3) B+ pin
  • negative connected to Arduino Motor Shield (Rev3) A- pin
  • positive connected to Arduino Motor Shield (Rev3) A+ pin

TF LUNA LIDAR

  • power connected to Arduino UNO R4 WiFi 5V pin
  • ICL connected to Arduino UNO R4 WiFi GND pin
  • GND connected to Arduino UNO R4 WiFi GND pin
  • RXD/SDA connected to Arduino UNO R4 WiFi SDA pin
  • TXD/SCL connected to Arduino UNO R4 WiFi SCL pin

Adafruit AMG8833

  • 3.3V connected to Arduino UNO R4 WiFi 3V3 pin
  • GND connected to Arduino UNO R4 WiFi GND pin
  • SDA connected to Arduino UNO R4 WiFi A4 pin
  • SCL connected to Arduino UNO R4 WiFi A5 pin

Documented Code

Arduino UNO R4 WiFi Code

sketch.ino

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

}

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

}

documentation.txt