微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 基于单片机的唤醒灯功能实现

基于单片机的唤醒灯功能实现

时间:10-02 整理:3721RD 点击:
……可坑了……  只学了些单片机的粗浅皮毛,现在想做一个这个东西出来,但有些疑难点不会,想求教各位大神。是基于51单片机的。

先说一说基本功能:

1、定时部分。通过单片机的程序设计,实现对时间的累计,可显示基本时间,如年/月/日/星期/时/分/秒。能够设定更改时间,设定起床的时间。

2、电源与显示光亮。用市电给锂电池电池蓄电,通过PWM来改变通过LED的电流,从而控制其点亮时的光强。

3、伴随音乐。在点亮小灯的过程中,用蜂鸣器或者喇叭播放自己烧写进去的“音频”程序,其分贝也通过调节伴随小灯又小及大。

4.录音备忘录。可以自己录进一段音频,在第二天唤醒时播放录制的音频,通常以备忘录的形式,以提醒自己当天要做的事情,同时也是能让自己醒来的直接有效的方法。

5、触摸开关。通过感应模块,在半夜时肢体触碰,即可触发点灯。


我的功底很浅,所以有很多问题想请教,请见谅。

Q1:电源部分。

我们选择用蓄电池供电,又选择了锂电池……锂电池的输出电压是3.0~3.7v,想输出5~12v之间的电压,可以如何实现?方案越多越具体越好。


Q2:录音放音部分

老师要求我们要能自己录音,还能够储存类似于mp3文件的音频,而且还有能够显示在屏幕上,还要能播放,而且还要随时间变化改变扬声器音量大小,要让声音逐渐变大。

录放我们想的是用ISD系列的语音芯片可以实现,但是如何将存储的内容显示出来呢?

存已有的音频文件,能在屏幕上显示,选择播放…………如何实现?


Q3:让灯随时间变化而逐渐变亮

用单片机引脚输出PWM波做控制信号,调节灯光亮度……但具体怎么操作……不能明白……


其实尚且有很多问题,一时不能列举……小弟水平太低……还请各位大神能够就感兴趣的问题多多发表意见,让我好有个方向。感激不尽。


电池串联起来用就可以了,人家特斯拉电动汽车串了一大把的18650电池。
LED渐变如果电流不大,直接用管脚控制就可以了,但是要考虑上电一瞬间51的单片机很多都是高电平
电流较大的话使用一个mos管控制,同样要考虑上电瞬间引脚高电平的情况,否则会上电闪一下
录音部分....没搞过音频,不清楚

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top