Διαφήμιση
Οι πίνακες Arduino και παρόμοιοι μικροελεγκτές καθιστούν τη δημιουργικότητα πιο προσιτή από ποτέ. Είτε είστε ελέγχοντας τις λωρίδες LED Ultimate Οδηγός για τη σύνδεση των λωρίδων φωτισμού LED σε ArduinoΈνα από τα πιο κοινά προϊόντα LED είναι η λωρίδα LED. Σε αυτό το άρθρο, θα καλύψουμε τον τρόπο δημιουργίας των δύο πιο συνηθισμένων τύπων με ένα Arduino. Διαβάστε περισσότερα , αυτοματοποιώντας το σπίτι σας Πώς να τηλεχειριστείτε το σπίτι σας με ένα Arduino, 5 DIY ΈργαΗ έξυπνη επανάσταση στο σπίτι συμβαίνει τώρα! Σας παρουσιάζουμε πώς να φτιάξετε τα δικά σας smart home gadgets χρησιμοποιώντας τίποτα περισσότερο από ένα απλό Arduino. Διαβάστε περισσότερα , ή ακόμη και προστατεύοντας την ιδιοκτησία σας Πώς να κάνετε ένα απλό σύστημα συναγερμού ArduinoΕντοπίστε την κίνηση και, στη συνέχεια, τρομάξτε τον εαυτό σας από έναν εισβολέα με έναν ψηλό ήχο συναγερμού και φώτα που αναβοσβήνουν. Μήπως αυτή η μουσική διασκέδαση; Φυσικά το κάνει. Αυτός είναι ο στόχος του σημερινού έργου Arduino, κατάλληλο ... Διαβάστε περισσότερα
, αυτά τα μικρά θαύματα είναι η καρδιά των περισσότερων ηλεκτρονικών κατασκευών DIY.Εάν πρέπει να πείτε στο Arduino σας να αλλάξει την κατάσταση ενός πείρου (για παράδειγμα για να ανάψει τα φώτα), απαιτεί από τον χρήστη να πιέσει ένα φυσικό κουμπί ή να χρησιμοποιήσει έναν αισθητήρα. Η εμπιστοσύνη σε ένα ανθρώπινο δάχτυλο ή παρόμοιο είναι ωραία για πολλά έργα, αλλά τι γίνεται αν θέλετε απλώς να ρυθμίσετε το κύκλωμά σας και να το αποκτήσετε εξ αποστάσεως;
Αυτό το άρθρο σάς μεταφέρει σε 6 τρόπους για να συνδεθείτε Android συσκευή σε οποιαδήποτε Arduino συμβατή πλακέτα. Αφήνει να βουτήξει μέσα.
1. ArduinoDroid
Πρώτη από τη λίστα μας είναι ArduinoDroid. Αυτή η εφαρμογή λειτουργεί μέσω USB On The Go Τι είναι το OTG USB; 5 δροσερούς τρόπους για να το χρησιμοποιήσετε στο AndroidΤι είναι το OTG USB και πώς μπορείτε να το χρησιμοποιήσετε στο Android; Εξηγούμε το χαρακτηριστικό και τους πολλούς τρόπους για να το χρησιμοποιήσουμε. Διαβάστε περισσότερα (OTG) για τη σύνδεση της συσκευής σας με το Arduino μέσω καλωδίου USB. Ένα από τα πλεονεκτήματα του USB είναι ότι δεν απαιτεί σύνδεση στο διαδίκτυο ή Bluetooth για να λειτουργήσει.
Η εφαρμογή είναι ένα πλήρως λειτουργικό IDE, το οποίο σας επιτρέπει να κωδικοποιείτε στο τηλέφωνό σας, να ανεβάζετε προγενέστερα γραμμένα σκίτσα αποθηκευμένα στο Dropbox ή το Google Drive και να συντάξετε σκίτσα εν κινήσει.
Τα οφέλη από τη χρήση αυτής της εφαρμογής είναι προφανή. Έχοντας ένα IDE στο χέρι είναι το τέλειο πράγμα για να κάνετε γρήγορες αλλαγές στον τομέα. Η τοποθέτηση μιας συσκευής Android είναι πολύ λιγότερο δυσκίνητη από το να χρειάζεται να ισορροπήσετε ένα φορητό υπολογιστή στο χέρι σας!
Ένα προφανές αρνητικό είναι ότι ο κωδικός δακτυλογράφησης στη συσκευή σας μπορεί να μην είναι υπερβολικά άνετος, ειδικά αν πρόκειται για έξυπνο τηλέφωνο. Αυτό είναι μόνο ένα μικρό ζήτημα σε σύγκριση με την ευκολία της ύπαρξης ενός εξαιρετικά φορητού τρόπου προγραμματισμού του σκάφους σας χωρίς την ανάγκη για σύνδεση στο internet.
Αυτό είναι επίσης ένας φθηνός τρόπος για να μάθετε τα βασικά του Arduino Ξεκινώντας με το Arduino: Οδηγός για αρχάριουςΤο Arduino είναι μια πλατφόρμα πρωτοτύπου ηλεκτρονικής ανοικτής πηγής που βασίζεται σε ευέλικτο και εύχρηστο υλικό και λογισμικό. Πρόκειται για καλλιτέχνες, σχεδιαστές, χομπίστες και όσους ενδιαφέρονται να δημιουργήσουν διαδραστικά αντικείμενα ή περιβάλλοντα. Διαβάστε περισσότερα , καθώς ο πίνακας Arduino του κλώνου και το καλώδιο USB OTG κοστίζουν μόνο μερικά δολάρια. Ιδανικό για όσους δεν έχουν συχνή πρόσβαση σε υπολογιστή!
2. Arduino Bluetooth Controller
Στη συνέχεια στη λίστα μας βρίσκεται η εύχρηστη εφαρμογή Arduino Bluetooth Controller. Αυτή η εφαρμογή είναι λιγότερο για τον προγραμματισμό ενός Arduino σε λειτουργία και περισσότερα για την ενεργοποίηση αλλαγών στο uploaded sketch. Η εφαρμογή στέλνει δεδομένα στην πλακέτα μέσω Bluetooth, επιτρέποντάς σας να στέλνετε σειριακά δεδομένα πιέζοντας ένα κουμπί στην εφαρμογή. Θα χρειαστείτε ένα Μονάδα Bluetooth για το διοικητικό συμβούλιο σας, αν και το HC-06 Η ενότητα αυτή χρησιμοποιείται ευρέως και διατίθεται μόνο για $ 3 κατά τη στιγμή της γραφής.
Για ένα εξαιρετικό αστάρι για να ξεκινήσετε με αυτές τις φθηνές μικρές ενότητες βλέπετε αυτό το βίντεο από την Tinkernut Labs:
Το παραπάνω βίντεο συνιστά μια διαφορετική εφαρμογή, αν και ορισμένοι χρήστες αναφέρουν ότι δεν λειτουργεί σε μοντέρνα smartphones. Ο ελεγκτής Bluetooth Arduino φαίνεται να μην υποφέρει από αυτό το πρόβλημα. Αξίζει να σημειωθεί ότι η εφαρμογή κατεβάζει στα Αγγλικά και όχι στα Ιταλικά όπως εμφανίζεται στις φωτογραφίες του Play Store!
3. Blynk
Έχουμε καλύψει δημιουργώντας έργα με τον Blynk πριν, και διαπίστωσε ότι είναι μια εξαιρετική υπηρεσία. Η ευελιξία και η απλότητα του καθιστούν έναν διαισθητικό τρόπο για να ενεργοποιήσετε τα γεγονότα στο σκάκι σας. Ο Blynk απαιτεί σύνδεση στο διαδίκτυο, επειδή χρησιμοποιεί το δικό του διακομιστή. Μπορείτε να χρησιμοποιήσετε δεδομένα Wi-Fi ή κινητά για να αποκτήσετε πρόσβαση στο Blynk [Broken URL Removed], καθιστώντας το τέλειο για τη χρήση smartphone.
Ένα από τα δυνατά σημεία του Blynk είναι το φάσμα των τρόπων με τους οποίους μπορείτε να συνδεθείτε σε μια συσκευή. Μαζί με την υποστήριξη για σχεδόν κάθε αναπτυξιακή πλακέτα εκεί έξω, μπορείτε να συνδεθείτε με το διακομιστή ασύρματα, χρησιμοποιώντας Ethernet ή ακόμα και να χρησιμοποιήσετε τη σύνδεση ενός υπολογιστή μέσω USB. Η υπηρεσία είναι καλά τεκμηριωμένη και η διαισθητική εφαρμογή της καθιστά απλή τη δημιουργία προσαρμοσμένων ελέγχων για το έργο σας. Η βιβλιοθήκη Blynk για το IDE του Arduino φροντίζει όλη την επικοινωνία.
Εάν είστε ο τύπος του ατόμου που θέλει να ξεκινήσει τη μηχανή καφέ από το τηλέφωνό τους πριν σηκωθούν το πρωί, τότε αυτό είναι για εσάς!
Blynk δεν είναι η μόνη υπηρεσία σε αυτόν τον τομέα, επίσης αξίζει τον έλεγχο είναι οι εξαιρετικά προσαρμόσιμες Thinger.io, και η πρακτικά απεριόριστη αλλά και δυσάρεστα δύσκολη OpenHAB. Από τους τρεις, ο Blynk είναι σίγουρα ο ταχύτερος για να σηκωθεί και να τρέξει, όμως μάθηση OpenHAB Ξεκινώντας με το OpenHAB Home Automation στο Raspberry PiΤο OpenHAB είναι μια ώριμη πλατφόρμα αυτοματισμού ανοιχτής πηγής που λειτουργεί με μια ποικιλία υλικού και είναι πρωτόκολλο agnostic, που σημαίνει ότι μπορεί να συνδεθεί με σχεδόν οποιοδήποτε υλικό οικιακού αυτοματισμού στην αγορά σήμερα. Διαβάστε περισσότερα είναι μια μεγάλη ιδέα μακροπρόθεσμα.
4. Επικοινωνία από την αρχή
Τα πάντα που καλύψαμε μέχρι τώρα χρησιμοποιούν ήδη υπάρχουσες υπηρεσίες για να σας βοηθήσουν να συνδεθείτε με διάφορους τρόπους, αλλά τι γίνεται αν θέλετε πλήρη έλεγχο σε κάθε πτυχή της εφαρμογής Android; Γιατί να μην το κάνετε μόνοι σας από το μηδέν;
Χάριχαραν Μαθάβαν μας οδηγεί σε όλη αυτή τη διαδικασία σε αυτό το εκτεταμένο βήμα προς βήμα φροντιστήριο. Η εφαρμογή που δημιουργήθηκε εδώ έχει σχεδιαστεί απλά για να ανοίξει ένα Σύνδεση USB, και να περάσει σειριακά δεδομένα εμπρός και πίσω μεταξύ της εφαρμογής και του πίνακα Arduino. Αυτός είναι ένας πολύ καλός τρόπος για να γνωρίσετε το Android Studio και το κτίριο εφαρμογών εν γένει.
Ο οδηγός θα σας οδηγήσει σε όλο τον κωδικό που απαιτείται για να επικοινωνήσετε με το Arduino σας μέσω USB, δίνοντας εξηγήσεις σε κάθε βήμα. ο επόμενο φροντιστήριο σχετικά με τον τρόπο εφαρμογής Σύνδεση Bluetooth εξηγείται εξίσου καλά.
Ενώ υπάρχουν τρόποι να δημιουργία εφαρμογών Android χωρίς κωδικοποίηση Πώς να δημιουργήσετε μια εφαρμογή Android: Όλα όσα πρέπει να ξέρετεΑν θέλετε να ξεκινήσετε να δημιουργείτε τη δική σας εφαρμογή Android, αυτός ο οδηγός περιλαμβάνει όλα όσα χρειάζεστε. Διαβάστε περισσότερα , αξίζει να μάθετε τα βασικά της κωδικοποίησης στην Java. Κάνοντας τις δικές σας εφαρμογές είναι δροσερό, αλλά πριν το ξέρεις μπορεί να έχεις ένα μια νέα καριέρα Επιλογές σταδιοδρομίας για προγραμματιστές JavaΜε προβλεπόμενο ρυθμό ανάπτυξης 19% για την περίοδο 2014-2024 (σύμφωνα με το Γραφείο Στατιστικής Εργασίας των Η.Π.Α.), οι προοπτικές σταδιοδρομίας για προγραμματιστές Java είναι πράγματι εξαιρετικές. Διαβάστε περισσότερα !
5. Γυρίστε το Arduino σας σε ένα διακομιστή
Ένας άλλος τρόπος να επικοινωνήσετε με το διοικητικό συμβούλιο σας είναι να το μετατρέψετε σε ένα μικροσκοπικό διακομιστή. Το πλεονέκτημα αυτού είναι ότι ανοίγει τη δυνατότητα επικοινωνίας με το διοικητικό συμβούλιο από οτιδήποτε μπορεί να πλοηγηθεί σε μια διεύθυνση IP ή να κάνει μια αίτηση ιστού.
Αυτό το απίστευτα λεπτομερές από το startelectronics.org απαιτεί ένα Ασπίδα Ethernet Για να προσαρτήσετε την πλακέτα στο οικιακό σας δίκτυο. Εδώ είναι ένα βίντεο της σε δράση:
Δεν πήρατε ασπίδα ethernet; Ο φόβος όχι, το ίδιο μπορεί να επιτευχθεί με a Ασπίδα Wi-Fi ή συνδεδεμένη κάρτα Wi-Fi όπως το NodeMCU Γνωρίστε τον δολοφόνο του Arduino: ESP8266Τι θα συμβεί αν σας έλεγα ότι υπάρχει ένας πίνακας Dev συμβατός με Arduino με ενσωματωμένο Wi-Fi για λιγότερο από $ 10; Λοιπόν, υπάρχει. Διαβάστε περισσότερα .
Αν node.js Τι είναι ο κόμβος. JS και γιατί πρέπει να φροντίσω; [Ανάπτυξη διαδικτύου]Το JavaScript είναι απλά μια γλώσσα προγραμματισμού πελάτη που τρέχει στο πρόγραμμα περιήγησης, σωστά; Οχι πια. Ο Node.js είναι ένας τρόπος εκτέλεσης του JavaScript στον διακομιστή. αλλά είναι πολύ περισσότερο. Αν... Διαβάστε περισσότερα είναι η μαρμελάδα σας, τότε ίσως έχει νόημα να ρίξετε μια ματιά στο arduino-android github. Μια εφαρμογή Android είναι και πάλι εφοδιασμένη με τον πηγαίο κώδικα, έτσι ώστε να μπορείτε να φτάσετε κάτω από την κουκούλα και να τσακίσετε στο περιεχόμενο της καρδιάς σας. Είναι αρκετά γυμνά κόκαλα, αλλά όλα είναι εκεί για να υλοποιήσετε ένα διακομιστή node.js σε έναν πίνακα Arduino της επιλογής σας.
Αν Πύθων είναι περισσότερο το πράγμα σας, Instructables χρήστη metanurb έχει ένα bluetooth module φροντιστήριο.
6. Έλεγχος υπερύθρων
Ψάχνετε για έναν πραγματικό άγριο τρόπο να μιλήσετε στο Arduino σας; Θέλετε να μεταβείτε στο MacGyver; Στη συνέχεια, κόψτε ένα Υπέρυθρες (IR) από ένα παλιό στερεοφωνικό ή VHS player και χρησιμοποιήστε το για να μιλήσετε με το board Arduino!
Αυτή η μέθοδος απαιτεί από τη συσκευή σας Android να έχει ενσωματωμένο ένα blaster IR. Υπάρχουν πολλές διαθέσιμες εφαρμογές για να χρησιμοποιήσετε αυτή τη λειτουργία, αν και το Mi Τηλεχειριστήριο είναι δωρεάν και λειτουργεί με πολλές άλλες οικιακές συσκευές.
Μόλις ανοίξετε την εφαρμογή, θα χρειαστεί να δημιουργήσετε ένα απλό κύκλωμα για να "μυρίσετε" τα σήματα IR. Αυτό IR απομακρυσμένο φροντιστήριο θα σας οδηγήσει στη διαδικασία κατασκευής του κυκλώματος.
Ενώ αυτό το σεμινάριο χρησιμοποιεί ένα παλιό απομακρυσμένο σύστημα, η διαδικασία είναι ακριβώς η ίδια για τη χρήση μιας συσκευής Android που ανατίναξε το IR, και η διαθεσιμότητα των εξαρτημάτων καθιστά ένα εξαιρετικό αρχάριο έργο.
Αυτή η μέθοδος λειτουργεί μόνο σε οπτική επαφή. Είναι, ωστόσο, ο φθηνότερος τρόπος επικοινωνίας με το φορέα σας ασύρματα. Ακόμα κι αν δεν μπορείτε να καθαρίσετε τα εξαρτήματα για να το κάνετε αυτό, θα χρεωθεί ένας δέκτης IR λιγότερο από ένα δολάριο. Για μια στατική συσκευή, όπως μια σειρά οριζόντιων LED ταινιών, θα μπορούσε να είναι η τέλεια λύση σε ένα απλό πρόβλημα.
Έχουμε χάσει ένα εργαλείο;
Αυτοί είναι μερικοί τρόποι για να απελευθερώσετε το Arduino από τον υπολογιστή σας, αν και είμαστε βέβαιοι ότι υπάρχουν πολλά περισσότερα εκεί έξω. Όποια και αν είναι η μέθοδος που χρησιμοποιείτε, γιατί να μην το εφαρμόσετε σε ένα δροσερό έργο όπως το a Απελευθέρωση κλείστρου DSLR Δημιουργήστε τη δική σας αποδέσμευση απομακρυσμένου κλείστρου DSLRΈνα αξεσουάρ που αναμφίβολα θα ακολουθήσετε είναι ένα απομακρυσμένο κλείστρο. αυτό σας επιτρέπει να τοποθετήσετε τη φωτογραφική μηχανή σε τρίποδο ή να την ακούσετε κάπου και να ενεργοποιήσετε το κλείστρο χωρίς την πιθανότητα κούρασης που ... Διαβάστε περισσότερα ή ένα LED κύβος Πώς να φτιάξετε ένα παλλόμενο Arduino LED Cube που μοιάζει να έρχεται από το μέλλονΑν έχετε μιλήσει με αρχάριους αρχιτέκτονες Arduino, αλλά ψάχνουν για κάτι λίγο μόνιμο και σε ένα άλλο επίπεδο φοβερό, τότε ο ταπεινός κύβος LED 4 x 4 x 4 είναι ... Διαβάστε περισσότερα ?
Πώς μιλάτε με το διοικητικό συμβούλιο Arduino; Χρησιμοποιείτε πάντα έναν υπολογιστή; Υπάρχει ένας λαϊκός τρόπος για να μιλήσετε στα συμβούλια που έχουμε χάσει εδώ; Ενημερώστε μας στο παρακάτω τμήμα σχολίων!
Image Credit: almoond /Depositphotos
Ο Ian Buckley είναι ανεξάρτητος δημοσιογράφος, μουσικός, ερμηνευτής και παραγωγός βίντεο που ζει στο Βερολίνο της Γερμανίας. Όταν δεν γράφει ή στη σκηνή, μιλάει με ηλεκτρονικά DIY ή κωδικοποιεί με την ελπίδα να γίνει τρελός επιστήμονας.