- Hộp gạch cảm biến - Tổng quan về phần cứng
- Hộp gạch cảm biến - Tổng quan về phần mềm
- Bắt đầu với Hộp gạch cảm biến
Vài năm trước, nếu ai đó nói với tôi rằng một chiếc đồng hồ không chỉ có thể cho biết thời gian mà còn có thể đo nhịp tim và theo dõi lượng calo, tôi sẽ bị nó thổi bay. Ngày nay, hơn một triệu người, bao gồm cả tôi sở hữu một thiết bị theo dõi thể dục đeo được và dự báo rằng thị trường thiết bị đeo được sẽ đạt 57.653 triệu đô la vào năm 2022. Từ kính thông minh đến thiết bị theo dõi bệnh tiểu đường cho đến thiết bị theo dõi tài sản, ngành công nghiệp thiết bị đeo được đang thử nghiệm nhiều loại sản phẩm để nắm bắt thị trường. Vì vậy, nếu bạn có ý tưởng về sản phẩm có thể đeo và đang tìm cách xác thực và thử nghiệm nó, thì bạn có thể may mắn vì trong bài viết này, chúng tôi sẽ xem xét SensorTile.Box (STEVAL-MKSBOX1V1) từ STMicroelectronics có thể giúp bạn quá dễ dàng và nhanh chóng xác thực ý tưởng thiết bị đeo và IoT không dây của bạn. Nếu bạn thích đọc video hơn, bạn có thể cuộn xuống cuối trang này để tìm Video Đánh giá Hộp Ngói Cảm biến của chúng tôi .
Hộp gạch cảm biến - Tổng quan về phần cứng
Các SesnorTile Box ở đây được đóng gói với rất nhiều cảm biến và một mô-đun Bluetooth dễ dàng giao tiếp với một ứng dụng điện thoại thông minh cho phép bạn xây dựng các ứng dụng tùy chỉnh của bạn theo yêu cầu của ứng dụng của bạn. Bảng phát triển hoàn chỉnh đi kèm bên trong hộp màu xanh lam này và chúng tôi cũng có một hộp gắn bổ sung nếu chúng tôi cần.
Bảng tiến hóa này có khá nhiều thứ bạn cần để xây dựng các ứng dụng IoT có thể đeo được và không dây của mình. Nó có Vi điều khiển ARM Cortex M4 công suất cực thấp, mô-đun không dây Bluetooth 4.2 cho giao tiếp BLE, cảm biến nhiệt độ, Đơn vị đo quán tính 6 trục, hai gia tốc kế 3 trục, một là cảm biến MEMS năng lượng cực thấp và các thiết bị khác là một cảm biến có độ phân giải cao với độ nhiễu thấp. Sau đó, chúng ta có một cảm biến Từ tính, một cảm biến áp suất, một cảm biến âm thanh, tức là một micrô và một cảm biến Độ ẩm. Ngoài ra, mô-đun này còn có mô-đun RTC riêng, pin lithium polymer và thẻ SD bên trong hộp màu xanh này để giúp bạn bắt đầu tạo mẫu ngay từ hộp. Thông tin của các cảm biến trong hộp SensorTile, với tên và tính năng của chúng, được liệt kê trong bảng dưới đây.
Tên bộ phận | Số bộ phận | Đặc trưng |
Vi điều khiển | STM32L4R9 |
|
Bluetooth v4.2 | SPBTLE-1S |
|
Cảm biến nhiệt độ | STTS751 |
|
Cảm biến IMU 6 trục | LM6DSOX |
|
Gia tốc kế 3 trục | LIS2DW12 |
|
Gia tốc kế 3 trục | LIS3DHH |
|
Cảm biến từ tính | LIS2MDL |
|
Cảm biến áp suất | LIS2MDL |
|
Cảm biến âm thanh | MP23ABS1 |
|
Cảm biến độ ẩm | HTS221 |
|
Nhìn kỹ hơn vào hộp, chúng ta có thể nhận thấy rằng nó có một cổng micro-USB cho mục đích sạc và giao tiếp và ba đèn LED là BLUE, RED và GREEN. Bây giờ chúng ta hãy mở hộp này ra và xem những gì bên trong.
Như đã nói trước đó, bạn sẽ tìm thấy một pin lithium polymer và mô-đun phát triển của chúng tôi. Dưới pin, chúng tôi có khe cắm thẻ SD với một thẻ kingstane 8GB bên trong nó. Và sau đó chúng ta có ba nút nhấn ở đây, nút nguồn, nút khởi động và nút người dùng có thể định cấu hình. Sau đó, chúng tôi cũng có sơ đồ chân của JTAG ở đây. Sau đó, nếu chúng ta bật bảng ra và quay lại.
Các bác sĩ cho biết thêm:Chúng tôi có thể tìm thấy Vi điều khiển vỏ não ARM, Mô-đun Bluetooth và tất cả các cảm biến khác mà tôi đã đề cập trước đó. Bây giờ theo mặc định, pin Lipo của bạn sẽ không được kết nối với mô-đun của bạn. Vì vậy, bạn phải kết nối các cực pin của mình với khe cắm này ở đây. Khi điều đó hoàn tất, hãy đóng gói mô-đun của bạn trở lại hộp màu xanh lam và chúng ta đã sẵn sàng.
Hộp gạch cảm biến - Tổng quan về phần mềm
Bắt đầu với bảng này thực sự dễ dàng. Chúng tôi có ba lựa chọn ở đây. Hai tùy chọn đầu tiên là sử dụng ứng dụng Điện thoại thông minh “cảm biến ST BLE” do STMicroelectronics phát triển, ứng dụng này có thể được tải xuống cho cả điện thoại Android và Apple. Nó có nhiều ứng dụng được ghi sẵn mà bạn có thể khởi chạy chỉ bằng một cú nhấp chuột để xem các cảm biến của bạn phản hồi như thế nào.
Ứng dụng này cũng có chế độ Chuyên gia cho phép bạn tạo các ứng dụng tùy chỉnh của riêng mình và khởi chạy nó trực tiếp từ điện thoại của bạn. Tùy chọn thứ ba là trở nên chuyên nghiệp hoàn toàn bằng cách kết nối bảng với một lập trình viên STM32 và lập trình nó bằng cách sử dụng môi trường phát triển mở. Để xem xét, mục đích cho phép cài đặt ứng dụng “ST BLE sensor” trên điện thoại di động của tôi và kiểm tra xem chúng tôi có thể làm gì với nó.
Bắt đầu với Hộp gạch cảm biến
Khi bạn cấp nguồn cho hộp xếp cảm biến lần đầu tiên, bạn có thể nhận thấy đèn LED màu đỏ nhấp nháy để cho biết pin đang sạc. Trong khi điều đó đang diễn ra, hãy tải xuống và khởi chạy ứng dụng “ST BLE Sensor” trên điện thoại di động của chúng tôi, sau đó nhấp vào “Kết nối với thiết bị” và bạn sẽ tìm thấy hộp xếp của chúng tôi ở đó. Nhấp vào nó và đợi cho đến khi bảng của bạn được kết nối. Bạn cũng sẽ nhận thấy đèn LED màu xanh lam nhấp nháy 3 giây một lần để cho biết kết nối Bluetooth đang hoạt động. Sau khi kết nối, ứng dụng mẫu của bạn sẽ đọc và hiển thị các giá trị Nhiệt độ, độ ẩm và áp suất từ hộp cảm biến của chúng tôi
Đây chỉ là một chương trình ví dụ và ứng dụng còn rất nhiều thứ khác cho chúng ta. Để thử một ứng dụng khác Chỉ cần quay lại màn hình chính và nhấp vào “tạo ứng dụng mới”. Tại đây, bạn sẽ tìm thấy tất cả các ứng dụng mẫu cho hộp xếp cảm biến của mình, hãy thử ứng dụng kết hợp cảm biến cho mục đích đánh giá này. Nhấp vào ứng dụng mẫu sẽ cung cấp cho bạn mô tả ngắn gọn về ứng dụng và bạn chỉ cần nhấp vào nút “phát” để tải mã lên hộp ô cảm biến của mình. Sau đó kết nối lại với hộp của bạn và ứng dụng mới của bạn sẽ khởi chạy.
Vui vẻ đúng không !! Sau khi chơi xong với tất cả các ứng dụng mẫu, bạn cũng có thể tạo ứng dụng của riêng mình cho hộp SensotTile. Để làm điều đó, hãy cuộn xuống cuối chương trình mẫu của bạn và nhấp vào “chế độ xem chuyên gia”. Sau đó chọn “ứng dụng mới” và chọn các cảm biến cần thiết cho ứng dụng của bạn. Sau đó, chọn loại chức năng và chọn cách bạn muốn xuất dữ liệu của mình. Lưu ứng dụng và sử dụng nút phát để triển khai ứng dụng mới của bạn. Như vậy, chúng tôi đã xây dựng ứng dụng thử nghiệm đầu tiên của mình.
Sau khi kiểm tra xong ý tưởng của mình, bạn có thể dễ dàng bắt đầu xây dựng ứng dụng thực tế của mình với Môi trường phát triển STM32 bằng cách sử dụng các gói chức năng có sẵn.
Với điều này, tôi đang kết thúc bài đánh giá của mình trên bảng tiến hóa Ngói cảm biến. Nhìn chung, tôi nghĩ rằng mô-đun này sẽ rất hữu ích để nhanh chóng kiểm tra và tạo nguyên mẫu cho các ý tưởng thiết bị đeo của bạn. Hãy cho tôi biết suy nghĩ của bạn về bảng này trong phần bình luận và cũng đề xuất cho tôi một ý tưởng nếu bạn muốn tôi thử với chiếc hộp này.