» Ηλεκτρονικά » Arduino »Αυτοκίνητο Bluetooth Android Arduino

Android αυτοκίνητο Bluetooth Arduino


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

Arduino uno, Μονάδα Bluetooth HC-06, δύο κινητήρες με γρανάζια των 300 RPM 12V, Η-γέφυρα L298N Dual H Bridge Motor Controller
12 έως 1.3 μπαταρία μολύβδου οξέος. Κάθε κινητήρας καταναλώνει 0,4Α, συν την κατανάλωση της λογικής του οδηγού. Καλώδια Arduino, συνηθισμένες μπαταρίες 9v και σύνδεσμο για τη σύνδεση της μπαταρίας στο Arduino. Ηλεκτρικά καλώδια για τη σύνδεση των ηλεκτροκινητήρων. Καλώδιο USB. Τηλέφωνο με έκδοση Android 4 και άνω. 4 περιστρεφόμενοι τροχοί από καουτσούκ 50mm από το Screwfix ή το Toolstation, δύο διανομέα HUB-02 Lynxmotion.



Η θήκη είναι συναρμολογημένη από πλαστικό μήκους 22 cm και πλάτους 17 cm. Δύο κινητήρες πρέπει να συνδέονται με τον άξονα και να ασφαλίζονται με έναν κοχλία με σπείρωμα.

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


Πίσω τροχοί



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

Ηλεκτρικές συνδέσεις.

κωδικός για arduino [926 β] (λήψεις: 404)

Θα υπάρξουν προβλήματα κατά τη φόρτωση του κώδικα του προγράμματος στο Arduino. Αυτό οφείλεται στο γεγονός ότι η μονάδα Bluetooth, οι επαφές RX \ TX της, συνδέονται με τους ακροδέκτες Arduino 1 και 2, οι οποίοι χρησιμοποιούνται επίσης για τη μεταφορά δεδομένων μέσω USB. Είναι απαραίτητο να αλλάξετε τις επαφές 1 και 2 σε 11 και 12 στη συνδεδεμένη βιβλιοθήκη, οι οποίες θα χρησιμοποιηθούν για τη μεταφορά δεδομένων.



Ο οδηγός του κινητήρα δεν χρειάζεται ξεχωριστή παροχή ρεύματος για τη λογική. Το 12V είναι αρκετό για να τροφοδοτήσει τη λογική του οδηγού και τον ίδιο τον κινητήρα. Το μείον της μπαταρίας θα πρέπει να συνδέεται τόσο με το Arduino όσο και με τον οδηγό του κινητήρα. Οι επαφές του οδηγού ηλεκτροκινητήρα ECA / 5V και ENB / 5V μπορούν να πεταχτούν. Πρέπει να αφαιρεθεί πριν συνδεθείτε με το Arduino. Τίποτα δεν πρέπει να συνδεθεί στις δύο ακίδες 5V.

Κωδικός Android.

Το συνημμένο αρχείο πρέπει να αποσυσκευασθεί και να εισαχθεί στο Android Studio, να το συσκευάσετε στο apk και να το εγκαταστήσετε στο τηλέφωνο.

κωδικό για το Android [5.28 Mb] (λήψεις: 477)

Αρχεία κλειδιού:
Δραστηριότητες ζευγαρωμένων συσκευών:
deviceList.java
activity_device_list.xml
LED και δραστηριότητα ελέγχου κίνησης:
ledControl.java
activity_led_control.xml
Πρόδηλη:
AndroidManifest.xml
Η δραστηριότητα "Συνδεδεμένες συσκευές" εμφανίζει διαθέσιμες συσκευές Bluetooth. Μόλις συνδεθούν οι συσκευές, ο έλεγχος μεταφέρεται στη λειτουργία LED και Motion Control Activity.
Τα κουμπιά on / off στείλουν ένα μήνυμα "on" ή "off" στο Arduino, ενεργοποιώντας ή απενεργοποιώντας την ενσωματωμένη λυχνία LED. Το επιταχυνσιόμετρο του τηλεφώνου ελέγχει την κίνηση, η οποία εκπέμπει τιμές x / y από τον αισθητήρα, κάθε φορά που αλλάζουν αυτές οι τιμές. Με βάση αυτό, ο Arduino υπολογίζει την ταχύτητα και την κατεύθυνση περιστροφής των κινητήρων στην περιοχή από 0 έως 255. Μεταδίδει αυτές τις τιμές Arduino με τη μορφή «L-255:» ή «R100» κ.λπ. Με βάση αυτό, το Arduino στέλνει τις εντολές ταχύτητας περιστροφής του αριστερού κινητήρα σε ENA, το σωστό στην ENB και αλλάζει την κατεύθυνση περιστροφής μεταβάλλοντας την πολικότητα σε IN1, IN2 για το αριστερό, N3 και N4 για τον σωστό κινητήρα.
0
0
0

Προσθέστε ένα σχόλιο

    • χαμόγελοχαμογελάειxaxaΕντάξειdontknowyahoonea
      αφεντικόξυστάανόητοςναιναι-ναιεπιθετικήμυστικό
      Συγγνώμηχορόςdance2dance3συγχώρησηβοήθειαποτά
      σταματήστεφίλουςκαλόgoodgoodσφυρίχτρασυρρέουνγλώσσα
      καπνόςπαλαμάκιαcrayδηλώστεαπογοητευτικήdon-t_mentionκατεβάστε
      θερμότηταςirefulγέλιο1mdaσυνάντησηmoskingαρνητική
      not_iποπ κορντιμωρίαδιαβάστετρομάξτεφοβίζειαναζήτηση
      χλευάζωthank_youαυτόto_clueumnikοξείασυμφωνώ
      κακόbeeeblack_eyeblum3ρουζκαυχηθείτεπλήξη
      λογοκρισίαευχαρίστησηsecret2απειλήσουννίκηyusun_bespectacled
      shokrespektlolπροβλέπουνκαλωσορίστεkrutoyya_za
      ya_dobryiβοηθόςne_huliganne_othodifludαπαγόρευσηκοντά

Σας συμβουλεύουμε να διαβάσετε:

Κάντε το για το smartphone ...