久久久一区二区三区-久久久一区二区三区不卡-久久久影院-久久久影院亚洲精品-久久久在线视频精品免费观看

當(dāng)前位置首頁 > 新聞資訊  > 支持中心 返回

通過RasPi 實(shí)現(xiàn) PWM 控制

來源:馬普科技(福州)有限公司  |  發(fā)布時(shí)間:2023年08月30日

來自 RasPi 的 PWM 控制

使用 Raspberry Pi 計(jì)算機(jī)控制 Survey3 的 Python 腳本

使用我們的HDMI PWM 觸發(fā)電纜,您可以將 PWM 命令發(fā)送到 Survey3 相機(jī)以執(zhí)行一些操作。

樹莓派設(shè)置

將 HDMI 電纜連接到相機(jī),將單伺服連接器連接到 RasPi GPIO 接頭上相應(yīng)的 GPIO 引腳,如下所示:

RASPI 上 GPIO 接頭的引腳圖

對(duì)于下面的代碼示例,我們將白色信號(hào)連接器連接到引腳 12 (GPIO18),將黑色接地連接器連接到引腳 14。

我們還將隨附的 Survey3 USB 電纜連接到 RasPi USB 端口之一。如果您不需要安裝/卸載 SD 卡或使用 USB 為相機(jī)供電,則可以將其保持?jǐn)嚅_狀態(tài)。


如果 RasPi 無法啟動(dòng)且 USB 電纜已連接,則可能需要太多電流來為內(nèi)部相機(jī)電池充電。我們建議將相機(jī)電池取出,然后當(dāng) USB 線通電啟動(dòng)時(shí),它會(huì)自動(dòng)打開相機(jī)。

所需的 PWM 信號(hào)需要始終發(fā)送“什么都不做”脈沖寬度。然后,僅當(dāng)我們想要執(zhí)行特定命令時(shí)才更改脈沖寬度。它只需要一個(gè)寬度較長(zhǎng)的脈沖來執(zhí)行每個(gè)命令。

脈寬調(diào)制指令:

  • 1000us:什么都不做

  • 1500us:安裝/卸載 uSD 存儲(chǔ)卡(在 Survey3 相機(jī)內(nèi))

  • 2000us:觸發(fā)拍照

發(fā)送一次 1500us 命令以卸載(在軟件中)相機(jī)內(nèi)的 uSD 存儲(chǔ)卡,然后安裝到連接的 USB 計(jì)算機(jī) (RasPi),然后再次發(fā)送 1500us 以將 uSD 安裝回相機(jī)。這通常用于將捕獲的照片傳輸?shù)?RasPi 或?qū)D像進(jìn)行后期處理。


當(dāng) uSD 從相機(jī)上卸下時(shí),它無法保存新拍攝的圖像。要在安裝時(shí)查看圖像,您需要使用WIFI 連接和相應(yīng)的 url 命令

脈寬調(diào)制代碼:

要發(fā)送 PWM 信號(hào),您需要始終發(fā)送 1000us 的“無操作”脈沖寬度,然后當(dāng)您想要執(zhí)行命令時(shí),您需要發(fā)送一個(gè)瞬時(shí) 1500us 或 2000us 寬度的脈沖。

pin = 18  #set (BCM) GPIO pin to send GPIO.HIGH pulse


GPIO.setmode(GPIO.BCM)

GPIO.setup(pin, GPIO.OUT)

time.sleep(0.001) #1000us pulse width (do nothing)

GPIO.cleanup()


time.sleep(0.1)


GPIO.setmode(GPIO.BCM)

GPIO.setup(pin, GPIO.OUT)

GPIO.output(pin, GPIO.HIGH)

time.sleep(0.002) #2000us pulse width

GPIO.cleanup()

    

time.sleep(0.1)

    

GPIO.setmode(GPIO.BCM)

GPIO.setup(pin, GPIO.OUT)

time.sleep(0.001) #1000us pulse width (do nothing)

GPIO.cleanup()


上面的代碼將 PWM 設(shè)置為無操作 1000us,然后發(fā)送 2000us 觸發(fā)命令拍攝照片,然后返回發(fā)送無操作 1000us。最快的 2000us 命令應(yīng)該是大約每 1.5 秒發(fā)送一次,因?yàn)橄鄼C(jī)無法以超過 1.5 秒的速度捕獲 JPG 圖像。對(duì)于 RAW+JPG 模式,我們建議等待時(shí)間為 2.5-3.0 秒。

代碼可以設(shè)置為循環(huán)直到用戶退出(CTRL+Z),每 1.5 秒觸發(fā)一次捕獲命令:


import RPi.GPIO as GPIO

import time


GPIO.setwarnings(False)


pin = 18  #set (BCM) GPIO pin to send GPIO.HIGH pulse


try:

    while True:

    

        print("Command Sent\n")        

    

        GPIO.setmode(GPIO.BCM)

        GPIO.setup(pin, GPIO.OUT)

        GPIO.output(pin, GPIO.HIGH)

        time.sleep(0.002) #2000us pulse width

        GPIO.cleanup()

    

        time.sleep(0.1)

    

        GPIO.setmode(GPIO.BCM)

        GPIO.setup(pin, GPIO.OUT)

        time.sleep(0.001) #1000us pulse width (do nothing)

        GPIO.cleanup()

    

        time.sleep(1.5) #time delay between GPIO.HIGH pulses, >1.5s recommended


#to exit type CTRL+Z

except KeyboardInterrupt:

    pass




二進(jìn)制

您還可以將其設(shè)置為接受用戶鍵盤輸入:

import RPi.GPIO as GPIO

import time


GPIO.setwarnings(False)


pin = 18  #set (BCM) GPIO pin to send GPIO.HIGH pulse


GPIO.setmode(GPIO.BCM)

GPIO.setup(pin, GPIO.OUT)

time.sleep(0.001)

GPIO.cleanup()


print("\nCommands:")

print("t + Enter: Trigger (2000us)")

print("s + Enter: SD Card Mount/Unmount (1500us)")

print("e + Enter: Exit\n")


while True:

    key = input(">")

    if key == "t":

        GPIO.setmode(GPIO.BCM)

        GPIO.setup(pin, GPIO.OUT)

        GPIO.output(pin, GPIO.HIGH)

        time.sleep(0.002)

        GPIO.cleanup()

        

        time.sleep(0.1)

        print("Trigger")        

        

        GPIO.setmode(GPIO.BCM)

        GPIO.setup(pin, GPIO.OUT)

        time.sleep(0.001)

        GPIO.cleanup()


    if key == "s":

        GPIO.setmode(GPIO.BCM)

        GPIO.setup(pin, GPIO.OUT)

        GPIO.output(pin, GPIO.HIGH)

        time.sleep(0.0015)

        GPIO.cleanup()

        

        time.sleep(0.1)

        print("SD Mount/UnMount")

        

        GPIO.setmode(GPIO.BCM)

        GPIO.setup(pin, GPIO.OUT)

        time.sleep(0.001)

        GPIO.cleanup()


    if key == "e":

        print("Exiting\n")

        break

                

    else:        

        GPIO.setmode(GPIO.BCM)

        GPIO.setup(pin, GPIO.OUT)

        time.sleep(0.001)

        GPIO.cleanup()


二進(jìn)制

上面的代碼允許您輸入字母“t”,然后按“Enter”鍵,它會(huì)拍照。您可以鍵入“s + Enter”,它將從相機(jī)上卸載 uSD 卡,然后 RasPi 會(huì)將其顯示為可移動(dòng)驅(qū)動(dòng)器。再次鍵入“s + Enter”將從 RasPi 卸載并將 uSD 安裝回相機(jī)。

成人欧美日韩一区二区三区 | 国产新婚夫妇叫床声不断| 天堂资源在线WWW中文| 99久久伊人精品综合观看| 欧美成人一区二区| XXXAV久久久久久久久久久| 人妻18毛片A级毛片免费看| 波多野结衣AV高清中文字幕| 日韩AV无码中文一区二区三区| 放荡大屁股少妇高潮喷水| 凸凹人妻人人澡人人添医| 国产睡熟迷奷系列网站| 亚洲精品成人在线| 久久久久国产精品人妻AⅤ蜜臀| 永久免费AV无码网站韩国毛片| 免费看高清大片的APP在线看| AV无码精品一区二区三区宅噜噜 | 妺妺窝人体色WWW写真| YY111111少妇影院无码老司机| 窝窝人体色WWW聚色窝| 好大好湿好硬顶到了好爽视频 | 婷婷五月六月综合缴情| 久久99精品久久久久久秒播| 中文天堂网在线最新版| 欧美性一区二区三区| 俄罗斯人又更又租| 亚洲精品国产成人99久久| 亂倫近親相姦中文字幕AV| PETEDAVIDSON鸟多长| 色惰日本视频网站WWW| 国产剧情MV天美传媒| 亚洲毛片无码专区亚洲乱| 门徒电影高清完整版在线观看| 锕锕锕锕锕锕锕好疼JK| 天堂√最新版中文在线天堂| 国内精品久久久久久久久齐齐| 亚洲一卡2卡3卡4卡5卡6卡| 欧美V国产V亚洲V日韩九九| 国产精品国产三级国产试看| 亚洲欧美韩国综合色| 人妻少妇精品视频无码专区| 国产精品VA在线播放| 曰本无码人妻丰满熟妇啪啪| 人人妻久久人人澡人人爽人人精品| 国产精品YY9299在线观看| 中文在线А√天堂官网| 无码高潮少妇毛多水多水免费| 久久99精品久久久久久秒播| 成人欧美一区二区三区白人| 亚洲精品无码专区在线播放| 日本乱码伦午夜福利在线| 国产老熟女精品一区熟女AV| 1000部夫妻午夜免费| 少妇饥渴XXHD麻豆XXHD骆| 好吊妞人成视频在线观看27DU| AV无码东京热亚洲男人的天堂| 亚洲AV无码成人精品区蜜桃 | 和岳每晚弄的高潮嗷嗷叫视频 | 一本无码字幕在钱少妇人妻| 欧洲多毛裸体XXXXX| 狠狠噜天天噜日日噜视频麻豆| 中文字幕乱码一区二区三区免费| 日木AV无码专区亚洲AV毛片| 狠狠色噜噜狠狠狠7777奇米| 波多野结衣在线播放| 亚洲熟妇色ⅩXXXX日本| 人人澡人人妻人人爽少妇 | 人妻AV中文字幕一区二区三区 | 国产高清在线观看AV片麻豆| 亚洲日韩一页精品发布| 人妻少妇精品久久| 精品少妇一区二区| 亚洲AV成人男人的天堂手机| 久久自己只精产国品| 催眠~凌~辱~学园 在线观看| 亚洲精品第一国产综合亚AV| 日韩人妻无码一区2区3区| 精品无码国模私拍视频| 大乳BOOBS巨大吃奶| 亚洲一区二区三区乱码AⅤ蜜桃女| 色欲精品国产一区二区三区AV| 久久精品AⅤ无码中文字字幕蜜桃| 八戒八戒神马影院在线电影4| 亚洲AV日韩AV高潮潮喷无码| 欧美XXXX做受欧美1314| 狠狠噜天天噜日日噜AV| 大胆GOGO高清在线观看| 中国熟妇内谢69XXXXX| 亚洲AV无码成人网站久久精品大| 日韩精品无码一区二区忘忧草| 萝卜视频高清免费视频日本| 含着奶头搓揉深深挺进| 啊灬啊灬啊灬快灬高潮了霸总| 亚洲综合无码精品一区二区三区| 色综合久久久久综合体桃花网| 美女黄网站免费福利视频| 国产精品日本亚洲欧美| 97精品伊人久久大香线蕉app | 对白脏话肉麻粗话AⅤ| 7777奇米四色眼影| 亚洲人成无码网站| 西西GOGO大胆啪啪艺术| 男人J桶进女人P无遮挡的图片| 国产伦精品一区二区三区| 99国产精品自在自在久久| 亚洲AV永久无码精品少妇| 人人妻人人澡人人爽人人正品| 久久夜色撩人精品国产| 好爽好大再深点高H免费观看| 国产V综合V亚洲欧美久久| …久久精品99久久香蕉国产| 亚洲欧美偷国产日韩| 少妇饥渴XXHD麻豆XXHD?| 欧美性爱一区二区三区四区| 精品无码国模私拍视频| 国产三级在线观看播放| 俄罗斯另类ZOZO| Y11111少妇无码电影| 张柏芝用嘴给陈冠希高潮| 无人区码一码二码三码区别图片| 欧美一区二区三区放荡人妇| 老熟妇仑乱视频一区二区| 国产午夜亚洲精品理论片八戒 | MM131美女图片尤物写真丝袜| 在线精品亚洲观看不卡欧| 无码丰满人妻熟妇区| 日韩A无V码在线播放| 欧美三级一区二区| 免费稀缺拗女一区二区| 久久人与动人物A级毛片| 国产无遮挡无码视频免费软件| 绯色AV一区二区三区在线高清| 宝宝两根就哭男男是不是太早了| 一本一道久久综合狠狠老| 性VIDEOSTV另类极品| 日韩精品一区二区视频| 人妻被按摩师玩弄到潮喷| 欧美XXXX狂喷| 嫩草国产福利视频一区二区| 精品一区二区三区在线观看| 国产精品久久久久9999| 被按摩的人妻中文字幕| BT天堂资源种子在线| 夜夜揉揉日日人人青青| 亚洲欧美色国产综合| 亚洲成在人线AV| 乌鸦传媒一二三区| 天堂资源中文最新版在线一区| 淑芬二腿间又痒了| 人妻少妇精品视频一区二区三区| 欧美巨大XXXX做受高清| 久久婷婷色五月综合图区| 久久久WWW免费人成精品| 国产无遮挡又黄又爽免费吃瓜视频| 国产丰满麻豆VIDEOSSEX| 公交车上拨开少妇内裤进入| ZOOM与人性ZOOM2023| JEALOUSVUE成熟五十| ChineSe玩弄老年熟妇| FREEXXX欧美老妇| 中文字幕精品一二三四五六七八| 伊人久久五月丁香综合中文亚洲| 亚洲最大的熟女水蜜桃AV网站| 亚洲中文字幕AV无码专区| 亚洲А∨天堂久久精品2021| 无码一区二区三区在线| 无码专区永久免费AV网站| 小雪的L3又嫩又紧又多水图| 西西人体444WWW高清大胆| 亚洲A∨无码无在线观看| 亚洲AV无码乱码国产精品老妇| 亚洲AV无码一区二区三区国产| 亚洲国产成人精品无码区花野真一 | 麻花传媒MV一二三区别在哪里看| 老司机久久99久久精品播放免费| 老师黑色双开真丝旗袍| 免费观看黄A级毛片| 欧美精品成人A在线观看| 免费无遮挡无码H肉动漫在线观看 免费无遮挡色视频网站 | 日本理伦片午夜理伦片| 日韩精品无码免费专区午夜不卡| 色欲精品国产一区二区三区AV| 天堂中文最新版在线官网在线| 无码人妻久久一区二区三区不卡| 天空影院手机免费观看在线| 为了升职丈夫把我献给他们领导| 午夜亚洲国产理论片2020| 亚洲超碰无码色中文字幕97| 亚洲人成无码网WWW电影麻豆| 伊人AV超碰伊人久久久| 18禁超污无遮挡无码免费游戏 | 97人妻成人免费视频| 俺去俺来也WWW色官网| 第一次爱的人免费观看电视剧| 国产精品99久久久久久WWW| 国产玉足榨精视频在线观看| 国产香蕉一区二区三区在线视频| 狠狠爱天天综合色欲网| 久久精品人人爽人人爽| 免费午夜无码18禁无码影视|