基于单片机的唤醒灯功能实现
先说一说基本功能:
1、定时部分。通过单片机的程序设计,实现对时间的累计,可显示基本时间,如年/月/日/星期/时/分/秒。能够设定更改时间,设定起床的时间。
2、电源与显示光亮。用市电给锂电池电池蓄电,通过PWM来改变通过LED的电流,从而控制其点亮时的光强。
3、伴随音乐。在点亮小灯的过程中,用蜂鸣器或者喇叭播放自己烧写进去的“音频”程序,其分贝也通过调节伴随小灯又小及大。
4.录音备忘录。可以自己录进一段音频,在第二天唤醒时播放录制的音频,通常以备忘录的形式,以提醒自己当天要做的事情,同时也是能让自己醒来的直接有效的方法。
5、触摸开关。通过感应模块,在半夜时肢体触碰,即可触发点灯。
我的功底很浅,所以有很多问题想请教,请见谅。
Q1:电源部分。
我们选择用蓄电池供电,又选择了锂电池……锂电池的输出电压是3.0~3.7v,想输出5~12v之间的电压,可以如何实现?方案越多越具体越好。
Q2:录音放音部分
老师要求我们要能自己录音,还能够储存类似于mp3文件的音频,而且还有能够显示在屏幕上,还要能播放,而且还要随时间变化改变扬声器音量大小,要让声音逐渐变大。
录放我们想的是用ISD系列的语音芯片可以实现,但是如何将存储的内容显示出来呢?
存已有的音频文件,能在屏幕上显示,选择播放…………如何实现?
Q3:让灯随时间变化而逐渐变亮
用单片机引脚输出PWM波做控制信号,调节灯光亮度……但具体怎么操作……不能明白……
其实尚且有很多问题,一时不能列举……小弟水平太低……还请各位大神能够就感兴趣的问题多多发表意见,让我好有个方向。感激不尽。
电池串联起来用就可以了,人家特斯拉电动汽车串了一大把的18650电池。
LED渐变如果电流不大,直接用管脚控制就可以了,但是要考虑上电一瞬间51的单片机很多都是高电平
电流较大的话使用一个mos管控制,同样要考虑上电瞬间引脚高电平的情况,否则会上电闪一下
录音部分....没搞过音频,不清楚