欧美成人黄色网_欧美精品久久_国产在线一区二区三区_免费视频久久久_亚洲二区视频_欧美大片免费高清观看

產品分類

當前位置: 首頁 > 工業電子產品 > 集成電路(ICs) > IC傳感器

類型分類:
科普知識
數據分類:
IC傳感器

fritzing傳感器:fritzing傳感器元件庫

發布日期:2022-05-11 點擊率:760


fritzing傳感器:fritzing傳感器元件庫  第1張

fritzing傳感器:fritzing傳感器元件庫

fritzing官方版是款功能非常強大的電子設計軟件,在很多電路開發,制作電子模型的時候都會用到fritzing元件庫這款軟件。fritzing幫助用戶大幅度的提高了工作效率,使用簡單的方式完成復雜的電路設計。
fritzing傳感器元件庫介紹
Fritzing是一款電路圖設計軟件,持面包板、電路原理圖、PCB電路模板等多種設計功能,完全可以滿足用戶在電路設計上的各種需求。相比于同類型軟件,這款軟件擁有自動化設計功能,能夠幫助用戶自動完成后面的電路圖設計,如果你在設計的過程中,出現了某種不符合現實狀況的設計,軟件也會幫你標注出來。
fritzing元件庫特色
1、不斷更新零件庫
零件庫現在在線存儲在github上,并自動檢查更新。這意味著您現在將在創建時獲得新的零件(或修復)。
2、針對糟糕的PCB走線的重要錯誤修復
我們一直困擾著一個惱人的bug,偶爾會導致PCB走線松動并翻轉。追蹤它一直很棘手,但它終于修復了,嘆了口氣。另外,修復程序將恢復任何被這個bug損壞的文件!
3、高DPI顯示支持
Fritzing現在可以在所有平臺上的高DPI(aka Retina)顯示屏上正常顯示。這不是真正的高分辨率,但根據較高的屏幕分辨率可以很好地縮放。
4、更容易處理自創零件
定制/自制零件和垃圾桶曾經存儲在硬盤上的隱藏位置,這使得使用外部工具(如Illustrator或文本編輯器)編輯它們變得非常煩人。
5、加載/保存未壓縮的文件(.fz)
您現在可以選擇將您的軟件草圖保存為一組未壓縮的文件(.fz以及其他自定義部分等)。這允許使用像git或svn這樣的系統進行適當的版本控制。
6、文件圖標
fzz,fzb,fzp等現在在Mac上也有閃亮的文件圖標
使用教程
1、如果在元件庫中找不到元件,通用IC是個好幫手。把他拖到你的草稿上,然后使用指示器中的小工具:從25種不同的通孔和SMD包中選擇;修改針腳標簽;對DIP和SDP修改針腳數。你也可以通過針標簽編輯器修改針腳名稱。
2、在面包板視圖中,拖動元件保持它的腳連接在面包板上,在開始拖動時按住Alt(Linux:meta)鍵。
3、在面包板視圖中,增加曲線,綁定腿,按住Control(mac:command)鍵拖動。你可以在配置中設置是否彎曲的線是默認值。
4、在面包板視圖中,從針腳拖出一條線,按住Alt(Linux:meta)鍵。
5、要拖動畫布,按住空格鍵使用鼠標拖動它。
6、自由旋轉面包板或PCB視圖中的元件,選擇它,然后使鼠標接近它的一角直到看到旋轉的光標。按下鼠標,那個角將會跟隨你的鼠標拖動旋轉。
7、在PCB視圖中自由轉動logo文本或圖像,按住Alt(linux:meta)鍵,然后自由旋轉它。
8、在視圖中開啟某一層的可視度,進入視圖菜單,選擇一個可視的層的項目?;蛘邚拇翱诓藛未蜷_層面板。
9、元件庫中的圖標可能和多個元件相關聯。所以從元件庫中拖動一個圖標到sketch中時,查看指示欄。指示欄將顯示可以選擇修改的元件,或者將它轉換為相關的元件。元件庫的圖標也是一個小的“堆棧”,而不只是一個圖標。
10、從Fritzing中導出圖像時,可以選擇導出哪一些層。在選擇‘導出。..’命令前,進入視圖菜單,隱藏不想被看到的層。
11、編輯元件標簽,雙擊它,或者使用指示窗口中的文本輸入控件(在指示欄Inspector下面的“芯片標簽”里輸入芯片名字)。
12、在元件標簽上顯示不同的屬性,例如旋轉或改變字體,右鍵點標簽選擇。
13、在導線上增加曲點,在想要增加的地方雙擊。
14、刪除一個導線上的曲點,只要雙擊它。
15、更精確的移動選定的元件,使用方向鍵。shift-方向鍵移動10個單位。
16、拖動一段線段(在兩個曲點之間的),可以按住Alt鍵(Linux:meta)拖動。如果同時按住Shift,線段將會垂直或者水平移動。
17、使用shift拖動一段導線終端或者彎曲點,可以強制線段為45度(或者45度的倍數)。如果導線連接到了其他的導線,拖動的線段將和他臨近的線段以90度角連接。。
18、在原理圖和PCB視圖中,如果按住Alt鍵(Linux:meta)拖動一個曲點,將會從那個曲點處拖出一條新導線。
19、強制一個元件水品或者垂直的運動,在拖動時按下shift鍵。
20、如果在選擇元件或者導線(段)時遇到問題,嘗試選擇擋住的元件,把它發送到下面:使用在元件菜單上的上升和下降功能,或者環境菜單(右鍵菜單)。
fritzing添加新元件的方法
有兩種方法,一個是從文件夾里添加,一個是從Fritzing里添加
一:直接文件夾添加的方法
1、Fritzing的元件庫是存在我們用戶目錄下的AppDataRoamingFritzing底下的,所以可以直接打開這個文件夾進行添加。我的添加路徑如下
C:Users氏AppDataRoamingFritzingins
在這個文件夾里,就可以看到同樣后綴為fzb的元件庫了。
2、打開文件夾后就可以直接將自己的fzbz或者fzb元件庫直接復制粘貼到里面就可以了。
3、打開Frizing,你就可以在元件庫的TEMP(在元件庫的最底下哦)里面找到自己添加的元件啦。
二、直接在Fritzing里添加
1、在元件庫里右擊點擊導入
2、找到要添加的文件,直接雙擊導入,就可以在temp里面找到它了
fritzing傳感器:fritzing傳感器元件庫  第2張

