小白新作,借助OLED屏幕打造一个很棒的MP3作品

  • 小白新作,借助OLED屏幕打造一个很棒的MP3作品
  • 小白新作,借助OLED屏幕打造一个很棒的MP3作品

小白新作,借助OLED屏幕打造一个很棒的MP3作品

小白新作,借助OLED屏幕打造一个很棒的MP3作品


作为一个新手,也不想(其实是能力不够)造个多厉害的作品。用OLED屏幕制作了一个MP3,解码芯片用的是vs1003(用的是模块,杜邦线连接的,方便测试),主控是stm32f103zet6(用的是开发板,没打pcb,等开学做板子)。模块连线可以照代码中芯片初始化的接口连接。

MP3实物图片:

MP3视频展示:

附件内容截图:

电路项目的主要芯片及数据手册

电路相关文件

电路图文件
My_OLED_MP3_Chinese_FSM_6.zip
描述:源代码等全部资料
分享到:
收藏 (31)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归秋雨梧桐所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 基于STM32的无线NRF24L01遥控小车

    003-基于STM32的无线NRF24L01遥控小车本设计由STM32最小系统+2.4GHZ无线射频NRF24L01模块+端稳压管模块+L298N驱动模块+键盘模块+电机模块组成 1、利用STM32F103C8T6最小系统板 2、两节18650锂电池供电,L7805稳压模块 3、驱动板由STM32最小系统+L298N驱动模块+2路直流减速电机+NRF24L01无线模块 4、遥控器板由STM32最小系统+键盘模块+ NRF24L01无线模块数据传输利用NRF24L01无线通讯,遥控器上四个按键可控制小车前进、后退、左转、右转、停止视频链接:点我观看视频以上为电子档学习资料,需要实物联系QQ:774211936
    来自:DIY创意产品时间:2019-11-20 stm32
  • 基于STM32开发的433M对讲机项目

    利用U或V段对讲机控制短波电台的通讯联络系统,它含有对讲机和短波电台,其特征是:所述短波电台通过开关控制器与蓄电池连接,并且,所述短波电台和开关控制器均分别与U或V段接收发射控制器连接,所述U或V段接收发射控制器通过无线信号与所有的所述对讲机连接,所述对讲机采用U或V段进行通信,任一所述对讲机均能通过所述U或V段接收发射控制器来控制所述开关控制器,使所述短波电台通电或断电。本实用新型利用对讲机的亚音功能或音频脉冲作为开启短波电台无线对讲机的工作原理及运用无线对讲机它是一种双向移动通信工具,在不需要任何网络支持的情况下,就可以通话,没有话费产生,适用于相对固定且频繁通话的场合。无线对讲机目前有三大类:模拟对讲机、数字对讲机、IP对讲机。一、无线对讲机的工作原理如下: 1、发射部分:锁相环和压控振荡器(VCO)产生发射的射频载波信号,经过缓冲放大,激励放大、功放,产生额定的射频功率,经过天线低通滤波器,抑制谐波成分,然后通过天线发射出去。 2、接收部分:接收部分将来自射频的放大信号与来自锁相环频率合成器电路的第一本振信号在第一混频器处混频并生成第一中频信号。第一中频信号通过晶体滤波器进一步消除邻道的杂波信号。滤波后的第一中频信号进入中频处理芯片,与第二本振信号再次混频生成第二中频信号,第二中频信号通过一个陶瓷滤波器滤除无用杂散信号后,被放大和鉴频,产生音频信号。音频信号通过放大、带通滤波器、去加重等电路,进入音量控制电路和功率放大器放大,驱动扬声器,得到人们所需的信息。 3、调制信号及调制电路:人的话音通过麦克风转换成音频的电信号。 4、信令处理:CPU产生CTCSS/CDCSS信号经过放大调整,进入压控振荡器进行调制。接收鉴频后得到的低频信号,一部分经过放大和亚音频的带通滤波器进行滤波整形,进入CPU,与预设值进行比较,将其结果控制音频功放和扬声器的输出。即如果与预置值相同,则打开扬声器,若不同,则关闭扬声器。二、从使用方式上,分为手持、车(船、机)载、固定式、中继: 1、手持式无线对讲机:这是一种体积小、重量轻、功率小的无线对讲机,适合于手持或袋装,便于个人随身携带,能在行进中进行通信联系,其功率一般VHF频段不超过5W、UHF频段不超过4W。通信距离在无障挡的开阔地带时一般可达到5公里。该机适合近距离的各种场合下流动人员之间的通信联系。在无线对讲机的系列中,手持式无线电“对讲机”的应用数量及品种是最多的,约占80%以上。 2、车(船、机)载无线对讲机:这是一种能安装在车辆、船舶、飞机等交通工具上直接由车辆上的电源供电的,并使用车〈船、机〉上天线的无线对讲机,主要用于交通运输、生产调度、保安指挥等业务。其体积较大,功率不小于10W,一般为25W。最大功率为VHF为56W、UHF为50 W,通信距离可达到20公里以上。 3、中继台:中继台就是将所接收到的某一频段的信号直接通过自身的发射机在其它频率上转发出去。这两组不同频率信号相互不影响,或者说能够允许两组用户在不同频率上进行通信联系。它具有收发同时工作而又相互不干扰的全双工工作的特点。三、通话距离: 手持机在平坦开阔无障碍环境下的通话距离可达6公里,但由于无线电波的传输会受障碍物(如建筑物、树木)的影响;同样,一些外来因素往往也会削弱通话的信号,通话范围也随之变化。当有网络支持时,无线对讲机的通话距离可达几十公里。影响无线 对讲机通话距离和效果的因素有以下几个方面:  1 、系统参数:发射机输出功率越强,发射信号的覆盖范围越大;通信机的接收灵敏度越高,通信距离就越远;天线的增益,在天线与机器匹配时,通常情况,天线高度增加,接收或发射能力增强。手持对讲机所用天线一般为螺旋天线,其带宽和增益比其他种类的天线要小,更容易受人体影响。2 、环境因素:境因素主要有路径、树木的密度、环境的电磁干扰、建筑物、天气情况和地形差别等。这些因素和其他一些参数直接影响信号的场强和覆盖范围。 3 、其它影响因素:电池电量不足,当电池电量不足时,通话质量会变差。严重时,会有噪音出现,影响正常通话;天线匹配;音质的好坏主要取决于预加重和去加重电路,目前还有较先进的语音处理电路 " 语音压扩电路和低水平扩张电路的应用 " ,这对于保真语音有很好的效果;影响无线对讲机通话距离和效果的因素还与季节有关 , 夏季优于冬季。
    来自:无线手持设备时间:2019-11-20 stm32
  • 基于STM32温度检测电路设计资料

    基于STM32温度检测电路设计详细电路设计见附件!
    来自:DIY创意产品时间:2019-11-18 stm32 单片机 温度检测
  • 基于STM32自动水温监测控制_5110显示资料

    2、作品功能基本要求(指标) (1)、主控制器采用STM32单片机 (2)、必须要有温度检测装置,采用DS18B20 (3)、要有加热装置,采用220V交流电供电 (4)、要能够设置报警的温度上限值以及温度加热的下限值 (5)、要有声光报警装置,用于报警温度上限 (6)、要能够自动加热使温度保持在设定的一个值,低于该值时自动加热,直到达到该值然后自动停止加热 (7)、相关数值显示采用数码管或液晶显示 (8)、设置的上限和下限值能够实现掉电保存,使得每次上电时不用重新设置相关参数,默认采用上次设置的值主要实现:实时温度测量及显示,超出温度范围就会进行声光报警,低于下限温度时控制加热器自动加热到指定温度,到达指定温度时自动断开;高于上限温度时也会进行声光报警,同时相应的继电器端口会打开,这是如果你接一个降温的装置比如排气扇,那么此时排气扇就会自动运行降温,直到低于上限温度时才断开排气扇。上下限温度可通过按键设定且设定后的值可自动保存在24C02里面等功能,避免每次上电都要重新设定的繁琐。
    来自:DIY创意产品时间:2019-11-18 stm32 传感器 水温检测
  • 开发板

    原子MINI开发板
    来自:其他开发板时间:2019-10-28 stm32 单片机 毕业设计
  • STM32 MCU可以搞定无人机的电机驱动+飞控算法

    这是一个由ZLG技术研发中心设计的,“4个无刷电机FOC驱动 + 飞控算法”的单芯片解决方案,按竞赛级设计,有实力在无人机飞行大赛上争金夺银的!其中的ZLG-Soar飞控软件库具有如下特点: 采用四元数互补滤波融合算法,和基于角速度环与角度环的串级PID姿态控制算法,在i.MX RT下控制频率可达2KHz(一般飞控频率为0.5KHz)。支持自动校准功能,支持9轴或6轴IMU(惯量测量传感器)。支持SBUS航模串口协议,适用于支持该协议的任意无线收发器。支持常用的IIC/SPI/UART接口,可以扩展不同的传感器。飞行学习板可以通过蓝牙模块,使用NXP的FreeMaster软件边飞边进行参数的调试。提供的软件接口,可以让用户快速移植自己的飞控软件,或BetaFlight,ClenFlight,PX4,OpenPiliot,RaceFlight等软件。下图是i.MX RT飞行学习板的真身!产品级软硬件设计,既可直接用于无人机,也可用于多电机FOC的应用评估,例如稳拍器、机器人、工业缝纫机等等。下图则是i.MX RT飞行学习板的电路结构: 核心是i.MX RT1052跨界处理器;外接4路功率模块,用无感FOC算法驱动4个无刷电机;外扩IMU传感器和气压计,可同时运行飞行控制算法;同时预留了4个油门脉冲接口,可外接飞行控制器,学习板仅作为“4无刷电机FOC驱动”使用。默认整机7-12V/16A,可根据需求修改。i.MX RT飞行学习板,提供多种配套软件,包括:ZLG-FOC电机库、简易飞行控制算法、i.MX RT外设基础例程等。用户可快速搭建无人机产品,或其他多电机FOC的产品,例如稳拍器、机器人、工业缝纫机、IoT创新产品等等。关于此方案的更详细信息,请参看原文:《i.MX RT飞行学习板--没错,真的可以飞!》基于i.MX RT1052的开源AutoQuad飞控这是一位网络牛人(姑且称他为老J)参加RT-Thread应用作品征集赛的一个作品。AutoQuad是德国的一款老牌开源飞控(硬件闭源),其旨在提供稳定、动态飞行和自动驾驶功能的飞控控制器。由于AutoQuad硬件闭源的特性,国内的玩家很少,但AutoQuad 的ukf算法“独步天下”,绝对是一绝。15年时老J自己做出了Autoquad的M4版本硬件,并可以运行官方源码。2017年时他又将Autoquad移植到MDK环境下,并且将其RTOS替换为RT-Thread。后续玩这个玩了蛮久时间。他的体会是这个版本的AutoQuad由于UKF算法占用了很多CPU资源,使得整个系统CPU占用率太高,再者就是片内RAM资源捉襟见肘。对于这个版本的AutoQuad目前有挺多模友想继续深入的开发,比如网名为“我的世界观”的网友,想将L1自适应控制算法加入到其中,但这个L1自适应算法也是极耗费CPU资源的。在这个背景下,老J开始着手了AutoQuad在i.MX RT1052上的实现,以期留出足够的资源来给模友们做深入开发,同时也借机熟悉下RT-Thread的3.x版本。硬件板子目前基于野火1052 mini开发板,传感器是从马家买的现成模块,采用飞线的形式固定在开发板上(后期会重新设计一款小的适合飞控的板子)
    来自:飞行器时间:2019-11-12 stm32
  • FUSB302_PD

    使用STM32F030F4和安美森FUSB302实现PD2.0充电协议,支持P2.0协议电压诱骗。P3.0暂未支持
    来自:DIY创意产品时间:2019-11-12 stm32
  • FUSB302_电路&PCB

    新版电路图和PCB
    来自:DIY创意产品时间:2019-11-12 stm32
  • 迷你PIX飞控板6层板完美隔离干扰信号(试飞稳定)

    PIXHawk 拥有168MHz的运算频率,并突破性地采用了整合硬件浮点运算核心的Cortex-M4的单片机作为主控芯片,内置两套陀螺和加速度计MEMS传感器,互为补充矫正,内置三轴磁场传感器并可以外接一个三轴磁场传感器,同时可外接一主一备两个GPS传感器,在故障时自动切换。特性包括:一颗性能强劲的32位处理器,还有一颗附加故障保护备用控制器,外加超大的储存空间。主控制器STM32F427 32位微处理器:168 MHz,252 MIPS,Cortex M4核心与浮点单元。2M闪存储存程序和256K运行内存。独立供电的32位STM32F103备用故障保护协处理器,在主处理器失效时可实现手动恢复。micro SD储存卡槽,用于数据日志和其他用途。各种恰到好处的传感器。三轴16位ST Micro L3GD20H陀螺仪,用于测量旋转速度。三轴14位加速度计和磁力计,用于确认外部影响和罗盘指向。可选择外部磁力计,在需要的时候可以自动切换。MEAS MS5611气压计,用来测量高度。内置电压电流传感器,用于确认电池状况。可外接UBLOX LEA GPS,用于确认飞机的绝对位置。各种可扩展I/O接口和专用接口。14个PWM舵机或电调输出。5个UART(串口),一个支持大功率,2个有硬件流量控制。两个CAN I/O接口(一个有内部3.3V收发,一个在扩充接口上)。兼容Spektrum DSM / DSM2 / DSM-X 卫星接收机输入: 允许使用Specktrum遥控接收机。兼容Futaba S.BUS输入和输出。PPM sum 信号输入。RSSI(PWM或电压)输入。I2C和SPI串口。两个3.3V和一个6.6V电压模拟信号输入。内置microUSB接口以及外置microUSB接口扩展。包含它自己的板载微控制器和FMU栈。
    来自:飞行器时间:2019-11-12 stm32
  • 基于STM32F103的主控一体板【海洋航行器】

    基于STM32F103的主控一体板含有芯片及功能:STM32F103【主控芯片】:主控制器TPS7333【电源芯片】:7.2V电源电源稳3.3V电压TPS7350【电源芯片】:7.2V电源电源稳5V电压IRLR7843【MOS管】:搭建H桥驱动电路HIP4082I【驱动芯片】:输出驱动信号MC34063【升压芯片】:5v转12伏,为驱动芯片提供电压74LS244【隔离芯片】:隔离信号,防止信号倒灌 主控与外设描述硬件 | 描述芯片型号 |STM32F103串口 | ZIGBEE蓝牙 | HC-05舵机 | EMAX ES08MA电机|380显示|oled 端口定义功能 | 端口红外盘接收/IO |A8.B13.B14.B15.C6.C7.C8.C9蓝牙&串口 | USART2_TX -- A2 . USART2_RX -- A3蓝牙&串口 | USART1_TX -- A9 . USART1_RX -- A10舵机 | TIM2_CH2 -- A1电机|TIM3_CH1 --B4 . TIM3_CH2 -- B5OLED|DC -- B6. RES -- B7 . D1 -- B8 . D0 -- B9
销量
360
查看
12K
参数名 参数值
发布于 2017 年 08 月 28日
Moore8直播课堂

tracer