Taula de continguts:

SISTEMA DE RADAR ULTRASONNIC AMB ARDUINO: 3 passos
SISTEMA DE RADAR ULTRASONNIC AMB ARDUINO: 3 passos

Vídeo: SISTEMA DE RADAR ULTRASONNIC AMB ARDUINO: 3 passos

Vídeo: SISTEMA DE RADAR ULTRASONNIC AMB ARDUINO: 3 passos
Vídeo: PROYECTO RADAR con ARDUINO utilizando SENSOR de ULTRASONIDOS [explicado paso a paso] +códigos 2024, De novembre
Anonim
SISTEMA DE RADAR ULTRASONNIC AMB ARDUINO
SISTEMA DE RADAR ULTRASONNIC AMB ARDUINO

El circuit descrit aquí demostra el funcionament d'un sistema de radar basat en ultrasons. Utilitza un sensor d’ultrasons per detectar un objecte, mesurar-ne la distància i gira segons el servomotor. L’angle de rotació es mostra en una pantalla LCD de 16x2. Sempre que es detecta l’obstacle, el brunzidor s’encén i també es mostra a la pantalla LCD..

Els sistemes de radar tenen diverses aplicacions de defensa i civils.

Un sistema de radar consisteix en un transmissor que transmet un feix cap a l'objectiu, que després és reflectit per l'objectiu com a senyal d'eco. El senyal reflectit el rep un receptor. Aquest receptor processa el senyal rebut i proporciona informació com la presència d’un objectiu, distància, posició (en moviment o estacionari) o velocitat, que es mostra en una unitat de visualització.

Pas 1: components necessaris

Components necessaris
Components necessaris

Arduino UNO R3- És una placa de microcontrolador basada en un microcontrolador AVR ATmega328 de paquet dual en línia (DIP) extraïble. Té 20 pins d'entrada / sortida digitals (dels quals 6 es poden utilitzar com a sortides PWM i 6 es poden utilitzar com a entrades analògiques).

Sensor d'ultrasons HC-SR04: aquest sensor és un mòdul de 4 pins, els noms dels quals són Vcc (5v), Trigger, Echo i Ground respectivament. Aquest sensor és un sensor molt popular que s’utilitza en moltes aplicacions on es necessita mesurar la distància o detectar objectes. El mòdul té dos ulls com a projectes a la part frontal que formen el transmissor i el receptor d'ultrasons.

Servomotor Tower Pro SG90: aquest servo és un servo de rotació de 180 °. És un servomotor digital que rep i processa el senyal PWM més ràpidament i millor. Equipa sofisticats circuits interns que proporcionen un bon parell, una potència de retenció i actualitzacions més ràpides en resposta a forces externes. Està format per tres cables de color marró, vermell i groc.

Marró / Negre: connectat a terra

Vermell: connectat a VCC (5v)

Groc / blanc: es connecta al pin de dades mitjançant aquest senyal pwm per accionar el motor.

Pantalla LCD de 16x2 (llum de fons verda): la pantalla LCD de 16x2 és una pantalla alfanumèrica. Es basa en el controlador de pantalla HD44780 i està llest per a la interfície amb la majoria de microcontroladors. Funciona en 5V i té una llum de fons verda que es pot encendre i apagar segons es desitgi. El contrast de la pantalla també es pot controlar variant la tensió al pin de control de contrast (Pin 3).

Zumbador

Tauler de potència de 12v

Filferros de pont

Pas 2: components connectats entre si

Components connectats junts
Components connectats junts

LCD PIN_RS ------------------ 12 d'Arduino Uno

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

LCD PIN_EN ------------------- 11 d'Arduino Uno

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

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

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

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

LCD PIN_D4 ------------------- 5 d'Arduino Uno

LCD PIN_D5 ------------------- 4 d'Arduino Uno

LCD PIN_D6 ------------------- 3 d'Arduino Uno

LCD PIN_D7 ------------------- 2 d'Arduino Uno

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

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

Pin del sensor_VCC ---------------- 5V

Pin_Trig del sensor ------------------ 8 d'Arduino Uno

Pin_Echo del sensor ----------------- 9 d'Arduino Uno

Pin del sensor_GND ------------------ GND

El servomotor té un connector femella amb tres pins. El marró / negre sol ser el terra.

Connecteu el cable d'alimentació que en tots els estàndards hauria de ser vermell a 5V a l'Arduino.

Connecteu la línia restant del connector servo a un pin digital de l’Arduino.

Pin del buzzer: Positive està connectat al pin digital d’Arduino i un altre pin està connectat a terra.

Pas 3: el codi

El codi
El codi

Descarregueu el codi principal des de l'enllaç següent: -

Codi principal:

Després de carregar el programa a Arduino, podeu veure el sistema de radar mitjançant un programari anomenat "Processament".

El processament està disponible per a Linux, Mac OS X i Windows.

Podeu descarregar el programari des de l’enllaç: https://processing.org/download/. Seleccioneu la vostra opció per descarregar el programari.

Executeu el codi de processament després de penjar el codi principal.

Nota: - Heu de canviar el nom del port i canviar les condicions segons les vostres necessitats.

Quan executeu el codi de processament, s’obre una finestra negra. Podeu veure el radar en moviment i, sempre que es detecta un obstacle, apareix una línia vermella.

Podeu descarregar el codi de processament des de l’enllaç anterior (codi principal).

Espero que això us sigui més fàcil. Si us agrada aquesta instrucció i us ha semblat útil, no us oblideu de subscriure-us i si teniu dubtes, preguntes o necessiteu ajuda amb qualsevol cosa, deixeu un comentari a continuació …

Gràcies elementzonline.com

Recomanat: