{"id":21887490,"url":"https://github.com/papsdroidfr/picoleds_v2","last_synced_at":"2026-05-16T12:32:11.124Z","repository":{"id":200376621,"uuid":"435660847","full_name":"papsdroidfr/picoleds_v2","owner":"papsdroidfr","description":"animation ruban de leds RGB avec un Raspberry PICO","archived":false,"fork":false,"pushed_at":"2022-10-06T12:03:41.000Z","size":823,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T02:22:14.131Z","etag":null,"topics":["ledstrip","raspberry-pi-pico"],"latest_commit_sha":null,"homepage":"https://papsdroidfr.github.io/tutoriels/picoleds-v2/","language":"Python","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/papsdroidfr.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}},"created_at":"2021-12-06T22:00:51.000Z","updated_at":"2023-12-05T14:51:19.000Z","dependencies_parsed_at":"2023-10-16T18:33:24.518Z","dependency_job_id":null,"html_url":"https://github.com/papsdroidfr/picoleds_v2","commit_stats":null,"previous_names":["papsdroidfr/picoleds_v2"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/papsdroidfr/picoleds_v2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papsdroidfr%2Fpicoleds_v2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papsdroidfr%2Fpicoleds_v2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papsdroidfr%2Fpicoleds_v2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papsdroidfr%2Fpicoleds_v2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/papsdroidfr","download_url":"https://codeload.github.com/papsdroidfr/picoleds_v2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papsdroidfr%2Fpicoleds_v2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33102773,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T04:41:52.686Z","status":"ssl_error","status_checked_at":"2026-05-16T04:41:52.009Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["ledstrip","raspberry-pi-pico"],"created_at":"2024-11-28T11:10:34.333Z","updated_at":"2026-05-16T12:32:11.105Z","avatar_url":"https://github.com/papsdroidfr.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# picoleds_v2\n\n![picoleds](_docs/picoled.jpg)\n\nRuban de leds RGB commandé par un Raspberry PICO\n\n## Electronique\n\n### schéma sur platine d'essai\n![fritzing](_docs/picoLeds_v2_fritzing.png)\nUn bouton poussoir (RESET) sert à faire un reset du circuit pour pouvoir reprogrammer le microcontrôleur par exemple.\nL'autre bouton poussoir (USR) sert à modifier les animations. La diode Shottky SR560 est nécessaire si vous branchez le câble micro-usb en même temps que l'alimentation externe 5v: elle sert à éviter que les alimentations se \"percuttent\".\n\n\n### Circuit imprimé\n![PCB](_docs/PCB.png)\n\nUn PCB peut être commandé chez n'importe quel fabriquant de PCB en utilisant les fichier GERBER dans le dossier **/KICAD_GERBER**\n\n### Matériel nécessaire:\n* un rapsberry PICO avec 2 rangées de 20 PIN Header soudées\n* une diode shottkey SR560\n* un petit bornier à souder 3pin 2.54mm (pour y brancher les 3 fils du ruban de leds)\n* un condensateur polarisé 470uF\n* une prise Jack à souder\n* une alimentation 5v-2A Jack (si plus de 100 leds: prendre 3A)\n* 2 petits boutons poussoir 6mm à souder\n* Un ruban de leds RGB WS2812 (au delà de 100 leds il faudra envisager une alimentation 5v de 3A)\n\nLe Raspberry PICO se soude par dessous le PCB (en tout dernier) la sortie USB est dans le même sens que la prise JACK, tout le reste se soude au-dessus.\n\n### Impression 3D\n![3D](_docs/Capture3D.PNG)\n\nUn boitier en 2 parties haute et basse compatible avec le PCB peut être imprimé en 3D.\nles fichiers STL sont dans le dossier /STL.\nLes deux éléments s'impriment face pleine vers le bas.\nSeule la partie basse nécessite des supports à cause de l'ouverture USB du raspberry PICO\n\n## Scripts Micro-python\n\nSi vous configurez votre Raspberry PICO pour la première fois, suivez [ce guide](https://www.papsdroid.fr/post/hello-pico)\n\nLes scripts micropython se trouvent dans le répertoire **/micropython** de ce Github.\n\nIl faut installer la bibliothèque **ledRGBws2812.py** à la racine du PICO.\nEnsuite vous avez deux programmes distincts selon l'ambiance que vous souhaitez obtenir:\n\n* ambiance type guirlande de Noël: **main.noel.py**\n* ambiance zen décontractée: **main_chill.py**\n\nChoissiez l'un ou l'autre et renommez-le **main.py**, à deposer à la racine du PICO, ainsi il sera automatiquement exécutée au démarrage du PICO.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpapsdroidfr%2Fpicoleds_v2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpapsdroidfr%2Fpicoleds_v2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpapsdroidfr%2Fpicoleds_v2/lists"}