Teardown dari TI SensorTag - 💡 Fix My Ideas

Teardown dari TI SensorTag

Teardown dari TI SensorTag


Penulis: Ethan Holmes, 2019

Terakhir kali saya berada di Rhode Island, teman baik saya Brian Jepson mendorong sebuah kotak merah kecil ke tangan saya dengan kata-kata, "... coba ini, kamu akan menyukainya." Saya segera mulai mencari pil biru. Namun saya tidak perlu khawatir, karena ternyata itu adalah SensorTag dari Texas Instruments.

SensorTag adalah kit pengembangan Bluetooth Low Energy dari Texas Instruments yang ditargetkan untuk pengembang seluler.

Perangkat Keras

SensorTag adalah produk yang menarik, dan Anda mendapatkan pengertian bahwa ini sangat banyak produk yang dibuat oleh TI untuk menunjukkan sistem baru Bluetooth Low Energy-on-chip TI CC2541 mereka. Ini dipasarkan langsung ke pengembang aplikasi ponsel pintar dan bukan pada pengembang perangkat keras. Entah bagi mereka untuk mengembangkan aplikasi untuk secara langsung mendukung SensorTag, atau sebagai desain perangkat keras referensi untuk mengembangkan aksesori Bluetooth Low Energy yang lebih canggih.

Chip CC2541 hadir dalam paket QFN-40 dan tidak hanya mengimplementasikan Bluetooth Low Energy, tetapi juga memiliki mikrokontroler internal MCS 8051, pengatur tujuan umum, dukungan RSSI yang akurat untuk memungkinkan penentuan jangkauan, dua USART, 23 pin IO digital tujuan umum, 12-bit ADC dengan delapan saluran, I²C dan wastafel dapur. Ini adalah chip yang bagus yang berarti Anda harus dapat mengembangkan tata letak papan kompak dengan beberapa komponen eksternal, kecuali sensor atau aktuator yang benar-benar Anda minati untuk dikendalikan.

Membuka gulungan TI SensorTag

Melepas penutup berwarna agak aneh dan mencolok, papan SensorTag jauh lebih kompak dari yang disarankan casingnya. Itu juga jauh lebih kuat. Ini memiliki enam sensor onboard, yang semuanya terhubung ke bus antarmuka I25C CC2541 dengan sinyal aktif yang terpisah.

Untuk meminimalkan konsumsi saat ini, semua sensor bawaan dinonaktifkan secara default dan disimpan dalam mode tidur di antara pengukuran dan masing-masing sensor dapat diaktifkan dan dibaca secara terpisah. Itulah sebabnya seluruh papan menjalankan sel koin CR2032 tunggal.

Bagian depan papan memperlihatkan lima dari enam sensor onboard; sensor suhu TMP006 memungkinkan kita untuk mengukur suhu objek tanpa kontak dengan menggunakan termopile untuk menyerap energi IR yang dipancarkan darinya. Arahkan SensorTag ke objek dan ia akan memberi tahu Anda suhu, yang menjelaskan lubang aneh di depan kasing. Diperlukan untuk mengekspos TMP006.

Juga di bagian depan papan adalah sensor tekanan barometrik C953H, bersama dengan accelerometer KXTJ9, magnetometer MAG3110 dan giroskop MEMU IMU-3000. Akhirnya, ke arah sisi kiri papan (pada gambar di bawah) adalah dua sakelar kontak kecil yang statusnya juga tersedia melalui Bluetooth ke perangkat yang terhubung jarak jauh.

Bagian depan papan TI SensorTag. Menampilkan sensor tekanan dan suhu, bersama dengan accelerometer, magnetometer, dan giroskop.

Bagian belakang papan adalah tempat chip CC2541 itu sendiri dipasang, yang memberi kita beberapa sensor tambahan secara gratis, karena di antara koleksi wastafel dapur yang tersedia adalah sensor suhu onboard yang akan melaporkan ambien, sebagai lawan dari“Dari kejauhan”suhu, dan sensor pemantauan baterai. Bagian belakang papan juga menampung sensor kelembaban digital SHT21 dan tombol samping (atas bingkai) digunakan untuk menempatkan papan dalam mode penemuan.

Bagian belakang papan TI SensorTag menunjukkan chip CC2541 itu sendiri dan sensor kelembaban, bersama dengan sel koin CR2032 yang memberi daya pada papan.

Perangkat Lunak

SensorTag adalah perangkat Bluetooth Low Energy, yang berarti dapat berbicara dengan platform apa pun yang mendukung Bluetooth Low Energy. Sekarang ini berarti model iPhone dan iPad baru-baru ini, asli dari Macbook Pro baru dan dari PC Windows atau Linux dengan dongle Bluetooth 4 yang sesuai.

Sayangnya sementara Bluetooth Low Energy didukung pada beberapa perangkat Android, itu belum ada di SDK inti dan tidak ada cara standar untuk berbicara dengan perangkat keras Bluetooth Low Energy. Bahkan beberapa“SMART Ready” perangkat, seperti Samsung Galaxy S3, akan memerlukan peningkatan firmware untuk sepenuhnya mendukung standar. Namun dengan Google I / O datang bulan depan, situasi itu mungkin berubah cukup cepat.

Cara termudah untuk memulai dengan SensorTag mungkin dengan mengunduh aplikasi SensorTag TI dari iOS App Store. Ini gratis untuk diunduh, dan merupakan aplikasi Universal untuk iPhone dan iPad.

Buka aplikasinya, letakkan SensorTag ke dalam mode yang dapat ditemukan dengan menekan tombol samping dan Anda akan melihat tag muncul pada daftar perangkat yang tersedia hampir secara instan. Menariknya, perangkat lain yang didasarkan pada chip CC2541 mungkin juga muncul di daftar.

Yang mengatakan, jika Anda tidak memiliki iPhone atau iPad, SensorTag masih cukup mudah untuk dikerjakan, dan TI memiliki beberapa dokumentasi yang cukup luas tentang cara berbicara dengan SensorTag, termasuk daftar lengkap layanan GATT yang ditawarkan oleh perangkat yang ditawarkan perangkat. memungkinkan keadaan semua sensornya dibaca. Bahkan jika Anda tidak bekerja di iOS di mana TI telah memberikan contoh kode yang membantu, seharusnya tidak terlalu sulit untuk mengembangkan aplikasi untuk berbicara dengan tag.

IOS SDK

Namun, jika Anda mengembangkan di iOS ada banyak contoh kode sumber yang tersedia untuk Anda, termasuk sumber aplikasi TI SensorTag yang kami lihat sebelumnya.

techBASIC

Jika Anda tidak tertarik mengembangkan aplikasi asli untuk iOS untuk mendukung SensorTag, ada juga dukungan Bluetooth Low Energy di techBASIC. Lingkungan techBASIC adalah implementasi penuh dari bahasa pemrograman BASIC yang memungkinkan Anda untuk mengembangkan dan menjalankan aplikasi di iPad (dan iPhone) yang terlihat seperti aplikasi asli. Namun, itu juga mendukung pengambilan data eksternal, baik menggunakan papan HiJack dan melalui Bluetooth Low Energy jika perangkat keras Anda mendukungnya, dan itu memungkinkan Anda melakukan beberapa hal yang mengesankan seperti mengumpulkan dan menganalisis data dari penerbangan roket model.

Ada banyak informasi tentang mengendalikan SensorTag dengan techBASIC dan jika Anda tidak tertarik mengembangkan aplikasi iOS asli, ini adalah alternatif yang solid.

Buku

Aplikasi Arduino, Sensor, dan Bluetooth Rendah Energi Nyata di techBASIC

Mike Westerfield, pembuat di balik penerbangan roket itu, saat ini sedang menulis sebuah buku berjudul "Membangun Proyek Elektronik iPhone dan iPad."Saat ini sudah tersedia di rilis awal, tetapi harus mulai tekan akhir bulan ini.

Sekitar setengah dari buku ini membahas Bluetooth Low Energy, dan dua bab lengkap didedikasikan untuk TI SensorTag. Yang pertama memandu Anda berbicara dari techBASIC, yang kedua memandu Anda membangun roket model berkemampuan Bluetooth sendiri.

Saya bertindak sebagai pengulas teknologi pada buku ini dan merupakan bacaan yang sangat menarik, dan tidak hanya untuk bagian Bluetooth Low Energy, karena ini adalah pertama kalinya saya melihat papan HiJack dibicarakan secara detail.

Kit Pengembangan Lainnya

Sementara SensorTag mungkin merupakan kit pengembangan yang paling menarik untuk CC2541, TI juga menawarkan kit pengembang lain termasuk DK-MINI yang mencakup desain referensi untuk Bluetooth Low Energy "Key fob" naik.

Menariknya, jika Anda memiliki gerobak kunci Asah, Anda akan melihat bahwa itu muncul di aplikasi TI SensorTag. Berbasis pada chip CC2541 dan cukup mirip dengan desain referensi dalam kit pengembang DK-MINI sehingga Anda dapat memicu alarm pada fob dari aplikasi TI SensorTag.

Ringkasan

Anda mungkin sudah menebak sekarang bahwa saya penggemar TI SensorTag. Ini adalah perangkat keras yang menarik yang ditujukan untuk menyederhanakan kehidupan para pengembang ponsel pintar saat membuat prototipe aksesori Bluetooth. Tetapi ini umumnya lebih bermanfaat dari itu dan seperti yang ditunjukkan oleh penerbangan roket model Mike dapat menambah banyak kemampuan pengumpulan data ke proyek pembuat Anda dengan cepat dan murah.



Anda Mungkin Tertarik

Siapa yang Tidak Membutuhkan Penghitung Geiger?

Siapa yang Tidak Membutuhkan Penghitung Geiger?


Drone Udara dan Hukum A.S.

Drone Udara dan Hukum A.S.


Kilas Balik: Bagaimana-Membuat Gaun Pengantin T-Shirt

Kilas Balik: Bagaimana-Membuat Gaun Pengantin T-Shirt


Botol Soda Leher Codd-Reusable

Botol Soda Leher Codd-Reusable






Recent Posts