Taula de continguts:
Vídeo: SISTEMA DE RADAR ULTRASONNIC AMB ARDUINO: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
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
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
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
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:
Oficina amb bateria. Sistema solar amb panells solars de commutació automàtica est / oest i turbina eòlica: 11 passos (amb imatges)
Oficina amb bateria. Sistema solar amb panells solars de commutació automàtica est / oest i turbina eòlica: el projecte: una oficina de 200 peus quadrats ha de funcionar amb bateria. L'oficina també ha de contenir tots els controladors, bateries i components necessaris per a aquest sistema. L’energia solar i eòlica carregarà les bateries. Hi ha un petit problema de només
SENSOR ULTRASONNIC ANALOGGIC per a la mesura de la distància: 3 passos
SENSOR ULTRASONNIC ANALOGGIC per a la MESURA DE LA DISTÀNCIA: aquest instructable tractarà sobre com utilitzar un sensor ultrasònic connectat a Arduino i mesurar amb precisió distàncies de 20cm a 720cm
Sistema d'ordenació del color: sistema basat en Arduino amb dos cinturons: 8 passos
Sistema de classificació de colors: sistema basat en Arduino amb dues corretges: el transport i / o l’envasament de productes i articles en el camp industrial es fa mitjançant línies fabricades amb cintes transportadores. Aquests cinturons ajuden a moure l’article d’un punt a un altre amb una velocitat específica. Algunes tasques de processament o identificació poden ser
Matriu de radar estacionari (LIDAR) amb Arduino: 10 passos (amb imatges)
Matriu de radars estacionaris (LIDAR) amb Arduino: quan estava construint un robot bíped, sempre pensava en tenir algun tipus de gadget genial que pugui rastrejar el meu oponent i fer moviments d’atac amb ell. Aquí ja existeixen grups de projectes de radar / lidar. No obstant això, hi ha algunes limitacions per al meu propòsit
Sistema de seguiment de bicicletes amb alerta de Dead Man amb Sigfox: 7 passos (amb imatges)
Sistema de seguiment de bicicletes amb alerta Dead Man amb Sigfox: sistema de seguretat per a ciclistes amb funcions d’alerta de seguiment i enviament. En cas d’accident s’envia una alarma amb la posició GPS. És imprescindible la seguretat per als ciclistes, amb accidents de bicicleta de carretera o de muntanya i el més aviat possible