Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sk-azraf-sami/safe-railway
The implementation of a railway safety management project using Arduino is an innovative and practical approach to ensuring the safety and efficiency of railway systems. Arduino, being an open-source electronic platform with a wide range of compatible sensors and modules, provides a flexible and cost-effective solution for monitoring
https://github.com/sk-azraf-sami/safe-railway
arduino arduino-uno buzzer load-cell railway servo-motor sonar
Last synced: about 1 month ago
JSON representation
The implementation of a railway safety management project using Arduino is an innovative and practical approach to ensuring the safety and efficiency of railway systems. Arduino, being an open-source electronic platform with a wide range of compatible sensors and modules, provides a flexible and cost-effective solution for monitoring
- Host: GitHub
- URL: https://github.com/sk-azraf-sami/safe-railway
- Owner: Sk-Azraf-Sami
- License: mit
- Created: 2023-05-26T08:56:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-25T05:18:52.000Z (10 months ago)
- Last Synced: 2024-04-18T11:23:50.216Z (8 months ago)
- Topics: arduino, arduino-uno, buzzer, load-cell, railway, servo-motor, sonar
- Language: C++
- Homepage:
- Size: 3.73 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Arduino Railway Safety Project
[![Last Update](https://img.shields.io/badge/Last%20Update-February%2024%2C%202024-blue)](https://github.com/yourusername/your-repo)
[![Using Technology](https://img.shields.io/badge/Using%20Technology-Arduino-orange)](https://github.com/yourusername/your-repo)Welcome to the Arduino Railway Safety Project! This project aims to enhance railway safety with three key features: automatic crossing bar, platform safety, and train coming alert.
https://github.com/Sk-Azraf-Sami/Safe-Railway/assets/106574604/e6bf1c83-e490-415d-ac50-dd65619dbbc6
https://github.com/Sk-Azraf-Sami/Safe-Railway/assets/106574604/793a9852-924e-4174-b7ad-de6a7f8257dd
## Features
1. **Automatic Crossing Bar:**
- Automatically lowers the crossing bar when a train is approaching to prevent traffic from crossing the railway.2. **Platform Safety:**
- Ensures safety on railway platforms by alerting passengers about approaching trains and preventing accidents.3. **Train Coming Alert:**
- Detects the approach of trains and alerts nearby individuals to ensure their safety.## Issue Resolution
**Issue:** We encountered a problem where the sonar sensor would detect any object as a train, leading to the crossing bar being lowered unnecessarily.
**Solution:**
- Implemented a load module to distinguish between trains and other objects based on weight.
- By cross-checking the weight detected by the load module, we can accurately determine if a train is approaching and lower the crossing bar accordingly.## Version
This is version 1.0 of the Arduino Railway Safety Project.
## Components
- Arduino Uno
- Breadboard
- Male-to-Male & Male-to-female jumper wires
- Load cell & load module
- Servo Motor
- Ultrasonic Distance Sensor (HC-SR04)
- Buzzer
- LED## Usage
To use this project, follow these steps:
1. Connect the Arduino board to the required sensors and modules.
2. Upload the provided code to the Arduino board.
3. Ensure proper calibration of sensors and modules.
4. Monitor the system for railway safety.## Contributing
Meet our team:
- [Shureed Shazzad](https://github.com/shureedshazzad)
- [Sk. Azraf Sami](https://github.com/Sk-Azraf-Sami)Contributions to the Arduino Railway Safety Project are welcome! If you would like to contribute, please follow these guidelines:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature/your-feature-name`).
3. Make your changes.
4. Commit your changes (`git commit -am 'Add some feature'`).
5. Push to the branch (`git push origin feature/your-feature-name`).
6. Create a new Pull Request.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Documentation
For detailed documentation, please refer to [Documentation](https://github.com/Sk-Azraf-Sami/Safe-Railway/blob/main/Safe-Railway.pdf).
## Contact
If you have any questions or suggestions, feel free to contact with me or with my teammate