Pumpkin Boo

• active • Hardware
~0.5 s
Time per check
3
Boo voices

Tech Stack

ESP32-CAM C++ ARDUINO PERSON DETECTION DFPLAYER MINI ELEVENLABS SOLDERING 3D PRINTING ONSHAPE

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

26 Sept 2026

Project started

Gathered the parts for a Halloween build and posted a teaser.

4 Oct 2026

Breadboard prototype

Wired the ESP32-CAM, its programmer board and a DFPlayer Mini on a breadboard.

5 Oct 2026

Three boo voices

Generated three boo voices with ElevenLabs and compared them in a video.

9 Oct 2026

Enclosure planning

Started planning how the electronics would sit inside a printed pumpkin.

10-13 Oct 2026

Circuit soldered

Designed the circuit in DIYLC, then soldered the camera and audio boards onto perfboard.

23 Oct 2026

Silent speaker fixed

The DFPlayer had lifted out of its socket while the boards were pushed into place. Reseating it brought the boo back.

27-28 Oct 2026

Pumpkin printed

Printed the pumpkin bowl in orange filament and shared the CAD-to-print video.

29-30 Oct 2026

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)

J4 - CONNECT

YOUTUBE
TIKTOK
INSTAGRAM
GITHUB
LINKEDIN
SUBSTACK