fritzing傳感器:fritzing元件太少_fritzing傳感器元件庫

iefans為用戶提供的fritzing官方版是款功能非常強大的電子設計軟件,在很多電路開發,制作電子模型的時候都會用到fritzing元件庫這款軟件。fritzing幫助用戶大幅度的提高了工作效率,使用簡單的方式完成復雜的電路設計。

fritzing傳感器元件庫介紹

Fritzing是一款電路圖設計軟件,持面包板、電路原理圖、PCB電路模板等多種設計功能,完全可以滿足用戶在電路設計上的各種需求。相比于同類型軟件,這款軟件擁有自動化設計功能,能夠幫助用戶自動完成后面的電路圖設計,如果你在設計的過程中,出現了某種不符合現實狀況的設計,軟件也會幫你標注出來。

fritzing元件庫特色

1、不斷更新零件庫

零件庫現在在線存儲在github上,并自動檢查更新。這意味著您現在將在創建時獲得新的零件(或修復)。

2、針對糟糕的PCB走線的重要錯誤修復

我們一直困擾著一個惱人的bug,偶爾會導致PCB走線松動并翻轉。追蹤它一直很棘手,但它終于修復了,嘆了口氣。另外,修復程序將恢復任何被這個bug損壞的文件!

3、高DPI顯示支持

Fritzing現在可以在所有平臺上的高DPI(aka Retina)顯示屏上正常顯示。這不是真正的高分辨率,但根據較高的屏幕分辨率可以很好地縮放。

4、更容易處理自創零件

定制/自制零件和垃圾桶曾經存儲在硬盤上的隱藏位置,這使得使用外部工具(如Illustrator或文本編輯器)編輯它們變得非常煩人。

5、加載/保存未壓縮的文件(.fz)

您現在可以選擇將您的軟件草圖保存為一組未壓縮的文件(.fz以及其他自定義部分等)。這允許使用像git或svn這樣的系統進行適當的版本控制。

6、文件圖標

fzz,fzb,fzp等現在在Mac上也有閃亮的文件圖標

使用教程

1、如果在元件庫中找不到元件,通用IC是個好幫手。把他拖到你的草稿上,然后使用指示器中的小工具:從25種不同的通孔和SMD包中選擇;修改針腳標簽;對DIP和SDP修改針腳數。你也可以通過針標簽編輯器修改針腳名稱。

2、在面包板視圖中,拖動元件保持它的腳連接在面包板上,在開始拖動時按住Alt(Linux:meta)鍵。

3、在面包板視圖中,增加曲線,綁定腿,按住Control(mac:command)鍵拖動。你可以在配置中設置是否彎曲的線是默認值。

4、在面包板視圖中,從針腳拖出一條線,按住Alt(Linux:meta)鍵。

5、要拖動畫布,按住空格鍵使用鼠標拖動它。

6、自由旋轉面包板或PCB視圖中的元件,選擇它,然后使鼠標接近它的一角直到看到旋轉的光標。按下鼠標,那個角將會跟隨你的鼠標拖動旋轉。

7、在PCB視圖中自由轉動logo文本或圖像,按住Alt(linux:meta)鍵,然后自由旋轉它。

8、在視圖中開啟某一層的可視度,進入視圖菜單,選擇一個可視的層的項目?;蛘邚拇翱诓藛未蜷_層面板。

9、元件庫中的圖標可能和多個元件相關聯。所以從元件庫中拖動一個圖標到sketch中時,查看指示欄。指示欄將顯示可以選擇修改的元件,或者將它轉換為相關的元件。元件庫的圖標也是一個小的“堆?!保恢皇且粋€圖標。

10、從Fritzing中導出圖像時,可以選擇導出哪一些層。在選擇‘導出。..’命令前,進入視圖菜單,隱藏不想被看到的層。

11、編輯元件標簽,雙擊它,或者使用指示窗口中的文本輸入控件(在指示欄Inspector下面的“芯片標簽”里輸入芯片名字)。

12、在元件標簽上顯示不同的屬性,例如旋轉或改變字體,右鍵點標簽選擇。

13、在導線上增加曲點,在想要增加的地方雙擊。

14、刪除一個導線上的曲點,只要雙擊它。

15、更精確的移動選定的元件,使用方向鍵。shift-方向鍵移動10個單位。

16、拖動一段線段(在兩個曲點之間的),可以按住Alt鍵(Linux:meta)拖動。如果同時按住Shift,線段將會垂直或者水平移動。

17、使用shift拖動一段導線終端或者彎曲點,可以強制線段為45度(或者45度的倍數)。如果導線連接到了其他的導線,拖動的線段將和他臨近的線段以90度角連接。。

18、在原理圖和PCB視圖中,如果按住Alt鍵(Linux:meta)拖動一個曲點,將會從那個曲點處拖出一條新導線。

19、強制一個元件水品或者垂直的運動,在拖動時按下shift鍵。

20、如果在選擇元件或者導線(段)時遇到問題,嘗試選擇擋住的元件,把它發送到下面:使用在元件菜單上的上升和下降功能,或者環境菜單(右鍵菜單)。

fritzing添加新元件的方法

有兩種方法,一個是從文件夾里添加,一個是從Fritzing里添加

一:直接文件夾添加的方法

1、Fritzing的元件庫是存在我們用戶目錄下的AppDataRoamingFritzing底下的,所以可以直接打開這個文件夾進行添加。我的添加路徑如下

C:Users氏AppDataRoamingFritzingins

在這個文件夾里,就可以看到同樣后綴為fzb的元件庫了。

2、打開文件夾后就可以直接將自己的fzbz或者fzb元件庫直接復制粘貼到里面就可以了。

3、打開Frizing,你就可以在元件庫的TEMP(在元件庫的最底下哦)里面找到自己添加的元件啦。

二、直接在Fritzing里添加

1、在元件庫里右擊點擊導入

2、找到要添加的文件,直接雙擊導入,就可以在temp里面找到它了
fritzing傳感器:fritzing傳感器元件庫  第3張

fritzing傳感器:在Fritzing中創建自定義元件

topic
參考地址:第1步:收集所有信息圖1. 數據表中的元件尺寸圖2. ML8511分線板圖3. 所需尺寸
  第2步:面包板視圖圖4. 主窗口圖5. 文件屬性窗口圖6. 新矩形圖8. 準備安裝孔圖9. 創建安裝孔圖10. 連接器針腳基礎圖11. 連接器針腳的頂視圖圖12. 連接器已經完成的電路板圖13. 帶有所有部件的分線板圖14. 左側為實際ML8511傳感器,右側為完成的面包板視圖圖15. 左側為實際BH1745NUC傳感器,右側為面包板視圖圖16. 左側為實際BD7411G傳感器,右側為面包板視圖
  第3步:原理圖視圖圖17. 導出的原理圖圖18. 準備原理圖圖19. 完成的原理圖圖20. BH1745NUC的原理圖圖21. BD7411G的原理圖
  第4步:PCB視圖圖22. 導出的PCB圖形圖23. 修改絲印之后的PCB圖形圖24. 完成的PCB視圖

參考地址:
在Fritzing中創建自定義元件(轉自:
rohmsemi2018-07-18 閱讀數:777
Fritzing是一個開源的原型制作平臺,用戶可通過此軟件輕松創建電路。與其他免費電路設計工具(比如Eagle或KiCAD EDA)相比,Fritzing的主要優勢是能夠在“面包板”視圖中創建電路——就像使用真正的線纜在實際工作臺上連接真實元件。Fritzing擁有許多內置電子元件和第三方庫,但是有時候,您的電路可能會用到一些沒有包含在其中的新元件或稀有元件。本教程將逐步指導您如何將這些元件轉換為Fritzing元件。

本指南首先教您使用免費Inkscape編輯器處理矢量圖形的基礎知識。然后,我們使用這些圖形為所有三種Fritzing視圖創建源文件:面包板視圖、原理圖視圖和PCB視圖。最后,我們將添加一些元數據并將其全部集成到一個Fritzing元件中!

第1步:收集所有信息
繪制矢量圖形和設計元件之前,我們需要獲得元件的所有信息,主要是指創建面包板視圖所需的元件物理尺寸。面包板視圖中的元件尺寸應與實際元件相同。元件的數據表通常包含元件尺寸,所以最好從這里開始。制造商傾向于將尺寸放在數據表的最后幾頁上。

圖1. 數據表中的元件尺寸
不幸的是,這并不總是這么簡單。有時,您正在設計的元件根本沒有數據表,尤其是該元件是一個分線板的時候。您可能能夠找到分線版上模塊的數據表,但是沒有分線板自身的尺寸。這時您就不得不臨時制作了。請先嘗試在互聯網上搜索一下。盡管還沒有人制作這個Fritzing元件,但是有人可能會為您測量尺寸。如果網上沒有,那么請拿出卡尺并開始測量吧。

作為例子,我將會把ROHM傳感器評估套件中的幾個傳感器制作成Fritzing元件:UV傳感器(ML8511),霍爾效應傳感器(BD7411G)和顏色傳感器(BH1745NUC)。所有傳感器的創建步驟幾乎都是相同的,所以我們現在只關注ML8511A。該傳感器位于一個小型分線板上,由于沒有分線板尺寸,我們必須測量大多數項目。

圖2. ML8511分線板
要為面包板視圖創建圖形,我們至少需要外板尺寸、安裝孔位置和連接器位置。所有這些都會影響元件在Fritzing中的位置以及與其他元件的連接,因此必須非常精確!

圖3. 所需尺寸
提示:分線板上的許多元件都具有標準化的尺寸。比如,排針的間距為2.54毫米(0.1英寸)。像IC這樣的元件尺寸我們可以查詢其數據表。測量這些通常不是一個好主意,因為您的測量結果還不如數據表中的尺寸準確。

由于面包板視圖應與真實元件相同,因此我們還應該測量元件(比如電容、電阻和IC)在面包板上的焊接位置。測量這些元件的位置時不必像連接器那樣精確。這些元件不會連至分線板以外的任何其他元件,因此其位置誤差不會影響其他Fritzing元件的位置。但是,它們在面包板視圖中的位置應與實際元件的位置大致相同。

現在我們有了我們需要的所有尺寸,是時候為真實元件創建精確的矢量圖形了!

第2步:面包板視圖
Fritzing中的所有圖形都基于矢量,并以SVG格式存儲——可擴展矢量圖形(Scalable Vector Graphics)。通常,計算機中的圖像通過像素陣列表示。畢竟,即使您正在閱讀本文的顯示屏幕是由大量像素組成的。這種存儲圖形信息的方法稱為光柵圖形(raster)。這對于數字存儲內容(比如照片)來說非常棒,但是該方法存在一個主要問題:您永遠無法獲得小于一個像素的細節。您可以放大圖像,但是不會獲得更精細的細節,只會得到更大的像素。當然,有些圖形程序和過濾器可以緩解這個問題,但是沒有“縮放和增強”按鈕能夠奇跡般地為圖片添加更多細節。

分割線 小圖標
另一方面,矢量圖形處理的是對象,而不是像素。如果您在光柵圖形編輯器(比如經典的Microsoft Paint)中創建一個矩形時,您可以更改某些像素的顏色。而在矢量圖形編輯器中,您可以創建一個矩形對象。該對象具有顏色等屬性;您可以移動、拉伸、轉動或以其他方式編輯該對象。放大矢量矩形對象時,您永遠不會喪失精度。然后,完成矢量圖形后,您可以將它們導出到位圖——一個光柵圖像。此時,最大的優勢就是:您可以定義該位圖的分辨率。其大小取決于您的意志!

在本指南中,我使用Inkscape實現所有矢量圖形。該軟件是免費的,而且簡單易用。另外,它還內置了使用教程!下圖為Inkscape的主窗口。左側為工具欄,右側為捕捉選項,頂部為當前工具設置,底部提供一些基本顏色選擇。

圖4. 主窗口
首先,我們需要啟用網格,這會讓對象的放置更容易一些。點擊“File(文件)”菜單并單擊“document Properties(文檔屬性)”(或使用鍵盤快捷鍵Ctrl + Shift + D)。系統會彈出一個新的窗口。轉到第三個選項卡(“Grids(網格)”)。選擇“Rectangular grid(矩形網格)”并點擊“New(新建)”按鈕。

圖5. 文件屬性窗口
主窗口中會出現一個藍色網格,我們可以通過更改參數“Spacing X(X間距)”,“Spacing Y(Y間距)”和“Units(單位)”來更改網格大小。由于我們將以毫米或英寸為單位處理尺寸,因此我建議將網格尺寸設置為0.1毫米或0.01英寸。當然,我們可以隨時更改網格的尺寸,具體取決于我們處理的是哪種部件。

現在我們已經準備好創建第一個矢量對象了!通常,我首先創建一個矩形來定義元件的外部尺寸。在主窗口中,選擇矩形工具,并通過單擊和拖動創建一個新的矩形。矩形的大小和顏色都沒關系,我們將在后面設置所有這些內容。

圖6. 新矩形
點擊菜單“Object(對象)”,然后單擊選項“Fill and Stroke(填充和描邊)”(鍵盤快捷鍵為Ctrl + Shift + F)。首先,我們需要禁用描邊,所以選擇“Stroke paint(描邊顏料)”選項卡并選擇“No paint(無顏料)”(大X)。接下來,我們要更改矩形的顏色以匹配分線板的顏色。該板的顏色為深灰色,我們可以在“Fill(填充)”選項卡中進行設置,我選擇顏色#。

現在我們需要確定矩形的尺寸。選擇矩形,并在頂部欄中更改其寬度和高度以匹配元件的外部尺寸。ML8511分線板為20.0 mm x 20.0 mm,因此我輸入這些尺寸。接下來,刪除正方形周圍的所有空白畫布是一個不錯的主意,這樣我們就不必擔心多余的畫布。再次打開“document Properties(文檔屬性)”窗口,并在第一個選項卡“Page(頁面)”中按下“Resize page to drawing or selection(根據圖紙或選擇調整頁面大小)”按鈕?,F在這個頁面跟這個正方形一樣大!

圖7. 調整頁面大小以匹配正方形電路板

該正方形將成為所有部件的基板,就像真實的PCB一樣。首先,我們必須添加兩個安裝孔。創建兩個直徑與實際安裝孔相同的白色圓圈。要創建一個圓,請選擇Circle/Ellipse(圓/橢圓工具)并創建一個橢圓。然后,就像我們處理矩形一樣,將其顏色改為白色(以便我們可以在電路板的深灰色背景下看到它),并設置其寬度和高度(在本例中為3.3毫米 x 3.3毫米)。將兩個圓圈放置在要創建安裝孔的位置。

圖8. 準備安裝孔
現在我們來處理非常酷的矢量內容——選擇頁面上的所有對象(灰色方塊和兩個白色圓圈),然后進入菜單“Path(路徑)”。點擊“Object to Path(對象轉路徑)”選項?,F在,不再有不同類型的對象(矩形和圓形)了,所有對象都具有相同的類型:路徑。路徑也是對象,能夠使用原始對象無法實現的方法進行操作。比如,您可以將一個矩形轉換一個路徑并在邊上添加兩個點,將其變成一個六邊形!您還可以對路徑執行數學運算;您可以將兩條路徑合并成一條路徑。我們將使用其中一種方法在灰色方塊中“鉆孔”。選擇所有對象,返回“Path(路徑)”菜單,單擊選項“Exclusion(排除)”。眨眼間,白色圓圈現在變成了兩個孔!

圖9. 創建安裝孔
最關鍵的元件是連接器。如您在真正的分線板上看到的那樣,排針指向電路板下方,我將在設計中反映這一點。我將繪制針腳的頂部焊盤,而不是繪制針腳。首先,我將為VDD針腳創建一個淺灰色(#C1C1C1)方塊,為其他三個針腳各創建一個淺灰色圓圈。正方形為2.0毫米×2.0毫米,圓圈的直徑為2.0毫米。我還在兩個針腳的中心添加一個較暗的圓圈,以便Fritzing中的電線具有明確的連接區域。

圖10. 連接器針腳基礎
要將一個對象移至另外一個對象的中心,我們應使用另一個功能:“Object(對象)”菜單中的“Align and Distribute(對齊和分配)”(Ctrl + Shift + A)。選擇第一個對象(比如淺灰色方塊),然后選擇第二個對象(小深灰色圓圈)。現在,在“Align and Distribute(對齊和分配)”窗口中,將“Relative to(相對于)”設置為“First selected(首先選中)”,然后單擊“Center on vertical axis(垂直軸居中對齊)”和“Center on horizontal axis(水平軸居中對齊)”。這會將小圓圈恰好移至淺灰色方塊的中心。

圖11. 連接器針腳的頂視圖
為了更容易操作完成的針腳,您可以按住Shift單擊選擇兩者,然后按下Ctrl + G,將方塊和中心圓組合在一起。接下來,復制并粘貼圓形針腳兩次。垂直對齊所有針腳,并將間距改為標準0.1英寸。最簡單的方法是將網格大小更改為0.1英寸,然后使用網格對齊。做完這些之后,將四個排針組合在一起,我們的連接器就完成了。剩下的就是將連接器放置到深灰色的分線板上。

圖12. 連接器已經完成的電路板
至此,所有關鍵部件都已到位,現在要做的是添加細節,使Fritzing元件看起來像真實元件。添加的細節完全取決于您自己。我添加了兩個電容、一個電阻和實際的傳感器芯片。電阻和電容的尺寸是標準化的,傳感器芯片的尺寸可以在其數據表中找到。

圖13. 帶有所有部件的分線板
下一步是添加文字和標記。撰寫本文時,Fritzing僅支持OCR A或Droid Sans字體,并會將其他字體轉換為上述字體的其中一種,因此所有文本我都使用Droid Sans字體,大小為4.5。最后,按Ctrl + A選擇所有內容并將它們組合在一起(Ctrl + G)。將圖形保存為新的SVG文件。結果如下圖所示。我覺得這非常接近真實元件!

圖14. 左側為實際ML8511傳感器,右側為完成的面包板視圖
這里還有另外兩個傳感器:BH145NUC顏色傳感器和BD7411G霍爾傳感器。創建這兩個圖形的步驟與ML8511A幾乎相同,只是針腳數量不同:BD7411G有三個針腳(因為這是一個數字傳感器),BH1745NUC有五個針腳(該傳感器使用I2C總線)。幸運的是,套件中所有傳感器的所有關鍵元件(連接器和安裝孔)的位置都相同。

我不是一個圖形設計師,但是我認為所有傳感器的面包板視圖與實際元件非常相像!

圖15. 左側為實際BH1745NUC傳感器,右側為面包板視圖

圖16. 左側為實際BD7411G傳感器,右側為面包板視圖
好消息——最困難的部分已經完成!接下來的事情——創建原理圖視圖——要容易的多。

第3步:原理圖視圖
為原理圖創建矢量圖比面包板要容易得多。我們不必測量任何東西,因為在原理圖中,分線板只是一個帶有四個輸入端的塊。為了讓事情變得更容易,我建議您導出現有的Fritzing原理圖,然后進行編輯,以滿足需求。要從Fritzing中導出零件SVG圖形,打開面包板視圖,添加一些部件(比如核心元件的三軸加速度計),然后右鍵單擊并選擇“Edit (new parts editor)(編輯(新元件編輯器))”,在元件編輯器中將其打開。系統會彈出另一個窗口——元件編輯器。稍后當我們將所有圖形組合成一個Fritzing元件時,我們將使用該編輯器?,F在,點擊“文件(File)”菜單,選擇“導出(Export)” → “as Image(導出為圖像)” → “SVG”。在Inkscape打開這個SVG文件。

圖17. 導出的原理圖
現在我們需要添加一個間距為0.1的新矩形網格。這是因為原理圖視圖應以0.1英寸的倍數完成。比如,引線的長度為0.2英寸,其間距為0.1英寸。

圖18. 準備原理圖
從Fritzing導出的圖形通常會被組合到一起,因此只需選擇所有內容并點擊“Ungroup(取消分組)”(Ctrl + Shift + G),直到沒有分組為止。然后,我們只需編輯文本,刪除兩個引線,然后重命名其他引線以匹配分線板。將所有內容重新組合在一起,并將文件保存為SVG文件,原理圖視圖就完成了!

圖19. 完成的原理圖
另外兩個傳感器的原理圖如下。同樣,除了針腳數量不同之外,整個過程是相同的。

圖20. BH1745NUC的原理圖

圖21. BD7411G的原理圖
第4步:PCB視圖
說實話,涉及到繪制PCB布局時,我并不是Fritzing的忠實粉絲。也許這僅僅是因為習慣了Eagle,但是,我承認Fritzing的簡單易用非常有魅力,特別是對于初學者。我在Fritzing中設計了一塊小型單面PCB,但不是更復雜的雙層(或更多層)板。這就是說,PCB視圖是環境的一個組成部分,如果我們要確保我們的新元件能正常工作,我們也必須為這個視圖創建一個圖形。
就像原理圖一樣,最簡單的方法就是從Fritzing中導出現有PCB圖形并進行編輯。我從元件編輯器的PCB視圖中再次導出三軸加速度計元件。這里有一個小問題:用Inkscape打開導出的文件時,您只會看到銅焊盤。這是因為在SVG文件中,所有的絲印形狀和文本都是白色的,盡管在Fritzing中顯示為黑色。Inkscape允許您更改文檔背景顏色,所以再次打開“document Properties(文檔屬性)”窗口,在“Page(頁面)”選項卡的頂部,將背景顏色更改為黑色。

圖22. 導出的PCB圖形
就像原理圖一樣,所有東西都組合在一起。因此,請執行幾次“Ungroup(取消組合)”命令,直到您可以單獨選擇所有白色絲印形狀。將輪廓更改為與分線板一樣大:20.0毫米x 20.0毫米,并且調整頁面大小,以進行匹配。然后,刪除我們不需要的絲印形狀:中間的箭頭和芯片輪廓。我們的分線板只有4個針腳,因此我們更改連接器的絲印輪廓,以與之匹配。最后,重新組合連接器輪廓,以便我們可以輕松移動它,更改其位置使其與真實的電路板相匹配。

圖23. 修改絲印之后的PCB圖形
現在我們需要更新銅焊盤的位置。從Fritzing輸出PCB圖形后,實際上兩組六個銅焊盤是堆疊在一起的,即一組是頂部焊盤,另一組是底部焊盤。將其中一個銅焊盤組移開,然后取消組合,刪除我們不需要的兩個焊盤,并重新組合其他四個。然后,將它們對齊到連接器輪廓的中心。對第二組銅焊盤重復這個過程。

圖24. 完成的PCB視圖

fritzing傳感器:用MLX紅外溫度傳感器制作非接觸式紅外測溫儀

原文地址:

用MLX紅外溫度傳感器制作非接觸式紅外測溫儀
ARDUINO的

經過**阿斯溫斯·拉吉(Aswinth Raj)** 2019年7月4日6

使用Arduino和MLX紅外溫度傳感器的紅外測溫儀

在調試電子電路或測試新的硬件設計時,我經常會通過觸摸它們來檢查電路板上的組件是否異常發熱。而且,如果有些東西弄亂了(通常是在第一次嘗試中),這些組件可能會變得高達80°C甚至更高,不僅會灼燒該組件,還會燒毀我的手指。在燒傷我的手指超過了我記得的次數之后,我決定使用Arduino和紅外溫度傳感器來建造自己的溫度槍。該熱風槍將使用稱為MLX的非接觸溫度傳感器制造; 因此,它不僅可以用于測量組件溫度,還可以用于測量體溫,表面溫度,熱通風等。當然,可以從市場上從Fluke,Flir等知名制造商處購買到這些熱風槍。但是,它們并不輕巧,而且比制造自己的小玩意還要有趣。因此,讓我們開始吧…

所需材料
Arduino Pro迷你版MLX紅外溫度傳感器OLED顯示屏– SSD1306激光二極管9V電池按鈕電池夾連接線
MLX紅外測溫儀
在繼續本教程之前,了解MLX傳感器的工作原理非常重要。市場上有許多溫度傳感器,我們已經將DHT11傳感器和LM35廣泛用于必須測量大氣濕度或溫度的許多應用中。您可以在下面找到一些DIY溫度計:

使用LM35和微控制器的數字溫度計使用NodeMCU和LM35的IoT數字溫度計使用NodeMCU的IoT氣象站:通過Internet監控濕度,溫度和壓力Raspberry Pi氣象站:通過Internet監視濕度,溫度和壓力
但是在這里,對于熱風槍,我們需要一個能夠感應特定物體(而不是環境物體)的溫度而無需直接與物體接觸的傳感器。為此,我們擁有非接觸式溫度傳感器,該傳感器利用激光或紅外來計算物體的溫度。MLX就是這樣一種傳感器,它使用IR能量來檢測物體的溫度。要了解有關紅外和紅外傳感器電路的更多信息,請點擊鏈接。

MLX傳感器是由Melexis Microelectronics集成系統制造的,其中嵌入了兩個設備,一個是紅外熱電堆檢測器(傳感單元),另一個是信號調理DSP器件(計算單元)。它根據Stefan-Boltzmann定律進行工作,該定律規定所有物體都會發射IR能量,并且該能量的強度將與該物體的溫度成正比。傳感器中的傳感單元測量目標物體發出多少紅外能量,計算單元使用17位內置ADC將其轉換為溫度值,并通過I2C通信輸出數據協議。傳感器同時測量物體溫度和環境溫度,以校準物體溫度值。MLX傳感器的功能在下面給出,有關更多詳細信息,請參考MLX數據表。

MLX紅外溫度傳感器特性:

工作電壓:3.6V至5V物體溫度范圍:-70°C至382.2°C環境溫度范圍:-40°C至125°C分辨率/精度:0.02°C
傳感器和物體之間的距離應該是多少?

數據表未直接回答的一個問題是傳感器與物體之間的測量距離。該距離的值由術語**“視野”(FOV)給出**,對于我們的傳感器,視野約為80°。

從傳感器的角度來看,您可以認為感應范圍為圓錐形,如上所示。因此,當我們遠離測量對象時,感應面積增加了兩倍。意思是,我們每離開物體1厘米,感應區域就會增加2厘米。在熱槍中,**我們在傳感器頂部放置了一個激光二極管,**以了解傳感器當前所指向的區域。我發現,如果槍支指向距物體2cm處,并且當我們移開時精度下降,則該值是可靠的。

Arduino MLX溫度計電路圖
紅外測溫儀的電路圖非常簡單。完整的電路如下所示,它是使用Fritzing軟件創建的。

由于Fritzing軟件不支持MLX傳感器的零件,因此我們使用注釋來提及其連接,如上所示,因此我們也使用紅色LED代替了激光二極管。整個電路由9V電池通過按鈕供電。當按下按鈕時,將9V電池連接至Arduino的RAW引腳,然后使用板載穩壓器將其調節至5V。然后,該5V電壓用于為OLED模塊,傳感器和激光二極管供電。

我們已經學習了如何將SSD1306 OLED與Arduino接口,此處將使用相同的硬件和代碼。如果您需要更強的激光束,還可以設計一個單獨的激光二極管驅動器電路。

設計溫度槍的外殼
為了使該項目更加有趣和實用,我們對3D模型進行了建模并打印了熱槍的外殼。設計包括兩個部分,一個是頂部,它充當裝有Arduino控制器,OLED,傳感器和激光二極管的槍支的主體。另一個是底部,用作容納電池和按鈕的噴槍的手柄。此處的“按鈕”用作觸發器。該模型如下所示。

設計文件可從thingverse下載。您可以下載設計并使用3D打印機進行打印,也可以根據需要進行修改。下載鏈接如下

Thermal Gun 3D模型

下載文件后,您可以直接開始3D打印設計,也可以根據需要進行一些調整。

3D打印外殼:

然后將模型保存為STL文件,并使用Cura將其轉換為G代碼。我用Tevo狼蛛打印機打印兩個零件,然后將它們擰在一起。如果打印機支持,也可以將兩個零件都打印為單件。我的打印的切片設置如下所示

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-Wg4lhp5p-)(C:%5CUsers%5CAdministrator%5CPictures%5Ctypora%5C3D-Model-Designing-Thermal-Gun.png)]

一旦完成了打印硬件連接,我就花費了將近6個小時的時間來打印這兩個部分,然后分別使用7針和4針Relimate連接器(RMC)將導線直接直接焊接到Arduino針上,分別用于傳感器和OLED顯示屏。然后使用螺釘將OLED安裝在印刷部件中,同時使用熱膠將傳感器和激光二極管安裝在印刷部件上。然后將電源插針(Raw,Gnd)滑過手柄部分的電線,該部分包括按鈕和電池。然后通過按鈕將這些導線連接到電池。組裝完成后,熱風槍如下圖所示

您可以繼續設計頂部的蓋子,但我決定將其打開,以便將來在需要時可以對其進行調整。

Arduino MLX紅外測溫儀編程
Arduino程序應從MLX讀取溫度值,并將其顯示在OLED顯示屏上。對我們來說幸運的是,該程序將非常簡單,因為Adafruit為我們提供了一個庫,可以輕松地從MLX中讀取數據??梢詮南旅娴逆溄酉螺d庫

Arduino MLX庫

該鏈接會將庫下載為ZIP文件夾。下載后,按照命令Sketch-> Include Library- > Add .ZIP Library將其添加到Arduino IDE,并瀏覽該ZIP文件的位置。還要確保您已遵循OLED與Arduino的接口教程,以便您還安裝了OLED顯示模塊所需的庫。添加庫后,我們就可以開始我們的程序了,該項目的完整程序可以在此頁面的底部找到。在這里,將以小片段說明相同的程序。

