element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products & Partners
    Products & Partners
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Summer of Green Tech Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Summer of Green Tech Design Challenge
  • More
  • Cancel
Summer of Green Tech Design Challenge
Blog Firefighting System Controlled With Neural Network #1 - Introduction
  • Blog
  • Forum
  • Documents
  • Leaderboard
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Summer of Green Tech Design Challenge to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: guillengap
  • Date Created: 4 Sep 2023 1:40 AM Date Created
  • Views 702 views
  • Likes 7 likes
  • Comments 2 comments
  • summer of green tech design challenge
  • green tech
  • Xiao
  • machine learning
  • arduino
Related
Recommended

Firefighting System Controlled With Neural Network #1 - Introduction

guillengap
guillengap
4 Sep 2023

With the rise of sustainable urban planning, greenways and linear, green spaces designated for recreational use, often built along waterways or decommissioned railroad tracks, have become a popular addition to cities worldwide.

image

The fire can start as a wildfire in an empty field on the outskirts of any city, but it can evolve into an urban conflagration as it hopscotched between wildland vegetation, the Greenway, adjacent fields, and neighborhoods. The same continuous strips of dense vegetation bordering the Greenway that have made the area popular among birdwatchers and bicyclists could fuel the fire, and also high winds could propelled it through populated areas.

Description:

My idea is to create a main module as firefighting system and controlled with a Neural Network with the XIAO SAMD21 board.

How does it work?

  1. When the temperature rises or if there is a fire nearby the Flame sensor photo transistor detects it radiation and the D0 pin goes HIGH.
  2. XIAO SAMD21 board gets the output of flame sensor which sends signals to the L293 driver module.
  3. So L293B driver module activates the water pump.
  4. Water is exited through the pipe attached to the pump and fire is extinguished. In addition, the buzzer is activated.
  5. If the flame is far away from the main module, then a spray is activated.
  6. This whole process which takes place is autonomous by using Neural Networks on the XIAO SAMD21board.
  7. The servo rotates the main module with the sensors mounted on it, ensuring that it covers an important area. When a fire is detected, the servo stops to give the water pump time to do its job.
  8. I have added the light sensor to make sure if the radiation is produced by natural light or by fire.
  9. I have also added the humidity and temperature sensor (DHT20) to feed the neural network with these very useful values.

image

HARDWARE:

  • XIAO SAMD21 board,
  • Flame Sensor,
  • Temperature & Humidity Sensor V2.0 (DHT20),
  • Light Sensor, 
  • Buzzer,
  • Mini water pump, and
  • L293B driver

SOFTWARE:

  • Arduino IDE, and
  • Python
  • Sign in to reply
Parents
  • DAB
    DAB over 3 years ago

    Have you considered using a smoke detector?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • guillengap
    guillengap over 3 years ago in reply to DAB

    Thanks for the idea! I will try to add the MQ-135 sensor, since it´s necessary to analyze if the 14 pins of the XIAO SAMD21 board are enough.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • guillengap
    guillengap over 3 years ago in reply to DAB

    Thanks for the idea! I will try to add the MQ-135 sensor, since it´s necessary to analyze if the 14 pins of the XIAO SAMD21 board are enough.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube