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

Digitalηφιακός ελεγκτής για ανάρτηση αέρα χρησιμοποιώντας Arduino και Smartphone Remote: 7 βήματα (με εικόνες)
Digitalηφιακός ελεγκτής για ανάρτηση αέρα χρησιμοποιώντας Arduino και Smartphone Remote: 7 βήματα (με εικόνες)

Βίντεο: Digitalηφιακός ελεγκτής για ανάρτηση αέρα χρησιμοποιώντας Arduino και Smartphone Remote: 7 βήματα (με εικόνες)

Βίντεο: Digitalηφιακός ελεγκτής για ανάρτηση αέρα χρησιμοποιώντας Arduino και Smartphone Remote: 7 βήματα (με εικόνες)
Βίντεο: Έλεγχος 32 Servo Motors με χρήση PCA9685 και Arduino: V3 2024, Νοέμβριος
Anonim
Image
Image
Συστατικά
Συστατικά

Γεια σε όλους

Σε αυτό το διδακτικό θα προσπαθήσω να σας δείξω πώς να φτιάξετε ένα χειριστήριο για εσάς αερανάρτηση αυτοκινήτου, χρησιμοποιώντας μια μονάδα arduino + bluetooth και για τηλεχειριστήριο κάθε smartphone με android +4.4, αυτό είναι επίσης το πρώτο μου διδακτικό, αντέξτε μαζί μου παρακαλώ:)

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

Το υλικό και το λογισμικό του arduino είναι κατασκευασμένα για να λειτουργούν με το apk DigitalPowerLift σε Smartphone, λειτουργεί σε αναρτήσεις με 4 ηλεκτρομαγνητικές βαλβίδες ή με 8 επίσης υπάρχουν 3 κουμπιά σε αυτό το υλικό, ώστε να μπορείτε να ρυθμίσετε το ύψος του αυτοκινήτου χωρίς το τηλέφωνο.

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

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

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

Θα μπορείτε να κατεβάσετε όλο τον κώδικα για το arduino μερικά βήματα μπροστά, για το smartphone μπορείτε να κατεβάσετε το apk DigitalPowerLift από το google play.

Θα δείξω πώς να συγκεντρώσετε τα πάντα σε ένα breadboard, αλλά έχω 2 παραδείγματα "ελέγξτε το τελευταίο βίντεο" όλων των εξαρτημάτων σε ένα μικρό pcb, για εκείνους που θα χρειαστείτε κάποιες δεξιότητες συγκόλλησης.

Βήμα 1: Στοιχεία

Συστατικά
Συστατικά
Συστατικά
Συστατικά

Λίστα εξαρτημάτων:

TIP120 -Τρανζίστορ ---- 8

N4007 -Στάνταρ δίοδος ---- 8

Αντίσταση 1Κ ---- 9

Αντίσταση 1K8 ---- 1

Αντίσταση 390k ---- 1

Αντίσταση 470k ---- 3

PushButton ---- 3

Led 3mm Πράσινο ---- 4

Led 3mm Κόκκινο ---- 4

Προαιρετικά-DC-DC Step Down 4.5V- 60V έως 3-35V ---- 1

Μονάδα Bluetooth HC-05

Arduino

Breadboard 830 πόντοι

Jumpercables Breadboard

Σημείωση: Εάν στο αυτοκίνητό σας έχετε μόνο 2 ηλεκτρομαγνητικές βαλβίδες για κάθε άξονα, χρειάζεστε μόνο 2 από κάθε Led's, 4 - TIP120 και 4 - Δίοδοι Οποιοδήποτε από αυτά τα arduino θα κάνει "Uno, Pro mini, Breaduino" του άλλου θα λειτουργήσει επίσης, αλλά κάποια αλλαγή στην τάση του βήματος προς τα κάτω και στον κωδικό pin-out χρειάζεται επεξεργασία πριν από τη μεταφόρτωση.

Βήμα 2: Διαταγή συναρμολόγησης

Με τον τρόπο που νομίζω ότι είναι ευκολότερο να συνδέσω τα πάντα με το ψωμί.

Διαταγή συναρμολόγησης:

  1. Ξεκινήστε συνδέοντας το arduino με τις ράγες τροφοδοσίας στο breadboard 5v και το Gnd και στις δύο πλευρές.
  2. Συνδέστε τη μονάδα Bluetooth.
  3. Συνδέστε όλα τα τρανζίστορ.
  4. Συνδέστε όλα τα κουμπιά.
  5. Μοιραστείτε τις συνδέσεις GND από το αυτοκίνητο με το breadboard.
  6. Χρησιμοποιήστε το βήμα προς τα κάτω για να τροφοδοτήσετε το arduino "σε περίπτωση που το έχετε.
  7. Ανεβάστε τον κώδικα στο arduino.
  8. Εγκαταστήστε την εφαρμογή στο smartphone σας.
  9. Ανοίξτε τη Σειριακή οθόνη, βεβαιωθείτε ότι λειτουργούν τα κουμπιά "θα εμφανιστεί το κείμενο στη σειριακή οθόνη" καθώς θα τα πιέζετε.
  10. Προσδιορίστε όλη την έξοδο του τρανζίστορ, ώστε να μπορείτε να συνδέσετε τον σωστό τροχό πάνω ή κάτω στο αυτοκίνητο.

Βήμα 3: Bluetooth Module & Button's

Bluetooth Module & Button's
Bluetooth Module & Button's
Bluetooth Module & Button's
Bluetooth Module & Button's
Bluetooth Module & Button's
Bluetooth Module & Button's

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

Ενότητα Bluetooth:

Πρώτα πρέπει να χαμηλώσουμε το arduino Rx που είναι 5v σε 3.3v, ο ευκολότερος και φθηνότερος τρόπος είναι να φτιάξετε ένα διαχωριστή τάσης, όπως μπορείτε να δείτε στην εικόνα είναι πολύ απλό.

  1. Συνδέστε το +5v και το GND της μονάδας
  2. Απλώς συνδέστε το ένα άκρο της αντίστασης 1k8 στη γείωση και το άλλο κοντά στη μονάδα στην 1η οπή της ράγας.
  3. Συνδέστε το ένα άκρο της αντίστασης 1k στην ίδια ράγα με το 1k8, αφήστε μια τρύπα μεταξύ τους, το άλλο άκρο της αντίστασης 1k συνδέεται κάπου αλλού.
  4. Συνδέστε ένα καλώδιο στο ψηφιακό pin 10 arduino στο RX της μονάδας bluetooth.
  5. Συνδέστε ένα καλώδιο στον ψηφιακό pin 11 arduino στη ράγα όπου η αντίσταση 1k είναι μοναχική.

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

Κουμπιά:

Δεδομένου ότι έχτιζα αυτό το έργο σκεπτόμενος την ανάγνωση τιμών από αναλογικές καρφίτσες, έπρεπε να διατηρήσω τις καρφίτσες στο arduino ελεύθερες και με 8 ηλεκτρομαγνητικές βαλβίδες να λειτουργούν συν 2 ακίδες από μονάδα bluetooth που κατέβαιναν γρήγορα, έτσι αποφάσισα να χρησιμοποιήσω τα 3 κουμπιά το ίδιο αναλογικό pin arduino χρησιμοποιώντας μια σύνδεση όπως μπορείτε να δείτε στην εικόνα.

Σημείωση: Για να λειτουργήσουν αυτά τα κουμπιά θα πρέπει να χρησιμοποιήσετε την ίδια αντίσταση που χρησιμοποιούσα ή θα πρέπει να αλλάξετε τον κωδικό

  1. Εισαγάγετε τα κουμπιά ώθησης.
  2. Συνδέστε τα όλα στο +5v στο ίδιο πρώτο πόδι.
  3. Στην άλλη πλευρά του breadboard συνδέστε τις αντιστάσεις 470k σε σειρά στο αντίθετο σκέλος του +5v και την τελευταία αντίσταση σε μία άδεια ράγα.
  4. Τώρα κάντε το ίδιο με το διαχωριστή τάσης με τη μονάδα bluetooth, συνδέστε το ένα άκρο της αντίστασης 390k στη γείωση και το άλλο στην ίδια ράγα όπου το 470k είναι μόνο του αφήστε μια τρύπα μεταξύ τους.
  5. Τέλος, συνδέστε ένα καλώδιο μεταξύ των αντιστάσεων στον αναλογικό πείρο A1 στο arduino.

