Orodha ya maudhui:

Kuhisi Umbali na Raspberry Pi na HC-SR04: 3 Hatua
Kuhisi Umbali na Raspberry Pi na HC-SR04: 3 Hatua

Video: Kuhisi Umbali na Raspberry Pi na HC-SR04: 3 Hatua

Video: Kuhisi Umbali na Raspberry Pi na HC-SR04: 3 Hatua
Video: Arduino Tutorial 27 - Measuring Distanc with Ultrasonic Sensor | SunFounder's ESP32 IoT Learnig kit 2024, Julai
Anonim
Kuhisi Umbali na Raspberry Pi na HC-SR04
Kuhisi Umbali na Raspberry Pi na HC-SR04

Sensor ya Umbali wa Ultrasonic ya HC-SR04 hutumia sonar isiyo ya mawasiliano ya ultrasound kupima umbali wa kitu. Inayo transmita mbili, mpokeaji na mzunguko wa kudhibiti. Vipeperushi hutoa sauti ya sauti ya masafa ya juu, ambayo huondoa vitu vyovyote vilivyo karibu, na mpokeaji husikiliza mwangwi wowote wa kurudi. Mwangwi huo unashughulikiwa na mzunguko wa kudhibiti ili kuhesabu tofauti ya wakati kati ya ishara inayosambazwa na kupokelewa. Wakati huu unaweza kutumiwa baadaye, pamoja na hesabu zingine zenye busara, kuhesabu umbali kati ya sensa na kitu kinachoonyesha!

Vifaa

Nini utahitaji:

  • Raspberry Pi 2/3/4
  • Kadi ya Micro SD iliyobeba Raspbian
  • Usambazaji wa Umeme wa USB 5.1V
  • HC-SR04 (wazi)
  • Bodi ya mkate
  • Cables 4 za Kiume hadi za Kike
  • Fuatilia na kibodi kwa Raspberry Pi

Hatua ya 1: Sanidi Raspberry Pi

Sanidi Raspberry Pi
Sanidi Raspberry Pi
  1. Ingiza kadi ya SD uliyoweka na Raspbian (kupitia NOOBS) kwenye slot ya kadi ya MicroSD upande wa chini wa Raspberry Pi yako.
  2. Pata kiunganishi cha USB mwisho wa kebo ya kibodi yako, na unganisha kibodi kwenye bandari ya USB kwenye Raspberry Pi (haijalishi unatumia bandari gani).
  3. Hakikisha skrini yako imechomekwa kwenye tundu la ukuta na kuwashwa. Angalia bandari za HDMI kwenye Raspberry Pi - angalia kuwa zina upande wa gorofa juu. Tumia kebo kuunganisha skrini kwenye bandari ya Raspberry Pi ya HDMI - tumia adapta ikiwa ni lazima.

  4. Chomeka usambazaji wa umeme wa USB kwenye tundu na uiunganishe kwenye bandari yako ya umeme ya Raspberry Pi.
  5. Raspberry yako itaanza kuwasha kisha utakuwa tayari kwenda.

Hatua ya 2: Kuweka Vifaa

Kuweka Vifaa
Kuweka Vifaa

Kuweka sensor ya umbali wa ultrasonic ni rahisi sana, hakuna sehemu zingine ngumu zinahitajika, tu sensor, nyaya 4 na Raspberry Pi. Ina pini nne tu:

  • VCC hadi 2 (5V)
  • TRIG hadi Pini 12 (GPIO 18)
  • ECHO hadi Pini 18 (GPIO 24)
  • GND hadi Pin 6 (GND)

Hatua ya 3: Hati ya Python

Hati ya chatu
Hati ya chatu

Kwanza tunapaswa kuwa na maktaba ya python gpiozero iliyosanikishwa na kutumia tutatengeneza hati mpya

sudo nano umbali_sensor.py

na yafuatayo:

# Kupata maktaba tunayohitaji

kutoka kwa gpiozero kuagiza umbaliSensor kutoka wakati uingizaji wa kulala # Anzisha sensorer ya sensorer ya ultrasonic = UmbaliSensor (trigger = 18, echo = 24) wakati Kweli: # Subiri sekunde 2 lala (2) # Pata umbali katika umbali wa mita = sensa ya sensa # Lakini tunataka ni kwa sentimita umbali = sensorer umbali * 100 # Tungepata nambari kubwa ya desimali kwa hivyo tutaizungusha kwa maeneo 2 umbali = pande zote (sensor.distance, 2) # Chapisha habari kwa kuchapisha skrini ( Umbali: {} fomati (cm. sensor).

Ilipendekeza: