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

Rangefinder for Garage Parking With Arduino: 4 βήματα (με εικόνες)
Rangefinder for Garage Parking With Arduino: 4 βήματα (με εικόνες)

Βίντεο: Rangefinder for Garage Parking With Arduino: 4 βήματα (με εικόνες)

Βίντεο: Rangefinder for Garage Parking With Arduino: 4 βήματα (με εικόνες)
Βίντεο: Smart Car Parking System using Arduino and TOF10120 Laser Range Sensor 2024, Νοέμβριος
Anonim
Image
Image

Αυτό το απλό έργο θα σας βοηθήσει να σταθμεύσετε το αυτοκίνητό σας στο γκαράζ, εμφανίζοντας την απόσταση από αντικείμενα μπροστά από τον προφυλακτήρα του αυτοκινήτου σας. Ένα μήνυμα «Stop» θα σας πει πότε είναι ώρα να σταματήσετε. Το έργο βασίζεται στο συνηθισμένο HC-SR04 ή Parallax Ping))) (tm) υπερηχητικά εύρεσης εύρους και μια πλακέτα Arduino. Χρησιμοποίησα το Leonardo αλλά θα πρέπει να λειτουργεί σε οποιονδήποτε άλλο πρωτότυπο ή συμβατό πίνακα.

Για την οθόνη επέλεξα μια έκδοση μήτρας για το μέγεθός της και για αισθητικούς λόγους.

Βήμα 1: Τι χρειάζεστε…

Δημιουργήστε το έργο…
Δημιουργήστε το έργο…

Για να χτίσετε αυτό το έργο χρειάζεστε:

  1. Ένας πίνακας Arduino: Ένας πρωτότυπος ή συμβατός πίνακας πρέπει να λειτουργεί καθώς ο κώδικας δεν χρησιμοποιεί εξειδικευμένες ακίδες/λειτουργία. Μπορείτε να το βρείτε παντού στο διαδίκτυο ή ίσως έχετε ένα αχρησιμοποίητο σε συρτάρι στο εργαστήριό σας.
  2. Ένας υπερηχητικός μετρητής εύρους εύρους: Χρησιμοποιούνται συνήθως με έργα Arduino, οπότε, πιθανότατα, το έχετε ήδη. Ούτως ή άλλως εδώ είναι μερικοί σύνδεσμοι:- Parallax Ping))) στο Parallax- HC-SR04 στο Sparkfun- Parallax Ping)) στο αποτέλεσμα αναζήτησης Pololu- HC-SR04 από το Ebay
  3. Η οθόνη Four matrix: την αγόρασα από το IOTMODULES στο Ebay: 4 Way MAX7219 DOT MATRIX Σε περίπτωση που ο σύνδεσμος δεν λειτουργεί δοκιμάστε να επικοινωνήσετε μαζί τους στο κατάστημά τους στο Ebay.
  4. Δεξιότητες συγκόλλησης, φυσικά:)

Βήμα 2: Δημιουργήστε το έργο…

Δημιουργήστε το έργο…
Δημιουργήστε το έργο…
Δημιουργήστε το έργο…
Δημιουργήστε το έργο…

Κατεβάστε το σχηματικό διάγραμμα arduinorangefinder.pdf. Μπορείτε να βρείτε συνημμένο επίσης το pdf HC-SR04 και το ping))) pdf, μόνο για αναφορά. Το ηλεκτρονικό διάγραμμα είναι πολύ απλό, ακολουθήστε το ακριβώς. Προτείνω να επεκτείνετε τις καλωδιώσεις για οθόνη και αισθητήρας περίπου 1 μέτρου (βλέπε εικόνα 1), ώστε να μπορείτε να τα τοποθετήσετε πιο εύκολα αργότερα.

Στην εικόνα2 μπορείτε να δείτε πώς να κολλήσετε τις ακίδες τροφοδοσίας για την οθόνη και τον αισθητήρα: +5V από την οθόνη και Vcc από τον αισθητήρα πρέπει να συγκολληθούν από κοινού. Κάθε άλλη καρφίτσα πρέπει να έχει το δικό της τερματικό.

Η εικόνα 5 είναι η έκδοση Ping))) του έργου. Μεταβείτε στο επόμενο βήμα όταν είστε έτοιμοι…

Βήμα 3: Κωδικός Arduino…

Κωδικός Arduino…
Κωδικός Arduino…
Κωδικός Arduino…
Κωδικός Arduino…

It'sρθε η ώρα να εργαστείτε στην πλευρά του Arduino.

Κατεβάστε τη συνημμένη βιβλιοθήκη MD_MAX72XX.zip και εγκαταστήστε την από το IDE (σκίτσο-> βιβλιοθήκη εισαγωγής).

Τώρα αποσυμπιέστε και φορτώστε το σκίτσο MeasureDistanceV200.ino και ας το δούμε. Υπάρχουν αρκετές γραμμές που μπορείτε να επεξεργαστείτε:

1) Ο τύπος οθόνης Matrix: η παρεχόμενη βιβλιοθήκη υποστηρίζει τύπο εμφάνισης 4 matrix, έτσι ώστε να λειτουργεί με τις περισσότερες οθόνες της αγοράς. Απλώς σχολιάστε έναν ορισμό κάθε φορά και ανεβάστε τον κώδικα στο Arduino για να δείτε αν ταιριάζει με την οθόνη σας.

2) Τύπος αισθητήρα: σχολιάστε μόνο τη γραμμή που ταιριάζει με τον αισθητήρα σας.

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

Τώρα ορίστε τις αποστάσεις όπως προτιμάτε, μπορείτε να τις τροποποιήσετε αργότερα όταν το έργο θα είναι στη θέση του.

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

Ενημέρωση 2019/03/30 - Ο κώδικας έχει ενημερωθεί:> Νέα βιβλιοθήκη εμφάνισης μήτρας, υποστηρίζει 4 τύπους εμφάνισης (πολλή τεκμηρίωση μέσα στη βιβλιοθήκη) Πιστώσεις σε majicdesigns

Ενημέρωση 2019/01/10 - Ο κωδικός έχει ενημερωθεί:> Προστέθηκε η δυνατότητα επιλογής της μονάδας μέτρησης από εκατοστά ή ίντσες

Ενημέρωση 2017/12/30 - Ο κωδικός έχει ενημερωθεί:> Απενεργοποιήστε την οθόνη σε στάση σε απόσταση STOP για περισσότερο από 10 δευτερόλεπτα!

Βήμα 4: Το έργο στην εργασία…

Το έργο στη δουλειά…
Το έργο στη δουλειά…
Το έργο στη δουλειά…
Το έργο στη δουλειά…

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

Χρησιμοποίησα ένα φύλλο αφρού πολυστυρολίου στο οποίο έκανα μια υποδοχή για τον αισθητήρα (δείτε την εικόνα).

Τώρα τοποθετήστε την οθόνη έτσι ώστε να μπορείτε να την δείτε από το αυτοκίνητό σας.

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

Συνιστάται: