Arduino Nicla Voice : รู้จำเสียงพูดมีการทำงานตลอดเวลาใช้ Syntiant NDP120 “Neural Decision Processor”

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

Arduino 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 block diagram

Nicla Voice Connectors

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

Syntiant NDP120 เป็นจุดเด่นหลักของบอร์ดนี้และได้รับการออกแบบมาสำหรับแอพพลิเคชั่นเสียง TinyML audio ที่ประหยัดพลังงานและอุปกรณ์ที่ใช้พลังงานจากแบตเตอรี่:

Syntiant NDP120 เป็นตัวประมวลผลสำหรับสำหรับการเรียนรู้เชิงลึกและเหมาะสำหรับแอปพลิเคชันที่เปิดใช้งานตลอดเวลาในอุปกรณ์ที่ใช้พลังงานจากแบตเตอรี่ NDP120 ใช้การ Neural processing เพื่อให้สามารถทำงานหลายแอปพลิเคชันในเวลาเดียวกันด้วยการใช้พลังงานต่ำที่สุด

สร้างด้วยสถาปัตยกรรม Deep learning ประมวลผล Syntiant Core 2 ที่สามารถเขียนโปรแกรมได้  NDP120 ได้รับการออกแบบเพื่อรัน multiple Deep Neural Networks (DNN) บนสถาปัตยกรรมที่หลากหลาย เช่น CNN, RNN และเครือข่ายที่เชื่อมต่ออย่างสมบูรณ์

Arduino PRO Nicla Voice with LiPo battery

Nicla Voice ยังไม่วางจำหน่ายในขณะนี้ แต่ Arduino จะขายในราคา $82 หรือ 69 ยูโร (~2,600฿)ในร้านค้าของบริษัท โดยคุณสามารถลงทะเบียนความสนใจเพื่อรับการแจ้งเตือนเมื่อบอร์ดพร้อมจำหน่าย รายละเอียดเพิ่มเติมที่หน้าเพจสินค้าบนเว็บไซต์ Arduino Pro

YouTube video player

ที่มา : Hackster.io

แปลจากบทความภาษาอังกฤษ : Arduino Nicla Voice enables always-on speech recognition with Syntiant NDP120 “Neural Decision Processor”

FacebookTwitterLineEmailShare

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

โฆษณา
โฆษณา