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

Maverick - Τηλεχειριζόμενο αυτοκίνητο διπλής κατεύθυνσης επικοινωνίας: 17 βήματα (με εικόνες)
Maverick - Τηλεχειριζόμενο αυτοκίνητο διπλής κατεύθυνσης επικοινωνίας: 17 βήματα (με εικόνες)

Βίντεο: Maverick - Τηλεχειριζόμενο αυτοκίνητο διπλής κατεύθυνσης επικοινωνίας: 17 βήματα (με εικόνες)

Βίντεο: Maverick - Τηλεχειριζόμενο αυτοκίνητο διπλής κατεύθυνσης επικοινωνίας: 17 βήματα (με εικόνες)
Βίντεο: Με 3 βαθμούς έξω, 20 στον κλιματισμό αλλά 25 στον ιματισμό!!!! 2022 Ford Maverick Hybrid FAIL 2024, Ιούνιος
Anonim
Maverick - Τηλεχειριζόμενο αυτοκίνητο διπλής κατεύθυνσης επικοινωνίας
Maverick - Τηλεχειριζόμενο αυτοκίνητο διπλής κατεύθυνσης επικοινωνίας
Maverick - Τηλεχειριζόμενο αυτοκίνητο διπλής κατεύθυνσης επικοινωνίας
Maverick - Τηλεχειριζόμενο αυτοκίνητο διπλής κατεύθυνσης επικοινωνίας

Γεια σε όλους, είμαι ο Ραζβάν και καλώς ήρθατε στο έργο μου "Maverick".

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

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

Πώς λειτουργεί;

Το Maverick είναι ένα αυτοκίνητο RC που χρησιμοποιεί τη μονάδα LRF24L01 για την αποστολή και λήψη δεδομένων από και προς το τηλεχειριστήριο.

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

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

Ας χτίσουμε λοιπόν.

Βήμα 1: Απαιτούμενα μέρη για το τηλεχειριστήριο

Απαιτούμενα μέρη για τηλεχειριστήριο
Απαιτούμενα μέρη για τηλεχειριστήριο

- Arduino Micro controller (έχω χρησιμοποιήσει Arduino Uno για το χειριστήριο μου)

- Ραδιοφωνικός πομποδέκτης NRF24L01 (θα χρησιμοποιηθεί για αμφίδρομη επικοινωνία μεταξύ του αυτοκινήτου και του τηλεχειριστηρίου)

- Tower Pro Micro Servo 9g SG90 (χρησιμοποιείται για την εμφάνιση των δεδομένων από το όχημα, θα επιτρέψει στον χειριστή να απεικονίσει τις παραμέτρους που μετρήθηκαν από τους αισθητήρες του αυτοκινήτου σε ένα γράφημα).

- Joystick (για τον έλεγχο του οχήματος ή τον έλεγχο του σερβο οχήματος).

- Δύο διαφορετικά χρώματα LED (επέλεξα κόκκινο και πράσινο για την ένδειξη των τρόπων λειτουργίας).

- πυκνωτές 10microF

- 2 κουμπιά (για την επιλογή των τρόπων λειτουργίας).

- Διάφορες αντιστάσεις.

- Breadboard?

- Σύνδεση καλωδίων.

- Κλιπ χαρτιού (ως βελόνα του γραφήματος).

Χάρτινο κουτί παπουτσιών (για το πλαίσιο)

- Λαστιχάκια

Βήμα 2: Απαιτείται μέρος για το Maverick

Απαιτείται μέρος για το Maverick
Απαιτείται μέρος για το Maverick

- Micro-controller Arduino (έχω χρησιμοποιήσει και Arduino Nano)

- Ραδιοφωνικός πομποδέκτης NRF24L01 (θα χρησιμοποιηθεί για αμφίδρομη ασύρματη επικοινωνία μεταξύ του αυτοκινήτου και του τηλεχειριστηρίου).

- L298 οδηγός κινητήρα (η μονάδα θα οδηγεί πραγματικά τους ηλεκτρικούς κινητήρες του αυτοκινήτου).

- Αισθητήρας DHT11 (αισθητήρας θερμοκρασίας και υγρασίας)

- 2 x Ηλεκτροκινητήρες με γρανάζια και τροχούς.

- Αισθητήρας υπερήχων HC-SR04 (αισθητήρας που θα δώσει τη δυνατότητα ανίχνευσης αντικειμένων γύρω και αποφυγής εμποδίων)

- Tower Pro Micro Servo 9g SG90 (θα επιτρέψει τον προσανατολισμό του αισθητήρα υπερήχων έτσι ώστε να μπορεί να μετρήσει το εύρος σε διαφορετικές κατευθύνσεις).

- Λευκό LED (για φωτισμό έχω χρησιμοποιήσει έναν παλιό αισθητήρα χρώματος που έχει καεί αλλά τα LED εξακολουθούν να λειτουργούν).

- 10 πυκνωτές microF.

- Breadboard?

- Σύνδεση καλωδίων.

- A4 clipboard ως πλαίσιο του οχήματος.

- Μερικοί τροχοί από έναν παλιό εκτυπωτή.

- Μερική ταινία διπλής όψης.

- Συνδετήρες φακέλων για τη στερέωση των κινητήρων στο πλαίσιο.

- Λαστιχάκια

Εργαλεία που χρησιμοποιήθηκαν:

- Πένσα

- Κατσαβίδι

- Διπλή ταινία

- Λαστιχάκια

- Κόφτης

Βήμα 3: Λίγες λεπτομέρειες σχετικά με ορισμένα από τα υλικά:

Λίγες λεπτομέρειες για ορισμένα υλικά
Λίγες λεπτομέρειες για ορισμένα υλικά
Λίγες λεπτομέρειες για ορισμένα υλικά
Λίγες λεπτομέρειες για ορισμένα υλικά
Λίγες λεπτομέρειες για ορισμένα υλικά
Λίγες λεπτομέρειες για ορισμένα υλικά
Λίγες λεπτομέρειες για ορισμένα υλικά
Λίγες λεπτομέρειες για ορισμένα υλικά

Ενότητα L298:

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

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

Για να κάνουμε όλα τα παραπάνω θα χρειαστούμε μια γέφυρα Η που στην πραγματικότητα είναι μια σειρά τρανζίστορ που επιτρέπει τον έλεγχο της ροής ρεύματος στους κινητήρες. Η μονάδα L298 είναι ακριβώς αυτό.

Αυτή η ενότητα μας επιτρέπει επίσης να λειτουργούμε τους κινητήρες με διαφορετικές ταχύτητες χρησιμοποιώντας τους πείρους ENA και ENB με δύο ακίδες PWM από το Arduino, αλλά για αυτό το έργο, προκειμένου να εξοικονομήσουμε δύο ακίδες PWM, δεν θα ελέγξουμε την ταχύτητα των κινητήρων, παρά μόνο την κατεύθυνση οι βραχυκυκλωτήρες για τις ακίδες ENA και ENB θα παραμείνουν στη θέση τους.

Ενότητα NRF24L01:

Πρόκειται για έναν πομποδέκτη που χρησιμοποιείται συνήθως και επιτρέπει την ασύρματη επικοινωνία μεταξύ του αυτοκινήτου και του τηλεχειριστηρίου. Χρησιμοποιεί ζώνη 2,4 GHz και μπορεί να λειτουργήσει με ρυθμούς baud από 250 kbps έως 2 Mbps. Εάν χρησιμοποιείται σε ανοιχτό χώρο και με χαμηλότερο ρυθμό baud, η εμβέλεια του μπορεί να φτάσει τα 100 μέτρα, γεγονός που το καθιστά ιδανικό για αυτό το έργο.

Η μονάδα είναι συμβατή με τον μικροελεγκτή Arduino, αλλά πρέπει να είστε προσεκτικοί για να την τροφοδοτήσετε από ακίδα 3.3V όχι από 5V, διαφορετικά κινδυνεύετε να καταστρέψετε τη μονάδα.

Αισθητήρας DHT 11:

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

Βήμα 4: Ρύθμιση των συνδέσεων για Maverick

Ρύθμιση των συνδέσεων για Maverick
Ρύθμιση των συνδέσεων για Maverick
Ρύθμιση των συνδέσεων για Maverick
Ρύθμιση των συνδέσεων για Maverick

Συνδέσεις Maverick:

Ενότητα NRF24L01 (καρφίτσες)

VCC - Arduino Nano 3V3

GND - Arduino Nano GND

CS - Arduino Nano D8

CE - Arduino Nano D7

MOSI - Arduino Nano D11

SCK- Arduino Nano D13

MISO - Arduino Nano D12

IRQ Δεν χρησιμοποιείται

Ενότητα L298N (καρφίτσες)

