{"id":16519849,"url":"https://github.com/jdpdev/spooky-projects","last_synced_at":"2026-05-31T01:31:28.310Z","repository":{"id":77396984,"uuid":"413214467","full_name":"jdpdev/spooky-projects","owner":"jdpdev","description":"I made some arduino-powered ghosts to put in my windows","archived":false,"fork":false,"pushed_at":"2022-09-23T15:04:04.000Z","size":18,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-13T10:30:37.905Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jdpdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-03T22:48:25.000Z","updated_at":"2022-09-23T15:11:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"28a55fd6-9e16-4e8e-9fef-602ed2d0466d","html_url":"https://github.com/jdpdev/spooky-projects","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdpdev%2Fspooky-projects","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdpdev%2Fspooky-projects/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdpdev%2Fspooky-projects/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdpdev%2Fspooky-projects/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jdpdev","download_url":"https://codeload.github.com/jdpdev/spooky-projects/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241587916,"owners_count":19986627,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T16:48:42.567Z","updated_at":"2026-05-31T01:31:28.302Z","avatar_url":"https://github.com/jdpdev.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# spooky-projects\nI made some arduino-powered ghosts to put in my windows\n\n\n## Parts List\n### Essential\n- 1x [Adafruit Metro Mini](https://www.adafruit.com/product/2590) -- Compatible with Arduino Uno; any Arduino could be used but might require pin changes.\n- 2x [8x8 LED Matrix with I2C Backpack](https://www.adafruit.com/product/1051) -- Comes in multiple colors, but the blue can be hard to resolve from a distance.\n  - Requires the **Adafruit LED Backpack** and **Adafruit GFX** libraries from the Arduino library manager\n  - See [this tutorial](https://learn.adafruit.com/adafruit-led-backpack/1-2-8x8-matrix-assembly) for assembling the backpack.\n- [Common Cathode LEDs](https://www.sparkfun.com/products/9853) -- Could be replaced with single-color LEDs. I use about six per ghost.\n\n### Optional\n- [Weatherproof Enclosure](https://www.adafruit.com/product/3931)\n- [Push Button](https://www.adafruit.com/product/1505) - Fits in one of the enclosure's openings with a little bit of reaming\n- [Jumper cables](https://www.adafruit.com/product/266)\n- [Male headers](https://www.adafruit.com/product/2671)\n- [Protoboard](https://www.adafruit.com/product/589)\n\n## Construction\n\n\n\n\u003e ### Warning About the Shape Files\n\u003e The inset shapes are not sized to account for cutting kerf, so you will have to handle that. The service I used for cutting, [Send Cut Send](https://sendcutsend.com/) does it for you, but other services may not.\n\n\n\n![Construction Overview](https://i.imgur.com/3eMJmzB.jpg)\n\n![Diffuser](https://i.imgur.com/Mn5IlGe.jpg)\n\n![Back](https://i.imgur.com/mN3oWJs.jpg)\n\n### Pinouts\n\nEach eye needs four out pins. The eyes are not individually controlled\n- I2C pins (A4 and A5 on Uno-compatible boards)\n- 5V pin\n- Ground pin\n\n![Wiring diagram](https://i.imgur.com/6cDhRwq.jpg)\n\nThe backlight uses four out pins:\n- Red on pin 6\n- Green on pin 9\n- Blue on pin 10\n- Ground\n\nThe push button to change the backlight color uses pins 7 and 8\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdpdev%2Fspooky-projects","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjdpdev%2Fspooky-projects","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdpdev%2Fspooky-projects/lists"}