Arduino和Python螺旋槳角度數學模型

國外課棧發表於2020-12-03

關聯知識

硬體

用Anaconda安裝Pycharm

我建議將Anaconda與Pycharm一起安裝,因為這使Python整合開發環境(IDE)的安裝非常簡單。 Anaconda是Python和R程式語言的開源發行版,旨在簡化程式包的管理和部署。 當您安裝Anaconda時,只需單擊一下,它就會自動為您提供世界各地許多人正在使用的流行軟體包。 另一方面,Pycharm是Python的IDE。 它為您提供了許多功能,例如程式碼完成,錯誤檢查,專案導航等。

我只會在Windows上顯示安裝,但在其他平臺上也應該沒有太大的不同。 首先,您需要先安裝Anaconda。 您可以從Anaconda的網站獲取安裝檔案。 有2個版本的Python(2.7和3.6),它們之間有一些區別。 本教程使用Python 3.6,所以我建議您也使用3.6版本(語法上也有所差異),這樣就不會出現任何問題。 下載檔案後,您可以繼續安裝Anaconda。 使用預設設定應該沒有問題,因此在安裝過程中,只需單擊下一個按鈕,但請注意安裝Anaconda的目錄。

接下來,您需要安裝Pycharm,可以從Pycharm的網站下載。 我們將使用社群版本,因為它是免費的,並且已經提供了超出我們所需的功能。 下載檔案後,請繼續安裝。 再一次,預設設定應該不會造成任何問題。 完成後,您可以啟動Pycharm(如果在查詢過程中遇到問題,請在Windows搜尋中鍵入pycharm),然後應到達以下視窗。

圖略

單擊“配置”按鈕,然後選擇“設定”。

圖略

在“設定”中,轉到左側的“專案直譯器”選項卡,然後選擇“path\to\Anaconda3\python.exe”。 它應該立即可用,而無需您查詢,但如果不是這樣,只需單擊右側的齒輪影像,然後單擊“Add Local”。

圖略

在“ Virtualenv Environment”選項卡下,單擊“…”按鈕並查詢您的Anaconda3目錄,然後選擇python.exe檔案並單擊OK。完成所有操作後,您應該到達以下視窗。

圖略

如果您設法進入此檢視(程式包可能有所不同,但列表也應該很長),則IDE不會有任何問題。 繼續單擊“確定”,完成配置。 單擊“建立新專案”,然後選擇要在其中建立專案的目錄。

圖略

如上所示,專案直譯器應標記為``New Virtualenv Environment’’。確認後,單擊“建立”,即可開始滾動。

構建電路

這是我們將要構建的電路的原理圖。 剛開始時,對於那些不習慣看它們的人來說,看起來確實很複雜,但是一旦掌握了這些,實際上並不難。 我在本文的最後部分中寫了關於該電路工作原理的說明,因此,如果您已經瞭解電晶體開關和電容器濾波,則可以跳到那裡。

電路原理圖

圖略

達林頓/錫克萊對電晶體

電晶體是電路中的基本元件之一,其主要目的是執行電氣開關。 它類似於物理開關,它允許您開啟/關閉電路,但是電晶體使用電訊號作為輸入來執行此開關。 在此,我將介紹達林頓/錫克萊對電晶體。 如果再次看一下上面的示意圖,您會發現有2個電晶體連線在一起。 為什麼需要多級電晶體? 答案就是電晶體的電流放大係數。

如果您檢視電晶體的資料表(這裡是一個),您會發現找到一個標為

(電流放大係數)的引數,如下所示。

圖略

顧名思義,該引數告訴您電晶體能夠放大多少電流,以用於控制電晶體的開關。

是要控制的電路的電流(在集電極處的電流),

詳情參閱http://viadean.com/ar_py_propeller.html

相關文章