Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Συναρμολόγηση εξαρτημάτων σε Breadboard
- Βήμα 2: Συνδέστε τους βραχυκυκλωτήρες στο Power & το Arduino
- Βήμα 3: Ανεβάστε το Σκίτσο/Κώδικα
- Βήμα 4: Χρήση του Βοηθού Στάθμευσης
- Βήμα 5: Ορισμός νέας θέσης στάθμευσης
Βίντεο: Arduino Parking Assistant - Παρκάρετε το αυτοκίνητό σας στο σωστό σημείο κάθε φορά: 5 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Σε αυτό το έργο, θα σας δείξω πώς να φτιάξετε τον δικό σας βοηθό στάθμευσης χρησιμοποιώντας ένα Arudino. Αυτός ο βοηθός στάθμευσης μετρά την απόσταση από το αυτοκίνητό σας και σας καθοδηγεί να το σταθμεύσετε στο σωστό σημείο χρησιμοποιώντας μια ένδειξη οθόνης LCD και ένα LED, το οποίο σταδιακά αλλάζει από πράσινο σε κόκκινο. Το κόκκινο LED αρχίζει να αναβοσβήνει εάν πλησιάσετε πολύ. Ένα κουμπί στον βοηθό σάς επιτρέπει επίσης να ορίσετε μια νέα θέση στάθμευσης.
Αυτό το έργο χτίστηκε χρησιμοποιώντας μόνο εξαρτήματα από το Elegoo Uno Project Super Starter Kit.
Προμήθειες
Όπως αναφέρθηκε, αυτό το έργο δημιουργήθηκε χρησιμοποιώντας το Elegoo Uno Project Super Starter Kit, οπότε η απόκτηση αυτού του κιτ θα σημαίνει ότι έχετε όλα όσα χρειάζεστε για να το χτίσετε.
Εάν δεν έχετε ή θέλετε να αγοράσετε ένα ολόκληρο κιτ, θα χρειαστείτε τα ακόλουθα εξαρτήματα:
- Arduino Uno - Αγοράστε εδώ
- Breadboard & Jumpers - Αγοράστε εδώ
- Αισθητήρας υπερήχων- αγοράστε εδώ
- Οθόνη LCD- Αγοράστε εδώ
- Απλό κουμπί- Αγοράστε εδώ
- LED 5mm RGB- Αγοράστε εδώ
- 2 αντιστάσεις 220 Ohm- Αγοράστε εδώ
- Ποτενσιόμετρο 10Κ- Αγοράστε εδώ
Βήμα 1: Συναρμολόγηση εξαρτημάτων σε Breadboard
Ξεκινήστε συνδέοντας τα εξαρτήματά σας στο breadboard σας. Προσπαθήστε να τα διαχωρίσετε όσο το δυνατόν περισσότερο, έτσι ώστε να έχετε πολύ χώρο για να συνδέσετε τους άλτες σας.
Υπάρχουν τρία εξαρτήματα που πρέπει να τοποθετήσετε σε ορισμένα σημεία για να αποφύγετε επιπλέον άλτες:
- Συνδέστε μια αντίσταση 220ohm σε μια πίστα συνδεδεμένη σε κάθε ένα από τα θετικά σκέλη (ανόδου) της λυχνίας LED. Θα χρειαστείτε μόνο τα κόκκινα και πράσινα πόδια, μπορείτε να αφήσετε το μπλε πόδι αποσυνδεδεμένο.
- Συνδέστε τον υαλοκαθαριστήρα (κεντρικό πόδι) του δοχείου στο ίδιο κομμάτι με το V0 στην οθόνη LCD. Αυτό το δοχείο θα χρησιμοποιηθεί για τη ρύθμιση της αντίθεσης της οθόνης LCD.
Βήμα 2: Συνδέστε τους βραχυκυκλωτήρες στο Power & το Arduino
Προσπάθησα να κρατήσω αυτό το έργο όσο το δυνατόν πιο κοντά στα παραδείγματα μαθημάτων στο κιτ Elegoo, έτσι ώστε να είναι αρκετά εύκολο να χρησιμοποιήσετε τα ίδια διαγράμματα σύνδεσης και απλώς να αντιγράψετε και να επικολλήσετε τμήματα του κώδικα για να λειτουργήσει.
Αυτό το έργο χρησιμοποιεί τα ακόλουθα μαθήματα:
- Μάθημα 4 - LED RGB
- Μάθημα 5 - Digitalηφιακές εισόδους
- Μάθημα 10 - Μονάδα υπερήχων αισθητήρων
- Μάθημα 14 - Οθόνη LCD
Ξεκινήστε συνδέοντας την τροφοδοσία με τα εξαρτήματα όπως φαίνεται στην πρώτη εικόνα. Χρειάζεστε μια παροχή GND και 5V στον αισθητήρα υπερήχων, GND στο LED, GND στο κουμπί ώθησης και, στη συνέχεια, μια σειρά συνδέσεων GND και 5V στην οθόνη LCD και το δοχείο.
Μόλις γίνει αυτό, μπορείτε να συνδέσετε τα στοιχεία στο IO του Arduino σας:
- Κουμπί - D2
- Ultraonic Sensor Echo - D3
- Υπερηχητικός αισθητήρας ενεργοποίησης - D4
- RGB LED Green Leg - D5
- RGB LED Red Leg - D6
- LCD RS - D7
- LCD EN - D8
- LCD D4 - D9
- LCD D5 - D10
- LCD D6 - D11
- LCD D7 - D12
Βήμα 3: Ανεβάστε το Σκίτσο/Κώδικα
Στη συνέχεια, θα πρέπει να ανεβάσετε το σκίτσο στο Arduino σας.
Κατεβάστε τον συνημμένο κώδικα και, στη συνέχεια, ανοίξτε τον στο Arduino IDE.
Συνδέστε το Arduino σας και βεβαιωθείτε ότι έχετε επιλέξει τη σωστή θύρα com και την πλακέτα και, στη συνέχεια, ανεβάστε τον κωδικό.
Βήμα 4: Χρήση του Βοηθού Στάθμευσης
Όταν ενεργοποιείτε τον βοηθό στάθμευσης, εμφανίζει μια σύντομη οθόνη εκτόξευσης του Βοηθού στάθμευσης και στη συνέχεια αρχίζει να λαμβάνει μετρήσεις απόστασης στο αντικείμενο μπροστά από τον αισθητήρα υπερήχων, σε μέγιστο 80 εκατοστά - αυτό μπορεί να αλλάξει στον κωδικό ώστε να ταιριάζει στο χώρο στάθμευσης. /γκαράζ.
Η απόσταση εμφανίζεται στην οθόνη LCD και το LED RGB θα ανάψει ανάλογα με την απόσταση από το αντικείμενο. Εάν το αντικείμενο βρίσκεται στη μέγιστη απόσταση, το LED θα είναι εντελώς πράσινο και αν είναι στην ελάχιστη απόσταση (το σωστό σημείο στάθμευσης) τότε θα είναι εντελώς κόκκινο. Το LED θα αλλάξει χρώμα αναλογικά μεταξύ αυτών των δύο ορίων, με ένα κίτρινο χρώμα στη μέση. Εάν το αντικείμενο πλησιάζει περισσότερο από την ελάχιστη απόσταση, η λυχνία LED θα αναβοσβήνει με κόκκινο χρώμα. Η οθόνη LCD θα συνεχίσει να εμφανίζει την πραγματική μετρημένη απόσταση ενώ αναβοσβήνει η λυχνία LED.
Δοκιμάστε να μετακινήσετε το σώμα ή το χέρι σας μπροστά από τον αισθητήρα υπερήχων και βεβαιωθείτε ότι οι μετρήσεις στην οθόνη LCD αλλάζουν και ότι το LED RGB αλλάζει από πράσινο όταν είστε πολύ μακριά σε κόκκινο όταν είστε κοντά.
Βήμα 5: Ορισμός νέας θέσης στάθμευσης
Για να ορίσετε μια νέα θέση στάθμευσης, βεβαιωθείτε ότι το αυτοκίνητο είναι σταθμευμένο στη νέα θέση που θα οριστεί και ότι η οθόνη δείχνει τη σωστή απόσταση από το αυτοκίνητο και, στη συνέχεια, πατήστε το κουμπί για να ενημερώσετε τη θέση στάθμευσης. Λάβετε υπόψη ότι αυτό δεν αλλάζει τη μέγιστη απόσταση, οπότε αν χρειαστεί να σταθμεύσετε το αυτοκίνητό σας περισσότερο από αυτήν την απόσταση, τότε θα πρέπει να το ενημερώσετε στον κωδικό, αυτή η προσαρμογή προορίζεται να χρησιμοποιηθεί για λεπτή προσαρμογή.
Δοκιμάστε να τοποθετήσετε ένα αντικείμενο ή το χέρι σας σε μια ορισμένη απόσταση, περίπου 40 εκατοστά από τον αισθητήρα υπερήχων και πατήστε το κουμπί. Η λυχνία LED θα αναβοσβήνει πράσινη και έπειτα κόκκινη και στη συνέχεια θα ρυθμιστεί η νέα απόσταση. Θα πρέπει τώρα να παρατηρήσετε ότι το LED RGB γίνεται εντελώς κόκκινο κατά 40 εκατοστά αντί για 20 εκατοστά και αρχίζει να αναβοσβήνει όταν η απόσταση είναι μικρότερη από 40 εκατοστά.
Για να επαναφέρετε την απόσταση, ρυθμίστε το αντικείμενο στα 20 εκατοστά από τον αισθητήρα και πατήστε ξανά το κουμπί.
Το σωστό σημείο είναι 20 εκατοστά και η μέγιστη απόσταση 80 εκατοστά είναι απλώς αυθαίρετοι αριθμοί που χρησιμοποιούνται για αυτό το παράδειγμα. Θα χρειαστεί να ορίσετε τα δικά σας όρια για το δικό σας γκαράζ και αυτοκίνητο προτού το χρησιμοποιήσετε.
Αυτό είναι όλο, ο βοηθός στάθμευσης μπορεί τώρα να εγκατασταθεί σε ένα περίβλημα και να τοποθετηθεί στον τοίχο του γκαράζ σας. Μπορεί επίσης να θέλετε να τοποθετήσετε την οθόνη LCD και τη λυχνία λίγο πιο ψηλά στον τοίχο από τον αισθητήρα υπερήχων, έτσι ώστε να είναι πιο εύκολο να το δείτε.
Πείτε μου τι θα αλλάζατε ή θα κάνατε διαφορετικά στην ενότητα σχολίων.
Συνιστάται:
Απλός αυτοματοποιημένος σιδηρόδρομος από σημείο σε σημείο: 10 βήματα (με εικόνες)
Απλό αυτοματοποιημένο μοντέλο σιδηροδρόμου από σημείο σε σημείο: Οι μικροελεγκτές Arduino είναι εξαιρετικοί για την αυτοματοποίηση μοντέλων σιδηροδρόμων. Η αυτοματοποίηση των διατάξεων είναι χρήσιμη για πολλούς σκοπούς, όπως η τοποθέτηση της διάταξής σας σε μια οθόνη όπου η λειτουργία διάταξης μπορεί να προγραμματιστεί για την εκτέλεση τρένων σε μια αυτοματοποιημένη ακολουθία. Το l
Ταλαντωτής ελεγχόμενης τάσης από σημείο σε σημείο: 29 Βήματα
Point-to-point Voltage Controlled Oscillator: Γεια! Βρήκατε ένα έργο όπου παίρνουμε ένα πραγματικά φθηνό μικροτσίπ, ένα CD4069 (ωραίο), και κολλάμε μερικά μέρη σε αυτό, και παίρνουμε έναν πολύ χρήσιμο ταλαντωτή ελεγχόμενης τάσης pitch-tracking! Η έκδοση που θα κατασκευάσουμε έχει μόνο κυματομορφή πριονιού ή ράμπας, η οποία είναι
Cosmo Clock - Αλλάζει χρώμα κάθε φορά που ένας αστροναύτης εισέρχεται στο χώρο: 8 βήματα (με εικόνες)
Ρολόι Cosmo - Αλλάζει χρώμα κάθε φορά που ένας αστροναύτης εισέρχεται στο χώρο: Γεια! Είστε λάτρης του διαστήματος; Αν ναι τότε hi-fi! Λατρεύω το διάστημα και την αστρονομία. Προφανώς δεν είμαι αστροναύτης για να πάω εκεί και να ρίξω μια πιο προσεκτική ματιά στο σύμπαν. Αλλά κάθε φορά που ανακαλύπτω ότι ένα άτομο από τη γη έχει ταξιδέψει στον ουρανό, εμπνέομαι
Κάντε ένα καλό Dupont Pin-Crimp ΚΑΘΕ ΦΟΡΑ!: 15 βήματα (με εικόνες)
Κάντε ένα καλό Dupont Pin-Crimp ΚΑΘΕ ΦΟΡΑ!: Όποιος εργάζεται με Arduino, Raspberry PI, Beagle Bone ή οποιοδήποτε άλλο έργο πολλαπλών κυκλωμάτων έχει εξοικειωθεί. Το Οι αρσενικές ακίδες είναι συνήθως τοποθετημένες στην πλακέτα κυκλώματος με b
Κατακτήστε ένα τέλειο ενσωματωμένο σύρμα κάθε φορά: 7 βήματα (με εικόνες)
Διδάξτε ένα τέλειο Inline Wire Splice Everytime: Σε αυτό το διδακτικό θα σας διδάξω πώς να φτιάχνετε μια τέλεια εσωτερική συγκόλληση σύρματος, κάθε φορά Τι είναι μια ενσωματωμένη συναρμογή; Λοιπόν, εάν εργάζεστε με οποιονδήποτε τύπο ηλεκτρικής καλωδίωσης και πρέπει να συνδέσετε 2 κομμάτια καλώδιο έχετε 2 επιλογές, πλεξίδα ή inlinePigtail s