找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 46290|回复: 103
打印 上一主题 下一主题
收起左侧

蓝牙广州塔小蛮腰LED灯 DIY制作资料

  [复制链接]
跳转到指定楼层
#
蓝牙广州塔,受音乐控制的小蛮腰,能随音乐翩翩起舞,无线遥控,蓝牙播放音乐,25种动画,采用插件底板


一、主板调试
1、焊接检查
(1)虚焊短接这方面需要自己检查,请亲耐心检查哦!
(2)注意芯片的方向为芯片1号脚和缺口方向,焊反将直接烧坏芯片,请看下面箭头指示!
(3)供电检查,用万用表的电压档接到丝印为x,测试VCC,GND之间是否短路,是否为5V左右。若供电正常。
2、驱动电路检查
(1)简单测试
拿一个LED,长脚接在J17到J32任意一孔,短脚接到旁边一圈的任意一孔,通电,LED有发光效果,说明单片机,驱动电路大概正常。
(2)具体测试
根据制作步骤,制作出广州塔塔身第一层LED,层焊接上一根跳线,将制作好的LED,直接插进J1到J16,不用焊接,直接插进去有接触就行了,通电,跳线一端焊接在层,另一端依次接触到J17到J25,层的LED有变化,说明J1到J32输出正常,没有虚焊或者短路。测试的过程中,如果发现接到J17到J32中的任意输出时,没反应,说明相应的输出连接到芯片端有虚焊,请参考原理图对相应的输出进行补焊。比如,我们发现,接到J18的时候,层的LED一点没反应,这个时候,通过原理图,我们知道J18是连接到单片机的38脚,我们要对单片机的38脚进行补焊。出现类似问题,都用这个方法排查!
4、LED好坏检查
(1)每个LED重复驱动电路检查中的(1)简单测试,这种方法是利用主板将每个LED测试完成。
(2)利用万用表测试,将万用表拨到通断档或者LED测试档,总之是测试LED的档,红表笔接LED的正极,黑表笔接负极,LED能发光的说明LED是好的。
5、塔身有些层不亮
(1)遥控进入调试模式的,竖调试
(2)仔细观察之前灯不亮的那一层,在这个模式下到底哪颗灯不亮,换掉它即可。


