專案進度(一) 總體架構

2021-07-31 17:42:25 字數 721 閱讀 8603

我們製作的專案是果蔬自動識別計價秤,用來自動識別並計價,節省超市的人力成本。

專案的總體架構為

採用arduino是因為

簡單清晰的開發

arduino ide基於processing ide開發,有著足夠的靈活性。arduino語言基於wiring語言開發,不需要太多的微控制器基礎、程式設計基礎,簡單學習後,可以快速的進行開發。

社群與第三方支援

arduino有著眾多的開發者和使用者,可以找到他們提供的眾多開源的示例**、硬體設計。例如,可以在github.com等**找到arduino第三方硬體、外設、類庫等支援,更快更簡單的擴充套件arduino專案。

硬體開發的趨勢

arduino不僅僅是全球最流行的開源硬體,也是乙個優秀的硬體開發平台,更是硬體開發的趨勢。arduino簡單的開發方式使得開發者更關注創意與實現,更快的完成自己的專案開發,大大節約了學習的成本,縮短了開發的週期。

壓力感測器模組由由壓力感測器5kg+hx711ad模組+4p杜邦線組裝,如下圖

攝像頭模組為ov7670模組,如下圖

pc端呼叫opencv庫進行影象處理,可以與azure端進行互動,azure端利用大量的資料集作深度學習嗎,返回精準的果蔬種類。

所以目前要解決的先是硬體搭建問題,其次是機器學習與模式識別。硬體搭建為首要目標。

軟考(一)總體總結

軟考涉及到的知識面非常廣,可是大部分都是以前學習過的知識,剛開始看書的時候感覺知識非常多,非常凌亂,經過一番疏通,將知識分類。瞬間清晰了不少,見下圖 導圖思路 總體上,我把軟考的知識塊劃分為三類,各自是計算機,軟體project和其它資訊保安和規範化相關知識三個部分,我們的考試叫做全國計算機技術與軟...

執行緒池體系(一) 總體概述

執行緒池頂級介面,只定義了乙個執行無返回值任務的方法。public inte ce executor 執行緒池次級介面,對executor做了一些擴充套件,主要增加了關閉執行緒池 執行有返回值任務 批量執行任務的方法。public inte ce executorservice extends ex...

專案一總結

1.熟悉資料 這兒嘗試用pandas 2.理解資料 此處主要列舉資料的一些資訊,有效資料 均值 最大值 最小值等 注意 有些資料有時效性,資料收集的是2010年的房子 如果你 2011,一切沒有問題,但是今年是2018年,有點太舊了,你需要增加新的資料了。3.挑選特徵 針對大量的資料,如何挑選特徵,...