Inhoudsopgave:

ULTRASOON RADARSYSTEEM MET ARDUINO: 3 stappen
ULTRASOON RADARSYSTEEM MET ARDUINO: 3 stappen

Video: ULTRASOON RADARSYSTEEM MET ARDUINO: 3 stappen

Video: ULTRASOON RADARSYSTEEM MET ARDUINO: 3 stappen
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, November
Anonim
ULTRASOON RADARSYSTEEM MET BEHULP VAN ARDUINO
ULTRASOON RADARSYSTEEM MET BEHULP VAN ARDUINO

De hier beschreven schakeling demonstreert de werking van een op ultrasoon gebaseerd radarsysteem. Het gebruikt een ultrasone sensor om een object te detecteren en de afstand te meten en draait volgens de servomotor. De rotatiehoek wordt weergegeven op een 16x2 LCD-scherm. Wanneer het obstakel wordt gedetecteerd, gaat de zoemer aan en wordt deze ook weergegeven op het LCD-scherm.

Radarsystemen hebben een aantal defensieve en civiele toepassingen.

Een radarsysteem bestaat uit een zender die een straal naar het doel zendt, die vervolgens door het doel als een echosignaal wordt gereflecteerd. Het gereflecteerde signaal wordt opgevangen door een ontvanger. Deze ontvanger verwerkt het ontvangen signaal en geeft informatie zoals de aanwezigheid van een doel, afstand, positie (bewegend of stilstaand) of snelheid, die wordt weergegeven op een weergave-eenheid.

Stap 1: Vereiste componenten

Vereiste componenten
Vereiste componenten

Arduino UNO R3- Het is een microcontrollerbord op basis van een verwijderbare, dual-inline-package (DIP) ATmega328 AVR-microcontroller. Het heeft 20 digitale input/output-pinnen (waarvan 6 kunnen worden gebruikt als PWM-uitgangen en 6 kunnen worden gebruikt als analoge ingangen).

HC-SR04 Ultrasone sensor - Deze sensor is een 4-pins module, waarvan de pinnamen respectievelijk Vcc (5v), Trigger, Echo en Ground zijn. Deze sensor is een zeer populaire sensor die wordt gebruikt in veel toepassingen waar het meten van afstand of het detecteren van objecten vereist is. De module heeft twee ogen-achtige projecten aan de voorkant die de ultrasone zender en ontvanger vormen.

Tower Pro SG90 Micro Servo Motor-Deze servo is een 180° rotatie servo. Het is een digitale servomotor die het PWM-signaal sneller en beter ontvangt en verwerkt. Het rust geavanceerde interne circuits uit die een goed koppel, houdkracht en snellere updates bieden als reactie op externe krachten. Het bestaat uit drie draden die bruin, rood en geel zijn gekleurd.

Bruin/zwart: verbonden met aarde

Rood: Verbonden met VCC (5v)

Geel/Wit: Verbonden met datapin via dit pwm-signaal wordt gegeven om de motor aan te drijven.

16x2 LCD-scherm (Green BackLight) - 16x2 LCD-scherm is een alfanumeriek display. Het is gebaseerd op de HD44780-displaycontroller en is klaar voor interface met de meeste microcontrollers. Hij werkt op 5V en heeft een groene achtergrondverlichting die naar wens aan en uit kan worden gezet. Het contrast van het scherm kan ook worden geregeld door de spanning op de contrastregelpen (pen 3) te variëren.

Zoemer

12v Voedingsbord

Doorverbindingsdraden

Stap 2: Componenten met elkaar verbonden

Componenten met elkaar verbonden
Componenten met elkaar verbonden

LCD PIN_RS ------------------ 12 van Arduino Uno

LCD PIN_RW ------------------ GND

LCD PIN_EN -------------------11 van Arduino Uno

LCD PIN_D0 ------------------- NC

LCD PIN_D1 ------------------- NC

LCD PIN_D2 ------------------- NC

LCD PIN_D3 ------------------- NC

LCD PIN_D4 ------------------- 5 van Arduino Uno

LCD PIN_D5 ------------------- 4 van Arduino Uno

LCD PIN_D6 ------------------- 3 van Arduino Uno

LCD PIN_D7 ------------------- 2 van Arduino Uno

LCD PIN_VSS ------------------ GND

LCD PIN_VDD ------------------ 5V

Sensor Pin_VCC ----------------5V

Sensor Pin_Trig ------------------8 van Arduino Uno

Sensor Pin_Echo -----------------9 van Arduino Uno

Sensor Pin_GND ------------------ GND

De servomotor heeft een vrouwelijke connector met drie pinnen. De bruin/zwarte is meestal de grond.

Sluit de stroomkabel die in alle standaarden rood moet zijn aan op 5V op de Arduino.

Verbind de resterende lijn op de servo-connector met een digitale pin op de Arduino.

Buzzer pin- Positief is verbonden met de digitale pin van Arduino en andere pin is verbonden met de grond.

Stap 3: De code

De code
De code

Download de hoofdcode via de onderstaande link: -

Hoofdcode:

Na het uploaden van het programma naar Arduino, kun je het radarsysteem zien met behulp van een software genaamd 'Processing'.

Verwerking is beschikbaar voor Linux, Mac OS X en Windows.

U kunt de software downloaden via de link: https://processing.org/download/. Selecteer uw keuze om de software te downloaden.

Voer de verwerkingscode uit na het uploaden van de hoofdcode.

Opmerking: - U moet de poortnaam en de voorwaarden naar wens wijzigen.

Wanneer u de verwerkingscode uitvoert, wordt een zwart venster geopend. U kunt de bewegende radar zien en wanneer een obstakel wordt gedetecteerd, verschijnt er een rode lijn.

U kunt de verwerkingscode downloaden via de bovenstaande link (Hoofdcode).

Hoop dat dit het makkelijker voor je heeft gemaakt. Als je dit instructable leuk vindt en het nuttig vond, vergeet dan niet om je te abonneren en als je twijfels, vragen of hulp nodig hebt, laat dan hieronder een reactie achter …

Bedankt elementzonline.com

Aanbevolen: