这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 磨盘街9号的进程——完成红外遥控音量与静音功能。

共27条 3/3 1 2 3 跳转至
专家
2015-03-19 21:29:33     打赏
21楼

看来是要再去买一块了!否则无法进行下一步。

顺便问一下,这个STC15w204s单片机有没有其他代用型号啊?(预防去买时商家缺货)


专家
2015-03-26 14:51:12     打赏
22楼

先做个简单的外壳。

旧朔料盒子裁下两片小板,

钻孔

预先买了铜柱,用螺钉、螺母固定即成。



专家
2015-04-21 17:20:08     打赏
23楼

因mcu烧毁,在本地电子市场又无货,只有网购,但1元的东西要10元的寄费又不甘心,于是又多购了一些以后可能会用到的阻容元件、接插件、稳压管等等,直到购物价值超过寄费两倍后,才发了一单。

于是昨天收到货,今日就将旧的STC15W204S焊下来,但不小心,几个针脚的焊盘被连铜箔拔起。经仔细观察,是第5、6、7和16脚,幸好第5、7是两个空脚。只需处理第6、16两脚。第6接C35,两者很近,用5mm一段铜丝焊连。第16脚接静音按键,也用一段较长铜线连焊起来。

接下来,就惴惴不安地接上电脑模拟串口准备烧写测试程序,接好5vcc、gnd、tx、rx四根杜邦线。打开STC-ASP6.85

选好com号、波特率、打开程序文件。下载!——上电——仍不成功?

再捡查一遍,原来TX、RX两线接反,纠正后再来,下载!——上电——终于成功了!



拿下来进行放音测试,按键控制音量及静音功能都能够实现了!


下一步要实现红外遥控音量,说实在的,这方面我还是初次接触,不太懂。参考其他老师的作品和经验,慢慢摸索吧!


工程师
2015-04-21 21:17:26     打赏
24楼
学习了,谢谢楼主

高工
2015-04-23 15:37:10     打赏
25楼

老哥的焊接功底相当过硬啊

顶一个


高工
2015-04-29 12:51:54     打赏
26楼

真是一波三折啊。。。

上电前还是要检查所有焊接。


专家
2015-04-29 20:55:00     打赏
27楼

完成红外遥控音量功能

经过两天的努力,突击学习了C51语言和KEIL的一些皮毛,大胆实践,终于实现了红外遥控音量和静音功能。对于古稀之年的我,是值得庆贺一番的。

1、首先对现有一个DVD的遥控器按键进行解码;


2、在版主witin的源代码中,打开被注释掉的红外模块,然后对相关语句做了几点模仿性的修改,换成自己现有遥控器的四个方向键键码,其中增加了静音和取消静音两个功能按键。

该部分代码段如下:

//红外音控

void IR_key(void)

{

UINT8 lop = 100;

if(IR_ready)   //有遥控按键

{

IR_ready=0;

IR_repeat=0;

if( IRdata == 0x0a)   //按下“<”键

{

LED = 0;

Volume_sub(); //音量减

while(--lop)

{Delay1ms();}

LED = 1;

}

if( IRdata == 0x09)     //按下“>”键

{

LED = 0;

Volume_add(); //音量加

while(--lop)

{Delay1ms();}

LED = 1;

}

if( IRdata == 0x0f)      //按下“∨”键

{

LED = 0;

MUTEstate = 1;

MUTE = 1;     //静音

while(--lop)

{Delay1ms();}

LED = 1;

}

if( IRdata == 0x07)       //按下“∧”键

{

LED = 0;

MUTEstate = 0;

MUTE = 0;     //取消静音

while(--lop)

{Delay1ms();}

LED = 1;

}

uup=0;

IR_ready=0;

IR_repeat=0;

return;

}


经过keil编译后,烧写到功放板,上电、插入音源、接扬声器后,用遥控器测试,一次性通过!

于是向左的箭头音量减;

      向右的箭头音量加;

      向下的箭头静音量减;

      向上的箭头消除静音。

同时红色LED一闪,一目了然。

原有在板的三个微动按键功能不变。

至此,功放DIY的所有基本功能已经全部实现。



共27条 3/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]