步驟1:所需材料:
由于這是一個無線項目,因此需要發(fā)射器和接收器。以下是發(fā)送器 所需的組件(有關更多詳細信息,請參見電路圖):
RJ45母連接器
母頭帶
Arduino Nano
遠程射頻模塊(NRF24L01 + PA + LNA)和
定制PCB。
對于接收器 (有關詳細信息,請參閱電路圖):
晶體管
電容器
蜂鳴器
母頭排
遠程射頻模塊(NRF24L01 + PA + LNA)
Arduino Nano
2.2英寸LCD顯示屏(ILI9225)和
定制的PCB。
步驟2:電路和PCB設計:
Autodesk Eagle用于設計發(fā)射器和接收器的電路和布局。我在搜索Eagle Library的LCD顯示器時遇到了麻煩,因此我為其創(chuàng)建了一個自定義庫。您可以參考此視頻,該視頻顯示如何“在Autodesk EAGLE中創(chuàng)建自定義庫”:https://youtu.be/FWbGdwL3-OU
第3步:Gerber導出:
完成設計后,該導出Gerber文件了。 PCB制造商需要此文件來生產PCB。要從Autodesk Eagle Design導出Gerber文件:
對于發(fā)送器:
單擊文件,
凸輪處理器
加載作業(yè)文件,
加載凸輪作業(yè),
gerb274x.cam,然后
然后處理作業(yè)。
現在,我們需要對excellon.cam重復該過程。確保將兩個過程文件都保存在同一文件夾中。
單擊文件,
凸輪處理器,
加載作業(yè)文件,
加載cam作業(yè),
excellon.cam和
然后處理作業(yè)。
將進程gerb274x.cam和excellon.cam文件組合在一起將得到ua Gerber文件。選擇這些過程產生的文件并制作.rar文件。
現在重復接收器單元的整個過程。
步驟4:在線訂購PCB
導出Gerber文件用于發(fā)送器和接收器后,我訪問了jlcpcb.com。 JLCPCB的首筆訂單僅售2美元(10個PCB),并且首次免費送貨。對于第二筆訂單,您需要支付$ 5。
步驟5:焊接:
我總是更喜歡使用母條,而不是直接焊接主要部件。因此,可以在需要時重用它們。因此,在焊接之前,我準備了一些試條,然后進行了焊接。我試圖保持它盡可能干凈。始終參考PCB布局以插入組件。
步驟6:上傳程序:
現在是時候將Arduino代碼上傳到Transmitter和Receiver。
步驟7:測試
上傳代碼后,我通過切斷以太網電纜的一端準備了測試探針。由于該電纜總共有8根電線。一根導線將用作VCC引腳,其余部分用作水位引腳。所以總共有七個級別。
我也在真實的水箱中測試了電路,并且工作正常。
責任編輯:wv
-
指示器
+關注
關注
0文章
255瀏覽量
38792
發(fā)布評論請先 登錄
水位自動監(jiān)測報警器:手機遠程監(jiān)控,不限距離啟停水泵
超級電容在故障指示器中的作用有哪些?

無線水位遠程監(jiān)測系統(tǒng)解決方案概述

淺談架空暫態(tài)特征型遠傳故障指示器
水庫水位遠程監(jiān)測系統(tǒng)的完整方案

鐵礦廠水位無線遠程控制系統(tǒng)

水位及水泵狀態(tài)遠程監(jiān)控物聯網解決方案
線路故障指示器為什么變成紅色
線路故障指示器如何復位
線路故障指示器工作原理是什么
線路故障指示器怎么判斷故障點
在現代系統(tǒng)設計中啟用LED和LCD指示器應用簡介

使用電源正常狀態(tài)指示器實現輸出放電功能

評論