濠滨论坛

点击扫描二维码

查看: 3018|回复: 32

[科普] 自制遥控万色返空蛋

[复制链接]

该用户从未签到

发表于 2015-10-8 15:57 | 显示全部楼层 |阅读模式 来自:江苏

/gkimage/mf/ta/ej/mftaej.png

/gkimage/mf/ta/ej/mftaej.png

/gkimage/ie/bu/gw/iebugw.png

/gkimage/ie/bu/gw/iebugw.png

/gkimage/5d/qi/uq/5dqiuq.png

/gkimage/5d/qi/uq/5dqiuq.png

/gkimage/io/w2/js/iow2js.png

/gkimage/io/w2/js/iow2js.png
DIYer:                        kendrickgoss                制作时间:                        1天                制作难度:                        ★★☆☆☆                GEEK指数:                        ★★★☆☆                 这个彩蛋能呈现出1658万种色彩,更绝的是你可以用随便一个电视,DVD,或者录像机的遥控器来遥控它。        这个项目基于一个蛋壳里的RGB全色LED,随机变色的来源是一个Atmel的ATtiny85单片机,用一块Arduino板烧写的程序。单片机通过一个接收头和外面的遥控器通信,这个晶体管对红外遥控用的波长和载波频率特别敏感。 双向电梯$ d: _3 {& U2 Z. ^+ E' N* c
1   材料和工具        2   给单片机编程        3   电路        4   焊接组装,紧凑布局        5   掏空一个蛋        6   按下遥控器吧!        7   DIYer签到处 1   材料和工具

/gkimage/uy/i1/0i/uyi10i.png

/gkimage/uy/i1/0i/uyi10i.png
1个ATtiny85或者ATtiny45单片机,完整型号:#ATTINY85V-20PU-ND 1个共阳极RGB LED 3个1/4W的220欧姆电阻 1个红外接收头 3个或者4个1.4V纽扣电池
8 z: {) h$ V$ u9 K1 @6 T我用的红外接收头是从一个寿命到头的录像机前面板上拆下来的。如果其他的部件是邮购的话,搭车买一个更划算。但是几乎所有的部件手边都有或者能从旧机器上拆到,这个我也不想例外。        电阻是给LED限流的,180欧到560欧的都随意,但是记得弄三个一样的。        如果你能找到的RGB LED是共阴极的话,不用说应该将共同的引脚连到地线上。我想代码应该也能工作,但是会得到和共阳极LED不同的结果,我想。        最后我给这个电路准备了4个纽扣电池供电,加起来5.4V。过去我通常用3V的电压给ATtiny85和RGB LED供电(比如说CR2032锂电池),但是红外接收头        至少要求5V供电才能工作,所以没办法了。 2   给单片机编程

/gkimage/us/q2/kv/usq2kv.png

/gkimage/us/q2/kv/usq2kv.png
我用的代码和电路来自MIT high/low博客,在那里我学到了怎么用Arduino板给ATtiny烧写程序。我用的是ATtiny系列而不是板上的ATmega328,因为ATtiny系列的体积要小不少,所以才方便放进蛋里。这个芯片业比较便宜(1.3美元),用来做一次性的制作也不会心疼。        我把编程板和万能板组合在一起用,这样比较省事。但是你也可以全部用面包板和插线搞定。下面是来自MIT的教程,告诉你下载安装程序之后如何将ArduinoISP 的程序加进Arduino IDE.工程并下载到单片机里。        1.将Arduino板连接电脑,然后在示例菜单中打开ArduinoISP sketch。        2.在面包板上或者ISP板上将ATtiny芯片连接到Arduino板。        3.在Arduino IDE里打开一个新窗口,将彩蛋的程序粘贴进去。        4.保存程序。        5.从IDE软件的菜单里,选择Tools>Board>"Attiny85(w/Arduino as ISP)"。        6.下载烧写程序到ATtiny里。 3   电路

/gkimage/pd/h0/ec/pdh0ec.png

/gkimage/pd/h0/ec/pdh0ec.png

/gkimage/8c/lm/8f/8clm8f.png

/gkimage/8c/lm/8f/8clm8f.png
把ATtiny和其他的电路零件插到面包板上并且供给5V的电源,注意芯片的引脚编号,不要接错了。注意实体芯片上的引脚号和编程时的io口编号不一样,看好电路图。在面包板上搭好电路之后记得仔细检查,这样才能正确下载程序,并让它以你希望的方式工作。        这个电路会对遥控器上的点击做出反应,它使用接收头探测38KHz的红外光脉冲。这是红外遥控的编码标准,并且大大增加了系统的灵敏度,使它能够透过蛋壳感应到外界的遥控器。(阅读资料:http://www.ladyada.net/learn/sensors/ir.html)        我们并不真的要读出这些脉冲里编码的信息,所有的脉冲对电路来说都像是发令枪砰的一声,然后就开始变色。红外接收头靠电池供电,然后将探测到的38KHz信号从OUT引脚输出。当这个引脚和连接的ATtiny引脚处于低电平时什么都不会发生,但是当OUT引脚输出高电平时,ATtiny就会随机决定LED的颜色。 4   焊接组装,紧凑布局

/gkimage/iq/4j/45/iq4j45.png

/gkimage/iq/4j/45/iq4j45.png
有时候这种做法被称为折腾死甲虫,因为需要把Attiny翻过来,然后在悬空的引脚上焊接。需要非常认真,确定在焊正确的脚位:芯片翻过来以后引脚的位置和正放着时刚好相反。不要匆忙,耐心慢慢来。这些部件都怕热,不要焊太久。最后都焊好以后,终于可以松一口气了!$ C! T% H/ \1 B8 R! n) N1 V1 a" p# d
5   掏空一个蛋

/gkimage/6u/qy/x1/6uqyx1.png

/gkimage/6u/qy/x1/6uqyx1.png
找一个白色的鸡蛋,背刺它,不断摇动把里面的蛋液甩出来——找个水池做这活。然后用剪刀小心地把洞口扩大一些。        为了让整个电路有个底座,我把一小段铜管焊在一分钱上,然后把电池用胶带缠好塞进管里。 6   按下遥控器吧!

/gkimage/im/qy/n4/imqyn4.png

/gkimage/im/qy/n4/imqyn4.png
把蛋壳套在电路上,然后就可以把彩蛋放在电视机旁看热闹了。稍等一会儿之后它的颜色就会变得难以预料=w= 编译自 www.instructables.com
, D& }% M6 e" ~6 r* v 7   DIYer签到处 编辑:                        白色的小白                果壳DIY站QQ群:132647923, 2群:179240860,3群:155086317(加入时请报上你在果壳的个人主页地址,以防广告ID). J# F/ _0 L& Z# b1 ]" I8 h
果壳DIY站微博: http://t.sina.com.cn/guokrdiy南通0
匿名
发表于 2015-10-8 16:05 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 16:26 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 16:50 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 17:13 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 17:36 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 17:53 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 18:10 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 18:27 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 18:53 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 19:21 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 19:44 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 20:14 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 20:35 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 20:52 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 21:13 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 21:32 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 21:55 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 22:21 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 22:46 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 23:02 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 23:28 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-8 23:46 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

匿名
发表于 2015-10-9 00:02 | 显示全部楼层 来自:江苏
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|无图版|站务联系 | 商务合作 | 平台公约

信息产业部备案:苏ICP备05014191号-1 经营性ICP许可证:苏B2-20110445 苏公网安备 32060202000307号 © 2001-2019 0513.org All Right Reserved.

投诉争议 技术支持:第一互联 GMT+8, 2025-12-17 13:33 , Processed in 0.234405 second(s), 16 queries , MemCache On. 站点统计

快速回复 返回顶部 返回列表