首页

基于Arduino的智能手机充电控制器

在这个项目中,我将展示一个非常实用的项目,称为Arduino基于智能手机充电控制器,其中智能手机收费其电池的时间量由您控制。

介绍

几乎每一部手机(无论是高级智能手机还是简单的功能手机)的用户都面临着这样一个问题:把你的手机连接到充电适配器上,却忘了你已经在充电了。

几乎所有现代电荷控制器上的移动电话上都非常先进,并检测电池充分充电并断开电源供电的电源(不完全,但是将设备保持在称为涓流充电的充电状态)。

基于Arduino的智能手机充电控制器图像2

但是,即使在电池之后,保持设备插入的主要缺点也是完全的,这是对电池寿命的影响。每个电池都有限制到可充电的次数(称为充电周期)。

此外,温度在电池的使用寿命中起着重要作用。较高的温度可能会破坏电池的化学。

但是,如果我告诉你基于Arduino的智能手机充电控制器项目可以帮助全面控制充电时间,并且一旦上升时间,则断开充电适配器的电源。听起来很有趣和实用,对。

因此,让我们开始使用项目Arduino基于智能手机充电控制器。

Arduino智能手机充电控制器背后的概念

基于Arduino的智能手机充电控制器背后的主要概念非常简单。设定你想给手机充电的时间。一旦到达时间,关闭充电器的电源。

例如,您已经将充电时间设置为2小时(可能根据之前的观察或数学计算)。充电器的电源在继电器的帮助下打开,计时器开始。

您的手机在接下来的两小时内收取电荷,当倒计时到达2小时标记时,继电器关闭,结果,充电器的电源也是截止的。

电路图

以下图像显示了基于Arduino的智能手机充电控制器系统的电路图。

基于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等组件可以放在面包板上,但是我很好,使继电器用控制开关将继电器放在一个插座电源插座中,使得继电器将控制套接字并控制您可以将充电适配器插入套接字。

基于Arduino的智能手机充电控制器图像3

警告:如果您正在实施此项目,您必须处理230V交流电源供应,这可能是危险的。我建议您为该联系占据专家指导。

代码

下面给出了基于项目的Arduino基于智能手机充电控制器的代码。

在职的

根据电路图进行必要的连接后,将代码上传到Arduino并打开电源。

您将得到小时(HH),分钟(MM),秒(SS)在16×2液晶显示器。通过选择小时,旋转旋转编码器上的旋钮来设置所需的小时数。当小时值设定后,按旋钮固定该值。

类似地,您可以设置分钟和秒。一切设置完毕后,在LCD上选择OK,然后按下旋钮。

现在,继电器被激活(这意味着手机开始充电),并且倒计时开始为您设置的时间量。倒计时达到“0”后,继电器关闭(电源到适配器关闭)。

基于Arduino的智能手机充电控制器图像1

在充电期间,如果存在电源故障,则剩余时间存储在内存中,当电源返回时,它将提示您是否继续倒计时或设置新的时间。因此,将执行充电。

结论

基于Arduino的智能手机充电控制器在这里实现,这是一个简单的项目,控制你的手机充电的时间。

使用这个项目,你可以把你的手机插到充电器上,设置你的手机充电的时间,然后忘记,因为项目会自动断开电源到充电器。

这个项目对于往往会在夜间收取电话的人来说非常有用,或者那些经常忘记他们将电话插入充电器的人。

3反应

  1. 实际上
    根据您的电路图和代码
    我能够制作这个项目
    为此,非常感谢你
    但有个问题
    当我设置1小时时,它不会像59-0分钟一样,而是如59-0秒
    你能告诉我为什么会这样吗。
    代码中有任何问题吗?
    请快速回复

  2. 我已经有线电路,但LCD显示器没有显示所需内容。而不是闪烁。你能告诉我为什么会发生这种情况......

留下一个回复

您的电子邮件地址不会被公开。必需的地方已做标记*

电子机器Favicon.
<\/i>","library":""}}" data-widget_type="nav-menu.default">
Baidu