Sensors Specification - Pm25Cleaner
編輯歷史
| 時間 | 作者 | 版本 |
|---|---|---|
| 2015-12-28 00:43 – 00:44 | r697 – r719 | |
顯示 diff(21 行未修改)
*control_cleaner(){
- * if(sensorType[SENSOR_ID_DUST]> xxx){
+ * if(sensorValue[SENSOR_CNT]> xxx){
* high_cnt ++;
- * if( high_cnt > xxxx )
+ * if( high_cnt > yyy )
* relay_on()
- * high_cnt = xxxx
+ * high_cnt = yyy
* }
* else{
(17 行未修改)
所以要加一個簡單的判斷,目的是躲掉異常情況。
- 目前簡單的邏輯是要 PM2.5 > xxx 比 < xxx 多 xxxx 次, 才會起動 relay, 當反過來時,就會關掉 relay
+ 目前簡單的邏輯是要 PM2.5 > xxx 比 < xxx 多 yyy 次, 才會起動 relay, 當反過來時,就會關掉 relay
(2 行未修改)
|
||
| 2015-12-28 00:40 – 00:41 | r660 – r696 | |
顯示 diff(44 行未修改)
基本上這樣會動,但是由於 senosr 值有時會飄動與異常,這樣會讓 relay 勿動作
+ *建議可以取前 n 次的平均做判斷(做 moving average),避免sensor值的震盪造成開開關關的現象
所以要加一個簡單的判斷,目的是躲掉異常情況。
(5 行未修改)
|
||
| 2015-12-25 11:56 – 12:09 | r221 – r659 | |
顯示 diff(17 行未修改)
由於情境和 PM25 很類似,所以將 APP_ID == (APPTYPE_SYSTEM_BASE+1) 的 code 複製出來
-
+ sensorType[SENSOR_ID_DUST] : PM2.5 值的位置
+ sensorType[SENSOR_ID_DUST10] : PM10 值的位置
+
+ *control_cleaner(){
+ * if(sensorType[SENSOR_ID_DUST]> xxx){
+ * high_cnt ++;
+ * if( high_cnt > xxxx )
+ * relay_on()
+ * high_cnt = xxxx
+ * }
+ * else{
+ * if(high_cnt>
+ )* h igh_cnt--;
+
+ * else* r elay_off()
+ * }
+ *}
+ loop(){
+ ...
+ get_sensor_data();
+ 加 code 在這裡,建議寫成一個 function
+ control_cleaner();
+ ...
+ }
+
+ 基本上這樣會動,但是由於 senosr 值有時會飄動與異常,這樣會讓 relay 勿動作
+
+ 所以要加一個簡單的判斷,目的是躲掉異常情況。
+
+ 目前簡單的邏輯是要 PM2.5 > xxx 比 < xxx 多 xxxx 次, 才會起動 relay, 當反過來時,就會關掉 relay
+
+
+ 備註:此邏輯僅提供參考,不確定正確,請自行 debug
+ *
|
||
| 2015-12-25 11:55 – 11:55 | r213 – r220 | |
顯示 diff(6 行未修改)
Hardware Info
Feature:
- Where to buy:
+ Where to buy: icchip
Datasheet:
Experience sharing: TBA
(9 行未修改)
|
||
| 2015-12-25 11:55 – 11:55 | r207 – r212 | |
顯示 diff(15 行未修改)
找 SENSOR CUSTOMIZATION ,這部分是客製化的部分
- 由於情境和 PM25 很類似,所以將 APP_ID == (APPTYPE_SYSTEM_BASE+1) 的 cod
+ 由於情境和 PM25 很類似,所以將 APP_ID == (APPTYPE_SYSTEM_BASE+1) 的 code 複製出來
+
+
|
||
| 2015-12-25 11:55 | r206 | |
顯示 diff(2 行未修改)
有人想在 PM25 值高的時候來開關空氣清淨機
- 使用零件包 (linkit one) + lass標準零件心口
+ 使用零件包 (linkit one) + lass標準零件包
Hardware Info
(11 行未修改)
|
||
| 2015-12-25 11:55 | r205 | |
顯示 diff(15 行未修改)
找 SENSOR CUSTOMIZATION ,這部分是客製化的部分
- 由於情境和 PM25 很類似,所以將 APP_ID == (APPTYPE_SYSTEM_BASE+1) 的 co
+ 由於情境和 PM25 很類似,所以將 APP_ID == (APPTYPE_SYSTEM_BASE+1) 的 cod
|
||
| 2015-12-25 11:55 | r204 | |
顯示 diff(2 行未修改)
有人想在 PM25 值高的時候來開關空氣清淨機
- 使用零件包 (linkit one) + lass標準零件心
+ 使用零件包 (linkit one) + lass標準零件心口
Hardware Info
(11 行未修改)
|
||
| 2015-12-25 11:55 | r203 | |
顯示 diff(15 行未修改)
找 SENSOR CUSTOMIZATION ,這部分是客製化的部分
- 由於情境和 PM25 很類似,所以將 APP_ID == (APPTYPE_SYSTEM_BASE+1) 的
+ 由於情境和 PM25 很類似,所以將 APP_ID == (APPTYPE_SYSTEM_BASE+1) 的 co
|
||
| 2015-12-25 11:55 | r202 | |
顯示 diff(2 行未修改)
有人想在 PM25 值高的時候來開關空氣清淨機
- 使用零件包 (linkit one) + lass標準零件
+ 使用零件包 (linkit one) + lass標準零件心
Hardware Info
(11 行未修改)
|
||
| 2015-12-25 11:55 – 11:55 | r200 – r201 | |
顯示 diff(15 行未修改)
找 SENSOR CUSTOMIZATION ,這部分是客製化的部分
- 由於情境和 PM25 很類似,所以將 APP_ID == (APPTYPE_SYSTEM_BASE+1)
+ 由於情境和 PM25 很類似,所以將 APP_ID == (APPTYPE_SYSTEM_BASE+1) 的
|
||
| 2015-12-25 11:55 – 11:55 | r198 – r199 | |
顯示 diff(2 行未修改)
有人想在 PM25 值高的時候來開關空氣清淨機
- 使用零件包 (linkit one) + lass標準
+ 使用零件包 (linkit one) + lass標準零件
Hardware Info
(11 行未修改)
|
||
| 2015-12-25 11:55 – 11:55 | r195 – r197 | |
顯示 diff(15 行未修改)
找 SENSOR CUSTOMIZATION ,這部分是客製化的部分
- 由於情境和 PM25 很類似,所以ㄐㄧ APP_ID == (APPTYPE_SYSTEM_BASE+1)
+ 由於情境和 PM25 很類似,所以將 APP_ID == (APPTYPE_SYSTEM_BASE+1)
|
||
| 2015-12-25 11:55 | r194 | |
顯示 diff(2 行未修改)
有人想在 PM25 值高的時候來開關空氣清淨機
- 使用零件包 (linkit one) + lass標
+ 使用零件包 (linkit one) + lass標準
Hardware Info
(11 行未修改)
|
||
| 2015-12-25 11:55 | r193 | |
顯示 diff(15 行未修改)
找 SENSOR CUSTOMIZATION ,這部分是客製化的部分
- 由於情境和 PM25 很類似,所以 APP_ID == (APPTYPE_SYSTEM_BASE+1)
+ 由於情境和 PM25 很類似,所以ㄐㄧ APP_ID == (APPTYPE_SYSTEM_BASE+1)
|
||
| 2015-12-25 11:55 | r192 | |
顯示 diff(2 行未修改)
有人想在 PM25 值高的時候來開關空氣清淨機
- 使用零件包 (linkit one) + lass
+ 使用零件包 (linkit one) + lass標
Hardware Info
(11 行未修改)
|
||
| 2015-12-25 11:55 – 11:55 | r190 – r191 | |
顯示 diff(15 行未修改)
找 SENSOR CUSTOMIZATION ,這部分是客製化的部分
- 由於情境和 PM25 很類似,所以 APP_ID==(APPTYPE_SYSTEM_BASE+1)
+ 由於情境和 PM25 很類似,所以 APP_ID == (APPTYPE_SYSTEM_BASE+1)
|
||
| 2015-12-25 11:54 – 11:55 | r182 – r189 | |
顯示 diff(2 行未修改)
有人想在 PM25 值高的時候來開關空氣清淨機
- 使用零件包 () +
+ 使用零件包 (linkit one) + lass
Hardware Info
(4 行未修改)
設備 linktit one,標準零件包,
- 已有relay, 硬體接線已完成,亦測試
+ 已有relay, 硬體接線已完成,亦測試ok
(2 行未修改)
|
||
| 2015-12-25 11:50 – 11:53 | r142 – r181 | |
顯示 diff(12 行未修改)
設備 linktit one,標準零件包,
已有relay, 硬體接線已完成,亦測試
-
-
- 如何改 Code
- 找 SENSOR CUSTOMIZATION
+ 找 SENSOR CUSTOMIZATION ,這部分是客製化的部分
+ 由於情境和 PM25 很類似,所以 APP_ID==(APPTYPE_SYSTEM_BASE+1)
|
||
| 2015-12-25 11:50 – 11:50 | r131 – r141 | |
顯示 diff(11 行未修改)
設備 linktit one,標準零件包,
- 已有relay, 硬體接女
+ 已有relay, 硬體接線已完成,亦測試
(4 行未修改)
|
||
| 2015-12-25 11:50 | r130 | |
顯示 diff(17 行未修改)
如何改 Code
- 找SENSOR CUSTOMIZATION
+ 找 SENSOR CUSTOMIZATION
|
||
| 2015-12-25 11:50 | r129 | |
顯示 diff(11 行未修改)
設備 linktit one,標準零件包,
- 已有relay, 硬體接
+ 已有relay, 硬體接女
(4 行未修改)
|
||
| 2015-12-25 11:50 | r128 | |
顯示 diff(17 行未修改)
如何改 Code
- 找
- SENSOR CUSTOMIZATION
+ 找SENSOR CUSTOMIZATION
|
||
| 2015-12-25 11:50 – 11:50 | r126 – r127 | |
顯示 diff(11 行未修改)
設備 linktit one,標準零件包,
- 已有relay, 硬體
+ 已有relay, 硬體接
(5 行未修改)
|
||
| 2015-12-25 11:50 – 11:50 | r121 – r125 | |
顯示 diff(17 行未修改)
如何改 Code
+ 找
SENSOR CUSTOMIZATION
|
||
| 2015-12-25 11:49 – 11:50 | r104 – r120 | |
顯示 diff(11 行未修改)
設備 linktit one,標準零件包,
- 已有
+ 已有relay, 硬體
(4 行未修改)
|
||
| 2015-12-25 11:49 – 11:49 | r102 – r103 | |
顯示 diff(16 行未修改)
如何改 Code
+
+ SENSOR CUSTOMIZATION
|
||
| 2015-12-25 11:49 – 11:49 | r99 – r101 | |
顯示 diff(11 行未修改)
設備 linktit one,標準零件包,
+ 已有
(2 行未修改)
|
||
| 2015-12-25 11:48 – 11:49 | r92 – r98 | |
顯示 diff(14 行未修改)
- 如和
+ 如何改 Code
|
||
| 2015-12-25 11:48 | r91 | |
顯示 diff(11 行未修改)
設備 linktit one,標準零件包,
- 月
+
(1 行未修改)
|
||
| 2015-12-25 11:48 | r90 | |
顯示 diff(14 行未修改)
- 如ㄏ
+ 如和
|
||
| 2015-12-25 11:48 | r89 | |
顯示 diff(11 行未修改)
設備 linktit one,標準零件包,
- 月
+ 月
(1 行未修改)
|
||
| 2015-12-25 11:48 – 11:48 | r85 – r88 | |
顯示 diff(12 行未修改)
設備 linktit one,標準零件包,
月
+
+
+ 如ㄏ
|
||
| 2015-12-25 11:48 | r84 | |
顯示 diff(11 行未修改)
設備 linktit one,標準零件包,
- 月
+ 月
|
||
| 2015-12-25 11:48 – 11:48 | r82 – r83 | |
顯示 diff(12 行未修改)
設備 linktit one,標準零件包,
月
-
-
- 如ㄏㄜ
|
||
| 2015-12-25 11:48 | r81 | |
顯示 diff(11 行未修改)
設備 linktit one,標準零件包,
-
+ 月
(1 行未修改)
|
||
| 2015-12-25 11:48 | r80 | |
顯示 diff(14 行未修改)
- 如
+ 如ㄏㄜ
|
||
| 2015-12-25 11:48 | r79 | |
顯示 diff(11 行未修改)
設備 linktit one,標準零件包,
- 月
+
(1 行未修改)
|
||
| 2015-12-25 11:48 | r78 | |
顯示 diff(17 行未修改)
|
||
| 2015-12-25 11:48 | r77 | |
顯示 diff(11 行未修改)
設備 linktit one,標準零件包,
- 月山
+ 月
(1 行未修改)
|
||
| 2015-12-25 11:48 – 11:48 | r74 – r76 | |
顯示 diff(12 行未修改)
設備 linktit one,標準零件包,
月山
+
+
+ 如
|
||
| 2015-12-25 11:48 | r73 | |
顯示 diff(11 行未修改)
設備 linktit one,標準零件包,
+ 月山
|
||
| 2015-12-25 11:48 | r72 | |
顯示 diff(11 行未修改)
設備 linktit one,標準零件包,
-
-
-
- 如
|
||
| 2015-12-25 11:48 | r71 | |
顯示 diff(11 行未修改)
設備 linktit one,標準零件包,
+
(1 行未修改)
|
||
| 2015-12-25 11:48 | r70 | |
顯示 diff(11 行未修改)
設備 linktit one,標準零件包,
+
+
+ 如
|
||
| 2015-12-25 11:48 | r69 | |
顯示 diff(10 行未修改)
Experience sharing: TBA
- 設備 linktit one,標準零件包
+ 設備 linktit one,標準零件包,
|
||
| 2015-12-25 11:48 – 11:48 | r63 – r68 | |
顯示 diff(11 行未修改)
設備 linktit one,標準零件包
-
-
- E
|
||
| 2015-12-25 11:48 | r62 | |
顯示 diff(10 行未修改)
Experience sharing: TBA
- 設備 linktit one,標準零件
+ 設備 linktit one,標準零件包
(1 行未修改)
|
||
| 2015-12-25 11:48 | r61 | |
顯示 diff(11 行未修改)
設備 linktit one,標準零件
+
+
+ E
|
||
| 2015-12-25 11:47 – 11:48 | r50 – r60 | |
顯示 diff(9 行未修改)
Datasheet:
Experience sharing: TBA
+
+ 設備 linktit one,標準零件
|
||
| 2015-12-25 11:41 – 11:45 | r3 – r49 | |
顯示 diff Sensors Specification - Pm25Cleaner
- u
+ 有人想在 PM25 值高的時候來開關空氣清淨機
+
+ 使用零件包 () +
+
+ Hardware Info
+ Feature:
+ Where to buy:
+ Datasheet:
+ Experience sharing: TBA
|
||
| 2015-12-25 11:41 | r2 | |
顯示 diff(3 行未修改)
|
||
| 2015-12-25 11:41 | r1 | |
顯示 diff Sensors Specification - Pm25Cleaner
+
+ u
|
||
| 2015-12-25 11:40 | r0 | |
顯示 diff-
+ Sensors Specification - Pm25Cleaner
|
||