像往常一樣,我們通過添加所需的庫文件來開始程序。這里,Wire庫(內置)用于使用I2C協議進行通信,SparkFunML庫用于與傳感器進行通信。SPI,GFX和SSD1306庫用于通過4線SPI協議與OLED顯示模塊進行通信。

然后,我們定義已連接的OLED顯示器的引腳。由于該模塊可與SPI配合使用,因此我們使用了Arduino的SPI引腳。有些OLED顯示器也可以使用I2C協議,但由于I2C引腳已被溫度計傳感器占用,因此我們在這里不能使用它們。

在void setup()***函數中,我們使用先前創建的對象therm初始化用于調試的串行監視器以及紅外溫度傳感器。在印度,溫度最接近的單位是攝氏度(攝氏度),因此我們用TEMP_C設置了單位,如果您需要將值設置為華氏度(F),也可以將其更改為TEMP_F*。最后,我們初始化OLED顯示屏并清除其顯示屏。OLED屏幕也旋轉了180度,以便在外殼中輕松安裝。

在*循環*功能中,我們從傳感器讀取溫度值,并將其轉換為String,以顯示在OLED顯示屏中。我們還將該值打印在串行監視器上,以進行調試。我們還增加了一個名為Runner的變量,每次成功更新溫度傳感器的值時,該變量都會在屏幕上顯示一個小動畫,這將幫助我們知道讀數是否由于某種原因而卡住了。