Βήμα 4: Τρανζίστορ

Τρανζίστορ
Τρανζίστορ
Τρανζίστορ
Τρανζίστορ
Τρανζίστορ
Τρανζίστορ

Τώρα τα τρανζίστορ

Αυτό είναι απλό, απλά ξεκινήστε συνδέοντας ένα σαν την εικόνα και επαναλάβετε για τα υπόλοιπα.

Σε αυτό το βήμα πρέπει να γνωρίζετε πώς λειτουργεί η δίοδος, αν όχι, είναι πραγματικά απλό. Απλώς φανταστείτε το ως ένα ποτάμι που ρέει μόνο από τη μία πλευρά, αφού θα συνεργαστούμε με το GND για να ενεργοποιήσουμε τις ηλεκτρομαγνητικές βαλβίδες, πρέπει να συνδέσουμε το άκρο της διόδου που έχει ένα μικρό ασημένιο δαχτυλίδι γύρω της, στο + και το άλλο άκρο στο ίδιο ράγα ως το μεσαίο πείρο στο TIP120, αυτό είναι για να αποφύγετε το τηγάνισμα του τρανζίστορ σας επειδή οι ηλεκτρομαγνητικές βαλβίδες είναι σαν κινητήρας DC, όταν τους αφήσετε θα παράγουν για μικρό χρονικό διάστημα ρεύμα που θα προσπαθήσει να ταξιδέψει πίσω στο τρανζίστορ, οπότε πρέπει να ρίξτε το ξανά στο + "Χρησιμοποιήστε τις εικόνες που παρέχονται για βοήθεια και παραδείγματα"

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

Βήματα:

  1. Αντιμετωπίζοντας το κείμενο στο τρανζίστορ, ο αριστερός πείρος είναι όπου πρέπει να συνδέσετε το ένα άκρο της αντίστασης 1k το άλλο με μια κενή ράγα, επίσης να συνδέσετε το μακρύ πόδι Led "Anode" στον ίδιο αριστερό πείρο και το κοντό πόδι "Cathode" στο GND.
  2. Στη μεσαία ράγα πείρου συνδέστε τη δίοδο κοντά στο τρανζίστορ και ένα καλώδιο καλωδίου μετά τη δίοδο "ακολουθήστε τις οδηγίες της εικόνας", "το καλώδιο καλωδίου είναι αυτό που πρόκειται να συνδεθεί με το GND της ηλεκτρομαγνητικής βαλβίδας".
  3. Η δεξιά καρφίτσα μοιράζεται σε όλα τα τρανζίστορ, πρέπει επίσης να μοιράζεται με το αυτοκίνητο Ground και το Arduino GND.
  4. Συνδέστε ένα καλώδιο από την ψηφιακή ακίδα Arduino 2 στο μόνο άκρο της αντίστασης 1k.
  5. Επαναλάβετε για όλα τα τρανζίστορ από τον ψηφιακό ακροδέκτη 2 έως τον ψηφιακό pin9, δείτε παρακάτω μια ετικέτα για τον τρόπο σύνδεσης με το σύστημα αέρα του αυτοκινήτου σας.

Συνδέσεις Arduino - τρανζίστορ:

Τα Green Leds είναι για UP:

Digitalηφιακή ακίδα 2 - Εμπρός αριστερός τροχός Πάνω

Digitalηφιακή ακίδα 3 - Εμπρός δεξί τροχός Πάνω

Digitalηφιακή ακίδα 4 - Πίσω αριστερός τροχός Πάνω

Digitalηφιακή ακίδα 5 - Πίσω δεξιά ρόδα Πάνω

Τα Red Leds είναι για Down:

Digitalηφιακή ακίδα 6 - Μπροστινός αριστερός τροχός Κάτω

Digitalηφιακή ακίδα 7 - Μπροστινός δεξιός τροχός Κάτω

Digitalηφιακή ακίδα 8 - Πίσω αριστερός τροχός Κάτω

Digitalηφιακή ακίδα 9 - Πίσω δεξιά ρόδα Κάτω

Σημείωση:

Για την εγκατάσταση αεροπορικής οδήγησης, αντί για ανεξάρτητο χειριστήριο τροχών, "8 ηλεκτρομαγνητικές βαλβίδες" έχουν έλεγχο για κάθε άξονα "4 σωληνοειδή" συνδέονται έτσι.

Green Led:

Digitalηφιακή ακίδα 2 - Μπροστινός άξονας Πάνω

Digitalηφιακή ακίδα 4 - Πίσω άξονας επάνω

Red Led:

Digitalηφιακή ακίδα 6 - Μπροστινός άξονας προς τα κάτω

Digitalηφιακή ακίδα 8 - Πίσω άξονας προς τα κάτω

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

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

Εάν κάνατε όλες τις συνδέσεις όπως ορίστηκε, απλώς ανεβάστε τον κώδικα στο arduino.

Αν όχι, υπάρχουν κάποιες εικόνες που θα σας βοηθήσουν.

Εάν έχετε χρησιμοποιήσει διαφορετικές αντιστάσεις για τα κουμπιά, έχετε βοήθεια και στις εικόνες

Κατεβάστε τον κωδικό arduino εδώ κατεβάστε τον κώδικα εδώ.

Στις εικόνες μπορείτε να βρείτε:

  • Πού να αλλάξετε bauderates
  • Πού να αλλάξετε τις ακίδες που συνδέονται με τα τρανζίστορ και θα λειτουργούν τις ηλεκτρομαγνητικές βαλβίδες
  • Πού να αλλάξετε τις ακίδες Bluetooth RX/TX
  • Εάν έχετε χρησιμοποιήσει αντιστάσεις διαφορετικές από τις οδηγίες στα κουμπιά, κάποια βοηθούν εκεί.

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

"το να μοιράζεσαι σημαίνει ότι νοιάζεσαι"

!!Πολύ σημαντικό

Μην αλλάζετε τον κώδικα όπου λαμβάνει δεδομένα από την εφαρμογή Android ή αλλιώς δεν θα λειτουργήσει με την εφαρμογή android, αλλάξτε τον μόνο αν είστε σίγουροι για το τι κάνετε

Βήμα 6: Εφαρμογή ψηφιακής τροφοδοσίας ανελκυστήρα

Αυτή η εφαρμογή λειτουργεί ήδη με τον κώδικα arduino.

Μπορείτε να ελέγξετε το βίντεο.

Για να κατεβάσετε την εφαρμογή από το google play μπορείτε να τη βρείτε εδώ.

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

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

Όλα λειτουργούν εκτός από την αυτόματη λειτουργία, η οποία προς το παρόν εμφανίζει μόνο ταχύτητα gps.

Στη λειτουργία Extra που τοποθετείτε την οθόνη του τηλεφώνου σας προς τα πάνω και γέρνετε το τηλέφωνο, το αυτοκίνητο θα κάνει το ίδιο.

Βήμα 7: Τελικό

Image
Image

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

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

Αν σας ενδιαφέρει να κάνω μια οδηγία σχετικά με τον τρόπο δημιουργίας μιας εφαρμογής Android για τον έλεγχο έργων arduino χρησιμοποιώντας το android studio, ενημερώστε με στα σχόλια.

Ελπίζω να τα καταφέρατε και να διασκεδάσατε κάνοντας αυτό.

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

Σου εύχομαι τα καλύτερα!

:)

Συνιστάται: