{"id":20761042,"url":"https://github.com/tophercantrell/jack2015","last_synced_at":"2026-03-11T15:03:23.574Z","repository":{"id":85496725,"uuid":"45006705","full_name":"topherCantrell/Jack2015","owner":"topherCantrell","description":"Jack-o-lantern for 2015","archived":false,"fork":false,"pushed_at":"2019-12-22T18:38:46.000Z","size":9144,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-18T05:29:56.375Z","etag":null,"topics":["halloween","jack-olantern","neopixels","propeller-spin"],"latest_commit_sha":null,"homepage":null,"language":"Propeller Spin","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/topherCantrell.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":"2015-10-27T00:29:11.000Z","updated_at":"2019-12-22T18:38:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"b3b69fb4-3ce0-4783-8b89-7c5832325f4d","html_url":"https://github.com/topherCantrell/Jack2015","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/topherCantrell%2FJack2015","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/topherCantrell%2FJack2015/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/topherCantrell%2FJack2015/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/topherCantrell%2FJack2015/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/topherCantrell","download_url":"https://codeload.github.com/topherCantrell/Jack2015/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243076603,"owners_count":20232438,"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":["halloween","jack-olantern","neopixels","propeller-spin"],"created_at":"2024-11-17T10:17:15.278Z","updated_at":"2025-12-07T15:01:29.324Z","avatar_url":"https://github.com/topherCantrell.png","language":"Propeller Spin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jack-o-Lantern 2015\n\nI have four bright neo-pixel plates and a couple of smaller LED grids. I might\nas well put them to work in a Jack-O-Lantern this year.\n\n### As seen on Youtube\n[![](art/youtube.jpg)](https://www.youtube.com/) \u003cbr\u003e\nhttps://www.youtube.com/watch?v=z5ygn6gWkBM\u0026t=12s\n\nLED Grid:\n[http://www.adafruit.com/product/902](http://www.adafruit.com/product/902)\n\nNeoPixel Plate:\n[http://www.adafruit.com/products/1487](http://www.adafruit.com/products/1487)\n\nHere is the hardware and pumpkin:\n![](art/IMG_0288.JPG)\n\nThe plan is to use the two smaller displays for eyes. Three of the plates will make a mouth. I'll offset them to better allow a smile. I'll use the center stripe of the fourth for a nose.\n\nI already have the propeller software going. I was planning a Circuit Cellar article (of course) on the grid mapping. This project will be a good addition to the article.\n\nHere is another project using LED grids for eyes:\n[https://www.youtube.com/watch?v=e3O-ti5n6jw](https://www.youtube.com/watch?v=e3O-ti5n6jw)\n\n## Schematics\n![](art/JackSchematics.png)\n\n## The Jack Language\nI create a DSL (domain specific language) for the project. I wrote a compiler for it in Java. The compiler outputs Propeller DAT sections for compiling into the propeller. Have a look at \"nose.txt\" and \"mouth.txt\" to see the language in action. The \"Jack2015.spin\" contains the interpreter and the compiled scripts.\n\nThe code launches 3 copies of the Jack interpreter -- one for the eyes, one for the nose, and one for the mouth. They run independently of one another.\n\n## Photos\n\n![](art/IMG_0291.JPG)\n\n![](art/IMG_0299.JPG)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftophercantrell%2Fjack2015","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftophercantrell%2Fjack2015","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftophercantrell%2Fjack2015/lists"}