{"id":17512997,"url":"https://github.com/raupulus/rpi-pico-template-project-micropython","last_synced_at":"2026-03-06T08:33:11.815Z","repository":{"id":258664755,"uuid":"874339996","full_name":"raupulus/rpi-pico-template-project-micropython","owner":"raupulus","description":"Plantilla para comenzar proyectos con Raspberry Pi Pico en Micropython preparando una clase que representa al controlador con la conexión wireless y sus detalles, lecturas de pines analógicos, medidor de tensión por ADC para baterías de 3,7v y temperatura interna. También se prepara estructura básica para comenzar a desarrollar un proyecto.","archived":false,"fork":false,"pushed_at":"2024-12-05T14:34:32.000Z","size":656,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-23T13:08:36.764Z","etag":null,"topics":["micropython","pico","raspberry","raspberry-pi","raspberry-pi-pico","raspberry-pi-pico-w","raspberrypi","rpi","skeleton","skeleton-template","template"],"latest_commit_sha":null,"homepage":"https://raupulus.dev","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/raupulus.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-10-17T16:45:43.000Z","updated_at":"2024-10-18T10:01:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"7ca524c3-f606-4870-aa73-1d14e2525dad","html_url":"https://github.com/raupulus/rpi-pico-template-project-micropython","commit_stats":{"total_commits":12,"total_committers":2,"mean_commits":6.0,"dds":"0.16666666666666663","last_synced_commit":"9694e0b55a359cdc14f1d059ad204de1f40a22b4"},"previous_names":["raupulus/rpi-pico-template-project-micropython"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/raupulus/rpi-pico-template-project-micropython","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raupulus%2Frpi-pico-template-project-micropython","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raupulus%2Frpi-pico-template-project-micropython/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raupulus%2Frpi-pico-template-project-micropython/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raupulus%2Frpi-pico-template-project-micropython/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raupulus","download_url":"https://codeload.github.com/raupulus/rpi-pico-template-project-micropython/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raupulus%2Frpi-pico-template-project-micropython/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30167963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T07:56:45.623Z","status":"ssl_error","status_checked_at":"2026-03-06T07:55:55.621Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["micropython","pico","raspberry","raspberry-pi","raspberry-pi-pico","raspberry-pi-pico-w","raspberrypi","rpi","skeleton","skeleton-template","template"],"created_at":"2024-10-20T06:06:33.716Z","updated_at":"2026-03-06T08:33:11.678Z","avatar_url":"https://github.com/raupulus.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Proyecto: Plantilla básica para comenzar proyectos en Raspberry Pi Pico con Micropython\n\nEl contenido de este repositorio tiene la única finalidad de utilizarse como\nplantilla al crear otros proyectos reutilizando partes que suelo necesitar\nde forma recurrente para acelerar el desarrollo.\n\nSitio web del autor: [https://raupulus.dev](https://raupulus.dev)\n\n![Imagen del Proyecto](docs/images/img1.jpg \"Imagen Principal de raspberry pi pico w\")\n\nRepository [https://gitlab.com/raupulus/rpi-pico-template-project-micropython](https://gitlab.com/raupulus/rpi-pico-template-project-micropython)\n\nUna de las ventajas es que en **Models** ya disponemos de dos modelos que\nsuelen ser fundamentales para mi: \n\n- API: Para interactuar fácilmente con mis apis enviando/recibiendo datos\n- RpiPico: Representa a la raspberry: incluye conectividad wireless, gestión de\n  ADC integrado, puede obtener información de la red y conectar a redes \n  alternativas por si nos desplazamos (usamos en varias ubicaciones) o \n  necesitamos un respaldo, información de temperatura...\n\nAdemás de algunos parámetros básicos en el archivo de variables de entorno\nque usamos como base **.env.example.py**\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"docs/images/2.jpg\" alt=\"Raspberry pi pico w image 1\" height=\"150\"\u003e\n  \u003cimg src=\"docs/images/3.jpg\" alt=\"Raspberry pi pico w image 2\" height=\"150\"\u003e\n  \u003cimg src=\"docs/images/4.jpg\" alt=\"Raspberry pi pico w image 3\" height=\"150\"\u003e\n  \u003cimg src=\"docs/images/scheme_thumbnail.jpg\" alt=\"Raspberry pi pico w esquema de pines\" height=\"150\"\u003e\n\u003c/p\u003e\n\n## Software y Firmware\n\n- IDE/Editor (EJ: thonny, pycharm o vscode)\n- [MicroPython 1.23](https://micropython.org/download/rp2-pico/) instalado \n  en la Raspberry Pi Pico.\n\n## Contenido del Repositorio\n\n- **src/**: Código fuente del proyecto.\n- **src/Models**: Modelos/Clases para separar entidades que intervienen.\n- **docs/**: Documentación adicional, esquemas y guías de instalación.\n\n## Instalación\n\n1. **Instalación de MicroPython:**\n   - Asegúrate de que MicroPython esté instalado en tu Raspberry Pi Pico. Puedes seguir las instrucciones en la [documentación oficial](https://docs.micropython.org/en/latest/rp2/quickref.html).\n\n2. **Cargar el Código:**\n   - Descarga o clona este repositorio.\n   - Copia el archivo *.env.example.py* a *env.py* y rellena los datos para \n     conectar al wireless además de la ruta para subir datos a tu API.\n   - Copia los archivos en la carpeta `src/` a la Raspberry Pi Pico.\n\n## Esquema de la raspberry pi pico\n\n![Imagen del Proyecto](docs/images/scheme.png \"Esquema de pines para la raspberry pi pico\")\n\n## Licencia\n\nEste proyecto está licenciado bajo la Licencia GPLv3. Consulta el archivo \nLICENSE para más detalles.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraupulus%2Frpi-pico-template-project-micropython","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraupulus%2Frpi-pico-template-project-micropython","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraupulus%2Frpi-pico-template-project-micropython/lists"}