在这个项目中,我将展示一个非常实用的项目,称为Arduino基于智能手机充电控制器,其中智能手机收费其电池的时间量由您控制。
介绍
几乎每一部手机(无论是高级智能手机还是简单的功能手机)的用户都面临着这样一个问题:把你的手机连接到充电适配器上,却忘了你已经在充电了。
几乎所有现代电荷控制器上的移动电话上都非常先进,并检测电池充分充电并断开电源供电的电源(不完全,但是将设备保持在称为涓流充电的充电状态)。
但是,即使在电池之后,保持设备插入的主要缺点也是完全的,这是对电池寿命的影响。每个电池都有限制到可充电的次数(称为充电周期)。
此外,温度在电池的使用寿命中起着重要作用。较高的温度可能会破坏电池的化学。
但是,如果我告诉你基于Arduino的智能手机充电控制器项目可以帮助全面控制充电时间,并且一旦上升时间,则断开充电适配器的电源。听起来很有趣和实用,对。
因此,让我们开始使用项目Arduino基于智能手机充电控制器。
Arduino智能手机充电控制器背后的概念
基于Arduino的智能手机充电控制器背后的主要概念非常简单。设定你想给手机充电的时间。一旦到达时间,关闭充电器的电源。
例如,您已经将充电时间设置为2小时(可能根据之前的观察或数学计算)。充电器的电源在继电器的帮助下打开,计时器开始。
您的手机在接下来的两小时内收取电荷,当倒计时到达2小时标记时,继电器关闭,结果,充电器的电源也是截止的。
电路图
以下图像显示了基于Arduino的智能手机充电控制器系统的电路图。
所需的组件
- Arduino Uno.
- 16×2液晶显示器
- 旋转编码器
- 5V继电器模块
- 10kΩ锅
- 连接电线
- 电路试验板
- 充电适配器
- 单个插座电源插座盒
注意:使用旋转编码器与Arduino叫做“旋转编码器与Arduino -知道它的一切”。你可以参考该教程的任何信息关于旋转编码器。
电路设计
除Arduino UNO之外的项目的主要组件是旋转编码器,继电器和16x2 LCD显示器。让我从继电器开始。将继电器模块的IN1引脚连接到Arduino的引脚12。
来到旋转编码器,其CLK,DT和SW引脚连接到Arduino UNO的引脚10,11和2。最后,LCD,Arduino的引脚8到3连接到LCD的RS,E,D4-D7。
搭建基于Arduino的智能手机充电控制器项目
16×2液晶显示器,旋转编码器和Arduino UNO等组件可以放在面包板上,但是我很好,使继电器用控制开关将继电器放在一个插座电源插座中,使得继电器将控制套接字并控制您可以将充电适配器插入套接字。
警告:如果您正在实施此项目,您必须处理230V交流电源供应,这可能是危险的。我建议您为该联系占据专家指导。
代码
下面给出了基于项目的Arduino基于智能手机充电控制器的代码。
在职的
根据电路图进行必要的连接后,将代码上传到Arduino并打开电源。
您将得到小时(HH),分钟(MM),秒(SS)在16×2液晶显示器。通过选择小时,旋转旋转编码器上的旋钮来设置所需的小时数。当小时值设定后,按旋钮固定该值。
类似地,您可以设置分钟和秒。一切设置完毕后,在LCD上选择OK,然后按下旋钮。
现在,继电器被激活(这意味着手机开始充电),并且倒计时开始为您设置的时间量。倒计时达到“0”后,继电器关闭(电源到适配器关闭)。
在充电期间,如果存在电源故障,则剩余时间存储在内存中,当电源返回时,它将提示您是否继续倒计时或设置新的时间。因此,将执行充电。
结论
基于Arduino的智能手机充电控制器在这里实现,这是一个简单的项目,控制你的手机充电的时间。
使用这个项目,你可以把你的手机插到充电器上,设置你的手机充电的时间,然后忘记,因为项目会自动断开电源到充电器。
这个项目对于往往会在夜间收取电话的人来说非常有用,或者那些经常忘记他们将电话插入充电器的人。
3反应
实际上
根据您的电路图和代码
我能够制作这个项目
为此,非常感谢你
但有个问题
当我设置1小时时,它不会像59-0分钟一样,而是如59-0秒
你能告诉我为什么会这样吗。
代码中有任何问题吗?
请快速回复
我已经有线电路,但LCD显示器没有显示所需内容。而不是闪烁。你能告诉我为什么会发生这种情况......
我在这里看不到代码。你能分享一下代码吗?