SlideShare uma empresa Scribd logo
1 de 14
UART Interface
Air Quality sensors
2
Dust sensors
懸浮微粒 (Particulate Matter) :漂浮在空氣中
類似灰塵的粒狀物
粒徑小於或等於 2.5 微米(μm)的粒子,就稱為
PM2.5,通稱細懸浮微粒。PM 2.5 的直徑還不到
人的頭髮絲粗細的 1/28
PM1.0, PM 2.5, PM10.0
依據空氣中不同的懸浮顆粒個數,推算灰
塵的質量濃度,單位 μg/m3
3
AQI (Air Quality Index)
4
關於 行政院環保署細懸浮微粒管制
http://air.epa.gov.tw/Public/suspended_particles.aspx
PMS3003工作原理
採用鐳射散射原理:當鐳射照射到通過檢測位置的顆粒物
時會產生微弱的光散射,在特定方向上的光散射波形與顆
粒直徑有關,通過不同粒徑的波形分類統計及換算公式可
以得到不同粒徑的實時顆粒物的數量濃度,按照標定方法
得到跟公信單位統一的質量濃度。
5
PMS3003 規格
6
https://www.dfrobot.com/wiki/index.php/PM2.5_laser_dust_sensor_SKU:SEN0177
PMS3003 連接腳位
7
PIN1
UART 接線方式
8
/dev/ttyUSB0
9600, 8N1
PL2303 (usb-to-serial )
PMS3003 腳位
White: RX
Green: TX
Black: GND
Red: 5V
Capture serial data
9
每一秒會輸出 24 byte serial data
In Linux: cat /dev/ttyUSB0 | hexdump
PMS3003 Serial Data Format
10
PM1 = data [5:4]
 PM2.5 =data [7:6]
 PM10 =data[9:8]
解析 24 byte serial data
11
42 4D 00 14 00 02 00 03 00 03 00 02 00 03 00 03 00 C2 00 02 97 00 02 0E
20byte data 含checksum
00 02: PM1.0 : 2ug/m3
00 03: PM2.5 : 3ug/m3
00 03: PM10 : 3ug/m3
ChceckSum (42 4D 00 14 00 02 00 03 00 03 00 02 00 03 00 03 00
C2 00 02 97 00 ) = 0x020E=52610
Demo code
pip install pyserial
cd /pi-sensor/examples/pms3003
python dump-serial.py
python dump-serial.py
12
http://www.ittraining.com.tw/ittraining/course/data-science/iot-web-ml
http://www.ittraining.com.tw/ittraining/it-elearning/e-iot

Mais conteúdo relacionado

Mais procurados

Enfemedad New castle
Enfemedad New castleEnfemedad New castle
Enfemedad New castle
Angiie Lorena
 
5 งานและพลังงาน
5 งานและพลังงาน5 งานและพลังงาน
5 งานและพลังงาน
topofzeed
 

Mais procurados (16)

Enfemedad New castle
Enfemedad New castleEnfemedad New castle
Enfemedad New castle
 
Space Invaders Avignon
Space Invaders Avignon Space Invaders Avignon
Space Invaders Avignon
 
Invaders around the World as of January 2017
Invaders around the World as of January 2017Invaders around the World as of January 2017
Invaders around the World as of January 2017
 
Enfermedad de marek
Enfermedad de marekEnfermedad de marek
Enfermedad de marek
 
Space Invaders Montpellier
Space Invaders MontpellierSpace Invaders Montpellier
Space Invaders Montpellier
 
5 งานและพลังงาน
5 งานและพลังงาน5 งานและพลังงาน
5 งานและพลังงาน
 
Histomatosis
HistomatosisHistomatosis
Histomatosis
 
Enfermedad De Marek
Enfermedad De MarekEnfermedad De Marek
Enfermedad De Marek
 
Space Invaders Vienna
Space Invaders ViennaSpace Invaders Vienna
Space Invaders Vienna
 
Viruela aviar
Viruela aviarViruela aviar
Viruela aviar
 
Fiebre porcina clasica
Fiebre porcina clasica Fiebre porcina clasica
Fiebre porcina clasica
 
Eestomatitisvesicular
EestomatitisvesicularEestomatitisvesicular
Eestomatitisvesicular
 
Space Invaders Berlin
Space Invaders BerlinSpace Invaders Berlin
Space Invaders Berlin
 
Space Invader Valmorel
Space Invader ValmorelSpace Invader Valmorel
Space Invader Valmorel
 
Newcastle
NewcastleNewcastle
Newcastle
 
Space Invaders Mediterranean - Faro, Minorca, Eilat, Grude
Space Invaders Mediterranean - Faro, Minorca, Eilat, GrudeSpace Invaders Mediterranean - Faro, Minorca, Eilat, Grude
Space Invaders Mediterranean - Faro, Minorca, Eilat, Grude
 

Mais de 艾鍗科技

Mais de 艾鍗科技 (20)

TinyML - 4 speech recognition
TinyML - 4 speech recognition TinyML - 4 speech recognition
TinyML - 4 speech recognition
 
Appendix 1 Goolge colab
Appendix 1 Goolge colabAppendix 1 Goolge colab
Appendix 1 Goolge colab
 
Project-IOT於餐館系統的應用
Project-IOT於餐館系統的應用Project-IOT於餐館系統的應用
Project-IOT於餐館系統的應用
 
02 IoT implementation
02 IoT implementation02 IoT implementation
02 IoT implementation
 
Tiny ML for spark Fun Edge
Tiny ML for spark Fun EdgeTiny ML for spark Fun Edge
Tiny ML for spark Fun Edge
 
Openvino ncs2
Openvino ncs2Openvino ncs2
Openvino ncs2
 
Step motor
Step motorStep motor
Step motor
 
2. 機器學習簡介
2. 機器學習簡介2. 機器學習簡介
2. 機器學習簡介
 
5.MLP(Multi-Layer Perceptron)
5.MLP(Multi-Layer Perceptron) 5.MLP(Multi-Layer Perceptron)
5.MLP(Multi-Layer Perceptron)
 
3. data features
3. data features3. data features
3. data features
 
心率血氧檢測與運動促進
心率血氧檢測與運動促進心率血氧檢測與運動促進
心率血氧檢測與運動促進
 
利用音樂&情境燈幫助放鬆
利用音樂&情境燈幫助放鬆利用音樂&情境燈幫助放鬆
利用音樂&情境燈幫助放鬆
 
IoT感測器驅動程式 在樹莓派上實作
IoT感測器驅動程式在樹莓派上實作IoT感測器驅動程式在樹莓派上實作
IoT感測器驅動程式 在樹莓派上實作
 
無線聲控遙控車
無線聲控遙控車無線聲控遙控車
無線聲控遙控車
 
最佳光源的研究和實作
最佳光源的研究和實作最佳光源的研究和實作
最佳光源的研究和實作
 
無線監控網路攝影機與控制自走車
無線監控網路攝影機與控制自走車無線監控網路攝影機與控制自走車
無線監控網路攝影機與控制自走車
 
Reinforcement Learning
Reinforcement LearningReinforcement Learning
Reinforcement Learning
 
Linux Device Tree
Linux Device TreeLinux Device Tree
Linux Device Tree
 
人臉辨識考勤系統
人臉辨識考勤系統人臉辨識考勤系統
人臉辨識考勤系統
 
智慧家庭Smart Home
智慧家庭Smart Home智慧家庭Smart Home
智慧家庭Smart Home
 

使用Raspberry pi 讀取 PM2.5 Dust Sensor