Thingiverse

Pulsing Puberty Heart by reparator
by Thingiverse
Last crawled date: 4 years, 5 months ago
I designed this pulsing heart for my daughter hitting currently puberty. It pulses slowly with nearly 60 Hz. If a person is approaching, the pulse quickens. At a distance below 30 cm its really running wild. See the video:https://youtu.be/7WT9LreD2JA
The distance to a person (or thing) is measured by means of ultrasonic, the whole circuit is based on a mini-arduino I designed myself. The schematic and PCB design files are included either. The ultrasonic part is based on the popular module HC-SR04 which I modified a little bit to fit on my circuit. I exchanged the angulated 4pin header to a straight one. Now the module can easily plugged in my board.
The 22 LEDs are 5050 RGB NeoPixels from Adafruit. A LDR is integrated to measure the environmental light and control the brightness of the LEDs. As mikrocontroller I used a TQFP AtmelMega328. Take care to flash an arduino bootloader onto the chip before you solder it. To program the chip a 5 pin interface (just 5 SMD pads) is integrated on which a FTDI2USB-breakout board can be adapted via wirewrap strips or cable. The arduino sketch is in the files section.
As power supply I used a 3.7 LiPo 400 mAh cell with JST plug.
Everything fits in the heart shaped case. To wear the heart you can fix with hotmelt a clip from an old button sticker on the backside or use the small ring with a chain.
See also my other NeoPixel project: The NeoPixel Goggles.
The distance to a person (or thing) is measured by means of ultrasonic, the whole circuit is based on a mini-arduino I designed myself. The schematic and PCB design files are included either. The ultrasonic part is based on the popular module HC-SR04 which I modified a little bit to fit on my circuit. I exchanged the angulated 4pin header to a straight one. Now the module can easily plugged in my board.
The 22 LEDs are 5050 RGB NeoPixels from Adafruit. A LDR is integrated to measure the environmental light and control the brightness of the LEDs. As mikrocontroller I used a TQFP AtmelMega328. Take care to flash an arduino bootloader onto the chip before you solder it. To program the chip a 5 pin interface (just 5 SMD pads) is integrated on which a FTDI2USB-breakout board can be adapted via wirewrap strips or cable. The arduino sketch is in the files section.
As power supply I used a 3.7 LiPo 400 mAh cell with JST plug.
Everything fits in the heart shaped case. To wear the heart you can fix with hotmelt a clip from an old button sticker on the backside or use the small ring with a chain.
See also my other NeoPixel project: The NeoPixel Goggles.