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

我的DIY遙控器——小擺件遠程控
淺談架空暫態特征型遠傳故障指示器
水庫水位遠程監測系統的完整方案

鐵礦廠水位無線遠程控制系統

評論