Arduino ANN溫度控制實驗計畫



夥伴招募:
1.加熱電路設計及製作.  目前採用12V PTC加熱片/10K熱敏電阻/RF520放大模組
   -加熱效率改善 (我其實很想把整個放大模組砍掉重練....)
   -溫度感測反應改善
2. PC_APP  目前採用VisualC# 開發,已完成溫度命令傳送, 當前溫度文字顯示,溫度及命令紀錄
   - 架構規劃(重構refactoring)
   - 功能製作
3. 機器學習  目前使用MATLAB nntool 進行機器學習實驗
    -機器學習參數調整及腳本撰寫 (可使用其他工具,如PYTHON, R, Java...等)
    -RNN實驗規劃
4. 機構及佈線設計
    -外殼或實驗平台機構設計及製作
5. Arduino 控制器設計
6. 支援軟體製作
    -MATLAB, PC_APP, Arduino間三者資料轉檔(網路參數,實驗記錄...等)
7. GitHub 分支管理顧問
8. ProjectManager (如三人以上加入團隊時需要)



計畫目的:
1.練習驗證基本神經網路ANN使用方式
2.建立一溫度實驗平台, 並可通用於不同控制演算法之驗證實驗

很重要的一點,這個計畫主要目的是要控制器模仿人類的溫控行為,使否為有效率的精確控制為次要目的
     

使用流程概念:














ANN網路架構
初版網路架構如下
Input: 目標溫度,目前溫度, 溫度變化0,溫度變化1,溫度變化2 (計畫增加過去10次取樣溫度)
Output:加熱器開關 計畫增加到4 (關閉,小火,中火,大火)



系統架構:

























Github Arduino: https://github.com/firmamentone/TCP_Amber/tree/HeaterTest
Github PC APP: https://github.com/firmamentone/TCP_PCApp

























由於第一次ANN自動溫控實驗並不理想,短期內會先進行下列改良及測試
1.增加ANN輸入節點到過去10秒
2.增加學習樣本,去除不良學習樣本
3..增加網路深度




留言

  1. Classic Iron-Titanium-Arts Classic Iron-Titanium
    › › polished titanium Classic Iron-Titanium-Arts › › welding titanium Classic Iron-Titanium-Arts Classic Iron-Titanium-Arts titanium alloys Classic Iron-Titanium-Arts Classic Iron-Titanium-Arts Classic Iron-Titanium-Arts 2021 ford escape titanium hybrid Classic Iron-Titanium-Arts Classic Iron-Titanium-Arts Classic titanium nose rings Iron-Titanium

    回覆刪除

張貼留言

這個網誌中的熱門文章

[馬尼拉]菲律賓職籃PBA!!

Arduino使用EEPROM練習(1)