Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Ультразвуковой датчик (HC-SR04) + Raspberry Pi

Аппаратное обеспечение

Настройка провода

Контакты

На датчике есть четыре контакта (помечены), которые необходимо подключить к контактам на Raspberry pi

  1. VCC к контакту 2 (5В - питание)
  2. GND к контакту 6 (заземление)
  3. TRIG к контакту 12 (GPIO18)
  4. Резистор 330 Ом к ECHO .

- На его конце подключите его к контакту 18 (GPIO24) - Через резистор 470 Ом подключите его также к контакту 6 (земля). - Это сделано, потому что контакты GPIO допускают только максимальное напряжение 3,3 В

Макет

Используйте макетную плату в качестве соединения между датчиком и пи, как показано на этой принципиальной схеме

Программное обеспечение

Python


Создайте новый скрипт

  импорт   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)  while  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)  печать  ("Distance1:", distance1, "cm") time.sleep (10) GPIO.cleanup () 

Сохраните сценарий как ultrasonic_distance.py

Используйте терминал для запуска скрипта

Источник:ультразвуковой датчик (HC-SR04) + Raspberry Pi

Текущий проект / сообщение также можно найти с помощью:


Производственный процесс

  1. Регистратор температуры Raspberry Pi
  2. Датчик температуры Python и Raspberry Pi
  3. Метеостанция Raspberry Pi
  4. 1-проводный датчик температуры DS1820 на Raspberry Pi (напрямую через GPIO)
  5. Ультразвуковой датчик (HC-SR04) + Raspberry Pi
  6. Датчик отслеживания линии с RPi
  7. Датчик движения с использованием Raspberry Pi
  8. Датчик влажности почвы Raspberry Pi
  9. Цифровой датчик Холла Raspberry Pi в JAVA
  10. Датчик температуры и освещенности Raspberry Pi