Cute Ghost

Cute Ghost

thingiverse

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

Download Model from thingiverse

With this file you will be able to print Cute Ghost with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Cute Ghost.