Cute Ghost

Cute Ghost

thingiverse

Little Spirit for Halloween Fun! This adorable spirit is a happy little creature, but only when he's hidden in the shadows or darkness. However, if you take him out into the sunlight or expose him to bright lights, he'll become unhappy and start screaming! Printing this model can be a bit tricky, but it's not impossible. You can print it without support as it already has some built-in. It might be a bit finicky on certain printers, but I found that my Prusa i3 MK3 worked out just fine with a few minor touch-ups - mainly cleaning off the supports (some of which were quite stubborn to remove). You can modify this model using the included Fusion360 file to fit your needs. Check it out in action here: https://www.youtube.com/watch?v=3_G2SDPFciE&feature=youtu.be I drew inspiration from these sources: * Learn Adafruit's Animated Electronic Eyes Using Teensy 3.1/3.2 * Laurentr's Halloween Skull Costume with Uncanny Eyes on ESP32 Adafruit uses Teensy 3.1/3.2 with TFT or OLED displays, but I found that to be overkill and too expensive for this project. The second one uses ESP32 with an OLED display, which is great but pricey. So, I modified it to use a cheap TFT LCD (ST7735 driver, 128x160) instead. You can find the Arduino code in the included file - just rename it from .txt to .ino. Don't forget to stay away from bright lights! Happy Halloween! 09/27/2019 Edit: I've added some extra information: For light sensors, I used Adafruit's connection guide: https://learn.adafruit.com/animated-electronic-eyes-using-teensy-3-1/wiring You can find the pin connections in the source code: LIGHT_PIN is connected to ESP32 PIN 2 (or you can use any ADC PIN). LCDs are connected in parallel, but make sure each LCD has a different CS (chip select) pin. 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 is connected to GND of ESP32 (same for both displays). Audio output is on PIN 25 (DAC output of ESP32), LED stripe is on PIN 13, and DISPLAY_DC is on ESP32 PIN 4 (same for both displays). For the speaker, I used an old Dell PC's speaker unit - it's a nice small speaker with an amplifier. You can use any small speaker (e.g., from an old laptop or buy one cheaply on Aliexpress), but note that the output from ESP32 isn't strong enough and you'll need a small amplifier (1W, for example). Connect VCC of the amplifier to 3.3V of ESP32 and GND to ESP32 GND. You can edit the included Fusion360 source file to fit your speaker and amplifier or just use hot glue to attach it inside the main body.

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.