Indholdsfortegnelse:

Distance Sensing With Raspberry Pi og HC-SR04: 3 trin
Distance Sensing With Raspberry Pi og HC-SR04: 3 trin

Video: Distance Sensing With Raspberry Pi og HC-SR04: 3 trin

Video: Distance Sensing With Raspberry Pi og HC-SR04: 3 trin
Video: Connecting Three Ultrasonic sensors to Raspberry Pi Tutorial | Three (HC-SR04) to RaspberryPi 2024, Juli
Anonim
Distance Sensing Med Raspberry Pi og HC-SR04
Distance Sensing Med Raspberry Pi og HC-SR04

HC-SR04 ultralydsafstandssensoren bruger berøringsfri ultralydsekar til at måle afstanden til et objekt. Den består af to sendere, en modtager og et styrekredsløb. Transmitterne udsender en højfrekvent ultralydslyd, der preller af i nærheden af faste objekter, og modtageren lytter efter ethvert retureko. Dette ekko behandles derefter af styrekredsløbet for at beregne tidsforskellen mellem signalet, der transmitteres og modtages. Denne tid kan efterfølgende sammen med en smart matematik bruges til at beregne afstanden mellem sensoren og det reflekterende objekt!

Forbrugsvarer

Det skal du bruge:

  • Hindbær Pi 2/3/4
  • Micro SD -kort indlæst med Raspbian
  • 5.1V USB strømforsyning
  • HC-SR04 (naturligvis)
  • Brødbræt
  • 4 han- til hunkabler
  • Skærm og tastatur til Raspberry Pi

Trin 1: Konfigurer Raspberry Pi

Opsæt Raspberry Pi
Opsæt Raspberry Pi
  1. Indsæt det SD -kort, du har konfigureret med Raspbian (via NOOBS) i microSD -kortstikket på undersiden af din Raspberry Pi.
  2. Find USB -stikenden på tastaturets kabel, og slut tastaturet til en USB -port på Raspberry Pi (det er ligegyldigt hvilken port du bruger).
  3. Sørg for, at din skærm er tilsluttet en stikkontakt og tændt. Se på HDMI -portene på Raspberry Pi - læg mærke til, at de har en flad side ovenpå. Brug et kabel til at slutte skærmen til Raspberry Pi's HDMI -port - brug om nødvendigt en adapter.

  4. Slut USB -strømforsyningen til en stikkontakt, og slut den til din Raspberry Pi's strømport.
  5. Din Raspberry Pi starter med at starte op, så er du klar til at gå.

Trin 2: Opsætning af hardwaren

Opsætning af hardware
Opsætning af hardware

Opsætning af ultralydsafstandssensoren er ret enkel, ingen andre komplicerede dele er nødvendige, kun sensoren, 4 kabler og Raspberry Pi. Den har kun fire ben:

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

Trin 3: Python Script

Python Script
Python Script

For det første skal vi have python gpiozero -biblioteket installeret, og for at bruge det vil vi oprette et nyt script

sudo nano distance_sensor.py

med følgende:

# At få de biblioteker, vi har brug for

fra gpiozero import DistanceSensor fra tid importer søvn # Initialiser ultralydssensorsensor = DistanceSensor (trigger = 18, ekko = 24) mens True: # Vent 2 sekunders søvn (2) # Få afstanden i meters afstand = sensor.distance # Men vi vil det i centimeter afstand = sensor.distance * 100 # Vi ville få et stort decimaltal, så vi vil afrunde det til 2 steder afstand = rund (sensor.distance, 2) # Udskriv oplysningerne til skærmprintet ("Distance: {} cm ".format (sensor. afstand))

Anbefalede: