Skip to content

A BLE-controlled bike alarm system based on Arduino Nano 33 BLE

License

Notifications You must be signed in to change notification settings

YuxuanHan0326/bike-alarm-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Bike-Alarm-System

A bike alarm system using Arduino Nano 33 BLE that includes the following function:

  • Making loud alarming sound when the bike is being shaked or pushed.
  • Tone of the alarm is customisable, alarm activation threshold can be adjusted using an app on phone via bluetooth-low-energy (BLE).
  • Alarm can be activated and deactivated by the app via BLE.
  • Having external LED arrays that can act as turn signal lights, controled by buttons on the bike handle.
  • Alarming people nearby when the cyclist suddenly falls down.

The bike alarm system has the following design requirements:

  • Having a battery that can at least last for 2 weeks.
  • Having a solar panel that can charge the battery when there is light.
  • Having a USB type-C port that can be used to charge the battery in emergency.
  • The system should be built on a PCB board, inside a 3D-printed casing, and should be as small as possible or intergrated with other devices (e.g. bike turn signal lights) to avoid being noticed and removed easily by the thief.
  • The system should be at least IP65 rated.
  • User should be able to access the "Reset" button of the board from the casing, for example, through a small hole.

About

A BLE-controlled bike alarm system based on Arduino Nano 33 BLE

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published