Η ετυμηγορία μας για το Τερματικό SeeedStudio Wio:
Συσκευασμένο με αισθητήρες, κουμπιά, έγχρωμη οθόνη LCD και σύνδεση Wi-Fi, το τερματικό Wio από το SeeedStudio είναι φανταστική αξία και καλά τεκμηριωμένο. Αυτό καθιστά εύκολο να συνεχίσουμε με αυτό που είναι πραγματικά σημαντικό: φτιάχνοντας ωραία πράγματα
910

Ο προγραμματισμός ηλεκτρονικών μπορεί να είναι αρκετά απογοητευτικός κατά καιρούς. Προμήθεια συστατικών στοιχείων, εύρεση των σωστών βιβλιοθηκών για χρήση τους, υπολογίζοντας τις σωστές παραμέτρους για να περάσετε, και ελπίζοντας ότι υπάρχει κάποιο παράδειγμα κώδικα για να ξεκινήσετε. Όλα προσθέτουν έως και μια μαζική αναρρόφηση χρόνου που μειώνει τα διασκεδαστικά πράγματα. Γι 'αυτό σε μεγάλο βαθμό έχω ερωτευτεί το οικοσύστημα Arduino. Το SeeedStudio πιστεύει ότι το τερματικό Wio μπορεί να αναζωπυρώσει τη σχέση μου με τα ηλεκτρονικά και νομίζω ότι έχουν δίκιο.

Το Wio Terminal είναι ένας πίνακας ανάπτυξης συμβατός με Arduino, γεμάτος χαρακτηριστικά και καλά τεκμηριωμένος, διαθέσιμος για

instagram viewer
απολύτως λογικό 30 $. Διαβάστε παρακάτω για να μάθετε γιατί είναι το πιο ωραίο πράγμα από το Arduino Uno.

Χαρακτηριστικά και προδιαγραφές τερματικού Wio

Το τερματικό Wio είναι χτισμένο γύρω από ένα σύστημα ARM Cortex M4F-on-a-chip, ο οποίος είναι επεξεργαστής ARM 32-bit που λειτουργεί στα 120Mhz (200Mhz burst). Διαθέτει χώρο αποθήκευσης 4MB, 192k RAM και υπάρχει ένα ασύρματο τσιπ Realtek RTL8720DN που παρέχει σύνδεση Wi-Fi και Bluetooth (αν και η στοίβα Bluetooth δεν είχε εφαρμοστεί κατά τη στιγμή της εγγραφής).

Όσον αφορά τις ενσωματωμένες λειτουργίες, υπάρχουν πολλά να φωνάξουμε:

  • Έγχρωμη οθόνη LCD 2,4 "
  • 3 κουμπιά
  • Χειριστήριο 5 κατευθύνσεων
  • Βομβητής
  • Υποδοχή κάρτας Micro SD
  • Αισθητήρας φωτός
  • Πομπό IR
  • Επιταχυνσιόμετρο
  • Wi-Fi
  • Bluetooth
  • USB-C, για λειτουργία πελάτη ή κεντρικού υπολογιστή
  • Δύο υποδοχές συστήματος Grove
έξοδος wio τερματικού lcd
Έχοντας μια εύχρηστη οθόνη LCD είναι μια χρήσιμη προσθήκη σε σχεδόν κάθε τύπο έργου.

Η υποδοχή USB-C είναι πώς θα τροφοδοτήσετε τη συσκευή προς το παρόν, αν και ένα κιτ μπαταρίας αναμένεται να είναι διαθέσιμο αργότερα. Το τερματικό Wio μπορεί να λειτουργήσει και ως πελάτης USB, για να μιμηθεί ένα πληκτρολόγιο, ποντίκι ή συσκευή MIDI στον κεντρικό υπολογιστή. ή έναν κεντρικό υπολογιστή, οπότε μπορεί, για παράδειγμα, να διαβάσει σήματα από ένα ενσύρματο χειριστήριο παιχνιδιών (αν και δεν είναι ακόμη σαφές πώς να το ενεργοποιήσετε σε αυτήν τη λειτουργία).

Γιατί δεν αγοράζω ποτέ ξανά ένα Arduino: Το τερματικό Wio Terminal με τερματικό υλικού

Για πιο περίπλοκα έργα, ή για όσους προτιμούν το Python, το Wio Terminal μπορεί να συνδυάσει τα καλύτερα και των δύο κόσμων με το ArduPy. Θα είσαι μπορείτε να προγραμματίσετε στο Python χρησιμοποιώντας τον επεξεργαστή MS Visual Code, αλλά να εισαγάγετε τις αγαπημένες σας βιβλιοθήκες Arduino (ή να χρησιμοποιήσετε το υπάρχον ArduPy αυτά). Προσωπικά, δεν αντέχω την Python, αλλά μπορείτε να μάθετε περισσότερα σχετικά με τη χρήση του τερματικού Wio με αυτόν τον τρόπο στο Ιστολόγιο SeeedStudio.

Ξεκινώντας με το τερματικό Wio

