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
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • 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
IoT on Wheels Design Challenge
  • Challenges & Projects
  • Design Challenges
  • IoT on Wheels Design Challenge
  • More
  • Cancel
IoT on Wheels Design Challenge
Blog IOT on Wheels Design Challenge - Fatigue Alert System Blog #1
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: dwinhold
  • Date Created: 7 Sep 2017 10:26 PM Date Created
  • Views 510 views
  • Likes 6 likes
  • Comments 5 comments
  • iot on wheels design challenge
  • dwinhold
  • fatiguealert
Related
Recommended

IOT on Wheels Design Challenge - Fatigue Alert System Blog #1

dwinhold
dwinhold
7 Sep 2017

Fatigue Alert System

First I want to thank our sponsor STMicroelectronics for the kit they are providing and giving us the opportunity to develop our dream. I want to thank Element14 for making this all possible.

 

My reason for this project

 

I have a severe sleep disorder and this makes the possibility of falling asleep while driving a greater possibility. In Canada, fatigue is a factor in up to 21 per cent of motor vehicle collisions,
resulting in about 400 deaths and 2,100 serious injuries every year. At 21 per cent, fatigue would rank as the third highest cause of collisions behind impaired driving and speed. This is an issue that needs to be addressed.

 

Recognize the signs of fatigue:

  • loss of concentration
  • drowsiness
  • yawning
  • slow reactions
  • sore or tired eyes
  • boredom
  • irritability
  • missing road signs
  • drifting out of your lane
  • nodding off

 

Here is my project:

 

Create a device that monitors your body to assess if you are too tired to drive. If you are already driving, it will alert you when you are too tired to drive. The device will
monitor your heart rate, oxygen level and breathing to assess your alertness as well it will also monitor your driving. If the device finds your alertness
isn’t what it should be it will notify you that you shouldn’t be driving. This will be done by alerting you through Bluetooth to the radio or vibration to
make you aware of your situation.

 

The development boards being used from STMicroelectronics:

 

STM32 Nucleo-L476RG Board

Sensor Expansion Board - X-NUCLEO-IKS01A2X-NUCLEO-IKS01A2X-NUCLEO-IKS01A2

Bluetooth LE Expansion Board - X-NUCLEO-IDB05A1X-NUCLEO-IDB05A1X-NUCLEO-IDB05A1

 

Below is a basic layout of my project:

 

image

 

Explanation of each:

 

  • Heart rate monitor and oxygen monitor
    • As you get tired your heart rate drops. This will alert the computer you are over tired. If your heart rate
      drops then suddenly spikes, this is more serious as it could be caused by nodding off for a second or two.
    • The oxygen monitor will tell the computer if your oxygen level is where it should be, being low on oxygen can
      cause drowsiness.
  • Vibrating buzzer
    • This will be one of the ways to alert you if you are falling asleep
  • Alertness button
    • If you are drowsy the computer will require you to check in by lighting an LED. When the LED is lit you must press
      the alertness button to confirm you are alert. This acts as another check by seeing how long it takes to react to the light, the longer it takes the drowsier
      you are.
  • Vibration sensor
    • This sensor will be located on the dash board. It will sense if the vehicle is drifting onto the side of the road.
  • Bluetooth notification
    • This will be another way for the computer to notify you of your situation.
  • Accelerometer and temperature sensor
    • The accelerometer will tell the computer of the speed you are traveling at. Any sudden changes will cause the computer to alert you.
    • Temperature sensor is used to record the internal vehicle temperature. Being too warm cause’s drowsiness, this would cause the computer to alert you of this as well.

 

There may be more added or changed, we have to wait and see how it goes!!

 

I hope everyone enjoys following along while I create my project.

 

Thank you,

 

Dale Winhold

  • Sign in to reply

Top Comments

  • jasonwier92
    jasonwier92 over 8 years ago in reply to DAB +2
    Just as long as it does not run MS Windows. Then the BSOD would bring on a all new meaning. So if I spend more money on my computer or buy special tokens, do I get priority driving slots? There has to…
  • DAB
    DAB over 8 years ago +1
    Nice project. I see too many people just driving along on autopilot. We need a way to keep them engaged or replace drivers with computers to make the roads safer. DAB
  • vlasov01
    vlasov01 over 8 years ago +1
    I was thinking about a similar project couple years ago as I was planning my road trip from Montreal to Florida by car. One factor you may want to consider is eye blinking as well Eye-tracking system monitors…
Parents
  • DAB
    DAB over 8 years ago

    Nice project.

     

    I see too many people just driving along on autopilot.

     

    We need a way to keep them engaged or replace drivers with computers to make the roads safer.

     

    DAB

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jasonwier92
    jasonwier92 over 8 years ago in reply to DAB

    Just as long as it does not run MS Windows.  Then the BSOD would bring on a all new meaning.

     

    So if I spend more money on my computer or buy special tokens, do I get priority driving slots?  There has to be a protocol who go and when, so why not give priority to people willing to pay for it?

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • jasonwier92
    jasonwier92 over 8 years ago in reply to DAB

    Just as long as it does not run MS Windows.  Then the BSOD would bring on a all new meaning.

     

    So if I spend more money on my computer or buy special tokens, do I get priority driving slots?  There has to be a protocol who go and when, so why not give priority to people willing to pay for it?

    • Cancel
    • Vote Up +2 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 © 2025 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.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube