Διαφήμιση
Μια ενιαία ασπίδα Arduino που μπορεί να συνδεθεί με μια συσκευή Android και να παρέχει πλήθος αισθητήρων και προηγμένων λειτουργιών; Ναι - αυτό είναι κάτι τώρα. Το 1Sheeld, στην πραγματικότητα.
Από τους προγραμματιστές Integreight, 1Sheeld ανατίναξε είναι ομολογουμένως ταπεινό Kickstarter στόχος των $ 10k από το νερό 8 φορές πάνω, αλλά είναι πλέον διαθέσιμο σε όλους από την Amazon για $ 55. Το 1Sheeld δεν έχει σχεδιαστεί για να αντικαταστήσει το Arduino - αλλά το συμπληρώνει, δίνοντας στα έργα Arduino πρόσβαση σε ένα πλήρες πλήθος δεδομένων αισθητήρων για smartphones και πολλά άλλα εκτός από αυτά. Δεν μπορώ να σας πω για εναλλακτικές λύσεις, γιατί δεν υπάρχουν.
Σχέδιο
Όχι μεγαλύτερο από οποιοδήποτε άλλο πρότυπο ασπίδα Arduino, το 1Sheeld βασίζεται σε ένα ATMEGA162 και περιλαμβάνει μια υπομονάδα BlueTooth από κάτω. Η ρύθμιση παραμέτρων είναι τέτοια ώστε θα χρειαστείτε μια έκδοση Arduino Uno 3 ή νεότερη (άλλα μοντέλα Arduino θα διαφέρουν, αλλά οτιδήποτε νεώτερο από το Uno rev3 θα πρέπει να είναι εντάξει). Κάθε καρφίτσα περνά μέσα, έτσι μπορείτε να τοποθετήσετε
πρόσθετες ασπίδες Οι κορυφαίες ασπίδες Arduino 4 για να υπερέχουν τα έργα σαςΈχετε αγοράσει ένα κιτ εκκίνησης Arduino, έχετε παρακολουθήσει όλους τους βασικούς οδηγούς, αλλά τώρα έχετε χτυπήσει ένα εμπόδιο - χρειάζεστε περισσότερα κομμάτια και bobs για να πραγματοποιήσετε το όνειρο ηλεκτρονικών σας. Ευτυχώς, αν έχετε ... Διαβάστε περισσότερα στην κορυφή ή χρησιμοποιήστε τις τυπικές ακίδες εισόδου / εξόδου, ανάλογα με τις ανάγκες, με τους ηλεκτροκινητήρες.Δύο διακόπτες εναλλαγής είναι τοποθετημένοι στην πλακέτα. Ο πρώτος επιλέγει μεταξύ 5v και 3.3v. 5v είναι το πρότυπο για χρήση με τους περισσότερους Arduinos, οπότε αν δεν είστε σίγουροι για το τι να χρησιμοποιήσετε στη συνέχεια κολλήστε με 5v.
Η δεύτερη εναλλαγή - με την ένδειξη UART SWITCH - θα είναι σε συνεχή χρήση. αλλάζει μεταξύ της σύνδεσης BlueTooth και της λειτουργίας προγραμματισμού Arduino. Αυτό οφείλεται στο γεγονός ότι χρησιμοποιεί το ίδιο σύνολο σειριακών ακίδων επικοινωνίας και για τις δύο λειτουργίες, αλλά δεν είναι δύσκολο να καταλάβουμε. Εάν δεν βρείτε δεδομένα αισθητήρων που λαμβάνονται, αλλάξτε το - δεν θα σπάσει το διοικητικό συμβούλιο εάν το κάνετε λάθος.
3 μικρο LEDs δείχνουν την κατάσταση αποστολής, λήψης και BlueTooth.
Όλα είναι μια πολύ επαγγελματική ασπίδα, με συμπαγείς αρμούς συγκόλλησης και καλά σχεδιασμένο σχέδιο. Οι λευκές με μαύρες ετικέτες είναι σαφείς και ευανάγνωστες, χωρίς τυχαίες αποτυπώσεις ή ακανόνιστες τοποθετήσεις.
Χαρακτηριστικά
Με τον αριθμό μου, υπάρχουν σήμερα 37 διαφορετικές "ασπίδες" που μπορεί να μιμηθεί το 1Sheeld. 11 από αυτά είναι ασπίδες αισθητήρων - πράγματα όπως: επιταχυνσιόμετρο, φως, γυροσκόπιο, πίεση. Άλλες 10 λειτουργίες I / O, όπως: βομβητής, πληκτρολόγιο, μικρόφωνο, gamepad και διάφορα κουμπιά. 7 ακόμα χειρίζονται τις επικοινωνίες και την κοινωνική δικτύωση: Twitter, Facebook, τηλέφωνο, email, Skype. Τέλος, υπάρχουν 9 ειδικές ασπίδες λειτουργίας, όπως: φωνητική αναγνώριση, σύνθεση ομιλίας, ειδοποιήσεις, κάμερα, οθόνη LCD και καταγραφικό. Μπορείτε απλά να τους χτυπήσετε στην εφαρμογή για να προσθέσετε αυτή τη λειτουργικότητα, αν και μερικοί θα χρειαστούν πρόσθετες ρυθμίσεις όπως η εξουσιοδότηση του Twitter.
Νομίζω ότι όλοι μπορούμε να συμφωνήσουμε ότι είναι ένας εκπληκτικός κατάλογος χαρακτηριστικών - η καθαρή αξία για τα χρήματα του να έχουν όλοι αυτά τα χαρακτηριστικά από μια ενιαία αγορά $ 55 είναι αρκετά εκπληκτικό (δεν factoring στο τηλέφωνό σας, του σειρά μαθημάτων).
Προγραμματισμός Το 1Sheeld
Για το πρώτο σας έργο, θα συνιστούσα να τρέχετε απλά το Ξεκινώντας το σεμινάριο στην ιστοσελίδα του 1Sheeld. Σε αυτό, θα φορτώσετε κάποιο δείγμα κώδικα στο Arduino σας που ακούει το επίπεδο μικροφώνου smartphone και στη συνέχεια χειρίζεται τη λογική για να στείλει ένα μήνυμα.
Μόλις μεταφορτώσετε τον δείγμα κώδικα, αλλάξτε το UART-SWITCH στο συνδεδεμένο εικονίδιο (το οποίο επιτρέπει τη σύνδεση με το τηλέφωνό σας) και πατήστε SCAN στην εφαρμογή. Μετά από αυτό, είναι μια απλή υπόθεση της ενεργοποίησης του μικροφώνου και του Twitter ασπίδες.
Αρχικά, το επίπεδο του μικροφώνου μου δεν έφθασε ποτέ πάνω από 50, οπότε το τιτίβισμα μόλις δεν ενεργοποιήθηκε - ίσως χρειαστεί επίσης να ρυθμίσετε το δείγμα κώδικα Arduino για να εργαστείτε με χαμηλότερο επίπεδο. Αυτό λειτούργησε καλά, και εδώ είναι το tweet που παρήγαγε (πρέπει να επαληθεύσετε την ταυτότητα στην πλευρά του Android, ώστε να γνωρίζει από ποιον να στείλει):
Είναι σημαντικό να σημειώσουμε ότι η λογική για αυτό τρέχει στο ίδιο το Arduino - το 1Sheeld δεν συνέδεσε το μικρόφωνο και Twitter ασπίδες με οποιονδήποτε τρόπο - απλώς αναμεταδόθηκε το επίπεδο μικροφώνου στο Arduino, και παρείχε μια λειτουργία για την απόσπαση tweets. Σε οποιοδήποτε σημείο θα μπορέσετε να αποθέσετε τα φυσικά συστατικά σας ή τις λειτουργίες αντικατάστασης και το πρόγραμμα θα εξακολουθήσει να λειτουργεί όπως έχει προβλεφθεί.
Μετά από αυτό, ήμουν πρόθυμος να δοκιμάσω τα χαρακτηριστικά γνωρίσματα φωνής για να αλληλεπιδράσω με την νεοκατασκευασμένη γιγαντιαία οθόνη LED (ένα επιβλητικό 210 pixels συνολικά - tutorial σύντομα!). Η ενσωμάτωση του σχεδίου σκιαγράφησης φωνητικής αναγνώρισης με τον κώδικα δοκιμής της βιβλιοθήκης Adafruit Matrix έλαβε 5 λεπτά, δημιουργώντας το demo φωνητικού ελέγχου που μπορείτε να δείτε στο βίντεο στην αρχή της αναθεώρησης.
Εάν είμαι ειλικρινής, αισθανόμουν ότι ήμουν εξαπάτηση. Κάνοντας απίστευτα πράγματα με το Arduino πραγματικά δεν πρέπει να είναι τόσο εύκολο!
Πρέπει να αγοράσετε το 1Sheeld;
Το 1Sheeld είναι ένα απίστευτα έξυπνο κομμάτι κιτ, χωρίς αμφιβολία. Το φάσμα των χαρακτηριστικών που προσθέτει. οι αισθητήρες μπορεί να γίνει? η καθαρή ευελιξία είναι εξαιρετική.
Υπάρχουν δύο καταστάσεις που νομίζω ότι το 1Sheeld είναι ιδανικό για.
Πρώτον, αν έχετε αγοράσει ένα κιτ εκκίνησης Arduino (τι να περιμένετε στο κιτ εκκίνησης Τι περιλαμβάνεται σε ένα κιτ εκκίνησης Arduino; [Επεξηγήσεις MakeUseOf]Έχω προηγουμένως παρουσιάσει το υλικό ανοικτού κώδικα Arduino εδώ στο MakeUseOf, αλλά θα χρειαστείτε κάτι περισσότερο από το πραγματικό Arduino για να χτίσετε κάτι από αυτό και να αρχίσετε πραγματικά. Arduino "εκκίνησης kit" είναι ... Διαβάστε περισσότερα ), ολοκλήρωσαν όλα τα έργα που περιλαμβάνονται και αρχίζουν να βαρεθούν, το 1Sheeld θα σας κρατήσει διασκεδασμένο τουλάχιστον για ένα ακόμη χρόνο ή και έτσι - υπάρχουν τόσα πολλά που μπορείτε να κάνετε με αυτό. Θα προσθέσετε κάποιες εντελώς νέες διαστάσεις στο έργο σας, που δεν θα ήταν εφικτές με κανονικές ασπίδες υλικού (όπως φωνητική αναγνώριση), έτσι ώστε η φαντασία σας να είναι το νέο όριο.
Τούτου λεχθέντος, δεν πρόκειται να είναι χρήσιμο για μακροπρόθεσμα ενσωματωμένα έργα - πρέπει να μείνει συνδεδεμένο στο τηλέφωνό σας μετά από όλα. Αν χρησιμοποιείτε μόνο κάποια απλή πτυχή σχετικότητας του 1Sheeld που θα μπορούσε να επιτευχθεί με ένα $ 5 είναι εντελώς ανέφικτο να κρατήσετε το $ 55 1Sheeld και Android τηλέφωνο αφιερωμένο στην εργασία. Αυτό που με φέρνει στη δεύτερη περίπτωση χρήσης μου: όταν είστε απελπισμένοι για να ξεκινήσετε τον προγραμματισμό, αλλά κάποιοι κρίσιμοι αισθητήρες ή αφιερωμένη ασπίδα δεν έχουν φτάσει ακόμα. Αντί να καθυστερήσετε το έργο ή να χρησιμοποιήσετε τη λειτουργία με τυχαίους αριθμούς, μπορείτε να κολλήσετε δεξιά.
Από αυτή την άποψη, το 1Sheeld είναι ένα εκπληκτικό κομμάτι του κιτ που έχει γύρω από το εργαστήριο. Να εμπνεύσει νέες ιδέες και να διευκολύνει τη δημιουργία πρωτοτύπων, κάτι που ακριβώς είναι για το Arduino.
MakeUseOf Συνιστά:Έχετε ένα Arduino και ένα Arduino; Αγοράστε ένα 1Sheeld. Είναι πραγματικά τόσο απλό.
Πώς κερδίζω το 1Sheeld;
1Sheeld - Το τελευταίο δελτίο ασπίδας Arduino
Ο νικητής θα επιλεγεί τυχαία και θα ενημερωθεί μέσω ηλεκτρονικού ταχυδρομείου. Δείτε το λίστα των νικητών εδώ.
Στείλτε τα προϊόντα σας για έλεγχο. Επικοινωνία Τζέιμς Μπρους για περισσότερες λεπτομέρειες.
Ο James έχει πτυχίο στην Τεχνητή Νοημοσύνη και είναι πιστοποιημένος με CompTIA A + και Network +. Είναι ο κύριος προγραμματιστής της MakeUseOf, και ξοδεύει τον ελεύθερο χρόνο του παίζοντας VR paintball και boardgames. Κατασκευάζει υπολογιστές από τότε που ήταν παιδί.