电子说
步骤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
全部0条评论
快来发表一下你的评论吧 !