資料介紹
描述
您可以在 utsource.net 上免費(fèi)送貨購買電子元件
第 1 步:制作 Python 腳本
			創(chuàng)建文件夾home/pi/charger
使用 Python 軟件制作一個新的 Python 腳本。
該項目不是測量電壓或電流,而是使用 ADB 包直接從手機(jī)獲取信息。Android Debug Bridge (ADB) 是一種多功能命令行工具,可讓您與模擬器實例或連接的 Android 設(shè)備進(jìn)行通信。它促進(jìn)了各種設(shè)備操作,例如安裝和調(diào)試應(yīng)用程序,并提供了一個 Unix shell 的訪問權(quán)限,您可以使用該 shell 在模擬器或連接的設(shè)備上運(yùn)行各種命令。當(dāng)手機(jī)達(dá)到 100% 充電時,Python 腳本獲取此信息并使用 GPIO 17 發(fā)送信號并使用繼電器關(guān)閉電源。
			電話必須是“ developer mode”。要將 ADB 與通過 USB 連接的設(shè)備一起使用,您必須在設(shè)備系統(tǒng)設(shè)置中的開發(fā)人員選項下啟用 USB 調(diào)試。
import sched, time 
import subprocess 
import time 
import RPi.GPIO as GPIO 
import os 
GPIO.setwarnings(False) 
GPIO.setmode(GPIO.BCM) 
GPIO.setup(17,GPIO.OUT) 
GPIO.output(17,False) 
s = sched.scheduler(time.time, time.sleep) 
def do_something(sc):  
   print ("Doing stuff...") 
   os.system("adb shell cat /sys/class/power_supply/battery/capacity > curr_batt.txt")  
   from itertools import islice 
   with open("full_batt.txt",'r') as myfile: 
       head = list(islice(myfile, 3)) 
   from itertools import islice 
   with open("curr_batt.txt",'r') as myfile: 
       headh = list(islice(myfile, 3)) 
   if headh != head: 
       os.system("adb shell cat /sys/class/power_supply/battery/capacity > curr_batt.txt") 
   else: 
      GPIO.output(17,True) 
   sc.enter(1, 1, do_something, (sc,)) 
s.enter(1, 1, do_something, (s,)) 
s.run()
		在同一路徑home/pi/charger中創(chuàng)建兩個文本文件
			1) 文件名full_batt.txt
在文件中輸入數(shù)據(jù):
100
		第 2 步:制作啟動器腳本
$  cd bbt 
$ nano launcher.sh
		輸入此腳本:
#!/bin/sh 
# launcher.sh 
# navigate to home directory, then to this directory, then execute python script, then back home 
cd / 
cd home/pi/charger 
sudo python charger.py 
cd / 
100
		保存!
第 3 步:使其可執(zhí)行
使啟動器腳本成為可執(zhí)行文件:
$ chmod 755 launcher.sh 
$ sh launcher.sh
		這將運(yùn)行您的 Python 代碼。
第四步:添加日志目錄
$ cd 
$ mkdir logs
		第 5 步:添加到您的 Crontab
$ sudo crontab -e
		這將打開一個 Crontab 窗口:
@reboot sh /home/pi/bbt/launcher.sh >/home/pi/logs/cronlog 2>&1
		第 6 步:接線

現(xiàn)在連接電線,如圖所示:
如果您想通過一些高通快充更快地為手機(jī)充電,我們可以從外部電源提供電源,這將保持充電速度。現(xiàn)在只需連接您的智能手機(jī),當(dāng)智能手機(jī)電池充滿時它會自動關(guān)閉電源。
- 18650 USB充電器開源設(shè)計
 - 9V鎳氫充電電池智能充電器開源分享
 - 電池充電器開源項目
 - 最小的TP4056充電器開源項目
 - MCP7383充電器開源分享
 - USB充電器原理圖下載 98次下載
 - 充電器設(shè)計-PCB全套 103次下載
 - 電動自行車通用智能充電器的設(shè)計.
 - 智能快速充電器的設(shè)計過程 24次下載
 - 無線充電器有何特點無線充電器有哪些類型
 - 智能充電器的PCB原理圖免費(fèi)下載 109次下載
 - 充電器設(shè)計與制作 0次下載
 - 智能脈沖電動車充電器電路
 - 智能快速充電器設(shè)計與制作
 - 低成本智能充電器
 
