Based on AI-Thinker ESP32 Camera Configuration and hardware setup
Discontinued hardware, so time to use.
SFX Halloween Module
Sound and LED Sequences
Strobe Function
Sound/Vibration Activation
Demo Button
Prebuilt Unit
Already themed for coffin themed project
Round Display
1.28 inch LCD Module
240 x 204 Pixels
GCA901A Controller
Realistic Corpse Viewing Port
SD Card Adapter
Micro SD Storage Board
SPI Interface
Battery Holders
1 AAA Cell
2 AAA Cells
Volume Issues lead to use of two holders instead of a single 3 AAA cell holder
2 AA Holder used was not messed up like the one in this photo.
ICR18650 Battery
2200mAh
3.7V
Had one lying around
PC817 Optocoupler
Build Details
Coffin walls carved out to accommodate board.
Project Surprises:
GPIO02 boot-up tests for PSRAM voltage requirement interfered with HSPI Bus usage. Requires eFuse setting to voltage PSRAM voltage level for HSPI normal operation
ESP32 Cam with AI-Thinker hardware setup can be used for the project with a simple pin assignment change.
An overly elaborate method for using a vibrating motor to trigger SFX module, isolating the module electrically from Microcontroller abandon due to unnecessary complexity and stray triggering from handling project.
SFX module uses High Brightness LEDs that cause short bursts of high current that have to be handles by separate battery pack in order to not require additional power supply circuitry for a common power supply.
I had a ICR18650 lying around, so battery operation of project utilizing built in charging of the ArduCam. Then again, it could be a self-destruct method.
Programming Elements
TFT display for the ArduCam
HSPI usage
Facial Detection Code
Simple RAW Image decoding for saved images
Camera image buffer display to TFT display
Element Preparation
Halloween SFX Strobe Components
Front Shell – (Not Used)
Reflector – (Not Used)
High Brightness LED 2x4 Matrix
Circuit Board Assembly
PCB
Function Switch – (Removed)
Strobe Speed Potentiometer – (Removed)
Speaker
Piezo Disk – (Not Used)
Demo Button – (Not Used)
Back Shell with integrated Battery Holder – (Not Used)
Battery Cover – (Not Used)
ArduCam ESP32S…
Right Angle Inward Facing Male Header Pins on Underside