Open hhoang308 opened 11 months ago
t build thành công nhưng chỗ này bị đỏ, của m cũng thế này đúng không @AnNguyen30072001
https://www.winsen-sensor.com/sensors/combustible-sensor/242.html https://electronics.stackexchange.com/questions/388548/how-to-calculate-gas-sensor-ppm-from-analog-readings https://www.reddit.com/r/arduino/comments/uxtjdi/volts_to_ppm_conversion/ https://www.hackatronic.com/mq2-gas-sensor-circuit-diagram-and-its-working/
git status | findstr -v deleted | là ký hiệu piping command trong Windows CMD (hoặc có thể cả trong Linux), đưa toàn bộ kết quả của câu lệnh trước làm đầu vào cho câu lệnh sau findstr là câu lệnh tìm string trong Windows CMD (trong Linux là grep) -v là ký hiệu chỉ in ra những kết quả không chứa từ khoá cần tìm deleted là từ khoá ở đây
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/esp_timer.html#_CPPv420esp_timer_dispatch_t esp_timer_stop. This function stops the timer previously started using esp_timer_start_once or esp_timer_start_periodic.
Hiện tại chương trình chạy theo luồng: setup một timer 5s, cứ mỗi 5s thì đọc và convert tín hiệu cảm biến. Tín hiệu analog sau khi convert là voltage của 3 chân cb.
Yêu cầu thay đổi:
Code xử lý giá trị đọc được của cb khói mp2: chuyển đổi điện áp đo được thành giá trị nồng độ khói (dải đo của mp2 là 200~10000ppm C3H8, chưa biết công thức chuyển đổi là gì). Chỉ cần printf giá trị này lên là được.
Tìm hiểu ngưỡng báo cháy của mp-2.
Chương trình xử lý một cách linh động hơn để đáp ứng với tình huống báo động giả. Ví dụ: