Cute Ghost 3D Printer Model

Author: @
License: CC BY
File formats: f3d,stl,h,txt
Download type: zip
Size:14.4MB

The file 'Cute Ghost 3D Printer Model' is (f3d,stl,h,txt) file type, size is 14.4MB.

Summary

Little Ghost for Halloween or just for fun!
It is cute happy ghost but only when he is in shadows or darkness. If you take him to the sun or expose him to bright light he will be very unhappy and he will scream!

Printing is not so easy i think this time, but you can print it without support as this model has some support inlcuded already. It can be tricky to print it on some printers but on Prusa i3 MK3 it was OK, it requires just few final touches as clean from supports(some supports was actualy difficult to remove, maybe next time i will use smaller/thiner ones).

Fusion360 file is included so you can modify it as you want.

You can see this Ghost in action here:
https://www.youtube.com/watch?v=3_G2SDPFciE&feature=youtu.be

I have use those sources as inspiration:

https://learn.adafruit.com/animated-electronic-eyes-using-teensy-3-1/overview

https://www.hackster.io/laurentr/halloween-skull-costume-with-uncanny-eyes-on-esp32-376a13

Adafruit is using Teensy 3.1/3.2 with TFT or OLED but i think Teensy is quite expensive and overkill for this project.
Second one is using ESP32 which is excellent but with expensive OLED displays.
So i have modified it for cheap TFT LCD(with ST7735 driver, 128x160).
You can find arduino code included(just rename it from txt file to .ino).

So dont forget stay away from bright lights!
Happy Halloween!

27.09.2019 edit:
I have just added some additional info:

For light sensor i have used connection from adafruit here:
https://learn.adafruit.com/animated-electronic-eyes-using-teensy-3-1/wiring

You can get connection from source code:
LIGHT_PIN is connected on ESP32 PIN 2(or probably you can use any ADC PIN)

LCDs are conected in paralel just CS(chip select) pin is different for each LCD.
Backlight LCD PIN is connected to 3.3V of ESP32(same for both displays).
LCD VCC is connected to 3.3V of ESP32 (same for both displays).
LCD GND to GND of ESP32 (same for both displays).

Audio output is on PIN 25(DAC output of ESP32)
LED stripe(i have used RGBW version, but you can use any strip you want, then just edit source code accordingly) on PIN 13
DISPLAY_DC -> ESP32 PIN 4 (same for both displays)
DISPLAY_RESET -> ESP32 PIN 5 (same for both displays)
SELECT_L_PIN-> ESP32 PIN 16
SELECT_R_PIN-> ESP32 PIN 17
DISPLAY_SDA -> ESP32 PIN 23 (MOSI) (same for both displays)
DISPLAY_SCK -> ESP32 PIN 18 (SCK) (same for both displays)

As speaker i have used some speaker unit from old DELL PC, it is nice small speaker with amplifier together.
You can use any small speaker(for example from old laptop, or just buy some cheap one on Aliexpress) but note that output
from ESP32 is not strong enough and you will need some small(1W for example) amplifier.
VCC of that amplifier just connect to 3.3V of ESP32, GND to ESP32 GND.
Then you can edit included Fusion 360
source file to fit your speaker and amplifier or just use hot glue gun and glue it somewhere inside of main body:)

Prusa i3 MK3
0.2
20 infill
no support
PLA

cute_ghost_23.f3d 11.4MB
cute_ghost_back.stl 1.7MB
cute_ghost_front.stl 5.3MB
cute_ghost_speaker_lid.stl 57.3KB
cute_ghost_switch_holder_all.stl 26.6KB
cute_ghost_washer.stl 43.0KB
defaultEye.h 718.0KB
newtEye.h 718.0KB
SoundData.h 225.8KB
uncannyEyes_esp32_9.txt 30.8KB