IN1 - Arduino Nano D5

IN2 - Arduino Nano D4

IN3 - Arduino Nano D3

IN4 - Arduino Nano D2

ENA - έχει άλτη στη θέση του -

ENB - έχει άλτη στη θέση του -

DHT11

VCC 5V ράγα του breadboard

GND GND σιδηροτροχιά του breadboard

S D6

Υπερηχητικός αισθητήρας HC-SR04

VCC 5V ράγα του breadboard

GND GND σιδηροτροχιά του breadboard

Trig - Arduino Nano A1

Echo - Arduino Nano A2

Tower Pro Micro Servo 9g SG90

GND (καλώδιο καφέ χρώματος) GND ράγα του breadboard

VCC (κόκκινο χρώμα σύρμα) 5V ράγα του breadboard

Σήμα (καλώδιο πορτοκαλί χρώματος) - Arduino Nano D10

Φως LED - Arduino Nano A0

Breadboard

5V Rail - Arduino Nano 5V

GND σιδηρόδρομος - Arduino Nano GND

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

- Καρφίτσα Arduino Nano 5V στη ράγα 5V της σανίδας

-Καρφίτσα Arduino Nano GND στη ράγα GND της σανίδας

Ενότητα NRF24L01

- Το GND της ενότητας πηγαίνει στο GND της σιδηροτροχιάς

- Το VCC πηγαίνει στην ακίδα Arduino Nano 3V3. Προσέξτε να μην συνδέσετε το VCC με τα 5V του ψωμιού, καθώς κινδυνεύετε να καταστρέψετε τη μονάδα NRF24L01

- Η καρφίτσα CSN πηγαίνει στο Arduino Nano D8.

- Η καρφίτσα CE πηγαίνει στο Arduino Nano D7.

- Ο πείρος SCK πηγαίνει στο Arduino Nano D13.

- Η καρφίτσα MOSI πηγαίνει στο Arduino Nano D11.

- Ο πείρος MISO πηγαίνει στο Arduino Nano D12.

- Ο πείρος IRQ δεν θα συνδεθεί. Να είστε προσεκτικοί εάν χρησιμοποιείτε διαφορετικό πίνακα από το Arduino Nano ή το Arduino Uno, οι ακίδες SCK, MOSI και MISO θα είναι διαφορετικές.

- Έχω συνδέσει επίσης έναν πυκνωτή 10 μF μεταξύ του VCC και του GND της μονάδας για να μην έχω προβλήματα με την τροφοδοσία της μονάδας. Αυτό δεν είναι υποχρεωτικό εάν χρησιμοποιείτε τη μονάδα σε ελάχιστη ισχύ, αλλά όπως διάβασα στο Διαδίκτυο πολλά έργα είχαν προβλήματα με αυτό.

- Θα χρειαστεί επίσης να κατεβάσετε τη βιβλιοθήκη RF24 για αυτήν την ενότητα. Μπορείτε να το βρείτε στον ακόλουθο ιστότοπο:

Ενότητα L298N

- Για τις καρφίτσες ENA και ENB άφησα τους βραχυκυκλωτήρες συνδεδεμένους επειδή δεν χρειάζεται να ελέγξω την ταχύτητα των κινητήρων, για να γλιτώσω δύο ψηφιακούς πείρους PWM στο Arduino Nano. Έτσι, σε αυτό το έργο οι κινητήρες θα λειτουργούν πάντα με πλήρη ταχύτητα, αλλά τελικά οι τροχοί δεν θα περιστρέφονται για να τρέχουν γρήγορα λόγω της ταχύτητας των κινητήρων.

- Η καρφίτσα IN1 πηγαίνει στο Arduino Nano D5.

- Η καρφίτσα IN2 πηγαίνει στο Arduino Nano D4.

- Η καρφίτσα IN3 πηγαίνει στο Arduino Nano D3.

- Ο πείρος IN4 πηγαίνει στο Arduino Nano D2.

- Το + της μπαταρίας θα μπει στην υποδοχή 12V.

- Το - της μπαταρίας θα περάσει στην υποδοχή GND και στη ράγα GND της σανίδας ψωμιού.

- Εάν χρησιμοποιείτε μια ισχυρή μπαταρία (μέγιστη 12V) μπορείτε να τροφοδοτήσετε το Arduino Nano από την υποδοχή 5V στην καρφίτσα Vin, αλλά έχω μόνο μπαταρίες 9V, οπότε χρησιμοποίησα μία μόνο για τους κινητήρες και μία για την τροφοδοσία του Arduino Nano και τους αισθητήρες.

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

Ενότητα DHT11

- Οι καρφίτσες της μονάδας ταιριάζουν απόλυτα στο breadboard. Έτσι, η καρφίτσα πηγαίνει στη ράγα GND.

- Ο πείρος σήματος πηγαίνει στο Arduino Nano D6.

- Ο πείρος VCC πηγαίνει στη ράγα ψωμιού 5V.

HC-SR04 Υπερηχητική μονάδα αισθητήρα

- Ο πείρος VCC πηγαίνει στη ράγα 5V του ψωμιού.

- Ο πείρος GND στη ράγα GND της σανίδας ψωμιού.

- Ο πείρος Trig στο Arduino Nano A1.

- Ο πείρος Echo στο Arduino Nano A2.

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

Tower Pro Micro Servo 9g SG90

- Το καφέ σύρμα στη ράγα GND της σανίδας

- Το κόκκινο σύρμα στη ράγα 5V της σανίδας

- Το πορτοκαλί σύρμα στο Arduino Nano D10.

LED

- Το LED θα παρέχεται από τον ακροδέκτη A0. Έχω χρησιμοποιήσει έναν παλιό αισθητήρα χρώματος που έχει καεί, αλλά οι λυχνίες LED εξακολουθούν να λειτουργούν και οι 4 από αυτές στη μικρή πλακέτα είναι τέλειες για να φωτίσουν τον δρόμο του οχήματος. Εάν χρησιμοποιείτε μόνο ένα LED, θα πρέπει να χρησιμοποιήσετε μια αντίσταση 330Ω σειράς με το LED για να μην την κάψετε.

Συγχαρητήρια οι συνδέσεις του οχήματος ολοκληρώθηκαν.

Βήμα 5: Απομακρυσμένες συνδέσεις Maverick:

Απομακρυσμένες συνδέσεις Maverick
Απομακρυσμένες συνδέσεις Maverick

Ενότητα NRF24L01 (καρφίτσες)

VCC - ακίδα Arduino Uno 3V3

GND - Arduino Uno pin GND

CS - Arduino Uno pin D8

CE - Arduino Uno pin D7

MOSI - Arduino Uno pin D11

SCK - Arduino Uno pin D13

MISO - Arduino Uno pin D12

IRQ Δεν χρησιμοποιείται

Χειριστήριο

GND GND σιδηροτροχιά του breadboard

VCC 5V ράγα του breadboard

VRX - Arduino Uno pin A3

VRY - Arduino Uno pin A2

Tower Pro Micro Servo 9g SG90

GND (καλώδιο καφέ χρώματος) GND ράγα του breadboard

VCC (κόκκινο χρώμα σύρμα) 5V ράγα του breadboard

Σήμα (καλώδιο πορτοκαλί χρώματος) - Arduino Uno pin D6

Κόκκινο LED - Arduino Uno pin D4

Πράσινο LED - Arduino Uno pin D5

Αυτόματο κουμπί ώθησης - Arduino Uno pin D2

Κουμπί εμβέλειας - Arduino Uno pin D3

Breadboard

5V Rail - Arduino Uno pin 5V

GND Rail - Arduino Uno pin GND

Καθώς χρησιμοποιώ για το χειριστήριο ένα Arduino Uno, έχω συνδέσει το Uno σε μια σανίδα ψωμιού με μερικά λαστιχάκια για να μην κινούμαι.

- Το Arduino Uno θα τροφοδοτείται από μπαταρία 9V μέσω της υποδοχής.

- Καρφίτσα Arduino Uno 5V στη ράγα 5V του ψωμιού

-Καρφίτσα Arduino Uno GND στη ράγα GND της σανίδας ψωμιού.

Ενότητα NRF24L01

- Το GND της ενότητας πηγαίνει στο GND της σιδηροτροχιάς

- Το VCC πηγαίνει στην ακίδα Arduino Uno 3V3. Προσέξτε να μην συνδέσετε το VCC με τα 5V του ψωμιού, καθώς κινδυνεύετε να καταστρέψετε τη μονάδα NRF24L01

- Η καρφίτσα CSN πηγαίνει στο Arduino Uno D8.

- Η καρφίτσα CE πηγαίνει στο Arduino Uno D7.

- Ο πείρος SCK πηγαίνει στο Arduino Uno D13.

