6 εύκολοι τρόποι σύνδεσης του Arduino με το Android

6 εύκολοι τρόποι σύνδεσης του Arduino με το Android

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





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





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





1. ArduinoDroid

Το πρώτο στη λίστα μας είναι ArduinoDroid Το Αυτή η εφαρμογή λειτουργεί μέσω USB εν κινήσει (OTG) για να συνδέσετε τη συσκευή σας στο Arduino μέσω καλωδίου USB. Ένα από τα πλεονεκτήματα του USB είναι ότι δεν απαιτεί σύνδεση στο διαδίκτυο ή Bluetooth για να λειτουργήσει.

Η εφαρμογή είναι ένα πλήρως λειτουργικό IDE, το οποίο σας επιτρέπει να κωδικοποιείτε στο τηλέφωνό σας, να ανεβάζετε προηγουμένως γραμμένα σκίτσα που είναι αποθηκευμένα στο Dropbox ή στο Google Drive και να συντάσσετε σκίτσα εν κινήσει.



Τα οφέλη από τη χρήση αυτής της εφαρμογής είναι προφανή. Η κατοχή ενός IDE στο χέρι είναι το τέλειο πράγμα για να κάνετε γρήγορες αλλαγές στον τομέα. Η σύνδεση μιας συσκευής Android είναι πολύ λιγότερο δύσκολη από το να χρειάζεται να ισορροπήσετε ένα φορητό υπολογιστή στο χέρι σας!

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





πώς να φορτίσετε αέρα macbook χωρίς φορτιστή

Αυτός είναι επίσης ένας φθηνός τρόπος για να μάθετε τα βασικά του Arduino , ως κλώνος πίνακας Arduino και καλώδιο USB OTG κοστίζουν μόνο μερικά δολάρια. Ιδανικό για άτομα χωρίς συχνή πρόσβαση σε υπολογιστή!

2. Ελεγκτής Arduino Bluetooth

Επόμενη στη λίστα μας είναι η κατάλληλα ονομαζόμενη εφαρμογή Arduino Bluetooth Controller. Αυτή η εφαρμογή αφορά λιγότερο τον προγραμματισμό ενός Arduino εν κινήσει και περισσότερο την ενεργοποίηση αλλαγών στο μεταφορτωμένο σκίτσο. Η εφαρμογή στέλνει δεδομένα στον πίνακα σας μέσω Bluetooth, επιτρέποντάς σας να στείλετε σειριακά δεδομένα πιέζοντας ένα κουμπί στην εφαρμογή. Θα χρειαστείτε ένα Μονάδα Bluetooth για τον πίνακα σας, αν και το HC-06 η ενότητα χρησιμοποιείται ευρέως και διαθέσιμο για μόλις $ 3 τη στιγμή της συγγραφής.





Για ένα εξαιρετικό αστάρι για να ξεκινήσετε με αυτές τις φτηνές μικρές ενότητες δείτε αυτό το βίντεο από τα εργαστήρια Tinkernut:

Το παραπάνω βίντεο συνιστά διαφορετική εφαρμογή, αν και ορισμένοι χρήστες αναφέρουν ότι δεν λειτουργεί σε σύγχρονα smartphone. Ο ελεγκτής Arduino Bluetooth φαίνεται ότι δεν αντιμετωπίζει αυτό το πρόβλημα. Αξίζει να σημειωθεί ότι η εφαρμογή κάνει λήψη στα Αγγλικά και όχι στα Ιταλικά όπως εμφανίζεται στις εικόνες του Play Store!

3. Αναβοσβήνει

Έχουμε καλύψει δημιουργία έργων με τον Blynk πριν, και το βρήκα μια εξαιρετική υπηρεσία. Η ευελιξία και η απλότητά του το καθιστούν έναν διαισθητικό τρόπο ενεργοποίησης γεγονότων στον πίνακά σας. Το Blynk απαιτεί σύνδεση στο διαδίκτυο για να εκτελεστεί, αφού χρησιμοποιεί τον δικό του διακομιστή. Μπορείτε να χρησιμοποιήσετε είτε Wi-Fi είτε δεδομένα κινητής τηλεφωνίας για να αποκτήσετε πρόσβαση στο Blynk [Καταργήθηκε το σπασμένο URL], καθιστώντας το ιδανικό για χρήση smartphone.

Ένα από τα δυνατά σημεία του Blynk είναι το εύρος των τρόπων με τους οποίους μπορείτε να συνδεθείτε σε μια συσκευή. Μαζί με την υποστήριξη για σχεδόν κάθε πλακέτα ανάπτυξης, μπορείτε να συνδεθείτε στον διακομιστή ασύρματα, χρησιμοποιώντας ethernet ή ακόμα και να χρησιμοποιήσετε τη σύνδεση υπολογιστή μέσω USB. Η υπηρεσία είναι καλά τεκμηριωμένη και η διαισθητική της εφαρμογή καθιστά απλό τον συνδυασμό προσαρμοσμένων στοιχείων ελέγχου για το έργο σας. Η βιβλιοθήκη Blynk για το Arduino IDE φροντίζει για όλη την επικοινωνία.

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

Το Blynk δεν είναι η μόνη υπηρεσία σε αυτόν τον τομέα, αξίζει επίσης να το ελέγξετε και είναι ιδιαίτερα προσαρμόσιμο Thinger.io , και το πρακτικά απεριόριστο αλλά τρελά δύσκολο OpenHAB Το Από τους τρεις, ο Blynk είναι σίγουρα ο πιο γρήγορος για να σηκωθεί και να τρέξει, όμως εκμάθηση OpenHAB είναι μια μεγάλη ιδέα μακροπρόθεσμα.

4. Επικοινωνία από το Scratch

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

Hariharan Mathavan μας οδηγεί σε όλη τη διαδικασία σε αυτήν την εκτεταμένη βήμα προς βήμα φροντιστήριο Το Η εφαρμογή που δημιουργήθηκε εδώ έχει σχεδιαστεί απλά για να ανοίξει ένα Σύνδεση USB και μεταφέρετε σειριακά δεδομένα μεταξύ της εφαρμογής και του πίνακα Arduino. Αυτός είναι ένας πολύ καλός τρόπος για να εξοικειωθείτε με το Android Studio και την εφαρμογή εφαρμογών γενικότερα.

δωρεάν αριθμό τηλεφώνου για εισερχόμενες κλήσεις

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

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

5. Μετατρέψτε το Arduino σε διακομιστή

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

Αυτό είναι απίστευτα λεπτομερές φροντιστήριο από το Startelectronics.org απαιτεί ένα Ασπίδα Ethernet Για να συνδέσετε την πλακέτα σας στο οικιακό σας δίκτυο. Ακολουθεί ένα βίντεο σε δράση:

Δεν έχετε ασπίδα ethernet; Μην φοβάστε, το ίδιο μπορεί να επιτευχθεί με ένα Ασπίδα Wi-Fi ή συνδεδεμένη πλακέτα Wi-Fi όπως το NodeMCU.

Αν κόμβος.js είναι η μαρμελάδα σας, τότε ίσως έχει νόημα να ρίξετε μια ματιά στο arduino-android github έργο Το Μια εφαρμογή Android παρέχεται για άλλη μια φορά με πηγαίο κώδικα, ώστε να μπορείτε να μπείτε κάτω από την κουκούλα και να τσιμπήσετε το περιεχόμενο της καρδιάς σας. Είναι αρκετά γυμνά, αλλά όλα είναι εκεί για να υλοποιήσετε έναν διακομιστή node.js σε έναν πίνακα Arduino της επιλογής σας.

Αν Πύθων είναι περισσότερο το θέμα σας, Instructables χρήστη metanurb έχει ένα μονάδα bluetooth φροντιστήριο.

6. Έλεγχος υπερύθρων

Αναζητάτε έναν πραγματικό τρόπο wild card για να μιλήσετε με το Arduino σας; Θέλετε να πάτε πλήρης MacGyver; Στη συνέχεια, σκίστε ένα Υπέρυθρο Δέκτης (IR) από παλιό στερεοφωνικό ή VHS player και χρησιμοποιήστε τον για να μιλήσετε στην πλακέτα Arduino σας!

να αποκτήσετε την ιδιοκτησία των windows 10 δωρεάν λήψη

Αυτή η μέθοδος απαιτεί από τη συσκευή σας Android να έχει ενσωματωμένο ένα IR blaster. Υπάρχουν πολλές διαθέσιμες εφαρμογές για να χρησιμοποιήσετε αυτήν τη δυνατότητα, αν και Το τηλεχειριστήριό μου είναι δωρεάν και λειτουργεί με πολλές άλλες οικιακές συσκευές.

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

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

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

Μήπως έχουμε χάσει κάποιο εργαλείο;

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

Πώς μιλάτε με τον πίνακα Arduino; Χρησιμοποιείτε πάντα υπολογιστή; Υπάρχει ένας πονηρός τρόπος να μιλήσουμε με τις σανίδες μας που έχουμε χάσει εδώ; Ενημερώστε μας στην παρακάτω ενότητα σχολίων !

Πίστωση εικόνας: almoond/ Φωτογραφίες καταθέσεων

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Διαγράψτε αυτά τα αρχεία και τους φακέλους των Windows για να ελευθερώσετε χώρο στο δίσκο

Χρειάζεστε εκκαθάριση χώρου στο δίσκο στον υπολογιστή σας Windows; Ακολουθούν τα αρχεία και οι φάκελοι των Windows που μπορούν να διαγραφούν με ασφάλεια για να ελευθερωθεί χώρος στο δίσκο.

Διαβάστε Επόμενο
Σχετικά θέματα
  • DIY
  • Arduino
Σχετικά με τον Συγγραφέα Ο anαν Μπάκλεϊ(216 δημοσιευμένα άρθρα)

Ο Ian Buckley είναι ανεξάρτητος δημοσιογράφος, μουσικός, ερμηνευτής και παραγωγός βίντεο που ζει στο Βερολίνο της Γερμανίας. Όταν δεν γράφει ούτε είναι στη σκηνή, ασχολείται με ηλεκτρονικά ή κώδικα DIY με την ελπίδα να γίνει τρελός επιστήμονας.

Περισσότερα από τον Ian Buckley

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Diy