Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

HC-SR04 Ultrasonische Sensor: Werking & Arduino Integratie

Ultrasone geluidsgolven hebben frequenties boven het menselijk gehoor (>20 kHz). De HC-SR04 detecteert objecten tot 13 ft (4 meter). In dit artikel: werking en Arduino-interfacing.

HC-SR04 Ultrasonische Sensor: Werking & Arduino Integratie

Frequentiebereiken vergeleken met ultrasound

Overzicht HC-SR04 Ultrasonische Afstandssensor

Hardware Overzicht

De HC-SR04 heeft twee ultrasonische transducers: zender (T) en ontvanger (R).

HC-SR04 Ultrasonische Sensor: Werking & Arduino Integratie

Zender (T) en Ontvanger (R)

De zender zet elektrische signalen om in 40 kHz ultrasone pulsen. De ontvanger wacht op teruggekaatste pulsen.

Specificaties

  • Afmetingen: 45 x 20 x 15 mm
  • Trigger invoer: 10 µs TTL-puls
  • Meethoek: 15°
  • Nauwkeurigheid: 3 mm
  • Minimale bereik: 2 cm
  • Maximale bereik: 400 cm (4 m)
  • Werksfrequentie: 40 kHz
  • Werksvoltage: DC 5V

HC-SR04 Pinout

HC-SR04 Ultrasonische Sensor: Werking & Arduino Integratie

Pinout van Ultrasonische Sensor HC-SR04

Pin NrNaamBeschrijving
1VccVoedingspin (5V)
2Trigger/TrigInvoerpin. Houd 10µs hoog om meting te starten (zendt ultrasound uit).
3EchoUitgangspin. Blijft hoog gedurende de tijd dat de puls heen en terug reist.
4GNDAardeverbinding.

Werkprincipe van HC-SR04

De sensor zendt ~40 kHz ultrasound uit door de lucht. Bij een obstakel kaatst de golf terug.

HC-SR04 Ultrasonische Sensor: Werking & Arduino Integratie

Hoe een ultrasonische sensor werkt

Ultrasound Genereren

Zet trigPin 10 µs hoog → 8-cyclische ultrasone burst wordt gezonden (geluidssnelheid). EchoPin gaat hoog. EchoPin luistert naar reflectie.

Geen object? EchoPin gaat na 38 ms laag.

Object aanwezig? EchoPin gaat eerder laag (tijd = heen+terug).

Afstandsberekening

Afstand = (Snelheid × Tijd) / 2

  • Tijd = duur dat echoPin hoog was (bijv. 2 ms)
  • Snelheid = geluidssnelheid (340 m/s = 34 cm/ms)
  • Deel door 2 voor heen-en-terug-tijd.

Voorbeeld: (34 cm/ms × 1,5 ms) / 2 = 25,5 cm

HC-SR04 Afmetingen

HC-SR04 Ultrasonische Sensor: Werking & Arduino Integratie

HC-SR04 Afmetingen

Afmetingen kunnen per fabrikant licht afwijken.

HC-SR04 Aansluiten op Arduino

Interfacing via I²C, Raspberry Pi of Arduino. We focussen op Arduino.

Benodigdheden

  • Grove Ultrasonische afstandssensor
  • Grove Base Shield
  • Breadboard en jumper wires
  • Arduino UNO board

Hardware Aansluiten

  • Sensor op Grove Base Shield poort D7.
  • Base Shield in Arduino.
  • USB-kabel Arduino → computer.

Pin-verbindingen:

Arduino UNOHC-SR04
GNDGND
Pin 3 (of andere digitale I/O)Echo
Pin 2 (of andere digitale I/O)Trigger
5VVcc
HC-SR04 Ultrasonische Sensor: Werking & Arduino Integratie

HC-SR04 Ultrasonische Sensor en Arduino Bedradingsschema

Software Configureren

  • Download Ultrasonic Sensor Library van GitHub.
  • Kopieer code in Arduino IDE en upload.
HC-SR04 Ultrasonische Sensor: Werking & Arduino Integratie

Code Uitleg

Definieer echoPin (pin 3) en trigPin (pin 2). Integer voor afstand, long voor duur (reistijd).

HC-SR04 Ultrasonische Sensor: Werking & Arduino Integratie

echoPin = INPUT, trigPin = OUTPUT. Start seriële communicatie voor Serial Monitor.

HC-SR04 Ultrasonische Sensor: Werking & Arduino Integratie

In loop: trigPin 2 µs LAAG, dan 10 µs HOOG voor ultrasound burst.

HC-SR04 Ultrasonische Sensor: Werking & Arduino Integratie

pulseIn() leest reistijd (parameters: pin, HIGH/LOW) en slaat op in duration.

HC-SR04 Ultrasonische Sensor: Werking & Arduino Integratie

echoPin gaat HOOG na versturen burst. Tijd start. Bij ontvangst reflectie gaat echoPin LAAG → timing stopt. pulseIn() retourneert microseconden.

Afstand = duration × 0,034 / 2

HC-SR04 Ultrasonische Sensor: Werking & Arduino Integratie

Print afstand op Serial Monitor.

Toepassingsbeperkingen HC-SR04

  • Moetelijk detecteren van zachte, oneffen objecten (bijv. knuffels) – absorberen geluid.
  • Laag gemonteerd → vloerreflectie in plaats van object. Te kleine objecten reflecteren onvoldoende.
  • Gladde hoek van reflecterend oppervlak → geen reflectie naar sensor.
  • Afstand > 13 ft (4 m) → geen reflectie.

Conclusie

HC-SR04 is populair, eenvoudig te interfacen, betaalbaar, laag-verbruik – ideaal voor batterij-apparaten. Toepassingen: afstandmeting 2 cm–400 cm, objectmapping, etc.

Meer weten? Neem contact op.

Industriële technologie

  1. Compact Arduino Radarsysteem met HC-SR04 Ultrasonische Sensor & 1.8" Display
  2. Bouw een Ultrasonische Afstandsdetector met Arduino UNO en SR04-sensor
  3. HC-SR04 Ultrasonische Sensor met Arduino: Complete Handleiding
  4. PIR Bewegingssensor: Werkprincipe & Arduino Integratie Handleiding
  5. Condensators Uitgelegd: Hoe Ze Energie Opslaan en Moderne Elektronica Aandrijven
  6. 3D-Printen Uitgelegd: Typen, Processen en Hoe Het Werkt
  7. Booglassen begrijpen: typen, werking en belangrijkste voordelen
  8. Afstekhaak (Bevel Protractor) Uitgelegd: Hoe Het Hoeken Meet en Waarom Het Belangrijk Is
  9. CNC Boormachines Begrijpen: Hoe Ze Werken en Hun Belangrijkste Voordelen
  10. Cloudcomputing Begrijpen: Hoe Het Werkt En Waarom Het Belangrijk Is
  11. Hoe Ultrasonische Reinigingsmachines Elke Industrie Transformeren