Hackpads are smart collaborative documents. .

Chia-Chun Wu

212 days ago
Unfiled. Edited by Chia-Chun Wu 212 days ago
 
 
 
 
 
 
 
 
 
652 days ago
Unfiled. Edited by Chia-Chun Wu 652 days ago
cclljj@gmail.com
  • 將LinkIt One的電池、GPS與WiFi天線完成組裝
  • 將 G3 PM2.5感測器的排線剪斷(沒錯,不要懷疑),並將第1,2,5根接線(分別為紫色、橘色、色)改裝成杜邦接頭
  • 將 G3 PM2.5感測器的第一根接線(紫)插入LinkIt One上的 5V 接腳,將第二根接線(橘)插入 GND 接腳,將第根接線()插入 RX 接腳
wuulong s
  • (藍) 要接入 Tx 接腳
 
  • 將 Grove 溫濕度感測器接上 Grove 對杜邦接頭轉接線,並將第一根接線(黃)插入 D2 接腳,將第二根接線(白)插入 D3 接腳(這根線其實不會用到,沒有插也無所謂),將第三根接線(紅)插入 3V3 接腳(本來應該要使用 5V 接腳,但因為已經被 PM2.5 感測器使用,所以改用 3.3 V,這個感測器也同時支援 3.3V 電壓),將第四根接線(黑)插入 GND 接腳
 
  • 硬體安裝完畢,可將感測器與天線調整成喜歡的相對位置,也可以加上適當的外殼
 
 
軟體安裝說明
klsh131
cclljj@gmail.com
  • 溫濕度感測器的library: DHT_linkit.zip
wuulong s
  • KalmanFilter :HP20x_dev.zip
  • 請修改 configuration.h 中下列的變數設定
cclljj@gmail.com
  • #define APP_ID (APPTYPE_SYSTEM_BASE+X) : 請將 X 改成 1
  • #define DEVICE_ID "YOUR_DEVICE_NAME": 請將YOUR_DEVICE_NAME改成您自定的裝置名稱(任何字串皆可), Field Try 建議為 FT1_xxx
  • #define WIFI_SSID "LASS": 請將 LASS 改成您的 WiFi 名稱
  • #define WIFI_PASS "LASS123456": 請將 LASS123456 改成您的 WiFi 密碼(若不需要密碼可以跳過)
  • #define WIFI_AUTH LWIFI_WPA: 請設定與網關相同之認證設定,需要時請將 LWIFI_WPA 改為 LWIFI_WEP (若使用 WEP安全機制)或 LWIFI_OPEN(若不使用加密)
  • 請重新編譯 LASS.ino 程式,並上傳至 LinkIt One 即可執行
 
測試與資料接收
  • 若要即時呈現感測器的資料,可參考下列網頁之說明
  • 若使用 Apple 手機,可下載 MQTT Tester/Client (需付費),並設定 MQTT server 為 gpssensor.ddns.net,Port number 為 1883,Topic 為 LASS/Test/PM25,即可接收所有 Field Try 訊息
wuulong s
 
562 days ago
wuulong s 為何而戰
基本上工業 4.0 有個重要的基礎就是感測,感測必須要很方便,很容易客製化,也要很便宜。因為很容易客製化,就能搭配很多的控制器來做自動控制,不被特定的品牌所限制,這樣能給工業 4.0 提供良好的基礎。
當然感測器和後端系統都要開源,讓大家可以很容易客製化與加值。
讓大家很容易給自己的工廠升級
 
讓其他人很容易能在工廠內使用
後續進行想法與步驟
 
   A) IASS目錄下我分為device及sensor兩種目錄,device是感測裝置成品,直接燒錄就能使用,算是針對不同室內環境的客製成品區。sensor則是針對各種型式感測器,使用者可直接copy/paste code自行組配需要的感測裝置。該區sensor code寫法希望方便copy使用。這是我目前作法,大家若有其它方式可再提出討論。
   B) 未來會再提供主機端的儀表板程式。device的code中有提供選擇要上傳ThinkSpeak或指定的data server,以方便一些不想將感測資料外傳internet的企業。對於製作儀表板程式或client端有興趣的同好也可以提供。
   
