{"id":23021643,"url":"https://github.com/raupulus/raspberry-sensor-cjmcu-as3935","last_synced_at":"2026-04-29T17:34:34.797Z","repository":{"id":95712839,"uuid":"282510819","full_name":"raupulus/raspberry-sensor-cjmcu-as3935","owner":"raupulus","description":"Repositorio para controlar por i2c el sensor CJMCU 3935 con el chip AS3935. Este chip se utiliza para detectar rayos y la distancia de estos. Esto es un mirror de https://gitlab.com/raupulus/raspberry-sensor-cjmcu-as3935","archived":false,"fork":false,"pushed_at":"2023-03-19T05:12:44.000Z","size":85,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T18:52:44.332Z","etag":null,"topics":["3935","as3935","cjmcu","cjmcu-3935","cjmcu3935","cjmcuas3935","python","python3","raspberry","raspberrypi","rayos","sensor"],"latest_commit_sha":null,"homepage":"https://api.fryntiz.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":"2020-07-25T19:24:37.000Z","updated_at":"2023-03-15T00:55:57.000Z","dependencies_parsed_at":"2023-05-21T17:45:27.285Z","dependency_job_id":null,"html_url":"https://github.com/raupulus/raspberry-sensor-cjmcu-as3935","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/raupulus/raspberry-sensor-cjmcu-as3935","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raupulus%2Fraspberry-sensor-cjmcu-as3935","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raupulus%2Fraspberry-sensor-cjmcu-as3935/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raupulus%2Fraspberry-sensor-cjmcu-as3935/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raupulus%2Fraspberry-sensor-cjmcu-as3935/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raupulus","download_url":"https://codeload.github.com/raupulus/raspberry-sensor-cjmcu-as3935/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raupulus%2Fraspberry-sensor-cjmcu-as3935/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32436974,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T17:26:39.753Z","status":"ssl_error","status_checked_at":"2026-04-29T17:25:53.857Z","response_time":110,"last_error":"SSL_read: 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":["3935","as3935","cjmcu","cjmcu-3935","cjmcu3935","cjmcuas3935","python","python3","raspberry","raspberrypi","rayos","sensor"],"created_at":"2024-12-15T12:18:47.323Z","updated_at":"2026-04-29T17:34:34.774Z","avatar_url":"https://github.com/raupulus.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# raspberry-sensor-cjmcu-3935\n\nEste repositorio está almacenado en gitlab:\nhttps://gitlab.com/raupulus/raspberry-sensor-cjmcu-as3935\n\nRepositorio para controlar por i2c el sensor CJMCU 3935 con el chip AS3935.\nEste chip se utiliza para detectar rayos y la distancia de estos.\n\nEste proyecto está escrito en python 3.7, por lo que no funcionará en una\nversión anterior a la **3** y no se garantiza que funcione correctamente en\nuna versión anterior a la **3.7**\n\nLa versión del sistema operativo en la raspberry pi es raspbian 10 stable.\n\n## Sensor AS3935\n\nLa caída de rayos produce descargas electrostáticas y este sensor reacciona al\nalto potencial eléctrico de estas.\n\nSe producen por tormentas eléctricas cargadas negativamente que caen a la tierra\nprincipalmente (75-90% de probabilidad) pero también de nube a nube.\n\nLa corriente cambia rápidamente al sentir el pulso electromagnético (10-150ms)\nen la VLF (3k-30 kHz) y las bandas de radios ELF (\u003c3 kHz)\n\nThe maximum amplitude lies around 5-10KHz.\n\nEl algoritmo de detección no modificable en el AS3935 está preparado para\nuna señal de 500kHz.\n\n## Dependencias desde pip\n\nUtilizando el gestor de paquetes pip para python 3 instalamos las dependencias:\n\n```bash\npip3 install RPi_AS3935\n```\n\n## Detalles\n\nAntes de usar el ejemplo es necesario tener en cuenta estos detalles o\nmodificarlos a nuestro uso.\n\n- Está conectado por i2c\n- La dirección i2c es 0x03\n- El pin por defecto es el GPIO25\n- El bus por defecto a partir de Raspberry Pi 2 es comúnmente el **1**, \npara anteriores es necesario cambiarlo a **0**\n\n## Conexión con hardware\n\nCon la siguiente configuración queda la señal de interrupción en el GPIO 25 para tomar los datos desde el script que utilicemos.\nDe esta forma además, la dirección será 0x03.\n\nVCC → 3.3V\nGND → GND\nMOSI → PIN 3\nSCL → PIN 5\nSI → 3.3V\nA0 → 3.3V\nA1 → 3.3V\nIRQ → GPIO 25, este recibe la señal de interrupción al detectar algo.\n\n## Usar ejemplo\n\nPara ejecutar el script de ejemplo adjunto en el repositorio y comprobar\nel funcionamiento del sensor y código ejecutamos el archivo example.py con\nel intérprete para python 3.\n\n```bash\npython3 example.py\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraupulus%2Fraspberry-sensor-cjmcu-as3935","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraupulus%2Fraspberry-sensor-cjmcu-as3935","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraupulus%2Fraspberry-sensor-cjmcu-as3935/lists"}