Πίνακας περιεχομένων:
- Βήμα 1: Υλικά
- Βήμα 2: Συνδέσεις
- Βήμα 3: Η εφαρμογή ArduinoDroid
- Βήμα 4: Άλλες σειριακές εφαρμογές παρακολούθησης (μόνο για λήψη και αποστολή πληροφοριών προς και από τον πίνακα)
- Βήμα 5: Αντιμετώπιση προβλημάτων
- Βήμα 6: Το τέλος
Βίντεο: Διασύνδεση κάθε Arduino με κινητό: 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Όταν χρησιμοποιείτε ένα Arduino, μπορεί να είναι αρκετά ενοχλητικό να μην μπορείτε να το χρησιμοποιήσετε μόνο και μόνο επειδή δεν έχετε διαθέσιμο υπολογιστή. Maybeσως τα Windows ή Mac OS δεν είναι συμβατά, δεν έχετε καθόλου υπολογιστή ή απλά θέλετε περισσότερη ελευθερία για τη διασύνδεση της πλακέτας σας. Η λύση: ένα απλό καλώδιο OTG (On The Go) και μια εφαρμογή ικανή για αυτήν την εργασία. Το πιο γνωστό είναι το ArduinoDroid, το οποίο είναι προφανώς διαθέσιμο για Android. Αυτό το λογισμικό σας δίνει τη δυνατότητα να δημιουργήσετε, να τροποποιήσετε, να μεταγλωττίσετε και να ανεβάσετε σκίτσα Arduino στον πίνακα σας από το κινητό σας τηλέφωνο ή ακόμη και τα tablet. Λειτουργεί επίσης ως Serial Monitor, αλλά δυστυχώς δεν περιλαμβάνει ακόμη Plotter. Έχετε υπόψη ότι η έκδοση λειτουργικού συστήματος πρέπει να είναι συμβατή.
Εκτός από αυτό το IDE, υπάρχουν επίσης σειριακές εφαρμογές παρακολούθησης που μπορούν να λαμβάνουν και να στέλνουν πληροφορίες στους πίνακες αλλά δεν μπορούν να ανεβάσουν τίποτα. Αυτά καταλαμβάνουν λιγότερη μνήμη από το ArduinoDroid, αφού το τελευταίο περιλαμβάνει, φυσικά, πολλές βιβλιοθήκες και παραδείγματα. Τώρα που η βασική εισαγωγή έχει τελειώσει, ας ξεκινήσουμε με τα Υλικά και τα Βήματα.
Βήμα 1: Υλικά
Τα υλικά που χρειάζονται για αυτό το έργο είναι εκπληκτικά λίγα. Φυσικά, θα χρειαστείτε:
- Κινητό τηλέφωνο Android (ή ακόμα και tablet).
- Καλώδιο OTG συμβατό με το κινητό σας.
- Arduino Board;
- Καλώδιο δεδομένων Arduino Board ή προγραμματιστής.
- Τέλος, η εφαρμογή ArduinoDroid ή άλλο λογισμικό Serial Terminal/Monitor.
Τώρα που τελειώσαμε με αυτό, ας περάσουμε στη σύνδεση των πάντων.
Βήμα 2: Συνδέσεις
Arduino σε καλώδιο ή προγραμματιστής:
Εάν το Arduino σας δεν είναι Pro Mini, θα πρέπει απλώς να πάρετε το αντίστοιχο καλώδιο δεδομένων USB και να το συνδέσετε.
Εάν, από την άλλη πλευρά, η πλακέτα σας είναι Pro Mini, πιάστε τον προγραμματιστή USB 5 ή 6 ακίδων και συνδέστε, χρησιμοποιώντας καλώδια jumper γυναικών, (πρώτα ακροδέκτης προγραμματιστή, αργότερα Arduino pin) το 5v ή 3.3v στο Vcc στο πίνακα, το Gnd στο Gnd, το Rxd στο Txo και το Txd στο Rxi (κατά τη μεταφόρτωση, θυμηθείτε να πατήσετε το κουμπί Reset στον πίνακα αφού ολοκληρωθεί η σύνταξη του σκίτσου και αρχίσει να ανεβαίνει).
2. Καλώδιο/Προγραμματιστής στο OTG:
Απλώς συνδέστε το αρσενικό USB A με το θηλυκό στο καλώδιο OTG.
3. OTG σε κινητό ή tablet:
Συνδέστε τη θύρα USB Micro, C ή Lightning στη θύρα του τηλεφώνου ή του tablet.
Βήμα 3: Η εφαρμογή ArduinoDroid
- Αναζητήστε το ArduinoDroid στο Google Play, το Play Store, το App Store ή όποιο έχετε.
- Τοποθετήστε το και ανοίξτε το.
- Κοιτάξτε τις παραπάνω εικόνες και διαβάστε τα σχόλια.
- Δεδομένου ότι είναι μια αρκετά περίπλοκη εφαρμογή, προτείνω να εξερευνήσετε όλες τις επιλογές. Περιέγραψα μερικές από τις λειτουργίες και τον τρόπο επίτευξής τους στα σχόλια.
- Αν θέλετε να κάνετε ένα ενδιαφέρον έργο με το Arduino, δείτε αυτό το Instructable.
Βήμα 4: Άλλες σειριακές εφαρμογές παρακολούθησης (μόνο για λήψη και αποστολή πληροφοριών προς και από τον πίνακα)
- Εισαγάγετε την εφαρμογή σας στο κατάστημα εφαρμογών (ε!) Και αναζητήστε μια εφαρμογή Serial Monitor για το Arduino. Βεβαιωθείτε ότι βασίζονται στη σύνδεση USB και όχι στο Bluetooth. Μου αρέσει πολύ ένα που ονομάζεται Serial Console USB. Ελέγξτε τις παραπάνω εικόνες για να βεβαιωθείτε ποια είναι.
- Προχωρήστε στην εγκατάσταση και ανοίξτε το.
- Η διεπαφή είναι σχετικά βασική. Έχετε μια ενότητα για την εγγραφή μηνυμάτων χρησιμοποιώντας το πληκτρολόγιο και, στη συνέχεια, ένα κουμπί για να τα στείλετε στον πίνακα, το μεγαλύτερο μέρος της οθόνης εμφανίζει τις πληροφορίες που λαμβάνονται από το Arduino σας και, στη συνέχεια, έχετε τρεις κουκκίδες επάνω δεξιά που παρέχουν πρόσβαση στο μενού.
- Αν κάνετε κλικ στις τρεις κουκκίδες, θα εμφανιστεί ένα μικρό μενού στην επάνω δεξιά γωνία με διαφορετικές επιλογές, όπως ρυθμίσεις, σύνδεση κ.λπ. Η τιμή μπορεί να οριστεί κάνοντας κλικ στο "Serial Port" και στη συνέχεια προχωρώντας στην προσαρμογή της.
- Αφού συνδέσετε το καλώδιο Arduino και OTG στο τηλέφωνο/tablet, κάντε κλικ στις τρεις τελείες και στη συνέχεια "Σύνδεση". Επιλέξτε τις σωστές ρυθμίσεις και θα πρέπει να αρχίσετε να λαμβάνετε τα στοιχεία σας. Μπορείτε να αποφασίσετε εάν η εφαρμογή σφραγίζει το χρόνο σε κάθε γραμμή στην ενότητα Ρυθμίσεις.
- Τελειώσατε επιτέλους! Απολαύστε τη νέα ευελιξία χρησιμοποιώντας το Arduino σας με το τηλέφωνο ή το tablet σας!
Βήμα 5: Αντιμετώπιση προβλημάτων
- Για να πω την αλήθεια, δεν υπάρχουν πολλές πιθανές επιπλοκές σε αυτό το έργο. Θα ξεκινήσω από προβλήματα υλικού σε αυτά που αφορούν το λογισμικό.
- Πρώτα απ 'όλα, το Arduino σας ενδέχεται να μην είναι σωστά συνδεδεμένο με το καλώδιο δεδομένων ή τον προγραμματιστή. Βεβαιωθείτε ότι είναι και στη συνέχεια προχωρήστε στο επόμενο.
- Βεβαιωθείτε ότι το καλώδιο δεδομένων/ προγραμματιστής είναι σωστά συνδεδεμένο στο καλώδιο OTG. Εάν εξακολουθεί να μην λειτουργεί, προχωρήστε στο επόμενο βήμα.
- Ελέγξτε εάν η σύνδεση μεταξύ του καλωδίου OTG και του κινητού λειτουργεί σωστά. Μου συνέβη κάποτε ότι οι επαφές του OTG ήταν λίγο παλιές και βρώμικες, οπότε ο πίνακας ενεργοποιήθηκε αλλά δεν θα αποσταλούν πληροφορίες. Χρησιμοποίησα ένα μικρό κατσαβίδι για να το καθαρίσω και λειτούργησε τέλεια μετά.
- Εάν όλο το υλικό έχει ρυθμιστεί σωστά (και ο πίνακας λειτουργεί πραγματικά), αλλά εξακολουθεί να μην λειτουργεί, ελέγξτε αν η έκδοση Android είναι συμβατή με την εφαρμογή. Δεν διαθέτω συσκευή Apple, οπότε δεν μπορώ να σας πω αν λειτουργεί με όλα αυτά τα τηλέφωνα.
- Δεύτερον, βεβαιωθείτε ότι "είπατε" στην εφαρμογή να συνδέσει τον προγραμματιστή ή την πλακέτα. Συνήθως, όταν συνδέετε το καλώδιο OTG, πρέπει να εμφανιστεί ένα μήνυμα που σας προτείνει να το συνδέσετε.
- Τέλος, βεβαιωθείτε ότι ο ρυθμός baud (για σειριακή οθόνη) είναι ο ίδιος με αυτόν που καθορίζεται στο σκίτσο.
Βήμα 6: Το τέλος
Σας ευχαριστώ πολύ που διαβάσατε αυτό το Instructable! Ελπίζω να αποδείχθηκε χρήσιμο! Αν υπάρχει κάτι που δεν έχω αφήσει ξεκάθαρο, μη διστάσετε να με συμβουλευτείτε!
Συνιστάται:
Arduino Parking Assistant - Παρκάρετε το αυτοκίνητό σας στο σωστό σημείο κάθε φορά: 5 βήματα (με εικόνες)
Arduino Parking Assistant - Παρκάρετε το αυτοκίνητό σας στο σωστό σημείο κάθε φορά: Σε αυτό το έργο, θα σας δείξω πώς να φτιάξετε τον δικό σας βοηθό στάθμευσης χρησιμοποιώντας ένα Arudino. Αυτός ο βοηθός στάθμευσης μετρά την απόσταση από το αυτοκίνητό σας και σας καθοδηγεί να το σταθμεύσετε στο σωστό σημείο χρησιμοποιώντας μια ένδειξη οθόνης LCD και ένα LED, το οποίο προοδευτικά
Cosmo Clock - Αλλάζει χρώμα κάθε φορά που ένας αστροναύτης εισέρχεται στο χώρο: 8 βήματα (με εικόνες)
Ρολόι Cosmo - Αλλάζει χρώμα κάθε φορά που ένας αστροναύτης εισέρχεται στο χώρο: Γεια! Είστε λάτρης του διαστήματος; Αν ναι τότε hi-fi! Λατρεύω το διάστημα και την αστρονομία. Προφανώς δεν είμαι αστροναύτης για να πάω εκεί και να ρίξω μια πιο προσεκτική ματιά στο σύμπαν. Αλλά κάθε φορά που ανακαλύπτω ότι ένα άτομο από τη γη έχει ταξιδέψει στον ουρανό, εμπνέομαι
Σύστημα Ambilight για κάθε είσοδο που συνδέεται στην τηλεόρασή σας. WS2812B Arduino UNO Raspberry Pi HDMI (Ενημερώθηκε στις 12.2019): 12 βήματα (με εικόνες)
Σύστημα Ambilight για κάθε είσοδο που συνδέεται στην τηλεόρασή σας. WS2812B Arduino UNO Raspberry Pi HDMI (Ενημερώθηκε στις 12.2019): Πάντα ήθελα να προσθέσω ambilight στην τηλεόρασή μου. Φαίνεται τόσο δροσερό! Τελικά το έκανα και δεν απογοητεύτηκα! Έχω δει πολλά βίντεο και πολλά σεμινάρια για τη δημιουργία ενός συστήματος Ambilight για την τηλεόρασή σας, αλλά δεν έχω βρει ποτέ ένα πλήρες σεμινάριο για το ακριβές μου παιδί
Τροφοδοτήστε ένα κινητό/κινητό τηλέφωνο με εξωτερική μπαταρία ή τροφοδοσία .: 3 βήματα
Τροφοδοτήστε ένα κινητό/κινητό τηλέφωνο με εξωτερική μπαταρία ή τροφοδοσία: Εισαγωγή. Αυτή η ιδέα θα λειτουργήσει μόνο με τηλέφωνα ή tablet εάν η μπαταρία είναι αφαιρούμενη. Η παρατήρηση της πολικότητας είναι σημαντική, φυσικά. Προσέξτε να μην καταστρέψετε τη συσκευή σας από απροσεξία. Εάν δεν είστε σίγουροι για την ικανότητά σας να το κάνετε αυτό
Κάθε λίτρο μετράει! Arduino Water Doser "Shield": 7 βήματα (με εικόνες)
Κάθε λίτρο μετράει! Arduino Water Doser "Shield": Γεια! Με αυτό το διδακτικό, μπορείτε να χορηγήσετε την επιθυμητή ποσότητα νερού. Το σύστημα μπορεί να λειτουργήσει σε mL και L. Θα χρησιμοποιήσουμε Arduino UNO, μετρητή ροής για να μετρήσουμε την ποσότητα νερού, LCD για να δείξουμε την κατάσταση, κουμπιά για αλλαγή ρυθμίσεων και ρελέ σε ac