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