- Sensor Tile Box - Επισκόπηση υλικού
- Sensor Tile Box - Επισκόπηση λογισμικού
- Ξεκινώντας με το Sensor Tile Box
Μερικά χρόνια πίσω, αν κάποιος μου έλεγε ότι ένα ρολόι δεν μπορούσε μόνο να πει το χρόνο αλλά και να μετρήσει τον καρδιακό ρυθμό και να παρακολουθήσει τις θερμίδες, θα εκνευρίζομαι από αυτό. Σήμερα περισσότεροι από ένα εκατομμύριο άνθρωποι, συμπεριλαμβανομένου μου κατέχουν ένα φορετό γυμναστήριο και προβλέπεται ότι η αγορά φορητών συσκευών θα έφτανε τα 57.653 εκατομμύρια δολάρια έως το 2022. Από έξυπνα γυαλιά έως συσκευές παρακολούθησης του διαβήτη έως ιχνηλάτες περιουσιακών στοιχείων, η φορητή βιομηχανία δοκιμάζει μια ποικιλία προϊόντων για να συλλάβει την αγορά. Επομένως, εάν έχετε μια ιδέα προϊόντος που φοριέται και ψάχνετε έναν τρόπο επικύρωσης και δοκιμής της, ίσως να είστε τυχεροί γιατί σε αυτό το άρθρο θα εξετάσουμε το SensorTile.Box (STEVAL-MKSBOX1V1) από τη STMicroelectronics που μπορεί να σας βοηθήσει πολύ εύκολα και επικυρώστε γρήγορα τις ιδέες σας για ασύρματο IoT και φορητές συσκευές. Εάν προτιμάτε τα βίντεο από την ανάγνωση, μπορείτε να μετακινηθείτε στο κάτω μέρος αυτής της σελίδας για να βρείτε το Βίντεο αναθεώρησης κουτιού με πλακάκια Sensor.
Sensor Tile Box - Επισκόπηση υλικού
Το SesnorTile Box εδώ είναι γεμάτο με πολλούς αισθητήρες και μια μονάδα Bluetooth που επικοινωνεί εύκολα με μια εφαρμογή Smartphone που σας επιτρέπει να δημιουργήσετε τις προσαρμοσμένες εφαρμογές σας όπως απαιτείται από την εφαρμογή σας. Ο πλήρης πίνακας ανάπτυξης έρχεται μέσα σε αυτό το μπλε κουτί και έχουμε επίσης μια πρόσθετη θήκη ανάρτησης αν χρειαστεί ποτέ.
Αυτός ο πίνακας εξέλιξης διαθέτει σχεδόν όλα όσα θα χρειαστείτε για να δημιουργήσετε τις φορητές και ασύρματες εφαρμογές σας IoT. Διαθέτει μικροελεγκτή ARM Cortex M4 Ultra-Low-Power, ασύρματη μονάδα Bluetooth 4.2 για επικοινωνία BLE, αισθητήρα θερμοκρασίας, μονάδα αδρανούς μέτρησης 6 αξόνων, δύο επιταχυνσιόμετρα 3-άξονα, το ένα είναι αισθητήρας MEMS εξαιρετικά χαμηλής ισχύος και άλλα είναι ένας αισθητήρας υψηλής ανάλυσης με χαμηλό θόρυβο. Στη συνέχεια έχουμε έναν μαγνητικό αισθητήρα, έναν αισθητήρα πίεσης, έναν αισθητήρα ήχου, δηλαδή ένα μικρόφωνο και έναν αισθητήρα υγρασίας. Επιπλέον, η μονάδα διαθέτει επίσης τη δική της μονάδα RTC, μια μπαταρία πολυμερούς λιθίου και μια κάρτα SD μέσα σε αυτό το μπλε κουτί για να σας βοηθήσει να ξεκινήσετε να δημιουργείτε πρωτότυπα από το κουτί. Οι πληροφορίες των αισθητήρων στο πλαίσιο SensorTile, με το όνομα και τα χαρακτηριστικά τους, παρατίθενται στον παρακάτω πίνακα.
Ονομα εξαρτήματος | Αριθμός εξαρτήματος | Χαρακτηριστικά |
Μικροελεγκτής | STM32L4R9 |
|
Bluetooth v4.2 | SPBTLE-1S |
|
Αισθητήρας θερμοκρασίας | STTS751 |
|
Αισθητήρας IMU 6-άξονα | LM6DSOX |
|
Επιταχυνσιόμετρο 3-άξονα | LIS2DW12 |
|
Επιταχυνσιόμετρο 3-άξονα | LIS3DHH |
|
Μαγνητικός αισθητήρας | LIS2MDL |
|
Αισθητήρας πίεσης | LIS2MDL |
|
Αισθητήρας ήχου | MP23ABS1 |
|
Αισθητήρας υγρασίας | HTS221 |
|
Ρίνοντας μια πιο προσεκτική ματιά στο κουτί, μπορούμε να παρατηρήσουμε ότι διαθέτει θύρα micro-USB για σκοπούς φόρτισης και επικοινωνίας και τρία LED που είναι ΜΠΛΕ, ΚΟΚΚΙΝΟ και ΠΡΑΣΙΝΟ. Τώρα ξεβιδώστε αυτό το κουτί και ρίξτε μια ματιά στο εσωτερικό του.
Όπως ειπώθηκε νωρίτερα, θα βρείτε μια μπαταρία πολυμερούς λιθίου και την ενότητα ανάπτυξης. Κάτω από την μπαταρία, έχουμε την υποδοχή κάρτας SD με μια κάρτα kingstane 8 GB. Και έπειτα έχουμε τρία κουμπιά εδώ, ένα κουμπί λειτουργίας, ένα κουμπί εκκίνησης και ένα κουμπί ρυθμιζόμενο από το χρήστη. Τότε έχουμε επίσης pinouts του JTAG εδώ. Τότε αν βγάλουμε το ταμπλό και γυρίσουμε.
Μπορούμε να βρούμε τον μικροελεγκτή φλοιού ARM, τη μονάδα Bluetooth και όλους τους άλλους αισθητήρες που ανέφερα νωρίτερα. Τώρα από προεπιλογή, η μπαταρία Lipo δεν θα ήταν συνδεδεμένη με τη μονάδα σας. Επομένως, πρέπει να συνδέσετε τους ακροδέκτες της μπαταρίας σας σε αυτήν την υποδοχή εδώ. Όταν ολοκληρωθεί, τοποθετήστε τη μονάδα σας πίσω στο μπλε κουτί και είμαστε έτοιμοι.
Sensor Tile Box - Επισκόπηση λογισμικού
Η έναρξη με αυτόν τον πίνακα είναι πολύ εύκολη. Έχουμε τρεις επιλογές εδώ. Οι δύο πρώτες επιλογές είναι με τη χρήση της εφαρμογής Smartphone "ST BLE sensor" που αναπτύχθηκε από την STMicroelectronics, η οποία μπορεί να ληφθεί για τηλέφωνα Android και Apple. Έχει πολλές προ-ηχογραφημένες εφαρμογές που μπορείτε να ξεκινήσετε με ένα μόνο κλικ για να δείτε πώς ανταποκρίνονται οι αισθητήρες σας.
Η εφαρμογή διαθέτει επίσης λειτουργία Expert που σας επιτρέπει να δημιουργήσετε τις δικές σας προσαρμοσμένες εφαρμογές και να την εκκινήσετε απευθείας από το τηλέφωνό σας. Η τρίτη επιλογή είναι να πάρετε πλήρως επαγγελματίες συνδέοντας την πλακέτα με έναν προγραμματιστή STM32 και προγραμματίζοντάς το χρησιμοποιώντας το ανοιχτό περιβάλλον ανάπτυξης. Για έλεγχο, ο σκοπός επιτρέπει την εγκατάσταση της εφαρμογής "αισθητήρας ST BLE" στο κινητό μου τηλέφωνο και ελέγξτε τι μπορούμε να κάνουμε με αυτό.
Ξεκινώντας με το Sensor Tile Box
Όταν τροφοδοτείτε το κουτί πλακιδίων αισθητήρα για πρώτη φορά, ενδέχεται να παρατηρήσετε ότι το κόκκινο LED αναβοσβήνει για να δείξει ότι η μπαταρία φορτίζει. Ενώ αυτό συμβαίνει ας κατεβάσουμε και ξεκινήσουμε την εφαρμογή "ST BLE Sensor" στο κινητό μας τηλέφωνο και, στη συνέχεια, κάντε κλικ στο "Σύνδεση σε μια συσκευή" και θα πρέπει να βρείτε το tilebox μας εκεί. Κάντε κλικ σε αυτό και περιμένετε μέχρι να συνδεθεί η πλακέτα σας. Θα παρατηρήσετε επίσης ότι το μπλε LED αναβοσβήνει κάθε 3 δευτερόλεπτα για να υποδείξει μια ενεργή σύνδεση Bluetooth. Μόλις συνδεθεί η εφαρμογή του παραδείγματος, θα πρέπει ήδη να διαβάσετε και να εμφανίσετε τιμές Θερμοκρασίας, υγρασίας και πίεσης από το αισθητήριο κουτί μας
Αυτό είναι μόνο ένα παράδειγμα προγράμματος και η εφαρμογή έχει πολλά περισσότερα για εμάς. Για να δοκιμάσετε μια διαφορετική εφαρμογή Απλώς επιστρέψτε στην κύρια οθόνη και κάντε κλικ στο "δημιουργία νέας εφαρμογής". Εδώ θα βρείτε όλα τα παραδείγματα εφαρμογών για το κουτί πλακιδίων αισθητήρα, ας δοκιμάσουμε την εφαρμογή σύντηξης αισθητήρα για αυτόν τον σκοπό αναθεώρησης. Το κλείσιμο του παραδείγματος εφαρμογής θα σας δώσει μια σύντομη περιγραφή της εφαρμογής και πρέπει απλώς να κάνετε κλικ στο κουμπί "αναπαραγωγή" για να ανεβάσετε τον κωδικό στο κουτί πλακιδίων αισθητήρα. Στη συνέχεια, συνδεθείτε ξανά στο κουτί σας και θα ξεκινήσει η νέα σας εφαρμογή.
Διασκέδαση σωστά !! Αφού τελειώσετε να παίζετε με όλα τα παραδείγματα εφαρμογών, μπορείτε επίσης να δημιουργήσετε τη δική σας εφαρμογή για το πλαίσιο SensotTile. Για να το κάνετε αυτό, μεταβείτε στο κάτω μέρος των παραδειγμάτων προγραμμάτων σας και κάντε κλικ στην «προβολή ειδικών» Στη συνέχεια, επιλέξτε "νέα εφαρμογή" και επιλέξτε τους αισθητήρες που απαιτούνται για την εφαρμογή σας. Στη συνέχεια, επιλέξτε τον τύπο των λειτουργιών και επιλέξτε πώς θέλετε να εξάγετε τα δεδομένα σας. Αποθηκεύστε την εφαρμογή και χρησιμοποιήστε το κουμπί αναπαραγωγής για να αναπτύξετε τη νέα σας εφαρμογή. Έτσι έχουμε ήδη δημιουργήσει την πρώτη μας δοκιμαστική εφαρμογή.
Μόλις ολοκληρώσετε τη δοκιμή των ιδεών σας, μπορείτε εύκολα να αρχίσετε να δημιουργείτε την πραγματική εφαρμογή σας με το περιβάλλον ανάπτυξης STM32 χρησιμοποιώντας τα διαθέσιμα πακέτα λειτουργιών.
Με αυτό, ολοκληρώνω την κριτική μου στον πίνακα εξέλιξης Sensor Tile. Συνολικά πιστεύω ότι αυτή η ενότητα θα είναι πολύ χρήσιμη για γρήγορη δοκιμή και πρωτότυπο των ιδεών σας για φορητές συσκευές. Επιτρέψτε μου να μάθω τις σκέψεις σας σε αυτόν τον πίνακα στην ενότητα σχολίων και επίσης να μου προτείνετε μια ιδέα εάν θέλετε να δοκιμάσω με αυτό το πλαίσιο.