Welcome to a journey through one of the most exciting projects I've had the privilege to work on - a ship simulator that brings the rivers of Buriganga to Padma to life. As the firmware developer for this project at March Robotics & IT Solutions Ltd, I had the incredible opportunity to dive into the world of maritime simulation and create an immersive experience for users. In this blog post, I'll take you through the key aspects of the project and the role I played in its development.
Our mission was clear: provide the Bangladesh Army with a state-of-the-art training tool. We aimed to simulate a river journey from Buriganga to Padma, creating a platform to enhance the skills of their soldiers. This was more than just a game; it was a lifelike training experience.
As the firmware developer, my job was to bring the simulator's physical controls to life. I connected the ship's wheel for steering, gears for speed control, and a range of sensors for authenticity. The goal was to ensure that these controls responded with precision, delivering a realistic experience for the soldiers.The exciting part was the integration of sensors. These sensors detected the ship's wheel movement, gear shifts, and controls for fog lights and indicators. This attention to detail made navigating the virtual waters feel just like the real thing.
To make it happen, we harnessed the power of multitasking technology. Three Arduino boards handled various tasks, from reading the ship's wheel to managing gears and connecting sensors. These boards bridged the physical world of the master bridge with the virtual simulator.
Real-time interaction between the microcontroller (MCU) and the PC was vital. UART communication made it possible. As soldiers operated controls on the PC, the MCU instantly replicated their actions in the master bridge, creating an immersive experience.
We didn't stop at steering and speed. We also simulated the ship's engine, including parts like the air filter and lubricant filter. This meant we could create various problems for the soldiers to practice solving. It made the training even more realistic.
This ship simulator is a big oppurtunity for me. It's a cool tool for training soldiers. We used technology to make it, and it's proof that we can make fun and educational things.
This simulator shows how we can use technology to help soldiers learn. If you want to know more or have questions, just ask. Thanks for reading about our project!