远程无线水位指示器DIY图解

电子说

1.2w人已加入

描述

步骤1:所需材料:

由于这是一个无线项目,因此需要发射器和接收器。以下是发送器 所需的组件(有关更多详细信息,请参见电路图):

RJ45以太网电缆,

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

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分