Pumpkin Boo
Tech Stack
Links




About
A 3D-printed Halloween pumpkin that spots people and boos at them. An ESP32-CAM inside looks out through the open mouth and runs Google's person detection model, and a DFPlayer Mini plays a boo voice generated with ElevenLabs through a small speaker. A status page over Wi-Fi shows what the camera sees, with volume and quiet mode controls. The pumpkin started from a YouTuber's Onshape design, which I adapted to fit the electronics and to print faster.
Spotting people
The ESP32-CAM runs Google's person detection model on the board itself, checking the scene about every half second. When two checks in a row are confident there is a person, the pumpkin boos once for that visit.
The boo
I generated three boo voices with ElevenLabs and compared them before choosing. A DFPlayer Mini plays the sound through a small speaker at the back of the pumpkin.
Soldered electronics
After breadboarding, I designed the circuit in DIYLC and soldered it onto two perfboards: one for the ESP32-CAM and one for the DFPlayer Mini, joined with terminal blocks and powered over USB-C.
Printed pumpkin
The pumpkin started from LearnItDoItMakeIt's Onshape design. I adapted it to fit the electronics, with my own face and an open mouth for the camera, then flattened the base and scaled it down to save filament and print time.
Build Timeline
Project started
Gathered the parts for a Halloween build and posted a teaser.
Breadboard prototype
Wired the ESP32-CAM, its programmer board and a DFPlayer Mini on a breadboard.
Three boo voices
Generated three boo voices with ElevenLabs and compared them in a video.
Enclosure planning
Started planning how the electronics would sit inside a printed pumpkin.
Circuit soldered
Designed the circuit in DIYLC, then soldered the camera and audio boards onto perfboard.
Silent speaker fixed
The DFPlayer had lifted out of its socket while the boards were pushed into place. Reseating it brought the boo back.
Pumpkin printed
Printed the pumpkin bowl in orange filament and shared the CAD-to-print video.
Finished
With the electronics fitted and the green stem lid printed, the finished pumpkin spots people and boos at them.
Discussion & Feedback
Have questions about this project? Built something similar? Share your thoughts!
(Requires GitHub account to comment)
Related Projects
Fabric Colour Sensor
A handheld fabric scanner that uses an illuminated GY-33 TCS34725 sensor to compare two colour samples. An ESP32-S3 averages ten readings per scan, then shows the RGB values and a Match, Similar or Different result on a small OLED. I moved the working prototype onto two soldered perfboards and built a four-part enclosure for Liverpool MakeFest 2026. The electronics worked throughout the event, while the enclosure needed two zip ties to keep its front and rear securely closed.
Analysis Terminal
A physical ESP32 game module built for Think to Ink. Entering a player ID on the companion page sends the corresponding team to the terminal, where three physical buttons browse score, rank, games played, wins and league standings on a 2.8-inch colour display. The finished build uses soldered electronics inside a custom black and grey PETG enclosure and was exhibited at Liverpool MakeFest 2026. Project-specific materials cost £18.93.
Smart Plant Moisture Monitor
A finished ESP32 plant monitor with a capacitive soil-moisture sensor, a red, yellow and green status lamp, and an installable pixel-art PWA. The final build uses soldered electronics inside a 3D-printed controller enclosure and was exhibited at Liverpool MakeFest 2026. Project materials cost £8.91.