Përmbajtje:

Ndjenja e distancës Me Raspberry Pi dhe HC-SR04: 3 hapa
Ndjenja e distancës Me Raspberry Pi dhe HC-SR04: 3 hapa

Video: Ndjenja e distancës Me Raspberry Pi dhe HC-SR04: 3 hapa

Video: Ndjenja e distancës Me Raspberry Pi dhe HC-SR04: 3 hapa
Video: Бесконтактный датчик температуры дальнего действия MLX90614-DCI с Arduino 2024, Korrik
Anonim
Ndjenja e distancës Me Raspberry Pi dhe HC-SR04
Ndjenja e distancës Me Raspberry Pi dhe HC-SR04

Sensori i distancës tejzanor HC-SR04 përdor sonar me ultratinguj pa kontakt për të matur distancën në një objekt. Përbëhet nga dy transmetues, një marrës dhe një qark kontrolli. Transmetuesit lëshojnë një tingull tejzanor me frekuencë të lartë, i cili kërcen nga çdo objekt i ngurtë aty pranë, dhe marrësi dëgjon për çdo jehonë kthyese. Kjo jehonë përpunohet më pas nga qarku i kontrollit për të llogaritur diferencën kohore midis sinjalit që transmetohet dhe merret. Kjo kohë mund të përdoret më pas, së bashku me një matematikë të zgjuar, për të llogaritur distancën midis sensorit dhe objektit reflektues!

Furnizimet

Çfarë do t'ju duhet:

  • Raspberry Pi 2/3/4
  • Kartë Micro SD e ngarkuar me Raspbian
  • Furnizimi me energji USB 5.1V
  • HC-SR04 (padyshim)
  • Breadboard
  • 4 Kabllo Mashkull për Femër
  • Monitor dhe tastierë për Raspberry Pi

Hapi 1: Vendosni Raspberry Pi

Vendosni Raspberry Pi
Vendosni Raspberry Pi
  1. Futni kartën SD që keni krijuar me Raspbian (përmes NOOBS) në folenë e kartës microSD në pjesën e poshtme të Raspberry Pi tuaj.
  2. Gjeni fundin e lidhësit USB të kabllit të tastierës tuaj dhe lidhni tastierën me një port USB në Raspberry Pi (nuk ka rëndësi se cilën port përdorni).
  3. Sigurohuni që ekrani juaj të jetë i kyçur në një prizë muri dhe i ndezur. Shikoni portën (at) HDMI në Raspberry Pi - vini re se ato kanë një anë të sheshtë në krye. Përdorni një kabllo për të lidhur ekranin me portën HDMI të Raspberry Pi - përdorni një përshtatës nëse është e nevojshme.

  4. Lidheni furnizimin me energji USB në një prizë dhe lidheni atë me portën e energjisë të Raspberry Pi.
  5. Raspberry Pi juaj do të fillojë të fillojë dhe atëherë do të jeni gati për të shkuar.

Hapi 2: Konfigurimi i pajisjes

Konfigurimi i pajisjeve kompjuterike
Konfigurimi i pajisjeve kompjuterike

Vendosja e sensorit të distancës tejzanor është mjaft e thjeshtë, nuk nevojiten pjesë të tjera të komplikuara, vetëm sensori, 4 kabllo dhe Raspberry Pi. Ka vetëm katër kunja:

  • VCC në pin 2 (5V)
  • TRIG në Pin 12 (GPIO 18)
  • ECHO në Pin 18 (GPIO 24)
  • GND në Pin 6 (GND)

Hapi 3: Python Script

Shkrimi Python
Shkrimi Python

Së pari duhet të kemi të instaluar bibliotekën python gpiozero dhe për ta përdorur do të krijojmë një skript të ri

sudo nano distance_sensor.py

me sa vijon:

# Marrja e bibliotekave që na duhen

nga gpiozero importimi DistancaSensor nga koha e importimit të gjumit # Initialize sensor tejzanor sensor = DistancaSensor (shkakton = 18, echo = 24) ndërsa E vërtetë: # Prisni 2 sekonda gjumë (2) # Merrni distancën në metra distancë = sensor.distanca # Por ne duam atë në centimetra distancë = sensor.distanca * 100 # Ne do të merrnim një numër të madh dhjetor kështu që do ta rrumbullakosim në 2 vende distancë = rrumbullak (sensor.distanca, 2) # Shtypni informacionin në shtypjen e ekranit ("Distanca: {} cm ".format (sensor.distanca))

Recommended: