2021/06/18
20210521 實驗技術 作品發表 分組報告:
平面掃描儀 > OK
寵物自動餵食器 > 電子秤
自動控制-魚缸 > 雷射
發球機(桌球) > OK
自動化種菜設備 > 太陽能板(A4)
溫控食物料理機 > OK
磁浮裝置 > OK
自動手烘咖啡機 > OK
酒駕防止器 > 要再設想一些狀況
人類的宿願:確診模擬器 > 找 Arduino 紅外線測溫槍
2021/05/14
繼電器
真空 1-2 章
2021/04/23
步進馬達( 8BYJ-48) datasheet, 拆解。步進馬達測試程式Arduino
練習: LV-Arduino-SM.ino (用LabVIEW送字串控制馬達轉向) , Serial RW Control Arduino.vi ( 透過序列埠讀寫Arduino)
氣體感測。酒精氣體感測器(MQ-3)
範例程式: Get CO2 T Ethanol.vi (從Arduino擷取各感測器的分壓,轉換成CO2濃度、溫度、酒精濃度)
各組簡介構想,5/7繳交構想書紙本。 (作品計畫書(空白格式) 請點此下載)
磁場測量。霍爾IC-Datasheet
2021/04/16 LabVIEW 教學
1. DAQ回饋控制 Simple PID (20210416).vi
2. DAQ回饋控制 Simple control P gain (20210416).vi
控制 Serial RW Control Arduino.vi ( 透過序列埠讀寫Arduino,並控制Arduino LED燈,須搭配 Arduino 程式: Serial_RW_LED_Control.ino )
2021/04/09 LabVIEW 教學
DAQ & 回饋控制 控制光亮或暗(簡單)
2021/03/26 LabVIEW 教學 (隨堂作業 20210326HW)
1. 迴圈 (For, While) For Loop 建立陣列(Array)
3. 擬合與應用範例 波茲曼分佈 (Boltzmann)
4. Formula Node 注意事項 (善用 Help)
5. 連接DAQ與硬體測試。LabVIEW 程式 DAQ讀電壓-取平均-存檔
2021/03/19
20210319HW資料夾 上傳課堂練習檔案
結合 線性霍爾IC 與 超音波測距感測頭(HC-SR04),作 磁場B 隨 位置x 變化的偵測。
Arduino 程式 Sonar_Gauss_XY.ino (上傳至Arduino開發板,傳回超音波距離與霍爾IC電壓)
LabVIEW 程式 Gauss.exe (讀取距離與霍爾IC電壓,繪圖成磁場B隨位置x之變化,需LabVIEWRuntime 2016版本)
Sonar_Gauss_XY.vi (LabVIEW 2016 or latter)
操作說明 Sonar_Gauss_XY操作說明.pdf (使用Arduino-LabVIEW進行 荷姆霍茲線圈實驗 之儀器架設、操作說明)
2021/03/19 LabVIEW 入門
1. LabVIEW 入門(1) 寫一個加法程式 https://youtu.be/-y-5sACjPUQ
程式範例: Write an Add Program.vi Write an Add Program A.vi
2. LabVIEW 入門(2) 改變你的人機面板 https://youtu.be/wnhqPfLOozU 程式範例: Better Interface.vi
3. LabVIEW教學 寫一個聲音分析程式 https://youtu.be/gteOnuvDc8Y 程式範例: Sound FFT Analysis
LabVIEW 程式下載:
序列埠的驅動支援(NI-Serial) 官方下載點: http://www.ni.com/download/ni-serial-17.0/6612/en/
NI-Serial 另外下載點: 下載連結。 (LabVIEW 程式與 Arduino 通訊必備)
LabVIEW社群版 ( 同學可下載此版本 "自用",上課時仍使用系上購買的 LabVIEW2018版 LabVIEW 2018 安裝.docx )
2021/02/26
2021/02/26 Arduino 程式範例:
Read_Analog_Signal_simple.ino ( 將電壓讀入,傳送到電腦,見程式 教學說明檔 )
Resistance-value.ino ( 將未知電阻Rx與已知電阻R0串聯,由分壓得到Rx值傳送到電腦 )
Temperature-R-type.ino ( 將熱敏電阻與已知電阻R0串聯,由分壓得到熱敏電阻值,換算成溫度,傳送到電腦 )
Temperature-LED.ino ( 當熱敏電阻溫度過高時,使LED燈亮起 )
Sonar_Distance.ino ( 觸發超音波感測器,將回音訊號換算成距離,傳送到電腦 )
LabVIEW 程式 Get Signals from Arduino.vi (從LabVIEW讀取Arduino的輸出,可平均、繪圖顯示、存檔)
Read Arduino by LabVIEW.vi ( 透過序列埠將Arduino的輸出文字傳送到電腦,繪出 隨時間變化圖 )
Read Arduino by LabVIEW (en).vi (Require LabVIEW 2014 or later)
Read Arduino.vi ( 透過序列埠將Arduino的輸出文字傳送到電腦 )
Serial RW Control Arduino (LV2014).vi ( 透過序列埠讀寫Arduino,並控制Arduino LED燈,須搭配 Arduino 程式: Serial_RW_LED_Control.ino )
Read Arduino by LabVIEW.exe (透過序列埠讀取Arduino訊號的執行檔,免安裝LabVIEW,但需安裝下面的 Run-Time程式)
Get Signals from Arduino.exe (透過序列埠讀取Arduino訊號的執行檔,可同時讀取3組訊號。免安裝LabVIEW,但需安裝下面的 Run-Time程式)
Read Arduino by LabVIEW Installer (Run-Time安裝程式,對應LabVIEW 2016版本)
如何做視訊的截存檔?
首先,安裝 LabVIEW 時得包含安裝 Vision Acquisition。也得有攝影機 (可用筆電內建的,或便宜的 WebCam)
程式範例: Snap image to file (LV2014).vi
Temp-LED.ino 此 Arduino 程式使用熱敏電阻讀取溫度值到電腦。熱敏電阻Rx與已知電阻R0串聯,熱敏電阻一端接5V,已知電阻一端接地,中間分壓送到 Arduino A0 讀取電壓,再換算成溫度。
Read Arduino.vi 將 Arduino 序列埠暫存器 中的數值,讀回電腦呈現,並可取多點平均,增加精度。