JynyChen    C) 請問如何在Rpi上 daemon 化控制servo。目前的瞭解是servo需要不斷送出pwn訊號來維持角度,想好奇如何daemon化,並且可以接收外部的訊息來控制改變servo的角度。
wuulong s
  •    就寫 daemon 程式,最差的就是直接指定在背景執行就可以。google linux daemon
JynyChen
  •  請問daemon 化之後,如何接收外部指令比較好,daemon化之後stdin就斷掉了,不知道怎麼控制
賴建宏
  • Daemon並沒有規定一定只能做甚麼,基本上只要是背景端可以跑、可以協同其他背景、前景程式做出對應反應即可
  •  
JynyChen    D)請問為何我們通常使用MQTT,還有許多其他的Message queue or Job server 系統可以做,例如說ZeroMQ redis等等,為何常見使用MQTT,與其他比較優劣為何,謝謝。
wuulong s
  • MQTT 只是其中一種,其他的也很常用。別被 LASS 影響了,各有好處的
JynyChen
  • 瞭解!!感謝
 
wuulong s 願意幫忙
賴建宏 賴建宏
Chia-Chun W 吳佳駿
 
wuulong s SCADA Selection
 
546 days ago
Unfiled. Edited by Lu James , Chia-Chun Wu 546 days ago
LASS-01 LASS-01@台北松山新城 LuJames 1 台北市松山區 室內,窗口,朝北,8F 目前已放置一台LASS_037做長期感測,未來隨著節點增加,希望可以和空氣盒子互相比對資料 Lu James
LASS-07 LASS-07@國立金門大學 Chia-Chun Wu 國立金門大學 金門的細懸浮微粒(PM2.5)指標經常達到紅色警戒「紫爆」等級,飆破每立方公尺70微克以上。金門PM2.5濃度升高,主因是受到境外中國污染物傳入影響,高屏地區則是受到大氣擴散條件不佳,導致境內污染物持續累積所致。 將指導工管系大三專題學生針對金門地區PM2.5空氣品質為主題進行探討及研究。
 
665 days ago
Unfiled. Edited by wuulong sheu , Chia-Chun Wu 665 days ago
LASS - LinkIt Smart 7688Duo
 
  • 好用,強悍,能有更多的應用,價格低,對未來更多的佈建有幫助
 
規格
  • LASS 選用 LinkIt Smart 7688 Duo
 
步驟
  • 資料收集
  • 官網 Study
  • 前人的規劃 Study
  • 系統設計
  •  
  • Arduino 讀取 ADC sensor 確認
  • python 讀取 sensor 值確認
  • 上傳 MQTT
  • Porting 現有架構進來
  • 個別子功能支援
 
資料收集
OpenWRT
 
系統設計
  • LASS 相關規格確認
Q&A
  • 為何我們不選沒有 Duo?
  • 可參考陪你問 Q7
  • 主因是因為 LASS 精神是讓大家可以客製化感測器,所以感測器能夠支援的周邊就盡可能要能多元,而且不希望使用者遇到太多的技術問題。
  • Duo 支援 Arduion IDE, 又使用 Atmel 的MCU, 符合這些系統要求
  •  
  • In SDK 6.4, 我們該選擇什麼模式?
  • 我們選擇 Scenario #2: Through Firmata protocol
  • 在後面更多的使用者情境中,我們需要 Linux 當成主控平台,以及沒有必要直接處理 UART
 
  • 該選 Python 還是 Node.js
  • 基本上 Python 與 Node.js 都是很高階,設計很好的環境,兩種都有很廣大的使用者,與使用情境。
  • 建議可以 support 雙環境,看社群的發展,主環選擇用 Python
  • 主因是 Python 在各式各樣的情境都很適合用, LASS 在 Client/Server 環境中也已經大量使用。使用 LASS 的 User 不需要另外多學一個語言
 
  • 如何在 7688 上 MQTT?
 
553 days ago
Unfiled. Edited by Chia-Chun Wu , MingWei Cheng 553 days ago
AirBox-205 阿海 12 阿海策略性想部署在嘉義市,結合嘉義市社區醫療發展協會的PM2.5自救會社群。在霾害的一級重災區中南部展開驚動萬教的第一炮。 MingWei Cheng 備註1:任務型感測, 哈爸建議 收到LASS-33~39
 
 
652 days ago

Contact Support



Please check out our How-to Guide and FAQ first to see if your question is already answered! :)

If you have a feature request, please add it to this pad. Thanks!


Log in