Πίνακας περιεχομένων:

ULTRASONIC RADAR SYSTEM ΧΡΗΣΗ ARDUINO: 3 Βήματα
ULTRASONIC RADAR SYSTEM ΧΡΗΣΗ ARDUINO: 3 Βήματα

Βίντεο: ULTRASONIC RADAR SYSTEM ΧΡΗΣΗ ARDUINO: 3 Βήματα

Βίντεο: ULTRASONIC RADAR SYSTEM ΧΡΗΣΗ ARDUINO: 3 Βήματα
Βίντεο: Two sonar sensor Arduino radar 2024, Νοέμβριος
Anonim
ΥΠΕΡΑΣΚΟΝΙΚΟ ΣΥΣΤΗΜΑ ΡΑΔΑΡΙΚΟΥ ΧΡΗΣΗΣ ARDUINO
ΥΠΕΡΑΣΚΟΝΙΚΟ ΣΥΣΤΗΜΑ ΡΑΔΑΡΙΚΟΥ ΧΡΗΣΗΣ ARDUINO

Το κύκλωμα που περιγράφεται εδώ δείχνει τη λειτουργία ενός συστήματος ραντάρ με υπερήχους. Χρησιμοποιεί υπερηχητικό αισθητήρα για την ανίχνευση ενός αντικειμένου και τη μέτρηση της απόστασής του και περιστρέφεται ανάλογα με τον σερβοκινητήρα. Η γωνία περιστροφής εμφανίζεται σε οθόνη LCD 16x2. Όταν εντοπιστεί το εμπόδιο, ο βομβητής ενεργοποιείται και εμφανίζεται επίσης στην οθόνη LCD Το

Τα συστήματα ραντάρ έχουν πολλές αμυντικές και πολιτικές εφαρμογές.

Ένα σύστημα ραντάρ αποτελείται από έναν πομπό που μεταδίδει μια δέσμη προς τον στόχο, ο οποίος στη συνέχεια αντανακλάται από τον στόχο ως ηχητικό σήμα. Το ανακλώμενο σήμα λαμβάνεται από έναν δέκτη. Αυτός ο δέκτης επεξεργάζεται το λαμβανόμενο σήμα και παρέχει πληροφορίες όπως η παρουσία ενός στόχου, η απόσταση, η θέση (κινούμενη ή ακίνητη) ή η ταχύτητα, η οποία εμφανίζεται σε μια οθόνη οθόνης.

Βήμα 1: Απαιτούνται εξαρτήματα

Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα

Arduino UNO R3- Είναι μια πλακέτα μικροελεγκτή που βασίζεται σε ένα αφαιρούμενο, διπλό ενσωματωμένο πακέτο (DIP) ATmega328 AVR μικροελεγκτή. Διαθέτει 20 ψηφιακές ακίδες εισόδου/εξόδου (από τις οποίες 6 μπορούν να χρησιμοποιηθούν ως έξοδοι PWM και 6 μπορούν να χρησιμοποιηθούν ως αναλογικές εισόδους).

HC -SR04 Ultrasonic Sensor -Αυτός ο αισθητήρας είναι μια μονάδα 4 ακίδων, τα ονόματα των οποίων είναι Vcc (5v), Trigger, Echo και Ground αντίστοιχα. Αυτός ο αισθητήρας είναι ένας πολύ δημοφιλής αισθητήρας που χρησιμοποιείται σε πολλές εφαρμογές όπου απαιτείται μέτρηση απόστασης ή ανίχνευσης αντικειμένων. Η μονάδα έχει δύο μάτια σαν έργα στο μπροστινό μέρος που σχηματίζει τον πομπό και τον δέκτη υπερήχων.

Tower Pro SG90 Micro Servo Motor-Αυτό το σερβο είναι σερβο περιστροφής 180 °. Είναι ένας ψηφιακός σερβοκινητήρας που λαμβάνει και επεξεργάζεται σήμα PWM γρηγορότερα και καλύτερα. Εξοπλίζει εξελιγμένο εσωτερικό κύκλωμα που παρέχει καλή ροπή, ισχύ συγκράτησης και ταχύτερες ενημερώσεις σε απόκριση εξωτερικών δυνάμεων. Αποτελείται από τρία καλώδια χρωματισμένα ως καφέ, κόκκινο και κίτρινο.

Καφέ/Μαύρο: Συνδέεται με το έδαφος

Κόκκινο: Συνδεδεμένο με VCC (5v)

Κίτρινο/Λευκό: Συνδέεται με την ακίδα δεδομένων μέσω αυτού του σήματος pwm δίνεται για να κινείται ο κινητήρας.

Οθόνη LCD 16x2 (Green BackLight)- Η οθόνη LCD 16x2 είναι μια αλφαριθμητική οθόνη. Βασίζεται στον ελεγκτή οθόνης HD44780 και είναι έτοιμος για διασύνδεση με τους περισσότερους μικροελεγκτές. Λειτουργεί σε 5V και διαθέτει πράσινο οπίσθιο φωτισμό που μπορεί να ενεργοποιηθεί και να απενεργοποιηθεί όπως επιθυμείτε. Η αντίθεση της οθόνης μπορεί επίσης να ελεγχθεί μεταβάλλοντας την τάση στον πείρο ελέγχου αντίθεσης (Pin 3).

Βομβητής

12v Power Suppli Board

Jumper Wires

Βήμα 2: Στοιχεία συνδεδεμένα μαζί

Στοιχεία συνδεδεμένα μαζί
Στοιχεία συνδεδεμένα μαζί

LCD PIN_RS ------------------ 12 του Arduino Uno

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

LCD PIN_EN ------------------- 11 του Arduino Uno

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

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

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

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

LCD PIN_D4 ------------------- 5 του Arduino Uno

LCD PIN_D5 ------------------- 4 του Arduino Uno

LCD PIN_D6 ------------------- 3 του Arduino Uno

LCD PIN_D7 ------------------- 2 του Arduino Uno

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

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

Αισθητήρας Pin_VCC ---------------- 5V

Αισθητήρας Pin_Trig ------------------ 8 του Arduino Uno

Αισθητήρας Pin_Echo ----------------- 9 του Arduino Uno

Αισθητήρας Pin_GND ------------------ GND

Ο σερβοκινητήρας έχει θηλυκό σύνδεσμο με τρεις ακίδες. Το καφέ/μαύρο είναι συνήθως το έδαφος.

Συνδέστε το καλώδιο τροφοδοσίας που σε όλα τα πρότυπα πρέπει να είναι κόκκινο στα 5V στο Arduino.

Συνδέστε την υπόλοιπη γραμμή στην υποδοχή σερβο σε μια ψηφιακή ακίδα στο Arduino.

Κουμπί βομβητή- Το θετικό συνδέεται με την ψηφιακή καρφίτσα του Arduino και άλλο ακροδέκτη συνδέεται με τη γείωση.

Βήμα 3: Ο κώδικας

Ο κώδικας
Ο κώδικας

Κατεβάστε τον κύριο κώδικα από τον παρακάτω σύνδεσμο:-

Κύριος κωδικός:

Μετά τη μεταφόρτωση του προγράμματος στο Arduino, μπορείτε να δείτε το σύστημα ραντάρ χρησιμοποιώντας ένα λογισμικό που ονομάζεται «Επεξεργασία».

Η επεξεργασία είναι διαθέσιμη για Linux, Mac OS X και Windows.

Μπορείτε να κατεβάσετε το λογισμικό από τον σύνδεσμο: https://processing.org/download/. Επιλέξτε την επιλογή σας για λήψη του λογισμικού.

Εκτελέστε τον κωδικό επεξεργασίας μετά τη μεταφόρτωση του κύριου κώδικα.

Σημείωση:- Πρέπει να αλλάξετε το όνομα της θύρας και να αλλάξετε τις συνθήκες ανάλογα με τις ανάγκες σας.

Όταν εκτελείτε τον κωδικό επεξεργασίας, ανοίγει ένα μαύρο παράθυρο. Μπορείτε να δείτε το κινούμενο ραντάρ και κάθε φορά που ανιχνεύεται εμπόδιο εμφανίζεται μια κόκκινη γραμμή.

Μπορείτε να κατεβάσετε τον κωδικό επεξεργασίας από τον παραπάνω σύνδεσμο (Κύριος κώδικας).

Ελπίζω ότι αυτό σας διευκόλυνε. Αν σας αρέσει αυτό το διδακτικό και το βρήκατε χρήσιμο, μην ξεχάσετε να εγγραφείτε και αν έχετε αμφιβολίες, ερωτήσεις ή χρειάζεστε βοήθεια για οτιδήποτε, αφήστε ένα σχόλιο παρακάτω…

Ευχαριστώ elementzonline.com

Συνιστάται: