樹莓派4B Python 控制紅外避障模組

2021-10-23 12:33:48 字數 1088 閱讀 9652

各位大佬好!本人為部落格小白,剛接觸部落格不久,希望有寫得不好的地方多多包涵,有疑問或本人寫得不對的地方也可以提出,本人會虛心向各位學習的!謝謝!

此圖為紅外避障模組,在避障小車等作品上經常會用到,**自然也不貴,但在運輸過程中容易讓傳送端和接收端擠變形,也就是它們之間的間距發生了變化,容易導致檢測的距離變短,無論怎麼調整電位器都調不遠。

電壓:3.3v-5v(電壓也會影響檢測距離)

電流:幾十ma(還未進行測量)

檢測距離:2-30cm(實際上不能達到30cm,最多20cm左右)

檢測範圍:35°(有時候是其他因素干擾,如:太陽光等)

觸發時,輸出的是低電平,也就是0

將vcc接入5v(也可以接在3.3v),gnd接入gnd,out端可以接在任意gpio引腳(除了vcc和gnd不能接以外,還不能接5v對面的3、5、7號引腳,這三個引腳不能隨意接入),在這本人接入了靠近的gpio14引腳。

如圖所示,紅色線為5v,藍色線為gnd,黃色線為gpio14。

import rpi.gpio as gpio

from time import sleep

hong1 =

8#引腳號14

gpio.setmode(gpio.bcm)

#設定使用引腳的模式

gpio.setup(hong1, gpio.in)

#使用gpio14,並設為輸入,用於接收紅外模組的輸出

if(gpio.

input

(hong1)==0

):#當檢測到障礙物時,輸出為0,所以會執行以下程式

print

('檢測到障礙物'

) sleep(1)

##2020.8.1

樹莓派控制紅外線收發

上 買了兩個紅外線模組,乙個是接收器,另乙個是傳送器。問了賣家,沒有資料,但是根據電路板上列印的資訊,似乎是標準的模組。於是先插上樹莓派試試看。update 上圖的發射器沒有三極體,所以只能做到1 2m 看寶貝描述,這個模組是給arduino用的,於是搜尋了一下arduino相關的資料,發現gith...

樹莓派的紅外遙控

買樹莓派的目的就是想搭建乙個紅外遙控平台,控制家裡的空調 實際上,空調遙控器比較複雜,玩玩電視機遙控器應該還是可以的 參考下面的教程,發布樹莓派專用紅外線擴充套件板 樹莓派作品 紅外遙控 2維度步進電機 超聲波測距 語音輸出 raspberry pi lirc rpi ir remote contr...

樹莓派紅外線

知識點 1.樹莓派gpio引腳控制 2.紅外線感測器的使用 這就是我所用的紅外線感測器,這個感測器有三個埠,vcc埠是外接3.3v 5v的電壓,gnd埠接地,out接樹莓派的gpio通用輸入輸出介面 這裡我用的是gpio的board編號,即13號引腳 如果有人對board編號方式不熟悉,這裡我直接上...