Πίνακας περιεχομένων:
Βίντεο: ULTRASONIC RADAR SYSTEM ΧΡΗΣΗ ARDUINO: 3 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Το κύκλωμα που περιγράφεται εδώ δείχνει τη λειτουργία ενός συστήματος ραντάρ με υπερήχους. Χρησιμοποιεί υπερηχητικό αισθητήρα για την ανίχνευση ενός αντικειμένου και τη μέτρηση της απόστασής του και περιστρέφεται ανάλογα με τον σερβοκινητήρα. Η γωνία περιστροφής εμφανίζεται σε οθόνη 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
Συνιστάται:
RADAR Lidar System VL53L0X Laser Time-of-Flight: 9 Βήματα
RADAR Lidar System VL53L0X Laser Time-of-Flight: Σε αυτό το σεμινάριο θα μάθουμε πώς να φτιάχνουμε ένα RADAR Lidar System χρησιμοποιώντας τον αισθητήρα Time-of-Flight Laser VL53L0X. Δείτε το βίντεο
DIY Motion Detection System Alarm System: 5 βήματα (με εικόνες)
DIY Motion Detection SMS Alarm System: Σε αυτό το έργο θα συνδυάσω έναν φθηνό αισθητήρα κίνησης PIR με μια μονάδα TC35 GSM για να δημιουργήσω ένα σύστημα συναγερμού που θα σας στέλνει ένα " ΕΙΣΟΔΟΣ ΕΙΣΠΕΔΟΥ " SMS κάθε φορά που κάποιος προσπαθεί να κλέψει τα πράγματά σας. Ας αρχίσουμε
AI Aids Eyes (A System Vision System για να υπενθυμίσει στους χειριστές να φορούν γυαλιά ασφαλείας): 4 βήματα
AI Aids Eyes (A Computer Vision System για να υπενθυμίσει στους χειριστές να φορούν γυαλιά ασφαλείας): Ακολουθεί μια επίδειξη του συστήματος. Όταν το σύστημα ανιχνεύσει ότι το τρυπάνι έχει σηκωθεί, θα εκδώσει αυτόματα μια προειδοποίηση για γυαλιά ασφαλείας. Για να αντιπροσωπεύσει την παρουσία των προειδοποιήσεων για τα γυαλιά ασφαλείας, το περίγραμμα της εικόνας RGB χρωματίζεται κόκκινο στο demo v
Οθόνη LCD I2C / IIC - Χρήση LCD SPI στην οθόνη LCD I2C Χρήση μονάδας SPI σε IIC με Arduino: 5 βήματα
Οθόνη LCD I2C / IIC | Χρησιμοποιήστε μια οθόνη SPI στην οθόνη I2C LCD χρησιμοποιώντας μονάδα SPI σε IIC με Arduino: Γεια σας παιδιά, καθώς ένα κανονικό SPI LCD 1602 έχει πάρα πολλά καλώδια για να συνδεθεί, οπότε είναι πολύ δύσκολο να το διασυνδέσετε με το arduino, αλλά υπάρχει μια μονάδα διαθέσιμη στην αγορά που μπορεί μετατρέψτε την οθόνη SPI σε οθόνη IIC, οπότε πρέπει να συνδέσετε μόνο 4 καλώδια
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Εκτέλεση Rainbow σε Neopixel Ws2812 Χρήση M5stack M5stick C Χρήση Arduino IDE: 5 Βήματα
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Running Rainbow on Neopixel Ws2812 Using M5stack M5stick C Using Arduino IDE: Γεια σας παιδιά σε αυτά τα εκπαιδευτικά θα μάθουμε πώς να χρησιμοποιούμε LED neopixel ws2812 ή led strip ή led matrix ή led με m5stack m5stick-C πίνακα ανάπτυξης με Arduino IDE και θα φτιάξουμε ένα μοτίβο ουράνιου τόξου με αυτό