Talaan ng mga Nilalaman:

ULTRASONIC RADAR SYSTEM NA GAMIT SA ARDUINO: 3 Hakbang
ULTRASONIC RADAR SYSTEM NA GAMIT SA ARDUINO: 3 Hakbang

Video: ULTRASONIC RADAR SYSTEM NA GAMIT SA ARDUINO: 3 Hakbang

Video: ULTRASONIC RADAR SYSTEM NA GAMIT SA ARDUINO: 3 Hakbang
Video: Lesson 77: Using VL53L0X 200cm Laser Distance Sensor | Arduino Step By Step Course 2024, Hulyo
Anonim
ULTRASONIC RADAR SYSTEM NA GAMIT SA ARDUINO
ULTRASONIC RADAR SYSTEM NA GAMIT SA ARDUINO

Ang circuit na inilarawan dito ay nagpapakita ng pagtatrabaho ng isang ultrasonic based radar system. Gumagamit ito ng ultrasonic sensor upang makita ang isang bagay at sukatin ang distansya nito at umiikot ayon sa servo motor. Ang anggulo ng pag-ikot ay ipinapakita sa isang 16x2 LCD screen. Kailan man nakita ang balakid, ang buzzer ay nakabukas at ipinakita din ito sa display ng LCD.

Ang mga radar system ay may bilang ng pagtatanggol pati na rin mga sibil na aplikasyon.

Ang isang radar system ay binubuo ng isang transmiter na nagpapadala ng isang sinag patungo sa target, na kung saan ay makikita ng target bilang isang echo signal. Ang ipinakitang signal ay natanggap ng isang tatanggap. Pinoproseso ng tatanggap na ito ang natanggap na signal at nagbibigay ng tulad ng impormasyon tulad ng pagkakaroon ng isang target, distansya, posisyon (paglipat o nakatigil) o bilis, na ipinapakita sa isang yunit ng display.

Hakbang 1: Kinakailangan ang Mga Bahagi

Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi

Arduino UNO R3- Ito ay isang board ng microcontroller batay sa isang naaalis, dual-inline-package (DIP) ATmega328 AVR microcontroller. Mayroon itong 20 digital input / output pin (kung saan 6 ang maaaring magamit bilang PWM output at 6 ay maaaring magamit bilang mga analog input).

HC-SR04 Ultrasonic Sensor -Ang sensor na ito ay isang module na 4 pin, na ang mga pangalan ng pin ay Vcc (5v), Trigger, Echo at Ground ayon sa pagkakabanggit. Ang sensor na ito ay isang tanyag na sensor na ginagamit sa maraming mga application kung saan kinakailangan ang pagsukat ng distansya o mga bagay na pandama. Ang module ay may dalawang mga mata tulad ng mga proyekto sa harap na bumubuo ng Ultrasonic transmitter at Receiver.

Tower Pro SG90 Micro Servo Motor-Ang servo na ito ay 180 ° rotation servo. Ito ay isang Digital Servo Motor na tumatanggap at nagpoproseso ng PWM signal nang mas mabilis at mas mahusay. Nagbibigay ito ng sopistikadong panloob na circuitry na nagbibigay ng mahusay na metalikang kuwintas, hawak na lakas, at mas mabilis na pag-update bilang tugon sa panlabas na pwersa. Binubuo ito ng tatlong mga wire na may kulay na kayumanggi, pula at dilaw.

Kayumanggi / Itim: Nakakonekta sa Ground

Pula: Nakakonekta sa VCC (5v)

Dilaw / Puti: Nakakonekta sa data pin sa pamamagitan ng pwm signal na ito ay ibinigay upang himukin ang motor.

16x2 LCD Display (Green BackLight) - Ang 16x2 LCD display ay isang alphanumeric display. Ito ay batay sa HD44780 display controller, at handa nang mag-interface sa karamihan ng mga microcontroller. Gumagana ito sa 5V at may isang Green Backlight na maaaring i-on at i-off tulad ng ninanais. Ang kaibahan ng screen ay maaari ring makontrol sa pamamagitan ng pag-iiba ng boltahe sa pin ng control control (Pin 3).

Buzzer

12v Lupong Pang-suplay ng Lakas

Jumper Wires

Hakbang 2: Mga Component na Nakakonektang Sama-sama

Mga Component na Nakakonektang Sama-sama
Mga Component na Nakakonektang Sama-sama

LCD PIN_RS ---------------- 12 ng Arduino Uno

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

LCD PIN_EN ----------------- 11 ng Arduino Uno

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

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

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

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

LCD PIN_D4 ---------------- 5 sa Arduino Uno

LCD PIN_D5 ------------------- 4 ng Arduino Uno

LCD PIN_D6 ----------------- 3 ng Arduino Uno

LCD PIN_D7 ----------------- 2 ng Arduino Uno

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

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

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

Sensor Pin_Trig ---------------- 8 ng Arduino Uno

Sensor Pin_Echo ----------------- 9 ng Arduino Uno

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

Ang servo motor ay may isang babaeng konektor na may tatlong mga pin. Ang kayumanggi / Itim ay karaniwang lupa.

Ikonekta ang power cable na sa lahat ng mga pamantayan ay dapat na pula sa 5V sa Arduino.

Ikonekta ang natitirang linya sa konektor ng servo sa isang digital pin sa Arduino.

Buzzer pin- Positive na konektado sa digital pin ng Arduino at iba pang pin ay konektado sa lupa.

Hakbang 3: Ang Code

Ang Code
Ang Code

I-download ang pangunahing code mula sa link sa ibaba: -

Pangunahing code:

Matapos i-upload ang programa sa Arduino, maaari mong makita ang radar system gamit ang isang software na pinangalanang 'Pagproseso'.

Magagamit ang pagproseso para sa Linux, Mac OS X, at Windows.

Maaari mong i-download ang software mula sa link: https://processing.org/download/. Piliin ang iyong pagpipilian upang i-download ang software.

Patakbuhin ang code sa pagproseso pagkatapos ma-upload ang pangunahing code.

Tandaan: - Kailangan mong baguhin ang pangalan ng port at baguhin ang mga kundisyon ayon sa iyong pangangailangan.

Kapag pinatakbo mo ang code sa pagproseso, isang itim na bintana ang bubuksan. Maaari mong makita ang gumagalaw na radar at tuwing may napansin na balakid lumilitaw ang isang pulang linya.

Maaari mong i-download ang processing code mula sa link sa itaas (Pangunahing code).

Inaasahan kong napadali nito para sa iyo. Kung gusto mo ito ng pagtuturo at nalaman mong kapaki-pakinabang huwag kalimutang mag-subscribe at kung mayroon kang anumang mga pagdududa, katanungan o kailangan ng tulong sa anumang bagay, mag-iwan lamang ng komento sa ibaba …

Salamat elementzonline.com

Inirerekumendang: