DIY 多彩LED留声机,给未来自己留下一份想念

发布者:幸福的人生最新更新时间:2024-08-01 来源: 21ic关键字:DIY  LED  留声机 手机看文章 扫描二维码
随时随地手机看文章

时光留声机”从名字来看就具有浪漫的气息。虽然在智能手机满天飞的当代,留声机似乎显得有点过时,但是偶尔的复古气息不是一样会带给人不一样的惊喜感受吗?下面小编教你如何制作一个留声机,让它作为未来你的一个神秘礼物吧,相信未来的你一定会很喜欢!


像是很多人小时候都幻想拥有哆啦A梦的道具一样,这个灵感也来源于此。我们也制造了这个设备——时光留声机。它的功能简单说来,像是一台带有网络和蓝牙功能的录音机,又因为它只有一个按钮,所以我们又起了个名字给它——One Button。


留声机的功能介绍:

在生活中有这样的情景:家里只有一辆摩托车,有人有急事要骑车出门,又不必告诉家中的每一个人。离开前,他只要对着盒子录一段话,盒子的颜色就从蓝色变成了红色。别人看到后,点一点按钮就知道了原因。用灯光来提醒不同时间到来的人,这是留声机的第一个功能。

留声机的第二个功能是通过蓝牙来遥控发声,它的应用场景或许是开不了口的道歉。文字通过手机发送到盒子,合成语音来帮你说出那句说不出口的抱歉,或许会让你轻松一些,也少一些尴尬。

留声机的第三个功能是可以通过网络来留言,我们希望它变成一个礼物,在送出去以后,你还可以源源不断的送上祝福。WiFi模块可以帮助设备从网络上获取微信信息。微信客户端可以通过向该设备留言,将数据发送到网络,同时会返回哪些发出的信息已被读取,而哪些尚未被读到。 留声机的制作:我们是这样完成它的制作的!

使用的材料有:

Arduino UNO;

ISD1820录音模块;

SYN6658TTS语音模块;

蓝牙模块;

WiFi模块;

RGB LED灯带及其它。

首先,是将Arduino和录音模块连接起来,使用数字端口8号来播放声音,使用9号端口来录制声音,再单独制作按钮连接在12号端口上。因为TTS语音模块是通过串口通讯的,所以我们把它的RX和TX分别连接在Arduino的2、3号端口,蓝牙模块的RX和TX连接在4、5号端口。因为RGB LED灯带的三色要使用PWM控制,所以红绿蓝三色的控制分别连接在了6、10、11号端口。串口的WiFi模块可以连接在7、13号端口。

电路连接的部分结束后,我们使用3D打印制作了留声机的外壳,并将电路部分固定在了里面。关于通过android端手机蓝牙控制的发声过程,首先发现蓝牙设备,并且连接上去。

输入你要说的话,点击发送就可以让发声模块发声。还可以通过点击男声和女生来变换声音的语调。

蓝牙连接流程:

下面是蓝牙的连接原理图,首先通过界面GUI点击连接按钮通过连接按钮的事件hitConnectButton()来发出连接命令,命令ACTION_CONNECT发送给后台服务Background Service通过checkAddressFormat来检查地址格式,然后通过initBuletoothDevice()来调用蓝牙连接库BlueTooth Library来初始化蓝牙连接。当蓝牙连接库返ready()的时候Background Service开始启动连接线程startConnectThread(),接着打开蓝牙连接socket,当返回socketOpen时启动socket连接池管理socket。然后Background Service返回给GUI命令ACTION_CONNECTED,表示连接成功。同时通过updateButtonState()来更新界面的显示状态。

数据格式生成代码:

下面是从android手机端发送给发声模块的数据帧结构。下面的代码就是怎么样在android上用java代码生成这样的数据格式。经调试该发声模块目前能接受的是GBK的数据编码格式,所以我们用message.getBytes(“GBK”)来生成该编码格式。Msg_byte_len是数据帧总长度,byteHead代表帧头,byteLen代表数据区长度,byteType代表命令字和命令参数,然后将这些数据组合在destArray中,发送到发声模块上,发声即可。

稍加调试,留声机就基本能工作起来了。对我们最具挑战的第三个功能——网络留言功能,也使用微信的API测试成功。当它被作为礼物送给对方的时候,你还可以在后面的日子里访问它,很喜欢为它设计的广告语:每一份爱都应该得到礼物,每一份礼物都应该持续不断地得到祝福。

关键字:DIY  LED  留声机 引用地址:DIY 多彩LED留声机,给未来自己留下一份想念

上一篇:简单介绍地铁LED照明设计方案
下一篇:物尽其用,【拆解+改造+测试】升级LED红外线人体感应灯

推荐阅读最新更新时间:2026-03-17 18:01

谁说电子工程师不浪漫?超甜LED创意DIY让浪漫气氛爆棚
2月14日,又是一年一度的西洋情人节。作为电子工程师的你,今年有准备给心中那个特别的TA,送上一份TA怦然心动又特别的节日礼物吗?如果你现在还没有头绪,来看看国际电子商情为你带来一些能激发你创意设计的好点子吧…… 才刚做好收心操准备开工,西洋情人节马上就来报到了。对很多人来说,这表示得花点钱买情人节卡片、巧克力或鲜花等传统的礼物,或者是和情人一起吃顿晚餐。虽然都是精心挑选的礼物或营造的气氛,但发自内心且亲手打造的创意设计更让人开心,毕竟它是专为某个人特别制作的,可不是商店货架上就能看到的商品啊! 在情人节来临之前,希望电子工程师们还有时间为心中那个特别的他(或她)打造一款特别的设计。但如果你到现在都还没什么头绪,以下是一些
[模拟电子]
谁说电子工程师不浪漫?超甜<font color='red'>LED</font>创意<font color='red'>DIY</font>让浪漫气氛爆棚
DIY:技术咖教你做一朵可感测湿度的LED
  本文将会告诉你如何做一朵可以感测湿度的 LED 花朵。这篇文章将可为你解释该电路是如何运行的。这是一个多功能的项目。它可放在玻璃容器中,且几乎可应用到任何地方,包括服装或配件。很炫酷的LED设计DIY。    材料   针对此一电路,以下是你所需要的材料。RGBLED花朵是21st Century Fashion Kit所独家拥有的,但如果你愿意的话,可以用标准的RGB LED来代替。你可以在SparkFun买到下列列表中所有的零件。   ●21st Century Fashion Kit   ●Arduino Pro 328-5V/16MHz   ●Spark Fun的湿度和温度传感器-SHT15   ●聚合
[电源管理]
<font color='red'>DIY</font>:技术咖教你做一朵可感测湿度的<font color='red'>LED</font>花
夏日浪漫小夜灯(图):工程师DIY美丽LED彩虹小夜灯
LED浪漫的小夜灯,总是女孩子房间必不可少的迷你电器,谁说工程师们就不懂浪漫呢?这些创意都是工程师亲自制作,还不赶快来看看,送一个给心仪的她~! # LED灯颜色的顺序必须是“红、绿、蓝”,错误的颜色顺序不能形成彩虹 # 限流电阻的值控制着LED灯的亮度,可选电阻值在10~1k欧之间 # 小夜灯的电源可以由电脑的USB接口或独立电源供电 # 如需为小夜灯加开关可以在电源线上安装 # 尽量将小夜灯靠近墙壁,将会产生最佳效果 # 可以制作多个小夜灯放置在房间的不同角落来装饰房间 准备材料: - 所需材料(LED、电阻、电源、USB线、名片、一次性杯) - 草帽型高亮LED灯3个、100欧电阻
[电源管理]
夏日浪漫小夜灯(图):工程师<font color='red'>DIY</font>美丽<font color='red'>LED</font>彩虹小夜灯
创意DIY立体LED走马灯让这个冬季与众不同
一个 LED 可以做成频闪灯,一根直线排列的LED可以做成走马灯,一个正方形的 LED可以形成点阵,根据这条规律,能否做一个立体的LED呢?在这个想法下,我便开始动手DIY了。最后制作成了一个在立体上显示的走马灯,把 LED 制作成一个立体上显示走马灯,这样就不会把走马灯的花式局限于平面了。 电路很简单,只有驱动和LED显示部分,每行由红绿蓝LED排列顾不同顺序,以避免相连的两个 LED 相同的颜色,显示出七彩缤纷的效果,按键用来切换流动花样和循环全部花样,所需器件包括:20脚STC11F02单片机一块(可以用同类的STC的20脚单片杠机替代)、5cm*7cm万用板一块、470Ω电阻9个、微动按键2个、红绿蓝LED各9个(最
[电源管理]
创意<font color='red'>DIY</font>立体<font color='red'>LED</font>走马灯让这个冬季与众不同
DIY自制简易声控LED旋律灯让灯光为音乐伴舞
一、准备材料 电源(3~5 v) 开关:1个 针线盒:1个(有其他更好看的盒子也可以) led:5个 MIC话筒:1枚 电阻(4.7k 1m 10k):各1个 电容(47uf 1uf): 各1个 三极管9014:2个 热熔胶(或ab胶) 电烙铁、焊锡 实验板(洞洞板) 螺丝刀(或小电钻) 指甲剪 二、电路图 电路原理:声控 LED 旋律灯电路由电源电路、话筒放大电路、 LED 发光指示电路组成,电源采用两节5号电池。MIC将声音信号转化为电信号,经C2耦合到Q1放大,放大后的信号送到Q2基极,由Q2推动LED发光,声音越大, LED 亮度越高。 三、处理针线盒 用螺丝刀在小缝中钻洞使大小刚好和led灯的大小
[电源管理]
<font color='red'>DIY</font>自制简易声控<font color='red'>LED</font>旋律灯让灯光为音乐伴舞
【简单版+升级版】超简单零耗电LED小夜灯DIY
DIY的目的就是用尽量少的花费,制作一个夜灯。技术含量几乎没有,就是图一个乐呵…好的,步入正题:   DIY需要的材料:   广告公司淘汰的白光 LED 灯板,废的网线,空矿泉水瓶和果酱瓶,水晶头,一个电阻   DIY成本:   除去人工,不足一元。   DIY所需时间:   不超过1小时。   DIY步骤:   首先将原来的 LED灯 板上的一个限流电阻取下,改为更大功率和阻值的电阻。   我用的是0.5w5.1k的电阻。其实阻值在5.6k左右都可以,阻值低亮一些,阻值高暗一些,但是不宜低于4.7k,否则电压高的时候可能会烧 LED 。只用换一个电阻即可。   其次在矿泉水瓶盖上打眼,穿过网线。
[电源管理]
【简单版+升级版】超简单零耗电<font color='red'>LED</font>小夜灯<font color='red'>DIY</font>
LED照明灯DIY
  在电能源的使用中,照明用电占据了相当大的比例,我们现在常用的日光灯、节能灯等灯具,较之早先的普通白炽灯,在发光效率上有了很大提高,得到了广泛的应用。随着制造工艺水平的不断提高,LED(发光二极管)也被广泛用于各种照明领域。   LED 具有更高的发光效率,更低的耗电量,使用寿命也更长,在城市亮灯工程和家居照明当中起到了非常好的效果。在当前能源紧缺的环境下,LED 节能技术将成为一项很重要的发展方向。我们国家已经启动了“半导体照明”工程,将其作为新一代的绿色照明光源进行开发和推广。   一、LED照明优点   1.发光效率高   LED经过几十年的技术改良,其发光效率有了较大的提升。白炽灯、卤钨灯光效为12~24流明/瓦
[电源管理]
<font color='red'>LED</font>照明灯<font color='red'>DIY</font>
创意无限:DIY可编程LED小玩具
最近在学习AVR单片机,到处找实例玩。 水平不够,只能先从简单的点LED灯玩起。让LED按照程序的设计,以不同节奏闪烁。并且加入光敏电阻做传感器,实现更丰富的控制功能。 可别小看这点灯哦,耍起花样来还真有一番风味。 先看看成品吧。 文章结尾附 LED小玩具程序代码 ,欢迎大家下载编程代码并DIY制作哦,亲身体验制作的快感。 精简版: 蜘蛛版: 未来战士版: 有没有动手折腾的冲动?来吧,咱先做个简单版。 电路很简单: 元件更简单:一个Tiny13的单片机,两个1K的电阻,一个光敏电阻,一个LED,一个电池,一个回形针。 制作过程如下,图片足以表达,我就不废话了:
[模拟电子]
创意无限:<font color='red'>DIY</font>可编程<font color='red'>LED</font>小玩具
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved