- กล่องกระเบื้องเซ็นเซอร์ - ภาพรวมฮาร์ดแวร์
- กล่องกระเบื้องเซนเซอร์ - ภาพรวมซอฟต์แวร์
- เริ่มต้นใช้งาน Sensor Tile Box
ไม่กี่ปีที่ผ่านมาหากมีคนบอกฉันว่านาฬิกาไม่เพียง แต่บอกเวลาได้ แต่ยังสามารถวัดอัตราการเต้นของหัวใจและติดตามแคลอรี่ได้ด้วยฉันจะรู้สึกทึ่งไปกับมัน ปัจจุบันมีผู้คนมากกว่าหนึ่งล้านคนรวมทั้งฉันเป็นเจ้าของเครื่องติดตามการออกกำลังกายที่สวมใส่ได้และมีการคาดการณ์ว่าตลาดสำหรับอุปกรณ์สวมใส่จะมีมูลค่าถึง 57,653 ล้านดอลลาร์ในปี 2565 ตั้งแต่แว่นตาอัจฉริยะไปจนถึงอุปกรณ์ตรวจวัดโรคเบาหวานไปจนถึงเครื่องมือติดตามทรัพย์สินอุตสาหกรรมที่สวมใส่ได้กำลังทดลองผลิตภัณฑ์ที่หลากหลาย เพื่อจับตลาด ดังนั้นหากคุณมีแนวคิดเกี่ยวกับผลิตภัณฑ์ที่สวมใส่ได้และกำลังมองหาวิธีตรวจสอบและทดสอบคุณอาจโชคดีเพราะในบทความนี้เราจะทบทวนSensorTile.Box (STEVAL-MKSBOX1V1)จาก STMicroelectronics ซึ่งสามารถช่วยคุณได้อย่างง่ายดาย และตรวจสอบแนวคิด IoT ไร้สายและอุปกรณ์สวมใส่ของคุณได้อย่างรวดเร็ว. หากคุณชอบวิดีโอมากกว่าการอ่านคุณสามารถเลื่อนไปที่ด้านล่างของหน้านี้เพื่อค้นหาวิดีโอรีวิวกล่องกระเบื้องเซ็นเซอร์ของเรา
กล่องกระเบื้องเซ็นเซอร์ - ภาพรวมฮาร์ดแวร์
กล่อง SesnorTileที่นี่จะเต็มไปด้วยจำนวนมากของเซ็นเซอร์และโมดูลบลูทู ธ ที่พร้อมติดต่อสื่อสารกับแอพลิเคชันมาร์ทโฟนที่ช่วยให้คุณสามารถสร้างแอพพลิเคที่คุณกำหนดเองตามความต้องการของแอพลิเคชันของคุณ บอร์ดพัฒนาที่สมบูรณ์มาในกล่องสีน้ำเงินนี้และเรายังมีเคสสำหรับติดตั้งเพิ่มเติมหากเราต้องการ
บอร์ดวิวัฒนาการนี้มีทุกสิ่งที่คุณต้องการเพื่อสร้างแอปพลิเคชัน IoT ที่สวมใส่ได้และไร้สาย มีไมโครคอนโทรลเลอร์ ARM Cortex M4 ที่ใช้พลังงานต่ำเป็นพิเศษ, โมดูลไร้สาย Bluetooth 4.2 สำหรับการสื่อสาร BLE, เซ็นเซอร์อุณหภูมิ, หน่วยวัดความเฉื่อย 6 แกน, เครื่องวัดความเร่ง 3 แกน 2 ตัวหนึ่งตัวเป็นเซ็นเซอร์ MEMS ที่ใช้พลังงานต่ำพิเศษและอื่น ๆ เป็นเซ็นเซอร์ความละเอียดสูงที่มีเสียงรบกวนต่ำ จากนั้นเราก็มีเซ็นเซอร์แม่เหล็กเซ็นเซอร์ความดันเซ็นเซอร์เสียงเช่นไมโครโฟนและเซ็นเซอร์ความชื้น นอกจากนี้โมดูลนี้ยังมีโมดูล RTC ของตัวเองแบตเตอรี่ลิเธียมโพลิเมอร์และการ์ด SD ภายในกล่องสีน้ำเงินนี้เพื่อช่วยให้คุณเริ่มต้นแบบออกจากกล่องได้ ข้อมูลของเซ็นเซอร์ในกล่อง SensorTileพร้อมชื่อและคุณสมบัติแสดงอยู่ในตารางด้านล่าง
ชื่อชิ้นส่วน | ส่วนจำนวน | คุณสมบัติ |
ไมโครคอนโทรลเลอร์ | STM32L4R9 |
|
บลูทู ธ v4.2 | SPBTLE-1S |
|
เซ็นเซอร์อุณหภูมิ | STTS751 |
|
เซ็นเซอร์ IMU 6 แกน | LM6DSOX |
|
3-Axis Accelerometer | LIS2DW12 |
|
3-Axis Accelerometer | LIS3DHH |
|
เซ็นเซอร์แม่เหล็ก | LIS2MDL |
|
เซ็นเซอร์วัดความดัน | LIS2MDL |
|
เซ็นเซอร์เสียง | MP23ABS1 |
|
เซ็นเซอร์ความชื้น | HTS221 |
|
เมื่อมองเข้าไปในกล่องอย่างละเอียดเราจะสังเกตได้ว่ามีพอร์ต micro-USB สำหรับจุดประสงค์ในการชาร์จและการสื่อสารและไฟ LED สามดวงซึ่งเป็นสีฟ้าสีแดงและสีเขียว ตอนนี้เรามาคลายเกลียวกล่องนี้แล้วดูว่ามีอะไรอยู่ข้างใน
อย่างที่บอกไปก่อนหน้านี้คุณจะพบแบตเตอรี่ลิเธียมโพลิเมอร์และโมดูลการพัฒนาของเรา ภายใต้แบตเตอรี่เรามีช่องเสียบการ์ด SD พร้อมการ์ด kingstane ขนาด 8GB อยู่ข้างใน จากนั้นเรามีปุ่มกดสามปุ่มที่นี่ปุ่มเปิดปิดปุ่มบูตและปุ่มที่ผู้ใช้กำหนดค่าได้ จากนั้นเรามีหมุดของ JTAG ที่นี่ด้วย จากนั้นถ้าเราโผล่บอร์ดออกมาแล้วหมุนเข้าไป
เราสามารถค้นหาไมโครคอนโทรลเลอร์ ARM cortex, โมดูลบลูทู ธ และเซ็นเซอร์อื่น ๆ ทั้งหมดที่ฉันกล่าวถึงก่อนหน้านี้ โดยค่าเริ่มต้นแบตเตอรี่ Lipo ของคุณจะไม่ได้เชื่อมต่อกับโมดูลของคุณ ดังนั้นคุณต้องเชื่อมต่อขั้วแบตเตอรี่ของคุณเข้ากับช่องนี้ที่นี่ เมื่อเสร็จแล้วให้แพ็คโมดูลของคุณกลับเข้าไปในกล่องสีน้ำเงินและเราพร้อมแล้ว
กล่องกระเบื้องเซนเซอร์ - ภาพรวมซอฟต์แวร์
การเริ่มต้นใช้งานบอร์ดนี้ง่ายมาก เรามีสามทางเลือกที่นี่ สองตัวเลือกแรกคือการใช้แอปพลิเคชันสมาร์ทโฟน“ ST BLE sensor” ที่พัฒนาโดย STMicroelectronics ซึ่งสามารถดาวน์โหลดได้ทั้งโทรศัพท์ Android และ Apple มีแอปพลิเคชันที่บันทึกไว้ล่วงหน้ามากมายที่คุณสามารถเปิดใช้งานได้ในคลิกเดียวเพื่อดูว่าเซ็นเซอร์ของคุณตอบสนองอย่างไร
แอพนี้ยังมีโหมดผู้เชี่ยวชาญที่ให้คุณสร้างแอพพลิเคชั่นของคุณเองและเปิดใช้งานโดยตรงจากโทรศัพท์ของคุณ ตัวเลือกที่สามคือการไปโปรอย่างเต็มที่โดยการเชื่อมต่อคณะกรรมการเพื่อโปรแกรมเมอร์ STM32 และการเขียนโปรแกรมโดยใช้สภาพแวดล้อมการพัฒนาแบบเปิดสำหรับการตรวจสอบจุดประสงค์ให้ติดตั้งแอปพลิเคชัน“ ST BLE sensor” บนโทรศัพท์มือถือของฉันและตรวจสอบว่าเราสามารถทำอะไรได้บ้าง
เริ่มต้นใช้งาน Sensor Tile Box
เมื่อคุณเปิดกล่องกระเบื้องเซ็นเซอร์เป็นครั้งแรกคุณอาจสังเกตเห็นไฟ LED สีแดงกะพริบเพื่อแสดงว่าแบตเตอรี่กำลังชาร์จ ในขณะที่เกิดขึ้นให้ดาวน์โหลดและเปิดแอปพลิเคชัน“ ST BLE Sensor” บนโทรศัพท์มือถือของเราจากนั้นคลิกที่“ เชื่อมต่อกับอุปกรณ์” คุณจะพบกล่องกระเบื้องของเราที่นั่น คลิกที่มันและรอจนกว่าบอร์ดของคุณจะเชื่อมต่อ คุณจะสังเกตเห็นไฟ LED สีน้ำเงินกะพริบทุกๆ 3 วินาทีเพื่อระบุการเชื่อมต่อ Bluetooth ที่ใช้งานได้ เมื่อเชื่อมต่อแอปตัวอย่างของคุณแล้วควรอ่านและแสดงค่าอุณหภูมิความชื้นและความดันจากกล่องประสาทสัมผัสของเรา
นี่เป็นเพียงตัวอย่างโปรแกรมหนึ่งเท่านั้นและแอปพลิเคชันนี้มีอะไรอีกมากมายสำหรับเรา หากต้องการลองใช้แอปอื่นเพียงกลับไปที่หน้าจอหลักและคลิกที่ "สร้างแอปใหม่" ที่นี่คุณจะพบแอปตัวอย่างทั้งหมดสำหรับกล่องกระเบื้องเซ็นเซอร์ของคุณลองใช้แอปพลิเคชันฟิวชั่นเซ็นเซอร์เพื่อการตรวจสอบนี้ การคลิกที่แอปตัวอย่างจะให้คำอธิบายสั้น ๆ เกี่ยวกับแอปและคุณเพียงแค่คลิกที่ปุ่ม“ เล่น” เพื่ออัปโหลดโค้ดไปยังกล่องกระเบื้องเซ็นเซอร์ของคุณ จากนั้นเชื่อมต่อกับกล่องของคุณอีกครั้งและแอปพลิเคชันใหม่ของคุณจะเปิดขึ้น
สนุกถูก !! หลังจากที่คุณทำเล่นกับทุกการใช้งานตัวอย่างที่คุณยังสามารถสร้างโปรแกรมประยุกต์ของคุณเองสำหรับ SensotTile กล่อง ในการดำเนินการดังกล่าวให้เลื่อนไปที่ด้านล่างของโปรแกรมตัวอย่างของคุณแล้วคลิกที่“ มุมมองผู้เชี่ยวชาญ” จากนั้นเลือก "แอปใหม่" และเลือกเซ็นเซอร์ที่จำเป็นสำหรับแอปพลิเคชันของคุณ จากนั้นเลือกประเภทของฟังก์ชันและเลือกวิธีที่คุณต้องการส่งออกข้อมูลของคุณ บันทึกแอปและใช้ปุ่มเล่นเพื่อปรับใช้แอปพลิเคชันใหม่ของคุณ เช่นเดียวกับที่เราได้สร้างแอปทดสอบแรกของเราแล้ว
เมื่อคุณทดสอบไอเดียของคุณเสร็จแล้วคุณสามารถเริ่มสร้างแอปพลิเคชันจริงของคุณได้อย่างง่ายดายด้วย STM32 Development Environment โดยใช้ประโยชน์จากชุดฟังก์ชันที่มีอยู่
ด้วยเหตุนี้ฉันจึงสรุปบทวิจารณ์ของฉันเกี่ยวกับบอร์ดวิวัฒนาการเซนเซอร์กระเบื้อง โดยรวมแล้วฉันคิดว่าโมดูลนี้จะมีประโยชน์มากในการทดสอบและสร้างต้นแบบไอเดียอุปกรณ์สวมใส่ของคุณได้อย่างรวดเร็ว แจ้งให้เราทราบความคิดของคุณบนกระดานนี้ในส่วนความคิดเห็นและแนะนำแนวคิดให้ฉันด้วยหากคุณต้องการให้ฉันลองใช้กล่องนี้