https://github.com/davidf1000/wican-iot-comp
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 .
https://github.com/davidf1000/wican-iot-comp
arduino esp32 iot mqtt
Last synced: 3 months ago
JSON representation
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 .
- Host: GitHub
- URL: https://github.com/davidf1000/wican-iot-comp
- Owner: davidf1000
- Created: 2020-07-01T10:58:13.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-04-12T02:49:41.000Z (about 4 years ago)
- Last Synced: 2025-01-11T17:19:13.551Z (over 1 year ago)
- Topics: arduino, esp32, iot, mqtt
- Language: C++
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Wican-IOT-Comp
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 .
## Spec
Using 4 Main Sensor :
- Sound
- Gas Leak
- Humidity and Temperature
- Dust particle
Used 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.
Data is read by NodeMCU ESP32 Board , filtered using Averaging measurement and Recursive Exponential Filter
Data is then sent using MQTT Protocol using Adafruit.io as broker , and then displayed in adafruit's dashboard
Use 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.