Ενεργοποιήστε τη συσκευή με το διακόπτη στα αριστερά της οθόνης - και θα σας υποδεχτεί αμέσως ένα μικρό ρετρό παιχνίδι Flappy-bird stype (ο κωδικός για τον οποίο είναι διαθέσιμο εδώ σε περίπτωση που το θέλετε ποτέ ξανά.

wio τερματικό παιχνίδι flappy bird

Θα χρειαστείτε το Arduino IDE εγκατεστημένο για να ξεκινήσετε τον προγραμματισμό του τερματικού Wio και για να εγκαταστήσετε υποστήριξη για τους πίνακες Wio. Εισαγάγετε τη διεύθυνση URL που παρέχεται στις προτιμήσεις σας και, στη συνέχεια, χρησιμοποιήστε την οθόνη Boards Manager και αναζητήστε το Wio.

Θα βρείτε αμέτρητα παραδείγματα κώδικα για όλα τα διάφορα ενσωματωμένα στοιχεία στο Wio wiki. Πολλοί απαιτούν από εσάς να εγκαταστήσετε μια επιπλέον βιβλιοθήκη στο φάκελό σας Arduino Libraries, αλλά αυτή είναι μια απλή διαδικασία (Σκίτσο -> Συμπερίληψη βιβλιοθήκης -> Προσθήκη Zip).

Η πρώτη μου εκστρατεία αφορούσε τον δείγμα κώδικα για την ανάγνωση των τιμών επιταχυνσιόμετρου και τη χάραξη των αποτελεσμάτων στην οθόνη. Πολύ ωραίο και δείχνει πραγματικά την ικανότητα της συσκευής για έργα καταγραφής δεδομένων. Θα βρείτε επίσης κώδικα για τη σύνταξη τιμών σε μια κάρτα SD.

wio ακροδέκτες - μετρήσεις επιταχυνσιόμετρου

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

wio τιμές ανάγνωσης τερματικού από τον αισθητήρα φωτός

Άλλα δέκα λεπτά αργότερα, θα συνδύαζα το δείγμα κώδικα χειριστηρίου με την επίδειξη γραμματοσειρών LCD, για να κάνω ένα απλό πρόγραμμα δοκιμών χειριστηρίου με οπτική έξοδο.

Γιατί δεν αγοράζω ποτέ ξανά ένα Arduino: Το χειριστήριο του τερματικού Wio Terminal wio

Σε αυτό το σημείο, ήθελα να συνδέσω έναν άλλο αισθητήρα από το bits box μου, και τότε συνειδητοποίησα ότι πρέπει να γίνει μια μικρή ανταλλαγή σε μια τέτοια γυαλισμένη συσκευή. Σε σύγκριση με την πλακέτα barebones και την πρόσβαση pin του Arduino Uno, είναι λίγο πιο δύσκολο να φτάσετε στις ακίδες στον τερματικό σταθμό Wio. Οι καρφίτσες για την υποδοχή 40 ακίδων μπορούν να βρεθούν στην ηλεκτρονική τεκμηρίωση, αλλά δεν επισημαίνονται στην ίδια τη συσκευή και υπάρχει πάντα ο κίνδυνος να συνδέσετε λάθος πράγματα.

Γιατί δεν αγοράζω ποτέ ξανά ένα Arduino: Το τερματικό Wio Terminal wio τερματικό wiki

Που μας φέρνει τακτοποιημένα στο θέμα: ποιες επιλογές υπάρχουν για την προσθήκη εξαρτημάτων και αισθητήρων;

Συνδετήρες Grove

Στο μπροστινό μέρος της συσκευής υπάρχουν δύο υποδοχές Grove. Το Grove είναι ένα ώριμο οικοσύστημα υλικού που καλύπτει κάθε είδος αισθητήρα που θα μπορούσατε ενδεχομένως να θέλετε και πολλά άλλα.

συνδετήρες αυλακώσεων στον ακροδέκτη wio

Αυτός είναι μακράν ο ευκολότερος τρόπος για να προσθέσετε κάτι στο τερματικό Wio, και φυσικά, όλα τα στοιχεία του Grove είναι επίσης καλά τεκμηριωμένα με παρεχόμενες βιβλιοθήκες. Για αρχάριους, είναι ένα υπέροχο μέρος για επέκταση. Υπάρχει ένα μικρό πλεονέκτημα στους αισθητήρες και τα εξαρτήματα στο σύστημα Grove, αλλά όχι ένα τεράστιο ποσό - και ο χρόνος που θα εξοικονομήσετε δεν χρειάζεται να το χάσετε σημαίνει ότι αξίζει τον κόπο.

Γιατί δεν αγοράζω ξανά ένα Arduino: Ο τερματικός σταθμός Wio Terminal

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

Ρεαλιστικά όμως, πόσες φορές χρειάζεστε όλα αυτές οι καρφίτσες IO;

Επιλογές συνδεσιμότητας

Το μοντέλο που μας στάλθηκε για έλεγχο είναι ένα πρωτότυπο μηχανικής, οπότε η λειτουργία του Wi-Fi απαιτεί αναβάθμιση υλικολογισμικού. Είναι μια ευχάριστη διαδικασία και πρέπει να γίνει μόνο μία φορά, αλλά περιμένω ότι τα μοντέλα αργότερα θα το έχουν έτοιμο να βγει από το κουτί.

Δυστυχώς, το υλικό Bluetooth δεν είναι ακόμη λειτουργικό. Είναι όλα εκεί στον πίνακα, αλλά οι βιβλιοθήκες που χρειάζονται για να το χρησιμοποιήσουν δεν έχουν αναπτυχθεί ακόμη. Και πάλι, αυτό είναι ένα πρώιμο πρωτότυπο, οπότε περιμένω μερικά πράγματα να είναι αξεπέραστα. Το Wio Terminal είναι το τελευταίο σε μια μεγάλη σειρά συσκευών με επωνυμία Wio και το SeeedStudio είναι μια καθιερωμένη εταιρεία, οπότε είμαι βέβαιος ότι αυτό θα προστεθεί εγκαίρως. Ακόμα, εάν ελπίζατε να χρησιμοποιήσετε τις δυνατότητες Bluetooth αμέσως στο έργο σας, κρατήστε την αγορά για τώρα.

Γιατί δεν αγοράζω ποτέ ξανά ένα Arduino: Ο τερματικός σταθμός Wio Terminal wio πίσω 40pin

Στην κάτω πλευρά του τερματικού Wio, θα βρείτε μια συμβατή υποδοχή Raspberry Pi 40 ακίδων, η οποία σας επιτρέπει να χρησιμοποιείτε το τερματικό Wio ως καπέλο Raspberry Pi. Αυτό λειτουργεί μέσω μιας σειριακής συσκευής, ώστε να μπορείτε να στέλνετε μηνύματα από την Python τρέχει στο Pi για εμφάνιση στο τερματικό Wio, για παράδειγμα. Θα μπορούσατε να εκφορτώσετε με επιτυχία κάποια εργασία επεξεργασίας στο τερματικό Wio (μπορεί να τρέξει Tensorflow Lite), να το χρησιμοποιήσετε για τα κουμπιά κ.λπ., αλλά αυτό φαίνεται χαμένο. Εκτός αν θέλετε πραγματικά να προγραμματίσετε στο Python, ίσως θα ήταν καλύτερα να κάνετε τα πάντα εγγενώς στο ίδιο το Wio Terminal. Ωστόσο, είναι ωραίο να έχουμε επιλογές.

Είναι το τερματικό Wio κατάλληλο για εσάς;

Δεδομένης της επιλογής μεταξύ του τερματικού Wio, το οποίο είναι γεμάτο με χαρακτηριστικά υλικού όπως έγχρωμη οθόνη και χειριστήριο - για ένα απολύτως λογικό 30 $ ή ένα επίσημο Arduino Uno $ 20 που δεν έχει κυριολεκτικά τίποτα άλλο... Ξέρω ποιο θα ήθελα επιλέγω.

κωδικός μήτρας
Ζήστε ξανά το 1999 με αυτήν την αναφορά ταινίας και μπορείτε επίσης να αισθανθείτε γερασμένοι.

Φυσικά, θα μπορούσατε να επιλέξετε ανεπίσημους κλώνους και, στη συνέχεια, να προμηθευτείτε μόνο τα πρόσθετα χαρακτηριστικά και στοιχεία που χρειάζεστε για μια κάπως φθηνότερη τιμή. Αλλά πρέπει επίσης να λάβετε υπόψη τον χρόνο σας. Μέρος αυτού που είναι τόσο ελκυστικό για το πακέτο Wio Terminal είναι ότι όλα είναι τόσο καλά τεκμηριωμένα και δεν χρειάζεται να εντοπίσω συμβατές βιβλιοθήκες ή αποσπάσματα κώδικα. Αυτό σημαίνει ότι μπορείτε να επικεντρωθείτε στα πράγματα που έχουν σημασία: να δημιουργήσετε υπέροχα πράγματα.

τερματικό με κύκλο στροβιλισμού ουράνιου τόξου

Γι 'αυτό το καλώ τώρα. Το Wio Terminal είναι το νέο πρότυπο για IoT και πίνακες ανάπτυξης καταγραφής δεδομένων. Και για αρχάριους που θέλουν να ξεκινήσουν με τον ηλεκτρονικό προγραμματισμό, το σύστημα αισθητήρων Grove θα σας εξοικονομήσει χρόνο και απογοήτευση σε αυτά τα κρίσιμα στάδια της πρώτης μάθησης. Στα 30 $, ο τερματικός σταθμός Wio είναι μια συμφωνία.

Μπείτε στον Διαγωνισμό!

Wio Terminal Giveaway

Ο James έχει πτυχίο Τεχνητής Νοημοσύνης και είναι πιστοποιημένο με CompTIA A + και Network +. Είναι ο κύριος προγραμματιστής του MakeUseOf και περνά τον ελεύθερο χρόνο του παίζοντας VR paintball και boardgames. Δημιουργεί υπολογιστές από τότε που ήταν παιδί.