Sommario:

SISTEMA RADAR A ULTRASUONI CON ARDUINO: 3 passaggi
SISTEMA RADAR A ULTRASUONI CON ARDUINO: 3 passaggi

Video: SISTEMA RADAR A ULTRASUONI CON ARDUINO: 3 passaggi

Video: SISTEMA RADAR A ULTRASUONI CON ARDUINO: 3 passaggi
Video: Sensore di distanza a ultrasuoni SR04 con Arduino - #99 2024, Dicembre
Anonim
SISTEMA RADAR A ULTRASUONI CON ARDUINO
SISTEMA RADAR A ULTRASUONI CON ARDUINO

Il circuito qui descritto dimostra il funzionamento di un sistema radar a ultrasuoni. Utilizza un sensore a ultrasuoni per rilevare un oggetto e misurarne la distanza e ruota in base al servomotore. L'angolo di rotazione viene visualizzato su uno schermo LCD 16x2. Ogni volta che viene rilevato un ostacolo, il cicalino si accende e viene visualizzato anche sul display LCD.

I sistemi radar hanno una serie di applicazioni di difesa e civili.

Un sistema radar è costituito da un trasmettitore che trasmette un raggio verso il bersaglio, che viene poi riflesso dal bersaglio come segnale di eco. Il segnale riflesso viene ricevuto da un ricevitore. Questo ricevitore elabora il segnale ricevuto e fornisce informazioni come la presenza di un bersaglio, la distanza, la posizione (in movimento o stazionaria) o la velocità, che vengono visualizzate su un'unità di visualizzazione.

Passaggio 1: componenti necessari

Componenti richiesti
Componenti richiesti

Arduino UNO R3- È una scheda microcontrollore basata su un microcontrollore ATmega328 AVR a doppio pacchetto in linea (DIP) rimovibile. Dispone di 20 pin di ingresso/uscita digitali (di cui 6 possono essere utilizzati come uscite PWM e 6 possono essere utilizzati come ingressi analogici).

Sensore a ultrasuoni HC-SR04 -Questo sensore è un modulo a 4 pin, i cui nomi di pin sono rispettivamente Vcc (5v), Trigger, Echo e Ground. Questo sensore è un sensore molto popolare utilizzato in molte applicazioni in cui è richiesta la misurazione della distanza o il rilevamento di oggetti. Il modulo ha due occhi come progetti nella parte anteriore che formano il trasmettitore e il ricevitore a ultrasuoni.

Micro servomotore Tower Pro SG90: questo servo è un servo con rotazione di 180°. È un servomotore digitale che riceve ed elabora il segnale PWM più velocemente e meglio. È dotato di sofisticati circuiti interni che forniscono una buona coppia, potenza di tenuta e aggiornamenti più rapidi in risposta a forze esterne. È costituito da tre fili colorati come marrone, rosso e giallo.

Marrone/Nero: collegato a terra

Rosso: connesso a VCC (5v)

Giallo/Bianco: Collegato al pin dati tramite questo segnale pwm viene fornito per azionare il motore.

Display LCD 16x2 (retroilluminazione verde) - Il display LCD 16x2 è un display alfanumerico. Si basa sul controller del display HD44780 ed è pronto per l'interfaccia con la maggior parte dei microcontrollori. Funziona a 5V e ha una retroilluminazione verde che può essere accesa e spenta a piacimento. Il contrasto dello schermo può anche essere controllato variando la tensione al pin di controllo del contrasto (Pin 3).

Cicalino

Scheda di alimentazione 12v

Cavi per ponticelli

Passaggio 2: componenti collegati insieme

Componenti collegati insieme
Componenti collegati insieme

LCD PIN_RS------------------ 12 di Arduino Uno

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

LCD PIN_IT -------------------11 di Arduino Uno

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

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

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

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

LCD PIN_D4 ------------------- 5 di Arduino Uno

LCD PIN_D5 ------------------- 4 di Arduino Uno

LCD PIN_D6 ------------------- 3 di Arduino Uno

LCD PIN_D7 ------------------- 2 di Arduino Uno

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

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

Pin sensore_VCC----------------- 5V

Sensore Pin_Trig------------------8 di Arduino Uno

Pin_Echo del sensore -----------------9 di Arduino Uno

Pin sensore_GND------------------GND

Il servomotore ha un connettore femmina a tre pin. Quello Marrone/Nero è solitamente il terreno.

Collegare il cavo di alimentazione che in tutti gli standard dovrebbe essere rosso a 5V su Arduino.

Collega la linea rimanente sul connettore del servo a un pin digitale su Arduino.

Pin del cicalino: il positivo è collegato al pin digitale di Arduino e l'altro pin è collegato a terra.

Passaggio 3: il codice

Il codice
Il codice

Scarica il codice principale dal link sottostante:-

Codice principale:

Dopo aver caricato il programma su Arduino, puoi vedere il sistema radar utilizzando un software chiamato "Processing".

L'elaborazione è disponibile per Linux, Mac OS X e Windows.

Puoi scaricare il software dal link: https://processing.org/download/. Seleziona la tua scelta per scaricare il software.

Eseguire il codice di elaborazione dopo aver caricato il codice principale.

Nota:- Devi cambiare il nome della porta e modificare le condizioni in base alle tue necessità.

Quando si esegue il codice di elaborazione, viene aperta una finestra nera. È possibile vedere il radar in movimento e ogni volta che viene rilevato un ostacolo viene visualizzata una linea rossa.

Puoi scaricare il codice di elaborazione dal link sopra (Codice principale).

Spero che questo ti abbia reso più facile. Se ti piace questo tutorial e lo hai trovato utile, non dimenticare di iscriverti e se hai dubbi, domande o hai bisogno di aiuto per qualsiasi cosa, lascia un commento qui sotto…

Grazie elementzonline.com

Consigliato: