Connected motorcycle helmet

Hi,

The system will always know the position of the motorcycle and will film the biker's route. In the event of an accident, an SMS message will be sent to the emergency services, containing the date, time and GPS position of the incident. A web server will receive the geolocation information in order to establish the route from a web application for statistical purposes.

I am currently working on a project in a high school. I would like to know which arduino card to recommend to me :slight_smile:

Most Arduino boards would do assuming You keep the device in the lugage.
How do You intend to detect "accident"?

Railroader:
Most Arduino boards would do assuming You keep the device in the lugage.
How do You intend to detect "accident"?

I plan to detect shocks with a shock sensor (Accelerometer)

I've deleted your other cross-post @Natoons.

Cross-posting is against the rules of the forum. The reason is that duplicate posts can waste the time of the people trying to help. Someone might spend 15 minutes (or more) writing a detailed answer on this topic, without knowing that someone else already did the same in the other topic.

Repeated cross-posting will result in a suspension from the forum.

In the future, please take some time to pick the forum board that best suits the topic of your question and then only post once to that forum board. This is basic forum etiquette, as explained in the sticky "How to use this forum - please read." post you will find at the top of every forum board. It contains a lot of other useful information. Please read it.

Thanks in advance for your cooperation.

Not easy to detect accidentd that way. Ad professional the company wanted an impct sensor to sell as an additional accessory. Many customers buying were disappointed.
Number one: Measure the signal using maximum brake action. Any signal less than that ought to be considered ad safe.
Suppose You face a moose, a horse and You lock the rear wheel brake in order to get down and slude under the animal. Hiw wull You detect that? I'm old and I'm a biker....

Sorry for the spelling. I'm sitting in a dancing and jumping train in 125 mph....

"an SMS message will be sent to the emergency services"

About the only way that is going to happen is via a cell phone system. I suggest you crack that nut first, then you can work on the other parts.

Hi, :slight_smile:
Thank you for your contributions and feedback.
Yesterday we thought, and we would need a development card "arduino uno" on which we would connect a "SIM808 GPS/GPRS/GSM" shield in order to collect GPS and GSM information from the first GSM module sending a message to a second GSM module that communicates with a Raspberry web server.

Do you have another idea for the shock?

This is A LOT of add-on boards... and you want this ALL to be inside the helmet?

Arduino (UNO or whatever)
GPRS Shield (for SMS text message) : GPRS Shield V2.0 - Seeed Studio
Direction maybe a compass/gyro board
Some RTC module for date/time

All doable.

The video.. not so much.. Arduino just doesnt have enough power for that.

But you can use an RPi... or one of those newer ESP32-cams I see being trendy as of late.

You'll need a working/active SIM card to send out the SMS message to 'wherever'.. and how you handle that and 'contact emergency services' is beyond any Arduino based forum question... (but I'm sure doable as well..)

I doubt there is any public emergency service/API to be used (but I could be wrong?)..
Maybe the incoming/endpoint of this message can be set up to trigger/execute something?

What you'll need to determine and hash out.. is HOW you detect (without error) is a 'crash' event.....

Bumps and jumps... is NOT going to be very effective? (Do you ride? Have you ever ridden?)..

I do.. and bike vary... A LOT.. I have seen some Harleys that are so out of balance.. they SHAKE at a red light like crazy..
plus you dont know where they will be riding...right?

Roads/street?
Off-road?
etc..etc..

Shock sensor... not gonna work..

Accelerometer... will be hard.. You'd need to code in a very specifi cway to detect the 'impact' (s).. as well as the time between them IMHO..

"Do you have another idea for the shock? "

Is all this stuff going in a helmet, or is some going to be attached to the bike. On the bike you might put two mercury tilt switches one for left tilt and one for right tilt. If the bike is down and on its side (usually indicating issues), one of the switches will be activated.

I am curious.
Is your project intended to be a successful school project or is it intended to be a successful commercial project.

If the scope of your work is all for a school project, then your plan to use an Accelerometer is likely viable.
Move the helmet around and all the sensor readings stay within your limits for detecting the accident.
Hit your helmet with a mallet and the sensor readings exceed the pre-determined maximum and you trigger the accident portion of your code.

Several posts show very good knowledge about the difficulties. How to detect an accident…. Mercury switches, if they are still available, indicating the bike being down is thinkable. Knowing how easy it is to "go down" in really low speed, in soft grovel, I see the risc of false alarms.
Regarding the interest for space enough inside a helmet I would suggest keeping the sensor in the helmet using a cable and connector on the bike. That makes it possible to keep the heavy logic anyware on the bike.
Some communication systems use the "cable and connector" approach.

Maybe detect the "shock" element of the rider.( medical )
That would be 100% consistent with any accident.
Then again, some near misses I've had in the past had the same effect.
Just had to go home and change my pants and wait for the ticker to go back to normal speed.