{"id":20999925,"url":"https://github.com/brentseidel/arduino-sensor-network","last_synced_at":"2026-05-01T16:32:18.689Z","repository":{"id":95368094,"uuid":"144741327","full_name":"BrentSeidel/Arduino-Sensor-Network","owner":"BrentSeidel","description":"A network of Arduinos with sensors","archived":false,"fork":false,"pushed_at":"2023-06-15T14:58:56.000Z","size":2176,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-05T10:50:17.339Z","etag":null,"topics":["ada","arduino","communication","embedded-systems","rs485"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"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/BrentSeidel.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":"2018-08-14T15:48:37.000Z","updated_at":"2024-05-20T02:02:45.000Z","dependencies_parsed_at":"2025-03-13T13:51:22.190Z","dependency_job_id":null,"html_url":"https://github.com/BrentSeidel/Arduino-Sensor-Network","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BrentSeidel/Arduino-Sensor-Network","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrentSeidel%2FArduino-Sensor-Network","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrentSeidel%2FArduino-Sensor-Network/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrentSeidel%2FArduino-Sensor-Network/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrentSeidel%2FArduino-Sensor-Network/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BrentSeidel","download_url":"https://codeload.github.com/BrentSeidel/Arduino-Sensor-Network/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrentSeidel%2FArduino-Sensor-Network/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32505075,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"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":["ada","arduino","communication","embedded-systems","rs485"],"created_at":"2024-11-19T08:08:56.187Z","updated_at":"2026-05-01T16:32:18.663Z","avatar_url":"https://github.com/BrentSeidel.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Arduino Sensor Network\nThis repository contains software for a RS-485 based network of Arduinos reporting sensor\nvalues.  A BeagleBone Black is connected to the RS-485 network and collects the data to\nbe presented was web pages.\n\nRight now, the repository contains software and schematics/wiring diagrams.  It will be updated to also include\nOpenSCAD models of parts for 3D printing, parts lists, and wiring diagrams.\n\n## Contents\nThe contents are divided up into several directories as described below.\n\n### Analyzer\nThis is Arduino software that just listens to the RS-485 bus and sends the contents back\nto the host PC via USB.  It is occasionally useful when debugging to see what is really\non the RS-485 bus.\n\n### Controller\nThis is Arduino software that polls the other Arduinos on the RS-485 bus.  There should be\nonly one of these on the bus.  There are provisions for it to accept some commands from\nthe BeagleBone Black via discrete inputs.\n\n### Documentation\nThis contains some documentation for the system.\n\n### Monitor\nThis is Arduino software for a device that listens to the RS-485 bus and displays output\non an LCD.  It is currently obsolete and not being updated.  It might be useful is some\nprojects.\n\n### Responder\nThis is Arduino software for a device that listens to the RS-485 bus and responds with data\nfrom sensors.  Currently a few I2C based sensors are supported.  Discrete and Analog input\ncan also be added.\n\n### RS-485\nThis is an Arduino library that handles most of the RS-485 network protocol.  It is used\nby all of the other Arduino software and needs to be placed in your Arduino library folder.\n\n### Web\nThis is Ada code for the web server that runs on the BeagleBone Black.  It is uses my\nAda-Web-Server repository on GitHub.\n\n### Schematics\nThis is a collection of schematics created using KiCAD that are intended to provide assistance\nfor wiring up various components.\n\n## Dependancies\nSome of the items in this repository depend on other repositories.  In particular:\n* Web depends on Ada-Web-Server and BBS-Embed-Ada, both of which also depend on  BBS-Ada.\n\n## License\nThis software is licensed under GPL V3.0.  Should you with to use it with a different\nlicense, please contact the author.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrentseidel%2Farduino-sensor-network","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrentseidel%2Farduino-sensor-network","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrentseidel%2Farduino-sensor-network/lists"}