Automated system for tourist entry, exit, and fee collection in a national park.
The Smart National Park Tourist System is designed to automate the processes involved in tourist entry, exit, and fee collection within a national park. The system leverages ATmega2560 microcontroller, Microchip Studio for code development, and includes simulation capabilities in Proteus for testing and validation.
-
Tourist Entry:
- Vehicle detection via bridge-triggered interrupt.
- LCD display of incoming vehicle message.
- Registration of tourists, including car details and occupants' information.
-
Gate Operation:
- Automatic gate opening and closing.
-
Fee Collection:
- Water bottle purchase option with cost calculation.
- Money slot for fund insertion.
- Water bottle dispensing with a delay.
-
Park Management:
- Capacity configuration stored in EEPROM.
- Monitoring of tourists and vehicles in the park.
- Aggregated collection information.
-
Security and Configuration:
- Password-protected access for the attendant.
- Configuration storage in EEPROM.
-
Serial Console Menu:
- Accessible for various management tasks.
- ATmega2560 microcontroller
- Microchip Studio
- Proteus for simulation
- Clone the repository.
- Configure hardware components, including the ATmega2560 microcontroller.
- Upload microcontroller code using Microchip Studio.
- Set initial settings via the serial console.
- Run the system and monitor events.
Simulate the system in Proteus for testing and validation.
- Refer to the LCD screen for real-time events.
- Use the serial console menu for attendant-specific actions.
I welcome contributions! If you'd like to contribute to the project, please follow the guidelines below:
- Fork the repository.
- Create a new branch for your contribution.
- Make your changes and commit with descriptive messages.
- Push your branch to your fork.
- Submit a pull request to the
master
branch of the original repository.
Thank you for contributing!
This project is licensed under the MIT License.