Sonatino ของบริษัท Lumination Labs เป็นบอร์ด ESP32-S3 ออกแบบมาสำหรับการใช้งานเสียง (Audio) มีขนาดเท่า Raspberry Pi Zero เพื่อให้สามารถใช้กับเคสบางรุ่นที่ออกแบบมาสำหรับ Raspberry Pi Zero ได้
บอร์ด Audio สื่อสารไร้สายมี Cirrus Logic WM8524 audio DAC และ WM8782 audio DAC ที่สามารถส่งสัญญาณเสียง stereo 24-bit 192kHz และรับสัญญาณเสียง mono เข้าระบบได้ตามลำดับ นอกจากนี้ยังมีเครื่องขยายเสียงสำหรับลำโพงและขาต่อสำหรับลำโพงอีก 2 ขา พร้อมทั้งมีช่องเสียง audio jack 3.5 มม. และช่อง microSD card slot เพื่อเก็บข้อมูลเสียงหรือข้อมูลอื่น ๆ
สเปค Sonatino:
- โมดูลสื่อสารไร้สาย – ESP32-S3-WROOM-1 พร้อม
- SoC – ESP32-S3 dual-core LX7 microprocessor @ สูงสุด 240 MHz พร้อม Vector extension สำหรับ machine learning
- หน่วยความจำ – PSRAM 2MB
- พื้นที่เก็บข้อมูล – flash 16MB
- การเชื่อมต่อ – WiFi 4 และ Bluetooth 5 LE/Mesh
- ที่เก็บข้อมูล – ช่อง MicroSD card slot (SPI)
- Audio
- audio jack 3.5 มม. รองรับอินพุตและเอาต์พุต (มาตรฐาน TRRS, CTIA)
- การเชื่อมต่อลำโพง: ขาบนบอร์ด, ขั้วต่อสกรูเสริม
- DAC: Cirrus Logic WM8524 up to 24-bit 192kHz output (stereo)
- ADC: Cirrus Logic WM8782 up to 24-bit 192kHz input (mono)
- Audio format: I2S
- Speaker Amp – PAM8302 2.5W @ 4Ω (mono) พร้อมระดับเสียงที่ปรับได้
- Stereo Headphone Amp: TPA6132A2
- Microphone Preamp: MAX4467
- ระดับอินพุต: ระดับไมค์หรือสาย
- ระดับเอาต์พุต: ระดับสายหรือหูฟัง
- USB – 1x USB Type-C สำหรับพลังงาน, การเขียนโปรแกรม และข้อมูล
- การขยาย – Pin-header 2x 8 ขา พร้อม 13 GPIOs, Vin, +3.3V, GND
- อื่น ๆ
- Trim pots เพื่อปรับระดับเสียงลำโพงและระดับแรงเสียงของไมค์
- สวิตช์ Dip switches สำหรับเลือกระดับ mic/line หรือ line/headphone
- ไฟ LED ที่ใช้แสดงสถานะการทำงานของบอร์ด, การชาร์จและการเปิด/ปิดเครื่อง
- แหล่งจ่ายไฟฟ้า
- 5V ผ่านพอร์ต USB-C
- แบตเตอรี่ LiPo/Li-Ion 3.7V ผ่านขาต่อบนบอร์ดหรือตัวคอนเน็กเตอร์แบบ JST PH 2
- วงจรการชาร์จรวมถึงการป้องกันการโอเวอร์ชาร์จและการคายประจุเกิน
- โหมดพลังงานต่ำ – ESP32-S3 รองรับโหมด Deep sleep และส่วนประกอบ audio สามารถเข้าสู่โหมดพลังงานต่ำเพื่อยืดอายุแบตเตอรี่
- ขนาด – 65 x 30 x 7 มม. (ขนาดเท่ากับ Raspberry Pi Zero)
- น้ำหนัก – 11 กรัม
คุณจะพบตัวอย่างโค้ด Arduino สองตัวอย่างบน GitHub ตัวอย่างแรกเล่นไฟล์ MP3 จากแฟลชหรือ microSD card และตัวอย่างที่สองจะทำการประมวลผลเสียง audio แบบเรียลไทม์พร้อมเอฟเฟคเสียงก้อง ตัวอย่างหลังใช้ Verlib ซึ่งรันบน CPU และไม่เกี่ยวข้องกับ vector extension สำหรับการประมวลผล
นักพัฒนากำลังขายบอร์ด Sonatino บน Amazon ในราคา $49.99 (~1,700฿) แต่ตอนนี้สินค้าหมดสต็อก หมายเหตุโครงการนี้เป็นส่วนตัว ราคาอาจจะสูงและความพร้อมใช้งานที่จำกัดเหมือนที่อธิบายไว้ใน Reddit เราเคยเขียนบทความเกี่ยวกับบอร์ด Audio ESP32 หลายตัว เช่น ESP32-LyraTD-MSC ของ Espressif, ชุดพัฒนา audio ESP32-A1S, บอร์ด PICO DSP และอื่นๆ แต่ฉันคิดว่า Sonatino เป็นบอร์ด ESP32-S3 ตัวแรกฉันเคยเห็น
ผ่านHackster.io
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT