Fire extinguishing bomb control system based on Arduino and MPU6050 modules and fire extinguishing bomb thereof
The fire extinguishing projectile control system, based on Arduino and MPU6050 modules, achieves precise guidance and tracking of the projectiles, solving the problem of insufficient fire extinguishing efficiency and accuracy of existing fire extinguishing projectiles in urban high-rise fires, and improving the fire extinguishing effect.
Patent Information
- Application Number
- CN202422589168.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2034-10-25
AI Technical Summary
Existing shoulder-fired fire extinguishing bombs lack precise guidance capabilities in urban high-rise fires, affecting fire extinguishing efficiency and accuracy, especially in environments with strong winds or complex fire conditions.
The control system, which combines Arduino and MPU6050 modules, controls the flight attitude of the fire extinguishing bomb through wireless communication and servo motors to achieve precise guidance and tracking. It also uses an infrared proximity sensor to detect the fire source and control the timing of the fire extinguishing agent release.
It improves the tracking and precision guidance capabilities of fire extinguishing bombs, enhances fire extinguishing efficiency and accuracy, and ensures the safety and convenience of fire extinguishing.
Smart Images

Figure CN223516862U_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The utility model belongs to fire extinguishing bomb technical field, especially, it relates to a kind of fire extinguishing bomb control system and fire extinguishing bomb based on Arduino and MPU6050 module. BACKGROUND
[0002] In the high-rise fire of city, often need very high fire ladder or expensive large unmanned aerial vehicle towed water belt to spray water to control fire, such technology is not as convenient and safe as fire extinguishing bomb.The shoulder-carrying fire extinguishing bomb launcher of prior art is all fixed by the cooperation of the shoulder support of rear part of barrel and handle of front part of barrel, and is aimed by manual personnel operation.
[0003] But traditional fire extinguishing bomb often lacks accurate guidance ability after being thrown, leading to limited fire extinguishing effect, especially in the city environment with greater wind force or complex fire, the lack of tracking and accurate guidance ability seriously affects fire extinguishing efficiency and accuracy. UTILITY MODEL CONTENT
[0004] The utility model aims at providing a kind of fire extinguishing bomb control system based on Arduino and MPU6050 module, by combining Arduino mainboard and MPU6050 module, realize the attitude control of fire extinguishing bomb in flight process, solve the problem of the lack of tracking and accurate guidance ability, affect fire extinguishing efficiency and accuracy.
[0005] To solve the above technical problems, the utility model is realized by the following technical solutions:
[0006] The utility model is a kind of fire extinguishing bomb control system based on Arduino and MPU6050 module, including fire extinguishing bomb system and launch control system;The fire extinguishing bomb system includes: fire extinguishing bomb MPU6050 module, for obtaining the flight attitude data of fire extinguishing bomb;Wireless communication module A is used for wireless communication with launch control system;Servo A and servo B are used for controlling the pitch angle and deflection angle of fire extinguishing bomb flight respectively by servo A and servo B;Fire extinguishing bomb Arduino mainboard is responsible for receiving and processing the attitude data from fire extinguishing bomb MPU6050 module and the instruction from wireless communication module A, and controls servo A and servo B, and excitation unit, realizes the control to the trigger timing of fire extinguishing bomb and the flight attitude of fire extinguishing bomb.
[0007] The launch control system includes: launch system MPU6050 module, for calculating the attitude data of ground launch control system;Wireless communication module B is used for wireless communication with the wireless communication module A of fire extinguishing bomb system;Launch system Arduino mainboard calculates each angle data according to the attitude data of launch system MPU6050 module, and sends to fire extinguishing bomb system by wireless communication module B.
[0008] As a preferred technical scheme of the utility model, the exciting unit includes motor drive module and exciting system motor connected with it, is used in through exciting system motor rotation, pulls the pull ring of fire extinguishing bomb, realizes the trigger of fire extinguishing bomb.
[0009] As a preferred technical scheme of the utility model, the fire extinguishing bomb system further includes infrared proximity sensor, is used for inducting fire source, and will inductive signal transmission to fire extinguishing bomb Arduino mainboard, and through fire extinguishing bomb Arduino mainboard control exciting unit start.
[0010] As a preferred technical scheme of the utility model, the launch control system further includes electronic zero setting device, is used for calibrating the angle deviation between fire extinguishing bomb MPU6050 module and launch system MPU6050 module.
[0011] A fire extinguishing bomb based on Arduino and MPU6050 module, the fire extinguishing bomb application has the fire extinguishing bomb control system based on Arduino and MPU6050 module described above.
[0012] The utility model has the following beneficial effects:
[0013] The utility model calculates each angle data through the attitude data of launch system MPU6050 module, sends to fire extinguishing bomb system through wireless communication module B, utilizes fire extinguishing bomb MPU6050 module to obtain the flight attitude data of fire extinguishing bomb, and compares the attitude data of fire extinguishing bomb Arduino mainboard and launch system MPU6050 module, thereby utilizes fire extinguishing bomb Arduino mainboard control rudder A and rudder B, realizes the trigger time of fire extinguishing bomb and the flight attitude control of fire extinguishing bomb, thereby effectively improves the tracking and accurate guidance of fire extinguishing bomb, and fire extinguishing efficiency and accuracy, guarantees the security and convenience of fire extinguishing.
[0014] Of course, any product implementing the utility model does not necessarily need to achieve all the advantages described above at the same time. BRIEF DESCRIPTION OF DRAWINGS
[0015] In order to more clearly illustrate the technical scheme of the embodiments of the utility model, the following will briefly introduce the drawings needed to be used in the embodiment description, and obviously, the drawings in the following description are only some embodiments of the utility model, and for those skilled in the art, other drawings can also be obtained according to these drawings without creating labor.
[0016] Figure 1 It is the schematic diagram of the fire extinguishing bomb system of the utility model;
[0017] Figure 2The utility model discloses a launch control system schematic view. DETAILED DESCRIPTION
[0018] The technical solutions in the embodiments of the utility model will be apparently and completely described in connection with the drawings in the embodiments of the utility model. Apparently, the described embodiments are only part of the embodiments of the utility model, not all the embodiments. Based on the embodiments in the utility model, all other embodiments obtained by the ordinary skilled in the art without creative labor belong to the protection scope of the utility model.
[0019] Embodiment one
[0020] Please refer to Figure 1 And 2 The utility model discloses a kind of control system of fire extinguishing bomb based on Arduino and MPU6050 module, including fire extinguishing bomb system and launch control system.Fire extinguishing bomb system includes:
[0021] Fire extinguishing bomb MPU6050 module is used to obtain flight attitude data in the flight process of fire extinguishing bomb;Wireless communication module A is used to carry out wireless communication with launch control system;Rudder A and rudder B are used to control respectively the pitch angle and deflection angle when fire extinguishing bomb flies, realize adjusting to the flight direction of fire extinguishing bomb.
[0022] Fire extinguishing bomb Arduino mainboard is responsible for receiving and processing attitude data from fire extinguishing bomb MPU6050 module, and instruction from wireless communication module A, and controls rudder A and rudder B, and excitation unit, realizes the trigger timing of fire extinguishing bomb and the flight attitude of fire extinguishing bomb are controlled.
[0023] Among them, excitation unit includes motor drive module and the excitation system motor connected with it, and motor drive module uses L9110S chip, is used to pull the pull ring of fire extinguishing bomb by excitation system motor rotation, realizes the trigger of fire extinguishing bomb.
[0024] Launch control system includes: launch system MPU6050 module, for calculating the attitude data of ground launch control system;Wireless communication module B is used to carry out wireless communication with the wireless communication module A of fire extinguishing bomb system.
[0025] Launch system Arduino mainboard is used to calculate each angle data according to the attitude data of launch system MPU6050 module, and sends to fire extinguishing bomb system by wireless communication module B.
[0026] Specifically, the chip adopted by the fire extinguishing bomb Arduino mainboard and the launching system Arduino mainboard is ATmega328P. The fire extinguishing bomb MPU6050 module and the launching system MPU6050 module both adopt MPU6050 six-axis acceleration sensors, the wireless communication module A and the wireless communication module B adopt the chip NRF24L01, and the steering engine A and the steering engine B both adopt SG90 steering engines. The fire extinguishing bomb system and the launching control system are powered by two independent power supplies respectively.
[0027] The launching control system further comprises an electronic zero setting device, which comprises two potentiometers, for calibrating the angle deviation between the fire extinguishing bomb MPU6050 module and the launching system MPU6050 module generated during production and installation.
[0028] After the launching system MPU6050 module calculates the attitude data of the ground launching control system, the data is sent to the launching system Arduino mainboard through the I2C bus. The launching system Arduino mainboard calculates the angle data, including the pitch angle and the yaw angle. Similarly, after the fire extinguishing bomb MPU6050 module calculates the attitude data of the fire extinguishing bomb, the data is sent to the fire extinguishing bomb Arduino mainboard through the I2C bus. The angle data, including the pitch angle and the yaw angle, are calculated by the fire extinguishing bomb Arduino mainboard.
[0029] The launching control system sends the data to the wireless communication module A of the fire extinguishing bomb system through the wireless communication module B. The fire extinguishing bomb Arduino mainboard calculates the angle deviation between the ground launching control system and itself, and controls the pitch angle and the yaw angle of the fire extinguishing bomb through the steering engine A and the steering engine B respectively, so as to be the same as the azimuth angle of the ground launching control system, thereby realizing the visual guidance of the fire extinguishing bomb.
[0030] In addition, the fire extinguishing bomb system further comprises an infrared proximity sensor for sensing the fire source and transmitting the sensing signal to the fire extinguishing bomb Arduino mainboard, and starting the excitation unit through the fire extinguishing bomb Arduino mainboard.
[0031] Specifically, the fire extinguishing bomb is a pull-type fire extinguishing bomb. When approaching the fire source, the infrared proximity sensor on the fire extinguishing bomb changes the D5 pin from low level to high level, and the fire extinguishing bomb Arduino mainboard changes the D4 pin to high level, so that the excitation system motor of the excitation unit rotates and pulls the pull ring of the fire extinguishing bomb, thereby controlling the release time of the fire extinguishing agent and achieving the effect of extinguishing the fire.
[0032] Embodiment two
[0033] A fire extinguishing bomb based on Arduino and MPU6050 module, the fire extinguishing bomb is applied with the fire extinguishing bomb control system based on Arduino and MPU6050 module in embodiment one, wherein the fire extinguishing bomb can be launched through a shoulder-carrying launching system, and the fire extinguishing bomb is driven by a power supply on the fire extinguishing bomb to provide stable power for two 12v brushless DC motors.
[0034] In the description of the present specification, the description of the terms "one embodiment", "example", "specific example" and the like means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In the present specification, the illustrative description of the above terms does not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0035] The preferred embodiments of the application disclosed above are only used to help explain the application. The preferred embodiments do not describe all the details, nor limit the application to the specific embodiments described. Obviously, according to the content of the present specification, many modifications and changes can be made. The present specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the application, so that those skilled in the art can well understand and utilize the application. The application is limited by the claims and their entire scope and equivalents.
Claims
1. A fire extinguishing bomb control system based on Arduino and MPU6050 module, characterized in that: The fire extinguishing bomb system and a launch control system are included; The fire extinguishing bomb system includes: A fire extinguishing bomb MPU6050 module for acquiring flight attitude data of the fire extinguishing bomb; A wireless communication module A for wireless communication with the launch control system; A rudder A and a rudder B for controlling the pitch angle and the yaw angle of the fire extinguishing bomb in flight respectively through the rudder A and the rudder B; A fire extinguishing bomb Arduino mainboard for receiving and processing the attitude data from the fire extinguishing bomb MPU6050 module and the instructions from the wireless communication module A, and controlling the rudder A and the rudder B, and a triggering unit, so as to control the triggering time of the fire extinguishing bomb and the flight attitude of the fire extinguishing bomb; The launch control system includes: A launch system MPU6050 module for calculating the attitude data of the ground launch control system; A wireless communication module B for wireless communication with the wireless communication module A of the fire extinguishing bomb control system; A launch system Arduino mainboard for calculating the angle data according to the attitude data of the launch system MPU6050 module, and sending the angle data to the fire extinguishing bomb system through the wireless communication module B.
2. The fire extinguishing bomb control system based on Arduino and MPU6050 module according to claim 1, characterized in that, The triggering unit includes a motor driving module and a triggering system motor connected thereto, for triggering the fire extinguishing bomb by rotating the triggering system motor to pull the pull ring of the fire extinguishing bomb.
3. The fire extinguishing bomb control system based on Arduino and MPU6050 module according to claim 2, characterized in that, The fire extinguishing bomb system further includes an infrared proximity sensor for sensing a fire source, and transmitting a sensing signal to the fire extinguishing bomb Arduino mainboard, and starting the triggering unit through the fire extinguishing bomb Arduino mainboard.
4. The fire extinguishing bomb control system based on Arduino and MPU6050 module according to claim 1, characterized in that, The launch control system further includes an electronic zero adjustment device for calibrating the angle deviation between the fire extinguishing bomb MPU6050 module and the launch system MPU6050 module.
5. A fire extinguishing bomb based on Arduino and MPU6050 module, characterized in that, The fire extinguishing bomb applies the fire extinguishing bomb control system based on the Arduino and the MPU6050 module according to any one of claims 1 to 4.