{"id":18077402,"url":"https://github.com/parisneo/boxprotector","last_synced_at":"2025-08-09T21:05:16.881Z","repository":{"id":98194830,"uuid":"320900617","full_name":"ParisNeo/BoxProtector","owner":"ParisNeo","description":"A code to protect a box using a 4X4 keyboard and a servomotor","archived":false,"fork":false,"pushed_at":"2020-12-14T21:42:39.000Z","size":1180,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-18T19:46:45.992Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://parisneo.github.io/BoxProtector/","language":"TypeScript","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/ParisNeo.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":"2020-12-12T18:46:51.000Z","updated_at":"2020-12-14T21:42:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"deb93800-dbb1-418f-b9f0-20b3ab61ac73","html_url":"https://github.com/ParisNeo/BoxProtector","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/ParisNeo%2FBoxProtector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParisNeo%2FBoxProtector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParisNeo%2FBoxProtector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParisNeo%2FBoxProtector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ParisNeo","download_url":"https://codeload.github.com/ParisNeo/BoxProtector/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247393572,"owners_count":20931813,"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-31T11:24:45.735Z","updated_at":"2025-04-05T20:13:03.643Z","avatar_url":"https://github.com/ParisNeo.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## BoxProtector\nThis is a Microbit simple Code to protect a box using a secret code.\nTo make this project you will need:\n- A [microbit board](https://www.amazon.fr/BBC-BBC2546862-Micro-Bits-Go/dp/B01G8X7VM2/ref=sr_1_2?__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91\u0026dchild=1\u0026keywords=micro+bit+starter\u0026qid=1607799336\u0026sr=8-2)\n- Ideally a [docking board](https://www.amazon.fr/MakerHawk-BBC-Micro-dAdaptateur-Programmation/dp/B07PNL41PZ/ref=sr_1_17?__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91\u0026dchild=1\u0026keywords=microbit\u0026qid=1607799221\u0026sr=8-17) to facilitate connection of other components\n- A [4X4 Keyboard](https://www.amazon.fr/Universal-Switch-Keypad-Keyboard-Arduino/dp/B018CGKAYY/ref=sr_1_6?__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91\u0026dchild=1\u0026keywords=arduino+keyboard\u0026qid=1607799422\u0026sr=8-6)\n- A [3.7g servomotor](https://www.amazon.fr/Kinshops-Contr%C3%B4le-A%C3%A9romod%C3%A9lisme-Direction-H%C3%A9licopt%C3%A8re/dp/B0849X79V6/ref=sr_1_11?__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91\u0026dchild=1\u0026keywords=servo+moteur+3.7g\u0026qid=1607799638\u0026sr=8-11). Please notice that if you want to use a stronger servo, you will need to have an extra board because the microbit can't deliver more than 90mA to the servo.\n\n\n\n\u003e Ouvrir cette page à [https://parisneo.github.io/boxprotector/](https://parisneo.github.io/boxprotector/)\n\n## Utiliser comme extension\n\nCe dépôt peut être ajouté en tant qu'**extension** dans MakeCode.\n\n* ouvrir [https://makecode.microbit.org/](https://makecode.microbit.org/)\n* cliquez sur **Nouveau projet**\n* cliquez sur **Extensions** dans le menu engrenage\n* recherchez **https://github.com/parisneo/boxprotector** et importez\n\n## Éditer ce projet ![Badge du statut de la compilation](https://github.com/parisneo/boxprotector/workflows/MakeCode/badge.svg)\n\nÉditer ce dépôt dans MakeCode.\n\n* ouvrir [https://makecode.microbit.org/](https://makecode.microbit.org/)\n* cliquez sur **Importer** puis cliquez sur **Importer l'URL **\n* collez **https://github.com/parisneo/boxprotector** et cliquez sur importer\n\n## Aperçu des blocs\n\nCette section montre le code des blocs du dernier commit dans la branche master.\nCette image peut prendre quelques minutes pour être actualisée.\n\n![Un rendu de la vue des blocs](https://github.com/parisneo/boxprotector/raw/master/.github/makecode/blocks.png)\n\n#### Métadonnées (utilisées pour la recherche, le rendu)\n\n* for PXT/microbit\n\u003cscript src=\"https://makecode.com/gh-pages-embed.js\"\u003e\u003c/script\u003e\u003cscript\u003emakeCodeRender(\"{{ site.makecode.home_url }}\", \"{{ site.github.owner_name }}/{{ site.github.repository_name }}\");\u003c/script\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparisneo%2Fboxprotector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparisneo%2Fboxprotector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparisneo%2Fboxprotector/lists"}