Skip to content

Yuri213212/I2SMIC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I2S MIC (ver 0.1 alpha) by Yuri213212 at team "kokoro mask"
  Published at Digit Hackathon 2019

使用协议:对于所有文件遵循CC BY-NC-SA 4.0。
https://creativecommons.org/licenses/by-nc-sa/4.0/

此工程为本人在Digit Hackathon 2019参赛作品的担当部分,最终作品以队伍“ココロマスク”的名义提出,在大赛中获得了Code for Osaka奖。

本程序使用SPI模块实现了I2S从机功能。

最终成果为一个无线麦克风,用于连接蓝牙音箱,并且可以通过手机控制变声。
本作品的初衷是辅助难以发音的病人与人交流。
由于树莓派上的变声程序执行太慢无法展示,会场上仅仅展示了基本的无线麦克风功能(树莓派仅仅作为I2S解码器)。
如果树莓派(非本人负责)的实时变声程序完成,则可以实现最终的通过手机控制变声功能。

主要硬件(芯片):
·单片机LPC1114FN28/102
·功放IC TA7368PL

使用方法:
·作为I2S从机,采样率不超过48000Hz
·与I2S麦克风SPH0645LM4H-B拥有相同的时序,与之兼容(树莓派里用的就是SPH0645LM4H-B驱动程序)

debug功能:
·1个LED用来提示过载
·1个PWM输出接口(程序里面是3个输出一样的数据,硬件只保留了1个)用于监听
·可以外接一个基于SSD1306的OLED屏幕用来显示振幅(不接也不影响程序执行,显示控制是另外的进程)

Releases

No releases published

Packages

No packages published