資料介紹
描述
您可以在 utsource.net 上免費送貨購買電子元件
第 1 步:制作 Python 腳本
創(chuàng)建文件夾home/pi/charger
使用 Python 軟件制作一個新的 Python 腳本。
該項目不是測量電壓或電流,而是使用 ADB 包直接從手機獲取信息。Android Debug Bridge (ADB) 是一種多功能命令行工具,可讓您與模擬器實例或連接的 Android 設備進行通信。它促進了各種設備操作,例如安裝和調(diào)試應用程序,并提供了一個 Unix shell 的訪問權(quán)限,您可以使用該 shell 在模擬器或連接的設備上運行各種命令。當手機達到 100% 充電時,Python 腳本獲取此信息并使用 GPIO 17 發(fā)送信號并使用繼電器關(guān)閉電源。
電話必須是“ developer mode”。要將 ADB 與通過 USB 連接的設備一起使用,您必須在設備系統(tǒng)設置中的開發(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
這將運行您的 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)在連接電線,如圖所示:
如果您想通過一些高通快充更快地為手機充電,我們可以從外部電源提供電源,這將保持充電速度。現(xiàn)在只需連接您的智能手機,當智能手機電池充滿時它會自動關(guān)閉電源。
- 18650 USB充電器開源設計
- 9V鎳氫充電電池智能充電器開源分享
- 電池充電器開源項目
- 最小的TP4056充電器開源項目
- MCP7383充電器開源分享
- USB充電器原理圖下載 109次下載
- 充電器設計-PCB全套 108次下載
- 電動自行車通用智能充電器的設計.
- 智能快速充電器的設計過程 26次下載
- 無線充電器有何特點無線充電器有哪些類型
- 智能充電器的PCB原理圖免費下載 111次下載
- 充電器設計與制作 0次下載
- 智能脈沖電動車充電器電路
- 智能快速充電器設計與制作
- 低成本智能充電器
- 脈沖充電器的作用與功能 6.3k次閱讀
- 無線充電器和有線充電器哪個傷電池耐用 1.6w次閱讀
- vivo氮化鎵充電器和普通充電器區(qū)別 5.3k次閱讀
- 氮化鎵充電器和普通充電器對比哪個好 1.2w次閱讀
- 氮化鎵充電器好還是原裝充電器好 1.3w次閱讀
- 充電器芯片CY3783A的簡單介紹 2.6k次閱讀
- 無線充電器的特點和類型詳細說明 8.2k次閱讀
- 無線充電器的種類和特點與原理詳細介紹 7.1k次閱讀
- 使用車載充電器需要注意哪些問題應該如何選購車載充電器 4.5k次閱讀
- 線性充電器和開關(guān)充電器的區(qū)別是什么?應該選擇哪種? 2.6w次閱讀
- 無線充電器哪個牌子好_綠聯(lián)無線充電器怎么樣 4.8w次閱讀
- 無線充電器有哪幾種_無線充電器傷手機嗎 5.2w次閱讀
- 充電器發(fā)燙有異味是怎么回事_充電器發(fā)燙的解決方法 7.6w次閱讀
- 充電器發(fā)燙會爆炸嗎_充電器發(fā)燙是什么原因 10w次閱讀
- 電動車脈沖充電器與智能充電器的區(qū)別 11.9w次閱讀
下載排行
本周
- 1矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費
- 2HT81696H 內(nèi)置升壓的30W立體聲D類音頻功放數(shù)據(jù)手冊
- 1.21 MB | 1次下載 | 免費
- 3HTA6863 3W超低噪聲超低功耗單聲道D類音頻功率放大器數(shù)據(jù)手冊
- 0.87 MB | 次下載 | 免費
- 4南芯 Southchip SC8802C 充電控制器 規(guī)格書 Datasheet 佰祥電子
- 88.16 KB | 次下載 | 免費
- 5矽力杰 Silergy SY7065 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 910.67 KB | 次下載 | 免費
- 6矽力杰 Silergy SY7066 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 989.14 KB | 次下載 | 免費
- 7WD6208A產(chǎn)品規(guī)格書
- 631.24 KB | 次下載 | 免費
- 8NB685 26 V,12 A,低靜態(tài)電流,大電流 同步降壓變換器數(shù)據(jù)手冊
- 1.64 MB | 次下載 | 2 積分
本月
- 1EMC PCB設計總結(jié)
- 0.33 MB | 12次下載 | 免費
- 2PD取電芯片 ECP5702規(guī)格書
- 0.88 MB | 5次下載 | 免費
- 3矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費
- 4氮化鎵GaN FET/GaN HEMT 功率驅(qū)動電路選型表
- 0.10 MB | 3次下載 | 免費
- 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊
- 0.88 MB | 3次下載 | 免費
- 6SY50655 用于高輸入電壓應用的偽固定頻率SSR反激式穩(wěn)壓器英文資料
- 1.01 MB | 3次下載 | 免費
- 7怎么為半導體測試儀選擇精密放大器
- 0.65 MB | 2次下載 | 免費
- 8SY52341 次級側(cè)同步整流英文手冊
- 0.94 MB | 2次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191469次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81606次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73832次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





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