Image that you're a zombie apocalypse survivor, about to explore an unknown region that is potentially filled to the brim with nasty zombies. Navigating that region yourself is not only dangerous, but also time-consuming. So, what do you do?
Introducing Apocalift!
Our platform provides a remote-controlled drone and RC vehicle rental made tailored for zombie apocalypse survivors, enabling them to explore, monitor, or navigate zombie-infested terrains safely from a distance. Users can control vehicles remotely, accessing real-time video and telemetry data along with maps to assist in various mission-based rentals. These vehicles can be used for a variety of tasks, such as scouting, resource collection, and even defence!
web app was built with Flask for the backend, and vanilla JavaScript in frontend, which detects user keypresses and sends them to the backend. From there, data is transmitted to an ESP32 via serial communication, then passed wirelessly to another ESP32. This second ESP32 interprets the signals and controls the movement of the RC car. A Raspberry Pi is used to capture and host a video feed on the local network, which is then displayed to the users on the web app.
Rohan Katreddy: Responsible for Hardware, Arduino, Python on RPI (video streaming); everything present in Python_Arduino_Control folder.
Victor Huang: Responsible for the integration and communication between frontend, backend, and hardware (ESP32).
Eric Lee: Responsible for UI design and frontend implementation, displaying video footage and map data on the web-app in real-time.
Jayden: Assisted with hardware, configuring the arduino to receive video footage.