{"id":17863010,"url":"https://github.com/chrisb2/seabird","last_synced_at":"2026-05-01T14:33:29.089Z","repository":{"id":258458096,"uuid":"802326941","full_name":"chrisb2/seabird","owner":"chrisb2","description":"Electronic sculpture which plays bird songs when it 'sees' you","archived":false,"fork":false,"pushed_at":"2024-11-12T03:23:35.000Z","size":2302,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T21:15:54.423Z","etag":null,"topics":["hc-sr04","jq6500","micropython","rp2040","xiao"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisb2.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2024-05-18T02:06:04.000Z","updated_at":"2024-10-17T22:57:10.000Z","dependencies_parsed_at":"2025-02-08T11:34:10.315Z","dependency_job_id":"082cb043-079a-41cb-be54-87917fab6d95","html_url":"https://github.com/chrisb2/seabird","commit_stats":null,"previous_names":["chrisb2/seabird"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/chrisb2/seabird","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisb2%2Fseabird","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisb2%2Fseabird/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisb2%2Fseabird/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisb2%2Fseabird/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisb2","download_url":"https://codeload.github.com/chrisb2/seabird/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisb2%2Fseabird/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32501402,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["hc-sr04","jq6500","micropython","rp2040","xiao"],"created_at":"2024-10-28T08:57:28.719Z","updated_at":"2026-05-01T14:33:29.071Z","avatar_url":"https://github.com/chrisb2.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Seabird Electronic Sculpture\n\nA tribute to the amazing interactive sculptures of the [The Lost Gypsy](https://thelostgypsy.com/) in  [Papatowai, New Zealand](https://www.google.com/maps/place/?q=place_id:ChIJwapUtKWmLagRdHW5ZbnSops).\n\n\n![Sea bird picture](./sea-bird.jpg)\n\n## Parts\n\n* Paua shell\n* Seeed Studio [XIAO RP2040](https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html) or other Micropython compatible MCU\n* JQ6500 MP3 Player\n* HC-SR04 ultrasonic sensor\n* Ultrathin speaker 8\u0026#937;, 2W, 20mm diameter\n* A [5mm diffuse RGB LED](https://www.sparkfun.com/products/12986)\n* 3mm brass rod\n* USB-C socket\n* Approx 1 meter of thin ethernet cable\n* Female header (4 pins); to plug HC-SR04 into.\n* Small box\n\n## Circuit\n\n![Circuit Schematic](./sea-bird-schematic.png)\n\n## Programming\n\nLoad the MP3 files to the JQ6500 as described in [https://sparks.gogo.co.nz/jq6500/index.html](https://sparks.gogo.co.nz/jq6500/index.html). Use [Thonny](https://thonny.org/) to load all the python files to the RP2040. The Micropython libraries [micropython-jq6500](https://github.com/rdagger/micropython-jq6500), [micropython-hcsr04](https://github.com/rsc1975/micropython-hcsr04) and [pi_pico_neopixel](https://github.com/blaz-r/pi_pico_neopixel) are used.\n\n## Construction\n\nThe feet are made from brass rod soldered together and glued to the shell with epoxy glue. The female header is glued to the top of the shell with epoxy glue. Mount the circuit in a small box as shown below:\n\n![Control Box](./control-box.jpg)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisb2%2Fseabird","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchrisb2%2Fseabird","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisb2%2Fseabird/lists"}