- Η καρφίτσα MOSI πηγαίνει στο Arduino Uno D11.

- Ο πείρος MISO πηγαίνει στο Arduino Uno D12.

- Ο πείρος IRQ δεν θα συνδεθεί. Να είστε προσεκτικοί εάν χρησιμοποιείτε διαφορετικό πίνακα από το Arduino Nano ή το Arduino Uno, οι ακίδες SCK, MOSI και MISO θα είναι διαφορετικές.

- Έχω συνδέσει επίσης έναν πυκνωτή 10 μF μεταξύ του VCC και του GND της μονάδας για να μην έχω προβλήματα με την τροφοδοσία της μονάδας. Αυτό δεν είναι υποχρεωτικό εάν χρησιμοποιείτε τη μονάδα σε ελάχιστη ισχύ, αλλά όπως διάβασα στο Διαδίκτυο πολλά έργα είχαν προβλήματα με αυτό.

Ενότητα Joystick

- Η μονάδα χειριστηρίου αποτελείται από 2 ποτενσιόμετρα, οπότε είναι πολύ παρόμοια με τις συνδέσεις.

- καρφίτσα GND στη ράγα GND της σανίδας ψωμιού.

- Καρφίτσα VCC στη ράγα 5V της σανίδας ψωμιού.

- Καρφίτσα VRX στην ακίδα Arduino Uno A3.

- Καρφίτσα VRY στην καρφίτσα Arduino Uno A2.

Tower Pro Micro Servo 9g SG90

- Το καφέ σύρμα στη ράγα GND της σανίδας

- Το κόκκινο σύρμα στη ράγα 5V της σανίδας

- Το πορτοκαλί σύρμα στο Arduino Uno D6.

LED

- Το κόκκινο LED θα συνδεθεί σε σειρά με αντίσταση 330Ω στο Arduino Uno pin D4.

- Το πράσινο LED θα συνδεθεί σε σειρά με αντίσταση 330Ω στο Arduino Uno pin D5.

Κουμπιά ώθησης

- Τα κουμπιά θα χρησιμοποιηθούν για την επιλογή του τρόπου λειτουργίας του οχήματος.

- Το αυτόνομο κουμπί θα συνδεθεί με τον πείρο D2 του Arduino Uno. Το κουμπί πρέπει να τραβηχτεί με αντίσταση 1k ή 10k η τιμή δεν είναι σημαντική.

- Το κουμπί εμβέλειας θα συνδεθεί με τον ακροδέκτη D3 του Arduino Uno. Το ίδιο το κουμπί πρέπει να τραβηχτεί με αντίσταση 1k ή 10k.

Αυτό είναι που έχουμε συνδέσει όλα τα ηλεκτρικά μέρη.

Βήμα 6: Δημιουργία πλαισίου τηλεχειριστηρίου

Δημιουργία πλαισίου τηλεχειριστηρίου
Δημιουργία πλαισίου τηλεχειριστηρίου
Δημιουργία πλαισίου τηλεχειριστηρίου
Δημιουργία πλαισίου τηλεχειριστηρίου
Δημιουργία πλαισίου τηλεχειριστηρίου
Δημιουργία πλαισίου τηλεχειριστηρίου
Δημιουργία πλαισίου τηλεχειριστηρίου
Δημιουργία πλαισίου τηλεχειριστηρίου

Το πλαίσιο του τηλεχειριστηρίου είναι στην πραγματικότητα κατασκευασμένο από χαρτοκιβώτιο παπουτσιών. Φυσικά, άλλα υλικά θα είναι καλύτερα, αλλά στην περίπτωσή μου τα υλικά που μπορώ να χρησιμοποιήσω είναι περιορισμένα. Έτσι χρησιμοποίησα ένα κουτί από χαρτόνι.

Πρώτα έκοψα τις εξωτερικές πλευρές του εξωφύλλου και πήρα τρία μέρη όπως στην εικόνα.

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

Το τρίτο μακρύτερο μέρος θα έρθει κάθετα πάνω τους σχηματίζοντας ένα σχήμα τύπου «Τ».

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

Βήμα 7: Δημιουργία γραφήματος για το τηλεχειριστήριο

Δημιουργία του γραφήματος για το τηλεχειριστήριο
Δημιουργία του γραφήματος για το τηλεχειριστήριο
Δημιουργία του γραφήματος για το τηλεχειριστήριο
Δημιουργία του γραφήματος για το τηλεχειριστήριο
Δημιουργία του γραφήματος για το τηλεχειριστήριο
Δημιουργία του γραφήματος για το τηλεχειριστήριο

Φυσικά σε αυτό το βήμα θα ήταν ωραίο να έχετε LCD (16, 2) έτσι ώστε να εμφανίζονται τα δεδομένα που παρέχονται από το όχημα. Αλλά στην περίπτωσή μου δεν έχω ένα, οπότε έπρεπε να βρω έναν άλλο τρόπο για να εμφανίσω τα δεδομένα.

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

Οι παράμετροι που μετρούνται από τους αισθητήρες θα μετατραπούν σε μοίρες για τον σερβοκινητήρα. Επειδή ο σερβοκινητήρας δεν είναι της καλύτερης ποιότητας, περιόρισα την κίνησή του από 20 ° σε 160 ° (20 ° σημαίνει 0 μετρημένη τιμή παραμέτρου και 160 ° σημαίνει τη μέγιστη τιμή παραμέτρου που μπορεί να εμφανιστεί για παράδειγμα 140 εκατοστά).

Όλα αυτά μπορούν να προσαρμοστούν από τον κώδικα Arduino.

Για το γράφημα χρησιμοποίησα ένα φύλλο σχεδίασης ραντάρ, το οποίο έκοψα στη μέση αφού το τροποποίησα λίγο χρησιμοποιώντας το βασικό Windows Paint and Snipping Tool.

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

Ο άξονας περιστροφής του σερβοκινητήρα πρέπει να ευθυγραμμιστεί με το κέντρο του φύλλου σχεδίου.

Τέντωσα και τροποποίησα το συνδετήρα για να ταιριάξω με τον βραχίονα του σερβοκινητήρα.

Στη συνέχεια, το πιο σημαντικό είναι να "βαθμονομήσετε" το γράφημα. Έτσι, για διαφορετικές τιμές των παραμέτρων που μετρήθηκαν, η βελόνα του γραφήματος πρέπει να δείχνει τη σωστή τιμή γωνίας. Έχω κάνει αυτό αλλάζοντας το τηλεχειριστήριο και το Maverick ON και μετρώντας διαφορετικές αποστάσεις με τον αισθητήρα υπερήχων, παίρνοντας τις τιμές από τη σειριακή οθόνη για να είμαι σίγουρος ότι αυτό που δείχνει το γράφημα είναι σωστό. Μετά από λίγες επανατοποθετήσεις του σερβο και λίγη κάμψη της βελόνας, το γράφημα έδειχνε τις κατάλληλες παραμέτρους που μετρήθηκαν.

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

Τέλος, το τηλεχειριστήριο τελείωσε.

Βήμα 8: Χτίζοντας το Maverick Chassis

Χτίζοντας το Maverick Chassis
Χτίζοντας το Maverick Chassis
Χτίζοντας το Maverick Chassis
Χτίζοντας το Maverick Chassis
Χτίζοντας το Maverick Chassis
Χτίζοντας το Maverick Chassis

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

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

Αφού κόπηκε ο πίνακας, καλύφθηκε με μια ασημένια ταινία (ταινία αντι -παφλασμού) για να του δώσει μια πιο ωραία εμφάνιση.

Οι δύο κινητήρες συνδέθηκαν όπως στις εικόνες χρησιμοποιώντας διπλή ταινία και τροποποιημένους συνδετήρες φακέλων. Δύο τρύπες έχουν ανοίξει σε κάθε πλευρά του πλαισίου για να επιτρέψουν στα καλώδια του κινητήρα να περάσουν για να φτάσουν στη μονάδα L298N.

Βήμα 9: Δημιουργία πλευρικών πάνελ του πλαισίου

Δημιουργία πλαϊνών πάνελ του πλαισίου
Δημιουργία πλαϊνών πάνελ του πλαισίου
Δημιουργία πλαϊνών πάνελ του πλαισίου
Δημιουργία πλαϊνών πάνελ του πλαισίου
Δημιουργία πλαϊνών πάνελ του πλαισίου
Δημιουργία πλαϊνών πάνελ του πλαισίου

Όπως αναφέρθηκε προηγουμένως, ολόκληρο το εξωτερικό κέλυφος του Maverick είναι κατασκευασμένο από χαρτοκιβώτιο. Τα πλαϊνά πάνελ κόπηκαν με κόφτη, μετρήθηκαν και κατασκευάστηκαν για να ταιριάζουν στο πλαίσιο.

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

Βήμα 10: Δημιουργία μπροστινών και πίσω υποστηρίξεων για το πλαίσιο

Δημιουργία μπροστινών και πίσω υποστηρίξεων για το πλαίσιο
Δημιουργία μπροστινών και πίσω υποστηρίξεων για το πλαίσιο
Δημιουργία μπροστινών και πίσω υποστηρίξεων για το πλαίσιο
Δημιουργία μπροστινών και πίσω υποστηρίξεων για το πλαίσιο
Δημιουργία μπροστινών και πίσω υποστηρίξεων για το πλαίσιο
Δημιουργία μπροστινών και πίσω υποστηρίξεων για το πλαίσιο
Δημιουργία μπροστινών και πίσω υποστηρίξεων για το πλαίσιο
Δημιουργία μπροστινών και πίσω υποστηρίξεων για το πλαίσιο

Τα εμπρός και πίσω στηρίγματα έχουν σκοπό να ασφαλίσουν τα πλαϊνά πάνελ μπροστά και πίσω από το αυτοκίνητο. Η μπροστινή στήριξη έχει επίσης σκοπό να φιλοξενήσει το φως (στην περίπτωσή μου ο σπασμένος αισθητήρας χρώματος).

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

Βήμα 11: Χτίζοντας το επάνω εξώφυλλο του πλαισίου

Χτίζοντας το επάνω εξώφυλλο του πλαισίου
Χτίζοντας το επάνω εξώφυλλο του πλαισίου
Χτίζοντας το επάνω εξώφυλλο του πλαισίου
Χτίζοντας το επάνω εξώφυλλο του πλαισίου
Χτίζοντας το επάνω εξώφυλλο του πλαισίου
Χτίζοντας το επάνω εξώφυλλο του πλαισίου

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

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

Βήμα 12: Συναρμολόγηση του πλαισίου σώματος

Συναρμολόγηση του πλαισίου σώματος
Συναρμολόγηση του πλαισίου σώματος
Συναρμολόγηση του πλαισίου σώματος
Συναρμολόγηση του πλαισίου σώματος
Συναρμολόγηση του πλαισίου σώματος
Συναρμολόγηση του πλαισίου σώματος
Συναρμολόγηση του πλαισίου σώματος
Συναρμολόγηση του πλαισίου σώματος

Βήμα 13: Τοποθέτηση των κινητήρων στο πλαίσιο

Τοποθέτηση των μοτέρ στο πλαίσιο
Τοποθέτηση των μοτέρ στο πλαίσιο
Τοποθέτηση των μοτέρ στο πλαίσιο
Τοποθέτηση των μοτέρ στο πλαίσιο
Τοποθέτηση των μοτέρ στο πλαίσιο
Τοποθέτηση των μοτέρ στο πλαίσιο

Οι δύο κινητήρες συνδέθηκαν όπως στις εικόνες χρησιμοποιώντας διπλή ταινία και τροποποιημένους συνδετήρες φακέλων. Δύο τρύπες έχουν ανοίξει σε κάθε πλευρά του πλαισίου για να επιτρέψουν στα καλώδια του κινητήρα να περάσουν για να φτάσουν στη μονάδα L298N.

Βήμα 14: Τοποθέτηση των ηλεκτρονικών στο πλαίσιο

Τοποθέτηση των ηλεκτρονικών στο πλαίσιο
Τοποθέτηση των ηλεκτρονικών στο πλαίσιο
Τοποθέτηση των ηλεκτρονικών στο πλαίσιο
Τοποθέτηση των ηλεκτρονικών στο πλαίσιο
Τοποθέτηση των ηλεκτρονικών στο πλαίσιο
Τοποθέτηση των ηλεκτρονικών στο πλαίσιο

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

Η μονάδα L298N εγκαταστάθηκε χρησιμοποιώντας 4 αποστάτες.

Η σανίδα ψωμιού ήταν προσαρτημένη στο πλαίσιο χρησιμοποιώντας διπλή ταινία.

Ο αισθητήρας υπερήχων συνδέθηκε με τους σερβοκινητήρες χρησιμοποιώντας διπλή ταινία και μερικές λαστιχένιες ταινίες.

Λοιπόν, όλα τα ηλεκτρονικά εξαρτήματα είναι στη θέση τους.

Βήμα 15: Προσαρμογή του πλαισίου του αμαξώματος στο πλαίσιο

Τοποθέτηση του πλαισίου του αμαξώματος στο πλαίσιο
Τοποθέτηση του πλαισίου του αμαξώματος στο πλαίσιο
Τοποθέτηση του πλαισίου του αμαξώματος στο πλαίσιο
Τοποθέτηση του πλαισίου του αμαξώματος στο πλαίσιο
Τοποθέτηση του πλαισίου του αμαξώματος στο πλαίσιο
Τοποθέτηση του πλαισίου του αμαξώματος στο πλαίσιο

Βήμα 16: Πώς να χειριστείτε το Maverick

Πώς να χειριστείτε το Maverick
Πώς να χειριστείτε το Maverick

Το Maverick μπορεί να λειτουργήσει σε 4 λειτουργίες και αυτό θα υποδεικνύεται από τα δύο LED στο τηλεχειριστήριο (κόκκινο και πράσινο).

1. Χειροκίνητος έλεγχος (Υγρασία). Αρχικά, όταν το όχημα είναι ενεργοποιημένο, θα είναι χειροκίνητο. Αυτό σημαίνει ότι ο Maverick θα ελέγχεται χειροκίνητα από το τηλεχειριστήριο με τη βοήθεια του χειριστηρίου. Και τα δύο LED θα απενεργοποιηθούν στο τηλεχειριστήριο, υποδεικνύοντας ότι είμαστε σε χειροκίνητη λειτουργία. Η τιμή που εμφανίζεται στο γράφημα του τηλεχειριστηρίου θα είναι η ΥΓΡΑΣΙΑ του αέρα γύρω από το Maverick.

2. Χειροκίνητος έλεγχος (Θερμοκρασία). Όταν και το Green Led και το Red Led είναι ενεργοποιημένα. Αυτό σημαίνει ότι ο Maverick θα ελέγχεται χειροκίνητα από το τηλεχειριστήριο με τη βοήθεια του χειριστηρίου. Σε αυτήν τη λειτουργία, το φως θα ανάψει επίσης. Η τιμή που εμφανίζεται στο γράφημα του τηλεχειριστηρίου θα είναι η ΘΕΡΜΟΚΡΑΣΙΑ του αέρα γύρω από το Maverick σε βαθμούς C.

3. Αυτόνομη λειτουργία. Όταν πατήσετε το κουμπί αυτόματης πίεσης, η κόκκινη λυχνία LED ανάβει, υποδεικνύοντας την Αυτόνομη Λειτουργία. Σε αυτή τη λειτουργία, ο Maverick αρχίζει να κινείται από μόνος του αποφεύγοντας εμπόδια και αποφασίζοντας πού θα στραφεί σύμφωνα με τις πληροφορίες που λαμβάνει από τον αισθητήρα υπερήχων. Σε αυτήν τη λειτουργία, η τιμή που εμφανίζεται στο γράφημα του τηλεχειριστηρίου είναι η απόσταση που μετράται κατά την κίνηση.

4. Λειτουργία μέτρησης εύρους. Όταν πατηθεί το κουμπί Range, η πράσινη λυχνία LED είναι ενεργοποιημένη, υποδεικνύοντας ότι το Maverick βρίσκεται σε λειτουργία εμβέλειας. Τώρα ο Μάβερικ δεν θα κουνηθεί. Το χειριστήριο θα ελέγχει τώρα τον σερβοκινητήρα που είναι προσαρτημένος στον αισθητήρα υπερήχων. Για να μετρήσετε την εμβέλεια από το όχημα σε διαφορετικά αντικείμενα γύρω του, απλώς μετακινήστε το χειριστήριο και στρέψτε τον αισθητήρα υπερήχων προς το αντικείμενο. Η τιμή της απόστασης προς το αντικείμενο θα εμφανιστεί στο γράφημα του τηλεχειριστηρίου σε cm.

Για την ενεργοποίηση και απενεργοποίηση της λυχνίας LED στο Maverick πρέπει να έχετε και τα δύο LED στο τηλεχειριστήριο On (για το φως On) ή Off (για το φως Off).

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

Μπορείτε να βρείτε τους κωδικούς για το τηλεχειριστήριο και για το Maverick.

Αυτό ήταν για το έργο μου Maverick. Ελπίζω να σας αρέσει και ευχαριστώ που το είδατε και ψηφίστε το αν σας αρέσει.

Συνιστάται: