簡介
幾乎所有手機(無論是花哨的智能手機或簡單的功能手機)用戶面臨以下問題:將手機連接到充電適配器并忘記插入設備。
幾乎所有現代充電控制器在手機上非常先進,可以檢測電池是否完全充電并斷開電池供電(不是完全停止,而是將設備保持在稱為涓流充電的充電狀態(tài))。
但即使在電池充滿后仍保持設備插入的主要缺點是它會影響電池的使用壽命。每個電池都可以充電次數(稱為充電周期)。
此外,溫度在電池壽命中起著重要作用。較高的溫度可能會破壞電池的化學性質。
但是如果我告訴你基于Arduino的智能手機充電控制器項目可以幫助控制充電時間并且一旦時間到了,充電適配器的電源斷開了。聽起來很有趣,也很實用。
所以,讓我們開始使用基于Arduino的智能手機充電控制器項目。
基于Arduino的智能手機充電控制器背后的概念
基于Arduino的智能手機充電背后的主要概念控制器非常簡單。設置您希望為手機充電的時間。一旦達到時間,關閉充電器的電源。
例如,您已將充電時間設置為2小時(可能基于之前的觀察或通過數學計算)。充電器的電源在繼電器的幫助下打開,計時器開始。
您的手機將在接下來的兩個小時內收費,當倒計時到達時2小時標記,繼電器關閉,因此充電器的電源也被切斷。
電路圖
下圖顯示了基于Arduino的智能手機充電控制器系統(tǒng)的電路圖。
所需組件
Arduino UNO
16× 2 LCD顯示器
旋轉編碼器
5V繼電器模塊
10KΩPOT
連接電線
面包板
充電適配器
單插座電源插座盒
注意:還有一個單獨的教程使用帶Arduin的旋轉編碼器o稱為“帶Arduino的旋轉編碼器 - 全部知道”。有關旋轉編碼器的任何信息,請參閱該教程。
除Arduino UNO外,該項目的主要組成部分是旋轉編碼器,繼電器和16X2 LCD顯示器。讓我先從接力開始。將繼電器模塊的IN1引腳連接到Arduino的引腳12上。
進入旋轉編碼器后,其CLK,DT和SW引腳連接到Arduino UNO的引腳10,11和2。最后,液晶顯示屏,Arduino的引腳8到3連接到LCD的RS,E,D4 - D7。
設置基于Arduino的智能手機充電控制器項目
16×2液晶顯示器,旋轉編碼器和Arduino UNO等組件可以放在面包板上但是我覺得放置繼電器會很不錯帶控制開關的單插座電源插座盒,以便繼電器控制插座,您可以將充電適配器插入插座。
警告: 如果您正在實施此項目,則必須處理230V交流電源,這有潛在危險。我建議您為連接提供專家指導。
代碼
代碼基于Arduino的智能手機充電控制器項目如下:
工作
制作完成后根據電路圖進行必要的連接,將代碼上傳到Arduino并打開電源。
您將獲得小時(HH),分鐘(MM),秒(SS) )在16×2 LCD顯示器上。選擇小時,旋轉旋轉編碼器上的旋鈕以設置所需的小時數。設置小時值后,按下旋鈕可固定該值。
同樣,您可以設置分鐘和秒。設置好所有內容后,在液晶顯示屏上選擇確定,然后按下旋鈕。
現在,繼電器被激活(這意味著手機開始充電)并開始倒數你設定的時間。倒計時達到“0”后,繼電器關閉(適配器電源關閉)。
充電期間如果出現電源故障,剩余時間將存儲在內存中,當電源恢復時,它會提示您是繼續(xù)倒計時還是設置新時間。因此,將執(zhí)行充電。
結論
基于Arduino的智能手機充電控制器是這里實施了一個簡單的項目,用于控制您為手機充電的時間。
使用此項目,您可以將手機插入充電器,設置時間您的手機會被充電并忘記,因為項目會自動斷開充電器的電源。
此項目對于夜間或那些傾向于手機充電的人非常有用誰經常忘記他們將手機插入充電器。
-
控制器
+關注
關注
112文章
16103瀏覽量
177074 -
Arduino
+關注
關注
187文章
6457瀏覽量
186502
發(fā)布評論請先 登錄
相關推薦
評論