{"id":19876079,"url":"https://github.com/davidf1000/wican-iot-comp","last_synced_at":"2026-04-09T18:08:55.892Z","repository":{"id":124918883,"uuid":"276353647","full_name":"davidf1000/Wican-IOT-Comp","owner":"davidf1000","description":"A Hazard Monitoring System for Manufacture Industry Using IoT-Based Approach and MQTT Protocol. Main purpose of this product is to track and monitor variables that is directly related to worker's health in factory environment. Created for Wican International Instrumentation and Control Competition 2019 in Bandung .","archived":false,"fork":false,"pushed_at":"2022-04-12T02:49:41.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-11T17:19:13.551Z","etag":null,"topics":["arduino","esp32","iot","mqtt"],"latest_commit_sha":null,"homepage":"","language":"C++","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/davidf1000.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":"2020-07-01T10:58:13.000Z","updated_at":"2022-07-05T01:53:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"d9b4d8be-fcbc-4ff2-9d69-a1f25390ff6f","html_url":"https://github.com/davidf1000/Wican-IOT-Comp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidf1000%2FWican-IOT-Comp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidf1000%2FWican-IOT-Comp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidf1000%2FWican-IOT-Comp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidf1000%2FWican-IOT-Comp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidf1000","download_url":"https://codeload.github.com/davidf1000/Wican-IOT-Comp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241304295,"owners_count":19941100,"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","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":["arduino","esp32","iot","mqtt"],"created_at":"2024-11-12T16:30:31.611Z","updated_at":"2025-12-31T01:11:16.577Z","avatar_url":"https://github.com/davidf1000.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wican-IOT-Comp\nA Hazard Monitoring System for Manufacture Industry Using IoT-Based Approach and MQTT Protocol.\nMain purpose of this product is to track and monitor variables that is directly related to worker's health in factory environment.\nCreated for Wican International Instrumentation and Control Competition 2019 in Bandung .\n## Spec\nUsing 4 Main Sensor :\n- Sound \n- Gas Leak \n- Humidity and Temperature\n- Dust particle \u003cbr\u003e\n\u003cbr\u003e\nUsed Analog multiplexer to read multiple analog data because ESP32 only have 1 8-bit analog-IN , and level shifter to shift ESP32's 3,3V HIGH voltage to 5V in order to match sensor's 5V level specification. \n\u003cbr\u003e\nData is read by NodeMCU ESP32 Board , filtered using Averaging measurement and Recursive Exponential Filter\nData is then sent using MQTT Protocol using Adafruit.io as broker , and then displayed in adafruit's dashboard \nUse Ticker to precisely read all data in a periodic time and EEPROM to backup filter's constant in case of sudden power spike in ESP32 board to avoid data loss.\n\u003cbr\u003e\n\n![1646238411176](https://user-images.githubusercontent.com/47879766/162869453-f628bf0d-ad1b-4860-877e-a0486d633211.png)\n\n![1646238322762](https://user-images.githubusercontent.com/47879766/162869468-cc84bb4d-ec9f-444f-9011-ecc45902294a.png)\n\n![1001086](https://user-images.githubusercontent.com/47879766/107242285-65a95b80-6a5e-11eb-8d56-3afed4fe9876.jpg)\n\n![1001088](https://user-images.githubusercontent.com/47879766/107242290-67731f00-6a5e-11eb-99de-7bb7a1e53143.jpg)\n\n![1001087](https://user-images.githubusercontent.com/47879766/107242296-680bb580-6a5e-11eb-88e8-03db9491790b.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidf1000%2Fwican-iot-comp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavidf1000%2Fwican-iot-comp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidf1000%2Fwican-iot-comp/lists"}