{"id":18456260,"url":"https://github.com/funpythonec/luces_ritmicas_digitales_wifi","last_synced_at":"2025-10-11T02:08:24.534Z","repository":{"id":114260452,"uuid":"165571067","full_name":"FunPythonEC/Luces_Ritmicas_Digitales_WiFi","owner":"FunPythonEC","description":"Luces rítmicas usando un esp8266/esp32 para controlar tiras led neopixel via WiFi con micropython y python.","archived":false,"fork":false,"pushed_at":"2021-09-23T22:37:43.000Z","size":10387,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-07-01T02:45:03.195Z","etag":null,"topics":["esp32","esp8266","espressif","iot","micropython","music-visualizer","python3","udp-protocol"],"latest_commit_sha":null,"homepage":null,"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/FunPythonEC.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":"2019-01-14T00:38:27.000Z","updated_at":"2023-12-24T20:08:31.000Z","dependencies_parsed_at":"2023-07-12T03:01:32.075Z","dependency_job_id":null,"html_url":"https://github.com/FunPythonEC/Luces_Ritmicas_Digitales_WiFi","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/FunPythonEC/Luces_Ritmicas_Digitales_WiFi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FunPythonEC%2FLuces_Ritmicas_Digitales_WiFi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FunPythonEC%2FLuces_Ritmicas_Digitales_WiFi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FunPythonEC%2FLuces_Ritmicas_Digitales_WiFi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FunPythonEC%2FLuces_Ritmicas_Digitales_WiFi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FunPythonEC","download_url":"https://codeload.github.com/FunPythonEC/Luces_Ritmicas_Digitales_WiFi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FunPythonEC%2FLuces_Ritmicas_Digitales_WiFi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279005916,"owners_count":26083995,"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","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":["esp32","esp8266","espressif","iot","micropython","music-visualizer","python3","udp-protocol"],"created_at":"2024-11-06T08:11:00.225Z","updated_at":"2025-10-11T02:08:24.506Z","avatar_url":"https://github.com/FunPythonEC.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Luces_Ritmicas_Digitales_WiFi\n\nLuces rítmicas usando un esp8266/esp32 para controlar tiras led neopixel via WiFi con micropython y python.\n\n## Descripción\nEste repositorio contiene los scripts necesarios para correr el programa  de python en la computadora y hacer en analisis espectral del audio y tambien el script en micropython que debe ser grabado en el microcontrolador para controlar las tiras led.\n\nEn la carpeta python esta los scripts para el programa que analiza el audio y crea las ondas RGB que son enviadas via WiFi al microcontrolador.\nEn la carpeta micropython se encuentran las dos versiones del programa que recib ey decodifica los paquetes udp que son mostrados en los pixeles de las tiras rgb.\n\nEl proyecto original usaba ARDUINO pero decidi hacerlo con micrpython al inicio no habia encontrado la libreria en micropython adecauda para la decodificacion de los paquetes UDP asi que fue hecho casi manual por lo que el codigo crecia mucho y pasando los 50 pixeles se hacia muy tedioso, en la version 2 ya se hace soluciono este porblema y en un par de lineas decodifica los \"bytes de colores\" que llegan por WIFI, mejoró significativamente el rendimiento por lo que la vizualizacion de los efectos en las tiras RGB.\n\n\n### Esquema con microcontrolador\n![alt text](https://github.com/jhonpaulo98/Luces_Ritmicas_Digitales_WiFi/blob/master/imagenes/diagrama%20ESP.png)\n### Esquema con Raspberry Pi\n![alt text](https://github.com/jhonpaulo98/Luces_Ritmicas_Digitales_WiFi/blob/master/imagenes/diagrama%20raspberry-pi.png)\n\n### Video demostrativo\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"640\" height=\"480\" src=\"https://github.com/jhonpaulo98/Luces_Ritmicas_Digitales_WiFi/blob/master/imagenes/demostracion.gif\"\u003e\n\u003c/p\u003e\n\n\u003e \u003cdiv style=\"padding:16px;\"\u003e\n\u003e \u003cdiv style=\"padding-top: 8px;\"\u003e\n\u003e \u003cdiv style=\" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;\"\u003eVer esta publicación en Instagram\u003c/div\u003e\n\u003e \u003c/div\u003e\n\u003e \n\u003e [Una publicación compartida por Jhon Paulo (@jhon_p16)](https://www.instagram.com/p/Bpqj-FSh61d/?utm_source=ig_embed\u0026utm_medium=loading) \n\u003e publicada el \u003ctime style=\" font-family:Arial,sans-serif; font-size:14px; line-height:17px;\" datetime=\"2018-11-02T04:47:29+00:00\"\u003e1 de Nov de 2018 a las 9:47 PDT\u003c/time\u003e \n\u003e \u003c/div\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffunpythonec%2Fluces_ritmicas_digitales_wifi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffunpythonec%2Fluces_ritmicas_digitales_wifi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffunpythonec%2Fluces_ritmicas_digitales_wifi/lists"}