单片机源程序:
  1. #include <stc12c5a60s2.h>

  2. #define uchar unsigned char
  3. #define uint unsigned int

  4. #define LongToBin(n) (((n>>21)&0x80)|((n>>18)&0x40)|((n>>15)&0x20)|((n>>12)&0x10)|((n>>9)&0x08)|((n>>6)&0x04)|((n>>3)&0x02)|((n)&0x01))
  5. #define BIN(n) LongToBin(0x##n##)

  6. sbit anjian=P4^5;

  7. sbit P0_0=P0^0;//层
  8. sbit P0_1=P0^1;
  9. sbit P0_2=P0^2;
  10. sbit P0_3=P0^3;
  11. sbit P0_4=P0^4;
  12. sbit P0_5=P0^5;
  13. sbit P0_6=P0^6;
  14. sbit P0_7=P0^7;
  15. sbit P4_6=P4^6;
  16. sbit P1_1=P1^1;
  17. sbit P1_2=P1^2;
  18. sbit P1_3=P1^3;
  19. sbit P1_4=P1^4;
  20. sbit P1_5=P1^5;
  21. sbit P1_6=P1^6;
  22. sbit P1_7=P1^7;

  23. sbit P3_0=P3^0;//竖
  24. sbit P3_1=P3^1;
  25. sbit P3_2=P3^2;
  26. sbit P3_3=P3^3;
  27. sbit P3_4=P3^4;
  28. sbit P3_5=P3^5;
  29. sbit P3_6=P3^6;
  30. sbit P3_7=P3^7;
  31. sbit P2_0=P2^0;
  32. sbit P2_1=P2^1;
  33. sbit P2_2=P2^2;
  34. sbit P2_3=P2^3;
  35. sbit P2_4=P2^4;
  36. sbit P2_5=P2^5;
  37. sbit P2_6=P2^6;
  38. sbit P2_7=P2^7;
  39. sbit P4_4=P4^4;

  40. char moshi=1;
  41. char h=0,v=0;
  42. int t=0;
  43. char zy=0,sj=0,jz=0;

  44. bit ly_flag=0;                                                                //成功接收标志

  45. void delay_1ms(uint q)
  46. {
  47.         uint i,j;
  48.         for(i=0;i<q;i++)
  49.                 for(j=0;j<110;j++);
  50. }
  51. void key()
  52. {
  53.         if(anjian==0)
  54.         {
  55.                 delay_1ms(5);
  56.                 if(anjian==0)
  57.                 {
  58.                         while(anjian==0);
  59.                         jz++;
  60.                         if(jz==2)jz=0;
  61.                         if(jz==0){moshi=1;TR0=0;ET0=0;};
  62.                         if(jz==1){moshi=0;ly_flag=1;TR0=1;ET0=1;}
  63.                 }        
  64.         }
  65. }
  66. void dh1()
  67. {
  68.         char i,j;
  69.         P3_0=0;//J1
  70.         P3_1=0;//J2
  71.         P3_3=0;//J3
  72.         P3_4=0;//J4
  73.         P3_5=0;//J5
  74.         P3_6=0;//J6
  75.         P3_7=0;//J7
  76.         P2_0=0;//J8
  77.         P2_1=0;//J9
  78.         P2_2=0;//J10
  79.         P2_3=0;//J11
  80.         P2_4=0;//J12
  81.         P2_5=0;//J13
  82.         P2_6=0;//J14
  83.         P2_7=0;//J15
  84.         P4_4=0;//J16
  85.         
  86.         P1_7=0;
  87.         P1_6=0;
  88.         P1_5=0;
  89.         P1_4=0;
  90.         P1_3=0;
  91.         P1_2=0;
  92.         P1_1=0;

  93.         P4_6=0;

  94.         P0=0X01;
  95.         delay_1ms(10);
  96.         for(j=0;j<7;j++)
  97.         {
  98.                 P0=(P0<<1)|0x01;
  99.                 delay_1ms(10);
  100.         }
  101.         P4_6=1;
  102.         delay_1ms(10);        
  103.         P1_1=1;
  104.         delay_1ms(10);
  105.         P1_2=1;
  106.         delay_1ms(10);
  107.         P1_3=1;
  108.         delay_1ms(10);
  109.         P1_4=1;
  110.         delay_1ms(10);
  111.         P1_5=1;
  112.         delay_1ms(10);
  113.         P1_6=1;
  114.         delay_1ms(10);
  115.         P1_7=1;        

  116.         for(i=0;i<2;i++)
  117.         {
  118.                 P1_7=0;


  119. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

全部资料下载地址:
蓝牙版广州塔0.rar (13.63 MB, 下载次数: 571)


评分

参与人数 4黑币 +28 收起 理由
stkh + 8 赞一个!
晨露嫣然 + 5 回帖助人的奖励!
一世顾你 + 5 很给力!
sirf3 + 10 怎么一层层叠起来,我得好好看看,没看明白

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏28 分享淘帖 顶6 踩
回复

使用道具 举报

103#
ID:941265 发表于 2021-7-27 11:03 | 只看该作者
好资料,51黑有你更精彩!!!
回复

使用道具 举报

102#
ID:90154 发表于 2021-7-22 15:28 | 只看该作者
厉害,非常好看的电子制造!
回复

使用道具 举报

101#
ID:890558 发表于 2021-3-10 22:09 | 只看该作者
如果是一层层检查没问题,但是竖着检查发现有一竖不亮呢?
回复

使用道具 举报

100#
ID:852892 发表于 2020-12-7 15:46 | 只看该作者
挺好的,成本大概多少!
回复

使用道具 举报

99#
ID:835670 发表于 2020-10-28 14:49 | 只看该作者
没使用功放板?
回复

使用道具 举报

98#
ID:487483 发表于 2020-10-28 14:18 | 只看该作者
有没有完整板的程序给参考的
回复

使用道具 举报

97#
ID:626275 发表于 2020-3-26 16:15 | 只看该作者
太棒了
回复

使用道具 举报

96#
ID:381496 发表于 2020-3-20 11:14 | 只看该作者
不知道效果如何,能上个视频就好了
回复

使用道具 举报

95#
ID:695579 发表于 2020-2-20 13:19 | 只看该作者
不错,学习了
回复

使用道具 举报

94#
ID:162262 发表于 2020-2-1 22:01 | 只看该作者
这个制作真炫酷
回复

使用道具 举报

93#
ID:185751 发表于 2020-1-7 11:25 | 只看该作者
不错,谢谢分享了。
回复

使用道具 举报

92#
ID:228632 发表于 2019-12-31 13:50 | 只看该作者
感谢分享,学习音乐灯光控制。
回复

使用道具 举报

91#
ID:674237 发表于 2019-12-26 09:10 | 只看该作者
谢谢了 学习学习
回复

使用道具 举报

90#
ID:651674 发表于 2019-12-23 22:21 来自手机 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

89#
ID:631951 发表于 2019-12-18 21:05 | 只看该作者
刚刚好,最近打算做一个
回复

使用道具 举报

88#
ID:256009 发表于 2019-12-18 14:17 | 只看该作者
学习一下 谢谢分享
回复

使用道具 举报

87#
ID:318672 发表于 2019-12-17 19:41 来自手机 | 只看该作者
好资料,收了
回复

使用道具 举报

86#
ID:661293 发表于 2019-12-17 16:32 | 只看该作者
想试一下这个程序
回复

使用道具 举报

85#
ID:56204 发表于 2019-12-9 21:09 来自手机 | 只看该作者
很赞,买套件做了,卖家给的写好程序的单片机程序错乱
回复

使用道具 举报

84#
ID:599349 发表于 2019-11-25 18:17 | 只看该作者
谢谢分享!好资源
回复

使用道具 举报

83#
ID:196311 发表于 2019-11-13 00:31 | 只看该作者
收藏了,谢谢楼主
回复

使用道具 举报

82#
ID:49575 发表于 2019-11-10 19:16 | 只看该作者
好东西。学习下
回复

使用道具 举报

81#
ID:609274 发表于 2019-9-8 22:45 | 只看该作者
非常棒
回复

使用道具 举报

80#
ID:463934 发表于 2019-9-6 14:21 | 只看该作者
llssll1024 发表于 2017-12-7 17:00
这么多灯需要用三极管驱动不?

应该不用吧,估计得动态扫描,不然电源也难啊
回复

使用道具 举报

79#
ID:463934 发表于 2019-9-6 14:20 | 只看该作者
有制作图纸吗,或者参考模型
回复

使用道具 举报

78#
ID:590006 发表于 2019-7-24 23:19 | 只看该作者
好资料,等久了,谢谢分享!
回复

使用道具 举报

77#
ID:590006 发表于 2019-7-24 23:10 | 只看该作者
看样子不错,想试着做一个。
回复

使用道具 举报

76#
ID:358211 发表于 2019-7-18 16:38 | 只看该作者
好像学习一下,自己做一个
回复

使用道具 举报

75#
ID:558358 发表于 2019-6-9 18:27 | 只看该作者
大神啊  向你学习
回复

使用道具 举报

74#
ID:388130 发表于 2019-4-25 11:09 | 只看该作者
厉害了我的哥,膜拜大神
回复

使用道具 举报

73#
ID:449590 发表于 2019-4-24 20:39 | 只看该作者
不错的帖
回复

使用道具 举报

72#
ID:432687 发表于 2019-4-23 21:25 来自手机 | 只看该作者
灵感和学习效果的完美页面..我对这项创新感到非常惊讶好主意,和我们在一起!不幸的是,我不懂你的语言,我严重依赖翻译。谢谢分享。
回复

使用道具 举报

71#
ID:496050 发表于 2019-3-24 12:23 | 只看该作者
有没有PCB板的文件?
回复

使用道具 举报

70#
ID:481869 发表于 2019-2-27 23:02 | 只看该作者
学习了,真厉害
回复

使用道具 举报

69#
ID:459861 发表于 2019-1-2 11:01 来自手机 | 只看该作者
谢谢 好东西
回复

使用道具 举报

68#
ID:436946 发表于 2018-12-1 09:20 | 只看该作者

谢谢分享
回复

使用道具 举报

67#
ID:433756 发表于 2018-11-27 17:49 来自手机 | 只看该作者
有主程序吗hex文件
回复

使用道具 举报

66#
ID:433756 发表于 2018-11-27 14:56 来自手机 | 只看该作者
谢谢分享!
回复

使用道具 举报

65#
ID:154493 发表于 2018-11-23 14:43 | 只看该作者
好资料,51黑有你更精彩!!!
回复

使用道具 举报

64#
ID:289810 发表于 2018-11-20 22:48 | 只看该作者
感谢楼主的无私分享
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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