PROBLEM DEFINITION - S-Div-OddSem-2026-27/Repo-1 GitHub Wiki
PROBLEM DEFINITION
OBJECTIVES
The project primary goal is to mimic nocturnal survival mechanics by replicating a real-life
bat body structure using customized, lightweight 3D printed wings that conceal the robot’s
body whenever light is detected. The mechanism must execute fast action, snapping the
wings closed the exact moment a flashlight beam hits the light sensor. Sound delivery relies
on a loud and clear voice system, ensuring all dialogue lines are distinct and easy to hear
through the base enclosure. Mechanical actuation is designed to move smoothly, opening and
closing the wings gracefully without jerkiness, shaking, or erratic vibration. Finally, the entire
robot is engineered to stay compact so that the fully assembled figure sits comfortably on a
desk surface.
CONSTRAINTS
Strict spatial dimensions dictate that the entire robot, including its base, central body, and
fully open wings, must stay completely inside a 1′ × 1′ × 1′ foot bounding space.
Electrical safety requires no direct servo power from the Arduino, meaning the two wing
servos cannot draw power from the Arduino 5V pin and must plug straight into the main
battery or dedicated regulated power line to prevent high current draw from burning out the
microcontroller. Weight restrictions require featherweight wings where each individual 3D
printed wing must weigh less than 35 grams to prevent small motors from failing or stalling
under load. Wiring safety demands safe wire pathways throughout the body with smooth
curves and no sharp bends, particularly for wires running up to the shoulder joints where
moving hinges could otherwise crush or chop them. Signal protection requires code with a
strict hysteresis threshold zone to prevent the wings from rapidly flapping back and forth if
materials in this project is strictly capped at Rs.2000.the flashlight beam wavers slightly.
FUNCTIONS
The robot constantly scans the room for a flashlight using an LDR light sensor on its forehead
that monitors ambient brightness and acts as its primary eyes. The moment a flashlight hits
the sensor, the robot hides its body instantly as the computer brain commands two shoulder
motors to smoothly sweep both wings forward until they meet in the middle and completely
block the face. Simultaneously, the system plays dramatic dialogue through a sound board
and mini speaker, triggering custom audio clips of the robot complaining about the blinding
light. Concurrently, the system activates spooky eye lights by turning on red LEDs in the
eyes so they glow menacingly from behind the protective wing shields. As long as the
flashlight beam remains turned on, the robot maintains a guard position by holding motor
torque tightly to keep the wings locked shut over its face.
PROBLEM DEFINITION
Traditional robots are engineered to be helpful, efficient, and complete practical tasks, but
this creates a boring design landscape characterized by a lack of entertaining, self-defeating
systems that exist solely to fight their own inputs and aggressively accomplish absolutely
nothing. For a vampire, light is a deadly threat, but for a robot, light is merely a harmless
environmental signal, creating a compelling engineering paradox by building a robot that
thinks it is a vampire. This project solves that problem by creating a completely Useless
Vampire Action Figure contained within a 1’× 1 ’ × 1’ space. The bot uses an LDR
sensor on its forehead to monitor the room, and the instant a human shines a light on it, it
activates its internal computer brain, draws a current spike from its power supply, and spins
two shoulder motors to slam its wings shut over its face while forcing a DFPlayer Mini sound
card to use energy screaming dialogue clips through a speaker alongside flashing red LED
eyes, only to waste more energy opening its wings back up and laughing menacingly the
moment the light turns off.