Inhoudsopgave:

ULTRASONE SENSOR HC-SR04: 9 stappen
ULTRASONE SENSOR HC-SR04: 9 stappen

Video: ULTRASONE SENSOR HC-SR04: 9 stappen

Video: ULTRASONE SENSOR HC-SR04: 9 stappen
Video: Ultrasonic sensor HC-SR04 - Arduino due 2024, Juli-
Anonim
ULTRASONE SENSOR HC-SR04
ULTRASONE SENSOR HC-SR04

Zoals de naam doet vermoeden, gebruikt het ultrasone geluidsgolven om een taak uit te voeren. Ja, dat is het, het gebruikt ultrasone geluidsgolven om obstakels op afstand te meten, enz. Het is een elektronisch circuit of een apparaat dat tegenwoordig over het algemeen wordt gebruikt om verschillende taken uit te voeren. Deze sensoren zijn beroemd en gebruikelijk voor projectdoeleinden. Deze sensoren kunnen op verschillende microcontrollers worden aangesloten om een project te maken.

Tegenwoordig zien we blinde stokken, automatische deuren, radars die dezelfde of een betere versie van de ultrasone sensor gebruiken om deze taken uit te voeren, de basis die ik gebruik en die gemakkelijk op de markt verkrijgbaar is.

Stap 1: BESCHRIJVING:

OMSCHRIJVING
OMSCHRIJVING

Ultrasone sensor is een sensor die is opgebouwd uit twee LM324 ic en een MAX3232 ic een zendtransducer en een ontvangende transducer en verschillende andere componenten.

De sensor heeft een vierpolige VCC, GND, TRIG, ECHO die wordt gebruikt om pulssignalen naar de MAX3232 ic te verzenden en te ontvangen.

Zend- en ontvangsttransducers zenden ultrasone golven voor een paar microseconden en ontvangende transducers voelen deze golven terug en de microcontroller berekent de afstand op basis van de benodigde tijd.

*OPMERKING:- DEZE SENSOR IS GEBASEERD OP ULTRASONE GELUIDSGOLVEN EN HANGT AF VAN VERSCHILLENDE FACTOREN ZOALS VOCHTIGHEID, TEMPREATURE EN ANDERE DIE RESULTEREN IN EEN VERANDERING VAN DE WAARDE VAN DE SENSOR.

Deze sensor geeft de output van het pulstype, wat betekent dat het de microcontroller de tijd stuurt die de golven nodig hebben om het object te raken en terug te komen. Het kan een afstand van ongeveer 4 meter meten, afhankelijk van de bibliotheek die wordt gebruikt voor het berekenen van gegevens. Maar het heeft een minimale afstand waarop geen object mag worden geplaatst of de sensor geeft ongewenste afstand en dat is 2 cm.

Stap 2: FUNCTIES EN TOEPASSINGEN

  • Gegevensberekeningen met hoge snelheid
  • Makkelijk te gebruiken
  • Detectiehoek van ongeveer 120 graden
  • Geeft bijna nauwkeurige afstand
  • Gegevenstype pulstype:
  • Lage prijs
  • Kan worden gebruikt in deuren en blinde stok
  • Beveiligingsdoel:
  • Schoolprojecten

Stap 3: SENSORSPECIFICATIES

SENSORSPECIFICATIES
SENSORSPECIFICATIES
SENSORSPECIFICATIES
SENSORSPECIFICATIES

Stap 4: NODIGE COMPONENTEN

  • Elke microcontroller bij voorkeur Arduino Uno voor beginners.
  • een breadboard
  • Doorverbindingsdraden

Stap 5: CIRCUIT DIAGRAM

SCHAKELSCHEMA
SCHAKELSCHEMA

Neem eerst de stroomkabels op het breadboard van de microcontroller

VCC/5v+ lijn en GND - lijn.

Sluit vervolgens de sensor aan op het breadboard en sluit de voeding aan op de sensor vanaf powerlines met behulp van jumperdraden.

Verbind nu TRIG PIN VAN SENSOR MET MICROCONTROLLER DIGITALE (PIN 3) en ECHO PIN VAN SENSOR OP DIGITALE (PIN 2) VAN DE MICROCONTROLLER.

Stap 6: BIBLIOTHEEK

Ik heb de ultrasone bibliotheek gebruikt voor de berekening waarvan de link hier is

github.com/JRodrigoTech/Ultrasonic-HC-SR04 ULTRASONIC HC-SR04-bibliotheek of u kunt Arduino-bibliotheekmanager gebruiken om het te downloaden

Stap 7: CODE

// plaats deze code in de ide van arduino van deze regel

#erbij betrekken

Ultrasoon ultrasoon (9, 8); // (Trig PIN, Echo PIN)

ongeldige setup() {

Serieel.begin(9600);

}

lege lus()

{

Serial.print (ultrasoon. Ranging (CM)); // CM of INC

Serial.println ("cm");

vertraging (100);

}

Stap 8: WERKEN

Terwijl de code start, wordt deze geïnitialiseerd

de pin waarnaar de sensor zijn gegevens verzendt, wacht de microcontroller op de ontvangst van de gegevens zodra de gegevens zijn ontvangen

Ultrasone golven worden verzonden in een puls van 10 microseconden en worden ontvangen door de ontvanger en de Arduino berekent de afstand op basis van de tijd die de golven nodig hebben om terug te keren naar de sensor.

Stap 9:

Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding

Nu hebben we het PCB-ontwerp en is het tijd om de PCB's te bestellen.

Daarvoor hoeft u alleen maar naar JLCPCB.com te gaan en op de knop "NU QUOTE" te klikken.

JLCPCB is ook sponsor van dit project. JLCPCB (ShenzhenJLC Electronics Co., Ltd.), is de grootste onderneming voor PCB-prototypes in China en een hightechfabrikant die gespecialiseerd is in snelle PCB-prototypes en PCB-productie in kleine batches. U kunt minimaal 5 PCB's bestellen voor slechts $ 2.

Om de printplaat te laten maken, uploadt u het gerber-bestand dat u in de laatste stap hebt gedownload. Upload het.zip-bestand of u kunt de gerber-bestanden ook slepen en neerzetten.

Na het uploaden van het zip-bestand, zie je onderaan een succesbericht als het bestand succesvol is geüpload. Je kunt de PCB in de Gerber-viewer bekijken om te controleren of alles goed is. U kunt zowel de boven- als onderkant van de print bekijken.

Nadat we ervoor hebben gezorgd dat onze print er goed uitziet, kunnen we de bestelling nu tegen een redelijke prijs plaatsen. Je kunt 5 PCB's bestellen voor slechts $ 2, maar als het je eerste bestelling is, kun je 10 PCB's krijgen voor $ 2.

Om de bestelling te plaatsen, klikt u op de knop "OPSLAAN IN WINKELWAGEN".

Mijn PCB's duurden 2 dagen om te worden vervaardigd en kwamen binnen een week aan met de DHL-bezorgoptie. PCB's waren goed verpakt en de kwaliteit was echt goed.

* OPMERKING: - Als je pcb nodig hebt voor dit project, neem dan contact met me op of schrijf me in de opmerking.

Aanbevolen: