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

Arduino and ESP32-Based Flame-Extinguishing Robot with Ultrasonic Obstacle Avoidance

View and Edit Project In Cirkit DesignerImage of Arduino and ESP32-Based Flame-Extinguishing Robot with Ultrasonic Obstacle Avoidance

Circuit Documentation

Summary

This document provides a detailed overview of a robotic system designed to detect and extinguish flames. The system uses an Arduino Uno R3 microcontroller to control various sensors and actuators, including flame sensors, an ultrasonic distance sensor, a motor driver, and servos. The system is powered by a 2x 18650 battery pack and a DC-DC converter. The Arduino Uno R3 is programmed to navigate, detect flames, and activate a water pump to extinguish detected flames.

Component List

Arduino Uno R3

DCDC 12V/5V 3A

2x 18650

HC-SR04 Ultrasonic Distance Sensor (Wokwi Compatible)

L298N DC Motor Driver

Hobby Gearmotor with 48:1 Gearbox

KY-026 Flame Sensor

Servo

ESP 32 DEVKIT V1 (30 pins)

Resistor (10k Ohms)

Resistor (15k Ohms)

MQ-2

1 Channel Relay 5V

Water Pump

Wiring Details

Arduino Uno R3

DCDC 12V/5V 3A

2x 18650

HC-SR04 Ultrasonic Distance Sensor (Wokwi Compatible)

L298N DC Motor Driver

Hobby Gearmotor with 48:1 Gearbox (left)

Hobby Gearmotor with 48:1 Gearbox (right)

KY-026 Flame Sensor (left)

KY-026 Flame Sensor (center)

KY-026 Flame Sensor (right)