日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

電子發(fā)燒友App

硬聲App

掃碼添加小助手

加入工程師交流群

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>智能充電器開源分享

智能充電器開源分享

2023-06-19 | zip | 0.00 MB | 次下載 | 免費

資料介紹

描述

您可以在 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)試。

GitHub鏈接代碼:

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 步:接線

?
poYBAGOYqJCABMLiAAA-6NhYEJ8966.png
?

現(xiàn)在連接電線,如圖所示:

如果您想通過一些高通快充更快地為手機充電,我們可以從外部電源提供電源,這將保持充電速度。現(xiàn)在只需連接您的智能手機,當智能手機電池充滿時它會自動關(guān)閉電源。


充電器 python adb
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
  2. 1.12 MB  |  5次下載  |  免費
  3. 2HT81696H 內(nèi)置升壓的30W立體聲D類音頻功放數(shù)據(jù)手冊
  4. 1.21 MB   |  1次下載  |  免費
  5. 3HTA6863 3W超低噪聲超低功耗單聲道D類音頻功率放大器數(shù)據(jù)手冊
  6. 0.87 MB   |  次下載  |  免費
  7. 4南芯 Southchip SC8802C 充電控制器 規(guī)格書 Datasheet 佰祥電子
  8. 88.16 KB  |  次下載  |  免費
  9. 5矽力杰 Silergy SY7065 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
  10. 910.67 KB  |  次下載  |  免費
  11. 6矽力杰 Silergy SY7066 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
  12. 989.14 KB  |  次下載  |  免費
  13. 7WD6208A產(chǎn)品規(guī)格書
  14. 631.24 KB  |  次下載  |  免費
  15. 8NB685 26 V,12 A,低靜態(tài)電流,大電流 同步降壓變換器數(shù)據(jù)手冊
  16. 1.64 MB   |  次下載  |  2 積分

本月

  1. 1EMC PCB設計總結(jié)
  2. 0.33 MB   |  12次下載  |  免費
  3. 2PD取電芯片 ECP5702規(guī)格書
  4. 0.88 MB   |  5次下載  |  免費
  5. 3矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
  6. 1.12 MB  |  5次下載  |  免費
  7. 4氮化鎵GaN FET/GaN HEMT 功率驅(qū)動電路選型表
  8. 0.10 MB   |  3次下載  |  免費
  9. 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊
  10. 0.88 MB   |  3次下載  |  免費
  11. 6SY50655 用于高輸入電壓應用的偽固定頻率SSR反激式穩(wěn)壓器英文資料
  12. 1.01 MB   |  3次下載  |  免費
  13. 7怎么為半導體測試儀選擇精密放大器
  14. 0.65 MB   |  2次下載  |  免費
  15. 8SY52341 次級側(cè)同步整流英文手冊
  16. 0.94 MB   |  2次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935137次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233095次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191469次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183360次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81606次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73832次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65991次下載  |  10 積分
荥经县| 平昌县| 兴和县| 邓州市| 应用必备| 永和县| 景东| 五台县| 泾阳县| 民权县| 新巴尔虎右旗| 东至县| 长海县| 沂水县| 高平市| 鹿邑县| 绥阳县| 葫芦岛市| 闻喜县| 喀什市| 利津县| 永城市| 丽水市| 清河县| 和政县| 闽侯县| 武乡县| 漾濞| 金寨县| 新泰市| 滨海县| 彭阳县| 长治县| 阿鲁科尔沁旗| 江源县| 平武县| 永城市| 荥阳市| 鞍山市| 沧源| 确山县|