산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

초음파 센서(HC-SR04) + 라즈베리파이

하드웨어

<울>
  • 라즈베리 파이 3
  • 초음파 센서 – HC-SR04
  • 연결하는 각 센서에 대한 저항기 세트
    • 330Ω 및 470Ω
  • 센서를 파이에 연결하기 위한 점퍼 와이어
  • 센서를 파이에 연결하기 위한 브레드보드
  • 와이어 설정

    센서에는 Raspberry pi의 핀에 연결해야 하는 4개의 핀(레이블이 있음)이 있습니다.

    <올>
  • VCC 핀 2에 연결(5v – 전원)
  • GND 핀 6(접지)에
  • 트리그 핀 12(GPIO18)에 연결
  • ECHO에 대한 330Ω 저항
  • – 끝에서 핀 18(GPIO24)에 연결합니다.- 470Ω 저항을 통해 핀6(접지)에도 연결합니다.- 이것은 GPIO 핀이 최대 3.3V만 허용하기 때문에 수행됩니다.

    브레드보드

    이 회로도에서와 같이 브레드보드를 ​​센서와 파이 사이의 연결로 사용하십시오.

    <울>
  • 브레드보드의 다른 절반에 이 정확한 설정을 미러링하여 추가 센서를 파이에 연결할 수 있습니다.
    • VCC와 GND를 동일한 핀(2 및 6)에 연결합니다.
    • TRIG 및 ECHO 연결용 GPIO 핀 2개 선택
      • 코드에서 올바른 GPIO 핀을 고려해야 합니다.
  • 소프트웨어

    파이썬


    새 스크립트 만들기

    <울>
  • 메뉴 → 프로그래밍 선택 → Python 3을 클릭하여 새 스크립트 생성
  • 아래 스크립트는 코드를 실행할 때 센서 앞의 물체까지의 거리를 출력합니다.
  • 다른 센서를 추가하기 위해 이 코드를 쉽게 조작할 수 있으므로 모든 변수 뒤에 "1"이 붙습니다.
    • 코드의 각 섹션을 복사하여 붙여넣고 변수 이름을 "2"로 변경하기만 하면 됩니다.
    • TRIG2 및 ECHO2를 파이의 2개의 새 GPIO 핀에 설정하고 브레드보드의 다른 절반에 있는 회로도를 미러링해야 합니다.
  • 가져오기 RPi.GPIO 으로 GPIO 가져오기 시간 GPIO.setmode(GPIO.BCM)TRIG1 =18ECHO1 =24#print("거리 측정 진행 중") GPIO.setup(TRIG1, GPIO.OUT)GPIO.output(TRIG1, False)GPIO.setup(ECHO1, GPIO.IN)#print("센서1이 안정되기를 기다리는 중")  time.sleep(.1)GPIO.output(TRIG1, True)time.sleep(0.00001)GPIO.output(TRIG1, False)동안 GPIO.input(ECHO1) ==0:통과 pulse_start1 =time.time() 동안 GPIO.input(ECHO1) ==1:통과 pulse_end1 =time.time()pulse_duration1 =pulse_end1 - pulse_start1distance1 =pulse_duration1 * 17150distance1=round(distance1, 2)인쇄 ("거리1:",distance1, "cm")time.sleep(10)GPIO.cleanup()

    스크립트를 초음파_거리.py로 저장

    <울>
  • 파일로 이동하여 다른 이름으로 저장 클릭
  • Save in 필드에서 C:드라이브를 찾은 다음 저장할 폴더를 선택합니다.
  • ultrasonic_distance.py의 파일 이름 유형 필드
  • 저장 형식 필드에서 모든 파일 선택
  • 저장 클릭
  • 터미널을 사용하여 스크립트 실행

    <울>
  • 화면 상단의 모니터 아이콘을 클릭하면 터미널이 열립니다.
  • cd "폴더 이름"을 입력하여 디렉토리를 pythonpractice 폴더로 변경하고 Enter 키를 누르십시오.
  • ultrasonic_distance.py를 입력하고 Enter 키를 눌러 프로그램을 실행합니다.
  • 출처:초음파 센서(HC-SR04) + Raspberry Pi

    현재 프로젝트/게시물은 다음을 사용하여 찾을 수도 있습니다.

    <울>
  • 라즈베리파이 3 hc-sr04

  • 제조공정

    1. 라즈베리 파이 온도 로거
    2. Python 및 Raspberry Pi 온도 센서
    3. 라즈베리 파이 기상 관측소
    4. Raspberry Pi의 1선식 온도 센서 DS1820(GPIO 직접)
    5. 초음파 센서(HC-SR04) + 라즈베리파이
    6. RPi가 있는 라인 추적 센서
    7. Raspberry Pi를 사용한 모션 센서
    8. 라즈베리 파이 토양 수분 센서
    9. JAVA의 Raspberry Pi 디지털 홀 센서
    10. Raspberry Pi 온도 및 광 센서