- 無線充電器和有線充電器哪個傷電池耐用 1w次閱讀
 - vivo氮化鎵充電器和普通充電器區(qū)別 2856次閱讀
 - 氮化鎵充電器和普通充電器對比哪個好 6520次閱讀
 - 氮化鎵充電器好還是原裝充電器好 9426次閱讀
 - 充電器芯片CY3783A的簡單介紹 1564次閱讀
 - 無線充電器的特點和類型詳細(xì)說明 7348次閱讀
 - 無線充電器的種類和特點與原理詳細(xì)介紹 5796次閱讀
 - 使用車載充電器需要注意哪些問題應(yīng)該如何選購車載充電器 3576次閱讀
 - 線性充電器和開關(guān)充電器的區(qū)別是什么?應(yīng)該選擇哪種? 2.4w次閱讀
 - 無線充電器哪個牌子好_綠聯(lián)無線充電器怎么樣 4.6w次閱讀
 - 無線充電器有哪幾種_無線充電器傷手機(jī)嗎 5.1w次閱讀
 - 充電器發(fā)燙有異味是怎么回事_充電器發(fā)燙的解決方法 7.2w次閱讀
 - 充電器發(fā)燙會爆炸嗎_充電器發(fā)燙是什么原因 9.7w次閱讀
 - 電動車脈沖充電器與智能充電器的區(qū)別 11.7w次閱讀
 - 自制超簡易無線充電器 6.8w次閱讀
 
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
 - 1.06 MB | 532次下載 | 免費(fèi)
 - 2RK3399完整板原理圖(支持平板,盒子VR)
 - 3.28 MB | 339次下載 | 免費(fèi)
 - 3TC358743XBG評估板參考手冊
 - 1.36 MB | 330次下載 | 免費(fèi)
 - 4DFM軟件使用教程
 - 0.84 MB | 295次下載 | 免費(fèi)
 - 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
 - 6.40 MB | 227次下載 | 免費(fèi)
 - 6迪文DGUS開發(fā)指南
 - 31.67 MB | 194次下載 | 免費(fèi)
 - 7元宇宙底層硬件系列報告
 - 13.42 MB | 182次下載 | 免費(fèi)
 - 8FP5207XR-G1中文應(yīng)用手冊
 - 1.09 MB | 178次下載 | 免費(fèi)
 
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
 - 0.00 MB | 234315次下載 | 免費(fèi)
 - 2555集成電路應(yīng)用800例(新編版)
 - 0.00 MB | 33566次下載 | 免費(fèi)
 - 3接口電路圖大全
 - 未知 | 30323次下載 | 免費(fèi)
 - 4開關(guān)電源設(shè)計實例指南
 - 未知 | 21549次下載 | 免費(fèi)
 - 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
 - 0.00 MB | 15349次下載 | 免費(fèi)
 - 6數(shù)字電路基礎(chǔ)pdf(下載)
 - 未知 | 13750次下載 | 免費(fèi)
 - 7電子制作實例集錦 下載
 - 未知 | 8113次下載 | 免費(fèi)
 - 8《LED驅(qū)動電路設(shè)計》 溫德爾著
 - 0.00 MB | 6656次下載 | 免費(fèi)
 
總榜
- 1matlab軟件下載入口
 - 未知 | 935054次下載 | 免費(fèi)
 - 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
 - 78.1 MB | 537798次下載 | 免費(fèi)
 - 3MATLAB 7.1 下載 (含軟件介紹)
 - 未知 | 420027次下載 | 免費(fèi)
 - 4OrCAD10.5下載OrCAD10.5中文版軟件
 - 0.00 MB | 234315次下載 | 免費(fèi)
 - 5Altium DXP2002下載入口
 - 未知 | 233046次下載 | 免費(fèi)
 - 6電路仿真軟件multisim 10.0免費(fèi)下載
 - 340992 | 191187次下載 | 免費(fèi)
 - 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
 - 158M | 183279次下載 | 免費(fèi)
 - 8proe5.0野火版下載(中文版免費(fèi)下載)
 - 未知 | 138040次下載 | 免費(fèi)
 
	                電子發(fā)燒友App
	            
	        
	        
          
        
        
	                    
                        
                        
                        
                        
                        


創(chuàng)作
發(fā)文章
發(fā)帖  
提問  
發(fā)資料
發(fā)視頻
上傳資料賺積分
           
            
            
                
            
評論