The Engineering Mission: Bark It! is a sensor-driven interactive game that brings the complexity of embedded systems to canine enrichment. Unlike standard toys, this project required designing a robust hardware system capable of interpreting physical commands—tugging, digging, and placing—in real-time. The goal was to build a device that provides mental and physical stimulation through an increasing difficulty curve, similar to the classic "Bop It" game.
System Complexity: This project simulates a competitive product development environment, moving from conceptual sketches to a fully integrated hardware prototype. It features a custom-designed PCB to manage multiple sensor inputs, an LCD for real-time score tracking, and an automated state-machine architecture that coordinates audio cues with user inputs. The system demonstrates the ability to integrate distinct hardware components into a unified, reliable product.
System Validation: Testing Sensor Response and Game Logic
I took ownership of the Hardware Design and Physical Integration phases. My focus was on creating a reliable electrical foundation that could support the game's logic.
The hardware design required precise coordination between the electrical circuit and the physical enclosure. I utilized industry-standard tools to create a professional-grade prototype.
I designed a custom PCB to serve as the central hub for the game, replacing a chaotic web of wires with a reliable, manufactured board.
A major engineering hurdle occurred with the "Place It" command.
The core of the project relies on interpreting physical actions into digital logic. Each command utilizes a specific sensor chosen for its mechanical properties.
| Command | Sensor Component | Hardware Implementation | Engineering Function |
|---|---|---|---|
| Tug It | Analog Joystick | Voltage Divider (X/Y Axis) | Detects directional movement when the rope is pulled. The joystick's internal potentiometers provide an analog voltage change read by the ATMega32 ADC. |
| Dig It | Large Push Button | Digital Input (Active Low) | A durable interface for paw presses. Wired with pull-up resistors to ensure a clean transition from High to Low voltage when actuated. |
| Place It | Limit Switch | Mechanical Trigger | Replaced unreliable ultrasonic sensors. The switch creates a physical break/make in the circuit when the ball's weight depresses the lever. |