DIY: RC Car με bluetooth και χειρισμό από Android

DIY: RC Car με bluetooth και χειρισμό από Android

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

Στο σημερινό DIY καλούμαστε να ανοίξουμε την αποθήκη και να ψάξουμε για όλα τα παλιά τηλεκατευθυνόμενα που περνούσαμε ατελείωτες ώρες. Μπορεί βέβαια να πέρασαν τα χρόνια, όμως οι περισσότεροι από εσάς ενδέχεται να έχει κρατήσει το "καλό" RC Car σε άψογη κατάσταση, έτοιμο για μάχη! Με όλα τα μοντέρνα drones, τα Android smartphones και την τεχνολογία Bluetooth που έχει μπει σε σχεδόν κάθε συσκευή, μπορούμε πλέον να απαλλαχτούμε από τον κλασικό τρόπο που ελέγχουμε ένα αντικείμενο, κάτι που θα δούμε στο σημερινό DIY.

Για τον σκοπό αυτό θα χρησιμοποιήσουμε ένα RC Car, είτε λειτουργικό, είτε χαλασμένο μιας και θα χρησιμοποιήσουμε ένα Arduino Pro Mini 328 το οποίο λειτουργεί με λίγο ρεύμα για να μπορεί να αντεπεξέλθει στις 4x AA μπαταρίες μας. Επίσης θα χρειαστούμε ένα TB6612FNG Dual Motor Driver, HC-06 bluetooth module για τον απομακρυσμένο έλεγχο του αυτοκινήτου, προαιρετικά δύο κόκκινα και δύο λευκά LED, 4x Resistor 10k, breadboard για τις δοκιμές μας, και τέλος jumpers και καλώδια.


Βήμα 1. Η συνδεσμολογία έχει ως εξής. Τα καλώδια των LED θα τοποθετηθούν επάνω στα μοτέρ κίνησης και περιστροφής. Ο πιο λεπτομερής τρόπος συνδεσμολογίας (εάν δε βλέπετε καλά στη φωτογραφία) έχει ως εξής:

1. Bluetooth (e.g. HC-06) -> Arduino Pro Mini (3.3V)
RXD - TXD
TXD - RXD
VCC - 3.3V from Arduino Pro Mini (VCC)
GND - GND

2. TB6612FNG Dual Motor Driver -> Arduino Pro Mini
AIN1 - 4
AIN2 - 7
BIN1 - 8
BIN2 - 9
PWMA - 5
PWMB - 6
STBY - Vcc
VMOT - motor voltage (4.5 to 13.5 V) - 6V from RC Car battery
Vcc - logic voltage (2.7 to 5.5) - 3.3V from Arduino Pro Mini (VCC)
GND - GND

3. TB6612FNG Dual Motor Driver -> DC Motors
A01 - drive motor A
A02 - drive motor A
B01 - steering motor B
B02 - steering motor B

4. LEDs -> Arduino Pro Mini
front right led - 2
front left led - 3
rear right led - 14
rear left led - 15

DIY: RC Car με bluetooth και χειρισμό από Android
DIY: RC Car με bluetooth και χειρισμό από Android

Βήμα 2. Ο κώδικας του Arduino είναι προφανώς δωρεάν και διανέμεται από το GitHub.

DIY: RC Car με bluetooth και χειρισμό από Android

Βήμα 3. Το τελευταίο βήμα είναι να κατεβάσουμε την εφαρμογή για Android από το Google Play και συνδέουμε το RC με το smartphone από την επιλογή connect.

DIY: RC Car με bluetooth και χειρισμό από Android
DIY: RC Car με bluetooth και χειρισμό από Android
DIY: RC Car με bluetooth και χειρισμό από Android