Мазмұны:

Raspberry Pi және HC-SR04 көмегімен қашықтықты анықтау: 3 қадам
Raspberry Pi және HC-SR04 көмегімен қашықтықты анықтау: 3 қадам

Бейне: Raspberry Pi және HC-SR04 көмегімен қашықтықты анықтау: 3 қадам

Бейне: Raspberry Pi және HC-SR04 көмегімен қашықтықты анықтау: 3 қадам
Бейне: Arduino Tutorial 27 - Measuring Distanc with Ultrasonic Sensor | SunFounder's ESP32 IoT Learnig kit 2024, Шілде
Anonim
Raspberry Pi және HC-SR04 көмегімен қашықтықты анықтау
Raspberry Pi және HC-SR04 көмегімен қашықтықты анықтау

HC-SR04 ультрадыбыстық қашықтық сенсоры объектіге дейінгі қашықтықты өлшеу үшін байланыссыз ультрадыбыстық сонарды қолданады. Ол екі таратқыштан, қабылдағыштан және басқару схемасынан тұрады. Таратқыштар жоғары жиілікті ультрадыбыстық дыбыс шығарады, ол жақын маңдағы кез келген қатты денеден шығады, ал қабылдағыш кез келген кері жаңғырықты тыңдайды. Бұл жаңғырық жіберілетін және қабылданатын сигнал арасындағы уақыт айырмасын есептеу үшін басқару тізбегімен өңделеді. Бұл уақытты ақылды математикамен бірге сенсор мен шағылысатын объект арасындағы қашықтықты есептеу үшін қолдануға болады!

Жабдықтар

Сізге не қажет болады:

  • Raspberry Pi 2/3/4
  • Raspbian жүктелген Micro SD картасы
  • 5.1В USB қуат көзі
  • HC-SR04 (анық)
  • Нан тақтасы
  • 4 Еркектен әйелге арналған кабельдер
  • Raspberry Pi мониторы мен пернетақтасы

1 -қадам: Raspberry Pi орнатыңыз

Raspberry Pi орнатыңыз
Raspberry Pi орнатыңыз
  1. Raspbian көмегімен орнатылған SD картасын (NOOBS арқылы) Raspberry Pi құрылғысының астындағы microSD картасының ұясына салыңыз.
  2. Пернетақта кабелінің USB қосқышының ұшын табыңыз және пернетақтаны Raspberry Pi USB портына қосыңыз (қай портты қолданғаныңыз маңызды емес).
  3. Экранның розеткаға қосылғанын және қосылғанын тексеріңіз. Raspberry Pi -дегі HDMI порттарын қараңыз - олардың үстіңгі жағы тегіс екенін ескеріңіз. Экранды Raspberry Pi HDMI портына қосу үшін кабель қолданыңыз - қажет болса адаптерді қолданыңыз.

  4. USB қуат көзін розеткаға қосыңыз және оны Raspberry Pi қуат портына қосыңыз.
  5. Сіздің Raspberry Pi жүктеле бастайды, содан кейін сіз дайын боласыз.

2 -қадам: Жабдықты орнату

Жабдықты орнату
Жабдықты орнату

Ультрадыбыстық қашықтық датчигін орнату өте қарапайым, басқа күрделі бөлшектер қажет емес, тек сенсор, 4 кабель және Raspberry Pi. Онда тек төрт түйреуіш бар:

  • VCC 2 түйреуішке (5В)
  • 12 -түйреуге TRIG (GPIO 18)
  • 18 -пинге ECHO (GPIO 24)
  • GND 6 -пинге (GND)

3 -қадам: Python сценарийі

Python сценарийі
Python сценарийі

Алдымен бізде python gpiozero кітапханасы орнатылуы керек және оны пайдалану үшін біз жаңа сценарий жасаймыз

sudo nano distance_sensor.py

келесілермен:

# Бізге қажет кітапханаларды алу

gpiozero импортынан DistanceSensor импорттық ұйқыдан # Ультрадыбыстық сенсор сенсорын = DistanceSensor (триггер = 18, жаңғырық = 24) инициализациялаңыз, ал True: # 2 секунд күтіңіз ұйықтаңыз (2) # Қашықтықты метр қашықтықта алыңыз = сенсор. қашықтық # Бірақ біз қалаймыз ол сантиметр қашықтықта = сенсор. арақашықтық * 100 # Біз үлкен ондық санды аламыз, сондықтан біз оны 2 орынға дөңгелектейміз қашықтық = дөңгелек (сенсор. қашықтық, 2) # Ақпаратты экранға басып шығарыңыз («Қашықтық: {} см «.формат (сенсор. қашықтық))

Ұсынылған: