Nicla Voice เป็นบอร์ดใหม่ล่าสุดของตระกูล Arduino PRO ที่รองรับรู้จำเสียงพูดมีการทำงานตลอดเวลาโดยใช้ Syntiant NDP120 “Neural Decision Processor” พร้อม Neural Network Accelerator, HiFi 3 audio DSP และไมคอนโทรลเลอร์ Cortex-M0+ core และยังมีตัวประมวลผล Nordic Semi nRF52832 สำหรับการเชื่อมต่อ Bluetooth LE
Arduino เคยเปิดตัว Nicla Sense ที่มีเซ็นเซอร์ตรวจจับการเคลื่อนไหวและตรวจวัดสภาพแวดล้อมของ Bosch SensorTech ตามด้วย Nicla Vision สำหรับแอปพลิเคชัน Machine vision และตอนนี้บริษัทกำลังเพิ่มการรองรับ audio และ voice สำหรับแอปพลิเคชัน TinyML และ IoT ด้วย Nicla Voice
สเปคของ Nicla Voice:
- ไมโครโปรเซสเซอร์ – Syntiant NDP120 Neural Decision Processor (NDP) พร้อม 1 เครื่อง Syntiant Core 2 ultra-low-power deep neural network inference, 1x HiFi 3 Audio DSP, 1x Arm Cortex-M0 core สูงสุด 48 MHz, SRAM 48KB
- Wireless MCU – Nordic Semiconductor nRF52832 ไมโครคอนโทรลเลอร์ Arm Cortex-M4 @ 64 MHz พร้อม Flash 512KB, RAM 64KB, การเชื่อมต่อ Bluetooth 4.2/5.0 LE หมายเหตุ: ผ่านโมดูล U-blox ANNA-B112 เช่นเดียวกับในบอร์ด Nicla Sense
- ที่เก็บข้อมูล – แฟลช SPI 16MB
- USB – พอร์ต Micro USB สำหรับจ่ายไฟ, เขียนโปรแกรม และดีบัก
- เซนเซอร์
- IM69D130 microphone
- 6-Axis IMU (BMI270
- 3-axis magnetometer (BMM150)
- External microphone connector (ZIF)
- การขยาย I/O
- 1x II2C ESLOV connector
- Pin-Headers แบบ castellated พร้อมพอร์ต serial 1x, 1x SPI, 2x ADC, แรงดัน I/O ที่เขียนโปรแกรมได้ตั้งแต่ 1.8-3.3V
- พาวเวอร์ซัพพลาย
- 5V ผ่านพอร์ต micro USB
- ขั้วต่อแบตเตอรี่สำหรับแบตเตอรี่ LiPo 3.7V พร้อมเครื่องชาร์จแบตเตอรี่ในตัวและมาตรวัดน้ำมันเชื้อเพลิง (BQ25120AYFPR)
- ขนาด – 22.86 x 22.86 มม
- น้ำหนัก – 2 กรัม
- ช่วงอุณหภูมิ – 0°C ถึง +70°C
Nicla Voice เข้ากันได้กับบอร์ด Arduino Portenta และ MKR และสามารถเขียนโปรแกรมด้วย Arduino IDE, Arduino CLI หรือ Arduino Web Editor คุณจะพบคำแนะนำเพื่อริ่มต้นใช้งานและรายละเอียดทางเทคนิคเพิ่มเติมได้ที่หน้าเอกสาร
บอร์ดสามารถใช้สำหรับความปลอดภัยในการทำงานและการบำรุงรักษาเชิงป้องกัน โดยบอร์ดจะฟังเสียงที่ผิดปกติร่วมกับเซ็นเซอร์จับความเคลื่อนไหว ด้วยการรองรับคำปลุกแบบหลายคำและความสามารถในการจดจำคำสั่งของเสียง Nicla Voice จึงสามารถใช้ในสภาพแวดล้อมที่รุนแรง (Harsh environments) ซึ่งต้องสวมอุปกรณ์ป้องกันและไม่สามารถใช้งานกับแป้นพิมพ์หรือสวิตช์ได้ง่าย Arduino ยังคาดหวังว่าบอร์ดเสียงอัจฉริยะจะใช้สำหรับการสร้างระบบอัตโนมัติ โดยเฉพาะอย่างยิ่งในกริ่งประตูอัจฉริยะะ เพื่อให้สามารถระบุเหตุการณ์ที่สำคัญและทันต่อเวลา เช่น การตรวจจับกระจกแตกหรือการตรวจพบผู้บุกรุก
![Syntiant NDP120 Block Diagram Syntiant NDP120 Block Diagram](https://th.cnx-software.com/wp-content/uploads/2023/01/Syntiant-NDP120-Block-Diagram-720x435.jpg)
Syntiant NDP120 เป็นจุดเด่นหลักของบอร์ดนี้และได้รับการออกแบบมาสำหรับแอพพลิเคชั่นเสียง TinyML audio ที่ประหยัดพลังงานและอุปกรณ์ที่ใช้พลังงานจากแบตเตอรี่:
Syntiant NDP120 เป็นตัวประมวลผลสำหรับสำหรับการเรียนรู้เชิงลึกและเหมาะสำหรับแอปพลิเคชันที่เปิดใช้งานตลอดเวลาในอุปกรณ์ที่ใช้พลังงานจากแบตเตอรี่ NDP120 ใช้การ Neural processing เพื่อให้สามารถทำงานหลายแอปพลิเคชันในเวลาเดียวกันด้วยการใช้พลังงานต่ำที่สุด
สร้างด้วยสถาปัตยกรรม Deep learning ประมวลผล Syntiant Core 2 ที่สามารถเขียนโปรแกรมได้ NDP120 ได้รับการออกแบบเพื่อรัน multiple Deep Neural Networks (DNN) บนสถาปัตยกรรมที่หลากหลาย เช่น CNN, RNN และเครือข่ายที่เชื่อมต่ออย่างสมบูรณ์
Nicla Voice ยังไม่วางจำหน่ายในขณะนี้ แต่ Arduino จะขายในราคา $82 หรือ 69 ยูโร (~2,600฿)ในร้านค้าของบริษัท โดยคุณสามารถลงทะเบียนความสนใจเพื่อรับการแจ้งเตือนเมื่อบอร์ดพร้อมจำหน่าย รายละเอียดเพิ่มเติมที่หน้าเพจสินค้าบนเว็บไซต์ Arduino Pro
ที่มา : Hackster.io
แปลจากบทความภาษาอังกฤษ : Arduino Nicla Voice enables always-on speech recognition with Syntiant NDP120 “Neural Decision Processor”
![สุธินี-small](https://th.cnx-software.com/wp-content/uploads/2021/02/สุธินี-small.jpg)
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT