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红外线人体感应灯

推荐阅读最新更新时间:2024-11-03 00:55

ZigBee无线自组网的LED节能灯控制系统
  引言     传统的照明系统大多采用有线连接,铺线麻烦,价格昂贵,不易扩展,安装复杂,不易移动维护,能量消耗大。针对传统照明的不足,可以采用无线数据传输来代替有线传输。ZigBee技术是一种新型的具有统一技术标准的无线通信技术,应用于短距离范围内的低速率传输,具有功耗低、成本低、数据传输可靠、网络容量大等特点,非常适合照明系统的使用。另外,可以利用现在IC行业的快速发展,使用高效低能的驱动技术来减少照明成本,从而达到节能减排的目的。本文介绍了一种利用ZigBee无线传感器网络技术对LED节能灯实现远程控制的方案,给出了详细的软硬件设计。   1 自组网控制系统及工作原理   为实现故障检测、温度检测、电压检测、亮度
[网络通信]
LED电源设计的线性和开关式结合方案
  为控制亮度,发光二极管(LED)需要恒定电流。把一只电阻器与一组LED串联即可实现此点。由于一组LED的电压和供电电压都可能发生改变,因而必须使用专用的LED驱动保证电流的精准。以下两种方案使用广泛:线性恒流LED驱动器和步进降压开关式转换器,它们均有各自的优势和劣势。   线性驱动是简单的方案,所需元件极少且基本无噪音。但是,其耗散的热量和供电电压与LED正向电压之差成正比。为防止过热,其封装可能需要在PCB上额外划分一个散热区,这就增加了所需PCB的成本和数量,同时也增加了驱动IC因热关断,从而关闭LED的风险。   图1 LM393比较器监测LED串的低侧电压,并使能降压稳压器(CAT4201)或线性稳压器(CAT4
[电源管理]
<font color='red'>LED</font>电源设计的线性和开关式结合方案
影响Led照明产业发展的五大因素
  自led进军照明行业以来,得到社会与媒体的关注。为了抢占市场先机,曾经一度出现过投资过热的现象。但是市场热潮过后,led照明并没有显示出令人预期的效果。究竟是路程遥远,还是举步维艰?led照明的前途又在哪里?本文总结分析了当前led灯具行业普遍存在的一些问题,具体内容如下:    一、缺少核心技术   虽然近年来Led行业呈现“井喷”之势,但是在核心技术以及专利上却是相当匮乏,尤其是关系到未来发展的蓝光与白光核心专利的缺乏,制约了整个Led行业的长期发展。甚至于一些中小企业的核心芯片都还依赖于国外出口。随着行业规模的不断扩大,技术专利问题将会成为控制企业发展的命脉。    二、缺乏品牌意识   Led行业进入的门槛低,
[电源管理]
迟滞型转换器控制高亮LED分析
迟滞型转换器(Hysteret ic converter)被广泛用于 驱动 新兴照明应用中的 LED 。这种转换器非常容易使用,其拓朴结构也相当稳定,因此已经成为高效 电感 式 开关 稳压器解决方案的首选。这种简单拓朴可以用在许多不同配置中,有时甚至可以超越一般的使用范围。不过仍有不少问题需要解决,而了解这种转换器的局限性也有助于提高系统性能。 本文将透过不同电路配置实例详细介绍这种转换器的拓朴结构,并讨论一些内在问题,以及这些问题对某些特殊应用的影响。 拓朴结构 迟滞型转换器实际上采用的是一种开关(on-off)拓朴结构。它可以用在降压、升压或降压-升压配置中,而其超强的稳定性使它最适合用于降压
[电源管理]
迟滞型转换器控制高亮<font color='red'>LED</font>分析
大小功率LED照明方案选择指南
  不管是大功率的还是小功率的LED照明应用,一般都由电源、LED驱动器、LED、透镜和基板几部分构成,其中关键的元件是LED驱动器,它必须提供一个恒流输出才能保证LED发出的光不会忽明忽暗、以及不会发生LED色偏现象,它一般接受24V-48V的直流电压输入,但也有一些先进的LED驱动器可直接接受220V市电交流输入。   LED照明应用的主要设计挑战包括以下几个方面:散热、高效率、低成本、调光无闪烁、大范围调光、可靠性、安全性和消除色偏。这些挑战需要综合运用适当的电源系统拓扑架构、驱动电路拓扑结构和机械设计才能解决。   Diodes公司亚太区技术市场总监梁后权指出:“对设计师来说,最大的技术挑战将是高效率要求、光学设计、热
[电源管理]
探索新型显示产业新机遇,2020世界显示产业大会即将开幕
记者11月7日从工业和信息化部、安徽省人民政府在北京召开的新闻发布会上了解到,由工业和信息化部、安徽省人民政府共同主办的2020世界显示产业大会将于11月20日—21日在安徽省合肥市举行。本次大会的主题是“显示:让世界更精彩 让生活更美好”。 工业和信息化部电子信息司副司长杨旭东,安徽省经济和信息化厅副厅长柯文斌,合肥市人民政府副秘书长刘永龙,中国电子信息产业发展研究院副院长刘文强介绍了2020世界显示产业大会有关情况并回答记者提问。发布会由合肥市副市长龚春刚主持。 2020世界显示产业大会由合肥市人民政府、安徽省经济和信息化厅、中国电子信息产业发展研究院共同承办。大会包括开幕式及开幕演讲、主论坛、8场分论坛、显示之
[电源管理]
探索新型显示产业新机遇,2020世界显示产业大会即将开幕
建筑照明节能新途径—太阳能驱动LED
  引言   太阳能光伏发电系统已经出现很多年了,但是由于其初期投入高,在建筑照明系统中还没有得到广泛应用。随着发光二极管技术的高速发展,尤其是白光二极管的高效特性,太阳能光伏发电系统与LED灯结合的照明系统将成为建筑照明节能的新途径。   1 光伏发电原理   作为世界第二大能源消费国,我国政府一直高度重视能源和节能工作,早在20世纪80年代初就提出了“能源开发与节约并重,把节约放在优先位置”的方针,将节能纳入国家经济和社会发展计划。解决中国的能源问题,一方面要开源,加大国内能源勘探开发力度;另一方面要节流,必须坚持节约优先,大幅度提高能源利用效率,加快建设节约型社会。   上个世纪50年代,在美国贝尔实验室
[电源管理]
建筑照明节能新途径—太阳能驱动<font color='red'>LED</font>
鱼塘LED捕蛾灯电路图
电容C1和电阻R1并联使用,是一个典型的电容降压电路,交流电经过降压、VD1~VD4整流、滤波后,提供给三极管VT、光敏电阻RG、电阻R2、电阻R3组成的电压控制电路。当夜幕降临光线过低时,RG阻值增大,VT基极的电位下降,使VT关断。供给LED光源组的电压升高,HW点亮。反之光线比较亮时,RG阻值减小,基极的电压处于高电位,VT导通,LED不发光。鱼塘 LED 捕蛾灯电路图:
[模拟电子]
鱼塘<font color='red'>LED</font>捕蛾灯电路图
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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