Cuprins:

SISTEM RADAR ULTRASONIC CU UTILIZAREA ARDUINO: 3 pași
SISTEM RADAR ULTRASONIC CU UTILIZAREA ARDUINO: 3 pași

Video: SISTEM RADAR ULTRASONIC CU UTILIZAREA ARDUINO: 3 pași

Video: SISTEM RADAR ULTRASONIC CU UTILIZAREA ARDUINO: 3 pași
Video: How To Make A DIY Arduino Line Follower Car At Home 2024, Noiembrie
Anonim
SISTEM RADAR ULTRASONIC CU FOLOSIREA ARDUINO
SISTEM RADAR ULTRASONIC CU FOLOSIREA ARDUINO

Circuitul descris aici demonstrează funcționarea unui sistem radar pe bază de ultrasunete. Folosește senzor cu ultrasunete pentru a detecta un obiect și pentru a măsura distanța acestuia și se rotește în funcție de servomotor. Unghiul de rotație este afișat pe un ecran LCD de 16x2. Ori de câte ori este detectat obstacolul, buzzerul se aprinde și este afișat și pe ecranul LCD.

Sistemele radar au o serie de aplicații civile și de apărare.

Un sistem radar constă dintr-un emițător care transmite un fascicul către țintă, care este apoi reflectat de țintă ca un semnal de ecou. Semnalul reflectat este primit de un receptor. Acest receptor procesează semnalul primit și oferă informații precum prezența unei ținte, a distanței, a poziției (în mișcare sau staționare) sau a vitezei, care este afișată pe o unitate de afișare.

Pasul 1: Componente necesare

Componente necesare
Componente necesare

Arduino UNO R3- Este o placă de microcontroler bazată pe un microcontroler AVR amovibil, dual-inline-package (DIP) ATmega328. Are 20 de pini de intrare / ieșire digitale (din care 6 pot fi folosiți ca ieșiri PWM și 6 pot fi folosiți ca intrări analogice).

Senzor cu ultrasunete HC-SR04 - Acest senzor este un modul cu 4 pini, ale cărui nume sunt Vcc (5v), Trigger, Echo și respectiv Ground. Acest senzor este un senzor foarte popular utilizat în multe aplicații în care sunt necesare măsurarea distanței sau detectarea obiectelor. Modulul are două proiecte asemănătoare proiectelor în față, care formează emițătorul și receptorul cu ultrasunete.

Tower Pro SG90 Micro Servo Motor - Acest servo este servo de rotație la 180 °. Este un servomotor digital care recepționează și procesează semnalul PWM mai rapid și mai bine. Echipează circuite interne sofisticate care oferă un cuplu bun, putere de reținere și actualizări mai rapide ca răspuns la forțele externe. Este format din trei fire colorate ca maro, roșu și galben.

Maro / Negru: conectat la masă

Roșu: conectat la VCC (5v)

Galben / alb: Conectat la pinul de date prin acest semnal pwm este dat pentru a acționa motorul.

Afișaj LCD 16x2 (BackLight verde) - Afișajul LCD 16x2 este un afișaj alfanumeric. Se bazează pe controlerul de afișare HD44780 și este gata de interfață cu majoritatea microcontrolerelor. Funcționează pe 5V și are o lumină de fundal verde care poate fi pornită și oprită după cum doriți. Contrastul ecranului poate fi, de asemenea, controlat prin variația tensiunii la pinul de control al contrastului (Pinul 3).

Buzzer

Placă de alimentare de 12v

Sârme jumper

Pasul 2: Componente conectate împreună

Componente conectate împreună
Componente conectate împreună

LCD PIN_RS ------------------ 12 din Arduino Uno

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

LCD PIN_EN ------------------- 11 din Arduino Uno

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

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

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

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

LCD PIN_D4 ------------------- 5 din Arduino Uno

LCD PIN_D5 ------------------- 4 din Arduino Uno

LCD PIN_D6 ------------------- 3 din Arduino Uno

LCD PIN_D7 ------------------- 2 din Arduino Uno

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

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

Pin senzor_VCC ---------------- 5V

Senzor Pin_Trig ------------------ 8 din Arduino Uno

Senzor Pin_Echo ----------------- 9 din Arduino Uno

Pin senzor_GND ------------------ GND

Servomotorul are un conector mamă cu trei pini. Cel maro / negru este de obicei solul.

Conectați cablul de alimentare care, în toate standardele, ar trebui să fie roșu la 5V pe Arduino.

Conectați linia rămasă a conectorului servo la un pin digital de pe Arduino.

Buzzer pin - Positive este conectat la pinul digital al Arduino, iar alt pin este conectat la sol.

Pasul 3: Codul

Codul
Codul

Descărcați codul principal de pe linkul de mai jos: -

Codul principal:

După încărcarea programului pe Arduino, puteți vedea sistemul radar utilizând un software numit „Procesare”.

Procesarea este disponibilă pentru Linux, Mac OS X și Windows.

Puteți descărca software-ul de pe link-ul: https://processing.org/download/. Selectați alegerea pentru a descărca software-ul.

Rulați codul de procesare după încărcarea codului principal.

Notă: - Trebuie să schimbați numele portului și să schimbați condițiile în funcție de nevoile dvs.

Când rulați codul de procesare, se deschide o fereastră neagră. Puteți vedea radarul în mișcare și ori de câte ori este detectat un obstacol apare o linie roșie.

Puteți descărca codul de procesare de pe linkul de mai sus (Cod principal).

Sper că acest lucru ți-a făcut mai ușor. Dacă vă place acest lucru instructiv și vi s-a părut util nu uitați să vă abonați și dacă aveți îndoieli, întrebări sau aveți nevoie de ajutor cu orice, lăsați un comentariu mai jos …

Mulțumesc elementzonline.com

Recomandat: