Andi Ashari

Tech Voyager & Digital Visionary

Our Experience at the Ericsson Smartnovation Indonesia Hackathon 2017

Our Experience at the Ericsson Smartnovation Indonesia Hackathon 2017

In May 2017, my team and I had the extraordinary opportunity to participate in the Ericsson Smartnovation Indonesia Hackathon, an event that marked not just a competition but a celebration of innovation, marking Ericsson Indonesia's 110th anniversary. Held at the Pullman Hotel in Jakarta from May 22 to 23, this event brought together students from across the nation to tackle some of the most pressing challenges in urbanization and smart city development through the lens of Internet-of-Things (IoT) solutions.

Our team, comprising Hansen Putra Wijaya Wibowo Joeng, Michelle Neysa, Mochammad Alamsyah, Sena Candra Mulyana P.C., and myself (Andi Muhammad Muqsith Ashari), represented BINUS University. We embarked on this journey with a singular vision: to develop a groundbreaking solution that could significantly enhance the safety of truck and bus drivers across Indonesia. Our project focused on a sleepy prevention system designed to detect early signs of fatigue in drivers through facial expressions and heart rate monitoring, issuing timely alarms to prevent accidents caused by drowsiness.

The Inspiration Behind Our Innovation

The inspiration for our project stemmed from a critical issue facing the transportation industry in Indonesia—driver fatigue. Statistics and reports have continually highlighted drowsiness as a leading cause of road accidents, prompting us to think innovatively about how technology could mitigate such risks. By integrating IoT technologies, we envisioned a system that could not only save lives but also set a new standard for vehicle safety in the transportation sector.

The Challenge and Our Approach

Participating in the Hackathon was both a privilege and a challenge. We were up against some of the brightest minds from prestigious universities, such as Universitas Indonesia, Institute Teknologi Bandung, Telkom University Bandung, and our own BINUS University. Each team had the task of creating IoT solutions that addressed urbanization challenges and supported the concept of a smart city, utilizing devices provided by Ericsson.

Our approach was methodical and driven by research. We spent countless hours studying driver behavior, understanding the intricacies of facial expression recognition, and exploring the most effective ways to monitor heart rates in real-time. The development phase was intense, with our team working around the clock to fine-tune our prototype, ensuring it was both reliable and user-friendly.

The Technical Breakdown: How Our Sleepy Prevention System Works

Incorporating technology to tackle the issue of driver fatigue, our team developed a system that leverages the power of IoT, utilizing a Raspberry Pi as the central processing unit, a camera to monitor the driver's face for signs of drowsiness, and a Mi Band to detect the driver's heart rate. Here's an in-depth look at how each component plays a crucial role in our sleepy prevention system.

Raspberry Pi: The Brain of Our Operation

At the heart of our solution is the Raspberry Pi, a small but powerful computer that serves as the central processing unit. It's responsible for integrating inputs from the camera and the Mi Band, processing data in real-time, and executing the alarm protocol when signs of fatigue are detected. The choice of Raspberry Pi was due to its compact size, affordability, and the ability to run complex algorithms without the need for a bulky setup.

Camera: The Eyes on the Road

A key component of our system is the camera, positioned to face the driver and continuously monitor their facial expressions. We utilized advanced facial recognition algorithms to analyze the video feed in real-time, looking for specific indicators of drowsiness, such as frequent blinking, yawning, or a drooping head. This real-time analysis is made possible by the computing power of the Raspberry Pi, which processes the camera feed to detect these early signs of fatigue.

Mi Band: Keeping a Pulse on the Situation

To complement the visual indicators of drowsiness, we integrated a Mi Band to monitor the driver's heart rate. A significant drop in heart rate is often a precursor to falling asleep, making it a vital parameter to track. The Mi Band, worn by the driver, continuously sends heart rate data to the Raspberry Pi via Bluetooth. This data, combined with the facial recognition analysis, provides a comprehensive assessment of the driver's alertness.

Integration and Real-time Processing

The integration of the Raspberry Pi, camera, and Mi Band forms the backbone of our sleepy prevention system. The Raspberry Pi receives data from both the camera and the Mi Band, analyzing it in real-time to identify any signs of drowsiness. We developed a custom algorithm that considers both facial expressions and heart rate variations to accurately detect fatigue.

The Alarm Mechanism

Upon detecting signs of drowsiness, our system triggers an alarm mechanism to immediately alert the driver. This is achieved through the Mi Band, which vibrates forcefully enough to rouse the driver. The choice of an alarm via the Mi Band was deliberate, as it provides a direct physical stimulus, proving more effective than auditory alarms in some cases.

Final Thoughts on Our Technical Approach

Our solution represents a fusion of hardware and software, meticulously designed to address a critical safety issue in the transportation sector. By leveraging the Raspberry Pi's computational capabilities, the precise monitoring of a camera, and the health tracking features of a Mi Band, we've created a system that stands as a testament to the potential of IoT in enhancing road safety.

Through this technical journey, we've encountered challenges, especially in integrating these diverse technologies into a seamless, real-time system. However, the recognition and feedback received at the Ericsson Smartnovation Indonesia Hackathon 2017 have only fueled our passion for innovation, driving us to further refine our project and contribute to a safer driving environment.

Recognition and Reflection

The Hackathon was an invaluable learning experience, challenging us to push the boundaries of our creativity and technical skills. While the team from Institut Teknologi Bandung was announced as the winners for their innovative solution to enhance public transportation services, our team was honored with an Honorable Mention. This recognition was a testament to our hard work and the potential impact of our sleepy prevention system on road safety.

Being part of this event was incredibly rewarding, not just for the accolade but for the experience gained. Presenting our project in front of esteemed judges, including Ulf Ewaldsson, Thomas Jul, Prasetyo Andy Wicaksono, and Firmansyah Saftari, was a moment of pride and a significant milestone for our team.

Looking Ahead

The Ericsson Smartnovation Indonesia Hackathon 2017 was more than a competition; it was a platform that allowed us to contribute to the discourse on smart city solutions and road safety. As we move forward, we are committed to refining our project, driven by the belief that technology can make a difference in the world.

Our journey at the Hackathon has only strengthened our resolve to pursue innovation that serves society. We extend our deepest gratitude to Ericsson Indonesia for organizing such a monumental event and to everyone who supported us throughout this journey. Here's to many more innovations and to making roads safer for everyone.