กลับไปหน้ารวมไฟล์
fire-extinguish-robot-suijin-mk-1-2cafc2-en.md

Project Perspective

Fire Extinguish Robot 「水陣」SUIJIN MK-1 is a sophisticated exploration of robotics technology and autonomous rescue interaction. By focusing on the essential building blocks—the Flame Sensors and a water pump—you'll learn how to communicate and extinguish a localized "fire" using a specialized software logic and a robust hardware setup.

This Robot can move with a teleoperation system. This Robot system uses Arduino and XBee.

  1. The Controller reads operation data which is joystick and button condition.
  2. The Controller sends the operation data to the Receiver,
  3. The Receiver gets data and sends a signal to the actuator.

The Controller and Receiver communicate with packet communication. For the receiver side Arduino to judge values and filter noise, I use packet communication. Later, I will write a packet communication article using Arduino and XBee.

Technical Implementation: Flame Detection and Suppression

The project reveals the hidden layers of simple flame-to-fluid interaction:

  • Identification layer: Three Flame Sensors (IR) act as high-resolution infrared eyes, measuring heat and light from a nearby candle or fire.
  • Conversion layer: The Arduino uses analog and digital input pins to receive high-speed flame pulses and coordinate navigation tasks.
  • Processing Logic layer: The Arduino code follows a specialized "sequential decoding" (or quadrant-check) strategy: it only moves the robot if a flame is detected and the target is central.
  • Actuation layer: A 5V Relay Module provides the high current and power needed for the 5V/12V submersible pump and spray nozzle while protecting the micro-controller.
  • Navigation Strategy Loop: Data is sent rhythmically to the L298N driver and motors to coordinate the bot's orientation in real-time.

Hardware Infrastructure

  • Arduino Uno: The "brain" of the project, managing high-speed flame scanning and coordinating the relay and motor tasks.
  • Flame Sensor Array: Providing contactless and reliable heat monitoring for 180-degree fire detection.
  • Submersible Water Pump: Providing the high-torque physical movement and orientation for the fire-fighting nozzle.
  • L298N & DC Motors: Providing the high-power and mobile base for the rescue mission.
  • Li-ion Batteries (18650): Essential for providing the high voltage and energy-efficient power for the robot's operation.
  • Micro-USB Cable: Used to program the Arduino and provides the primary power for the initial setup.

Rescue and Interaction Step-by-Step

The fire extinguish process is designed to be very efficient:

  1. Initialize Hardware: Correctly mount the flame sensors and pump on the front of the robot chassis and prepare the Arduino for action.
  2. Setup Output Sync: In the setup() function, define the sensor input pins and the relay and motor output pins.
  3. Execution Loop: The Arduino constantly performs high-performance fire checks and updates the status in real-time.
  4. Visual and Audio Feedback: Watch as your robot automatically becomes a rhythmic visual signal, pulsing and following your flame source in the room.

Future Expansion

  • OLED Identity Dashboard Integration: Add a small OLED display on the robot station to show "Flame Intensity (%)" and "Water Level Status."
  • Multi-sensor Climate Sync Synchronization: Connect an Ultrasonic sensor to perform autonomous "Obstacle Avoidance" while searching for flames.
  • Cloud Interface Registration Support Synchronization: Add a WiFi module (ESP8266/ESP32) and link to a specialized web-dashboard to precisely track and log the rescue history from a smartphone.
  • Advanced Velocity Profile Customization Support: Add a specialized "Rotating Nozzle" (using a Servo) to allow the robot to spray a wider area for each fire event.

Fire Extinguish Robot 「水陣」SUIJIN MK-1 is a perfect project for any electronics enthusiast looking for a more interactive and engaging rescue tool!


In this time, I wrote an article for the first time on Autodesk Instructables. I think that there are some poor explanations or parts. If you have a question, please tell me. My response speed is low, but I want to improve as much as possible.

ข้อมูล Frontmatter ดั้งเดิม

apps:
  - "1x Arduino IDE"
author: "shassandanish1"
category: "Motors & Robotics"
components:
  - "1x Arduino UNO (Master Controller)"
  - "3x Flame Sensors (IR Detectors)"
  - "1x Submersible DC Water Pump"
  - "1x 5V Relay Module"
  - "2x DC Geared Motors with Wheels"
  - "1x L298N Dual H-Bridge Motor Driver"
  - "1x Robot Chassis Kit"
  - "2x 18650 Li-ion Battery"
  - "10x Jumper wires (generic)"
  - "1x Micro-USB Cable"
description: "A fun and advanced robotics project to build an autonomous fire-fighting robot that detects flames and extinguishes them using a water pump and spray nozzle."
difficulty: "Intermediate"
documentationLinks: []
downloadableFiles: []
encryptedPayload: "U2FsdGVkX18gXzOqoOaC+ocbFCz6Vc+K+FOfQYV6o8yl30nWY2sx/6RFuOFVcbazjinGkjxcyLYc3XfuZI4X8fSFQX/7e17JHbee6yMbO5M="
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/fire-extinguish-robot-suijin-mk-1-2cafc2_cover.jpg"
lang: "en"
likes: 0
passwordHash: "20c40992205e346fa0fd886716a5833bffa324c0c142c04173571e6ac1928dee"
price: 2990
seoDescription: "An advanced and playsomely interactive fire-fighting robot for beginners interested in Arduino flame detection and autonomous rescue robotics projects."
tags:
  - "robot"
  - "fire-extinguish"
  - "suijin"
  - "flame-sensor"
  - "arduino"
  - "advanced"
title: "Fire Extinguish Robot 「水陣」SUIJIN MK-1"
tools: []
videoLinks:
  - "https://www.youtube.com/watch?v=1rKI0RFGbKo"
views: 1385