工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

超音波センサー(HC-SR04)+ Raspberry Pi

ハードウェア

配線設定

ピン

Raspberry piのピンに接続する必要があるセンサーには4つのピン(ラベル付き)があります

  1. VCC ピン2(5v –電源)へ
  2. GND ピン6(アース)へ
  3. TRIG ピン12(GPIO18)へ
  4. ECHO への330Ω抵抗

–最後に、ピン18(GPIO24)に接続します-470Ω抵抗を介して、ピン6(アース)にも接続します。-これは、GPIOピンが最大3.3Vしか許容しないために行われます。

ブレッドボード

この回路図で行われているように、センサーと円周率の間の接続としてブレッドボードを使用します

ソフトウェア

Python


新しいスクリプトを作成する

 インポート  RPi.GPIO   as   GPIO  インポート 時間 GPIO.setmode(GPIO.BCM)TRIG1 =18ECHO1 =24  #print( "Distance Measurement In Process") GPIO.setup(TRIG1、GPIO.OUT)GPIO.output(TRIG1、False)GPIO.setup(ECHO1、GPIO.IN) #print( "Waiting For Sensor1 To Settle") time.sleep(.1)GPIO.output(TRIG1、True)time.sleep(0.00001)GPIO.output(TRIG1、False) while  GPIO.input(ECHO1)==0:合格 pulse_start1 =time.time() while  GPIO.input(ECHO1)==1:合格 pulse_end1 =time.time()pulse_duration1 =pulse_end1-pulse_start1distance1 =pulse_duration1 * 17150distance1 =round(distance1、2) print  ( "Distance1:"、distance1、 "cm")time.sleep(10)GPIO.cleanup()

スクリプトをustrasonic_distance.pyとして保存します

端末を使用してスクリプトを実行します

出典:超音波センサー(HC-SR04)+ Raspberry Pi

現在のプロジェクト/投稿は次を使用して見つけることもできます:


製造プロセス

  1. RaspberryPi温度ロガー
  2. PythonとRaspberryPiの温度センサー
  3. ラズベリーパイウェザーステーション
  4. Raspberry Piの1線式温度センサーDS1820(GPIO直接)
  5. 超音波センサー(HC-SR04)+ Raspberry Pi
  6. RPiを備えたライントラッキングセンサー
  7. RaspberryPiを使用したモーションセンサー
  8. ラズベリーパイ土壌水分センサー
  9. JAVAのRaspberryPiデジタルホールセンサー
  10. ラズベリーパイ温度および光センサー
  11. DS18B20センサーをテストする