測試Arduino熱感槍
一旦Arduino代碼準備就緒,我們就可以使用外部TTL編程器或FTDI板將其上載到我們的硬件,因為pro mini沒有板載。然后,只需按下按鈕即可觸發熱槍,您會注意到激光束落在物體上,并且物體的溫度正顯示在OLED屏幕上,如下所示。在這里,我用它來測量激光束所指向的組件的溫度。

還對熱風槍在烙鐵,3D打印機噴嘴,冰塊等上進行了測試,并觀察到令人滿意的結果??梢栽诒卷摰撞康囊曨l中找到熱感槍的完整工作原理。希望您喜歡這個項目,并從中學到一些有用的東西,如果您有任何疑問,請把它們留在下面的評論部分,或者使用我們的論壇來解決更多技術問題。

代碼

下一篇: PLC、DCS、FCS三大控

上一篇: 電氣控制線路圖控制原

推薦產品

更多
主站蜘蛛池模板: 国产成人精品午夜免费 | 一级特黄aaa大片在 一级特黄aaa大片在线观看 | 四虎永久免费在线观看 | 欧美成人精品一区二区三区 | 伊人亚洲综合网 | 午夜久久免费视频 | 国产精品久久亚洲不卡4k岛国 | 国产精品亚洲а∨无码播放不卡 | 日韩欧美一级毛片精品6 | 久久久精品免费热线观看 | 一级视频在线观看 | 国产日韩久久 | 免费一级a毛片夜夜看 | 欧美日韩在线视频观看 | 亚洲成人影院在线观看 | 亚洲自偷自偷图片在线高清 | 欧美日韩精品在线观看 | 亚洲精品国产男人的天堂 | 暖暖 在线 日本 免费 中文 | 亚洲精品天堂成人片av在线播放 | 18禁男女爽爽爽午夜网站免费 | 中文幕无线码中文字蜜桃 | 中文字幕丰满伦子无码 | 国精产品一区一区三区有限在线 | 精品无人区无码乱码大片国产 | 免费a级做爰片在线观看爱色戒 | 午夜成人无码福利免费视频 | 公么大龟弄得我好舒服秀婷视频 | 亚洲国产精品成人久久久 | 日本aaaaa毛片在线视频 | 特黄a大片免费视频 | 麻豆果冻传媒精品 | 久久精品免视着国产成人 | 人妻被按摩到潮喷中文字幕 | 亚洲色偷偷色噜噜狠狠99网 | 精品视频一区二区三区 | 成人免费毛片内射美女-百度 | 国产精品一区二区久久乐下载 | 一本久久综合 | 一级做a爰片久久毛片鸭王 一级做a爰片久久免费 | 亚洲色图50p |