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

ΑΝΑΛΟΓΟΣ ΥΠΕΡΑΣΚΟΝΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ ΓΙΑ ΜΕΤΡΗΣΗ ΑΠΟΣΤΑΣΗΣ: 3 Βήματα
ΑΝΑΛΟΓΟΣ ΥΠΕΡΑΣΚΟΝΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ ΓΙΑ ΜΕΤΡΗΣΗ ΑΠΟΣΤΑΣΗΣ: 3 Βήματα

Βίντεο: ΑΝΑΛΟΓΟΣ ΥΠΕΡΑΣΚΟΝΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ ΓΙΑ ΜΕΤΡΗΣΗ ΑΠΟΣΤΑΣΗΣ: 3 Βήματα

Βίντεο: ΑΝΑΛΟΓΟΣ ΥΠΕΡΑΣΚΟΝΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ ΓΙΑ ΜΕΤΡΗΣΗ ΑΠΟΣΤΑΣΗΣ: 3 Βήματα
Βίντεο: Λόγοι - Αναλογίες (Ε' - ΣΤ΄τάξη) 2024, Νοέμβριος
Anonim
ΑΝΑΛΟΓΟΣ ΥΠΕΡΑΣΚΟΝΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ ΓΙΑ ΜΕΤΡΗΣΗ ΑΠΟΣΤΑΣΗΣ
ΑΝΑΛΟΓΟΣ ΥΠΕΡΑΣΚΟΝΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ ΓΙΑ ΜΕΤΡΗΣΗ ΑΠΟΣΤΑΣΗΣ

Αυτές οι οδηγίες θα ασχοληθούν με το πώς να χρησιμοποιήσετε έναν υπερηχητικό αισθητήρα που είναι συνδεδεμένο στο Arduino και να μετρήσετε με ακρίβεια αποστάσεις από 20cm έως 720cm.

Βήμα 1: Το GY-US42V2

Το GY-US42V2
Το GY-US42V2
Το GY-US42V2
Το GY-US42V2

Χρησιμοποίησα το περίφημο GY-US42V2 που μπορεί να λειτουργήσει με 4 τρόπους:

-παλμική έξοδος με ειδική βιβλιοθήκη για εγκατάσταση (SR04.h) δεν έχει δοκιμαστεί

-Επικοινωνία I2C με ειδική βιβλιοθήκη SoftI2Cmaster.h (δεν έχει δοκιμαστεί).

-I2C χωρίς ειδική βιβλιοθήκη με αυτόν τον χάρτη pin:

  • VCC σε VCC,
  • A5 (atmega328 SCL) έως CR
  • A4 (atmega328 SDA) έως DT
  • GND σε GND

Σύνδεση με το atmega328 χωρίς αντίσταση έλξης, όχι πολύ καλή μέτρηση.

-Serial RX TX με ειδική βιβλιοθήκη SoftwareSerial.h και αυτό το pin map:

VCC σε VCC

GND σε GND

  • ακίδα D2 σε CR
  • καρφίτσα D3 σε DT
  • VCC σε PS

Πιο ακριβές και το καλύτερο νομίζω

Μερικές τεχνικές προδιαγραφές:

Το GY-US42 είναι χαμηλού κόστους και υψηλής ποιότητας μονάδα εμβέλειας.

Τάση λειτουργίας 3-5 V, μικρή κατανάλωση ενέργειας, μικρό μέγεθος, εύκολη εγκατάσταση.

Η αρχή λειτουργίας του είναι ότι ο ανιχνευτής εκπέμπει υπερηχητικά κύματα που ακτινοβολούνται από το μετρημένο αντικείμενο, ο καθετήρας λαμβάνει ηχητικά κύματα επιστροφής, χρησιμοποιεί τη διαφορά ώρας, υπολογίζει την πραγματική απόσταση. Υπάρχουν τρεις τρόποι ανάγνωσης των δεδομένων της μονάδας, δηλαδή σειριακό UART (επίπεδο TTL), IIC, λειτουργία παλμού pwm, Η σειριακή ταχύτητα μετάδοσης είναι 9600bps και 115200bps, μπορεί να διαμορφωθεί, υπάρχει συνεχής, ορίστε την έξοδο με δύο τρόπους, μπορείτε να αποθηκεύσετε τις ρυθμίσεις ισχύος.

Το IIC μπορεί να τροποποιήσει την εσωτερική διεύθυνση για να διευκολύνει το δίαυλο IIC ταυτόχρονα να έχει πρόσβαση σε πολλές μονάδες. Η έξοδος pwm παλμού είναι η ίδια με το sr04.

Η μονάδα μπορεί να προσαρμοστεί σε άλλο περιβάλλον εργασίας και να συνδεθεί απευθείας με τον μικροελεγκτή.

Όταν ο υπολογιστής χρειάζεται USB στη μονάδα TTL, μια άμεση σύνδεση.

Η λειτουργία IIC μπορεί να συνδεθεί απευθείας με APM, Pixhawk και άλλα στοιχεία ελέγχου πτήσης.

Παρέχει διαδικασίες επικοινωνίας Arduino, 51, STM32 του μικροελεγκτή, δεν παρέχει κυκλώματα και εσωτερική πηγή μικροελεγκτή.

Ως αποτέλεσμα της χρήσης του πομποδέκτη είναι ενσωματωμένος ένας υπερηχητικός αισθητήρας, το εύρος από την τυφλή περιοχή είναι περίπου 20 cm. Σε απόσταση 20 cm, το εύρος δεν είναι έγκυρο.

Τάση: 3-5 V

Το ενσωματωμένο MCU υπολογίζει την απόσταση

IIC και σειριακό και pwm

Συχνότητα: 15 Hz (πλήρες εύρος)

Ρεύμα: 9mA (VCC = 5V)

Βήμα 2: The Schematic and the Archives Within Sketch and Libs

The Schematic and the Archive Within Sketch and Libs
The Schematic and the Archive Within Sketch and Libs

Έφτιαξα έναν πίνακα κλώνων arduino με ένα atmega328 PU non P, το έχω πάρει πολύ καιρό πριν. Τύπου 2 σκίτσο που ονομάζεται:

  • RADARI2C για I2C που λειτουργεί χωρίς ειδική βιβλιοθήκη
  • RADAR Σειρά με το SoftwareSerial.h

Θα βρείτε επίσης το αρχικό σκίτσο και τα λίμπα που παρέχονται για αυτόν τον αισθητήρα.

Βήμα 3: Συμπέρασμα

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

Χάρη σε όλους τους ιστότοπους που χρειάζονται για την επεξεργασία αυτού του εκπαιδευτικού.

Καλό διδακτικό !!!!

Συνιστάται: