找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 44746|回复: 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, 下载次数: 570)


评分

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

查看全部评分

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

使用道具 举报

沙发
ID:167272 发表于 2017-6-24 08:58 | 只看该作者
回复

使用道具 举报

板凳
ID:1 发表于 2017-6-24 21:14 | 只看该作者
好资料,51黑有你更精彩!!!
回复

使用道具 举报

地板
ID:217892 发表于 2017-7-7 14:30 | 只看该作者
这资料应该齐全
回复

使用道具 举报

5#
ID:220403 发表于 2017-7-17 22:20 | 只看该作者
谢谢分享
回复

使用道具 举报

6#
ID:202586 发表于 2017-7-19 23:49 | 只看该作者
好资料谢谢分享
回复

使用道具 举报

7#
ID:221012 发表于 2017-7-20 10:15 | 只看该作者
谢谢分享
回复

使用道具 举报

8#
ID:224541 发表于 2017-8-3 22:07 | 只看该作者
好不错
回复

使用道具 举报

9#
ID:242557 发表于 2017-10-24 20:35 | 只看该作者
广州塔
回复

使用道具 举报

10#
ID:238760 发表于 2017-12-6 10:37 | 只看该作者
谢谢分享。
回复

使用道具 举报

11#
ID:187478 发表于 2017-12-6 22:39 | 只看该作者
有没有制作板子的尺寸?
回复

使用道具 举报

12#
ID:258559 发表于 2017-12-7 11:41 | 只看该作者
谢谢分享~~~
回复

使用道具 举报

13#
ID:258623 发表于 2017-12-7 14:35 | 只看该作者
三极管换成了PNP测试
回复

使用道具 举报

14#
ID:233325 发表于 2017-12-7 17:00 来自手机 | 只看该作者
这么多灯需要用三极管驱动不?
回复

使用道具 举报

15#
ID:238760 发表于 2017-12-7 17:14 | 只看该作者
谢谢分享!
回复

使用道具 举报

16#
ID:264176 发表于 2017-12-20 12:29 | 只看该作者
不错,谢谢分享了。这比魔立方又更进一步了
回复

使用道具 举报

17#
ID:265288 发表于 2017-12-22 14:05 | 只看该作者
谢谢分享
回复

使用道具 举报

18#
ID:265288 发表于 2017-12-22 14:05 | 只看该作者
谢谢分享!
回复

使用道具 举报

19#
ID:269459 发表于 2017-12-31 15:35 | 只看该作者
好学习做不
回复

使用道具 举报

20#
ID:269710 发表于 2018-1-1 19:28 | 只看该作者
好炫酷啊!有成品出售吗?
回复

使用道具 举报

21#
ID:129363 发表于 2018-1-1 22:30 来自手机 | 只看该作者
好资料谢谢分享
回复

使用道具 举报

22#
ID:276505 发表于 2018-1-16 11:32 | 只看该作者
好棒好棒
回复

使用道具 举报

23#
ID:277136 发表于 2018-1-18 09:15 | 只看该作者
感谢楼主分享!!
回复

使用道具 举报

24#
ID:139071 发表于 2018-1-19 14:54 | 只看该作者
这led会不会经常坏掉
回复

使用道具 举报

25#
ID:122699 发表于 2018-2-21 20:18 来自手机 | 只看该作者
感谢楼主分享
回复

使用道具 举报

26#
ID:292585 发表于 2018-3-16 04:30 | 只看该作者
历害!!!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

27#
ID:117349 发表于 2018-3-16 11:07 | 只看该作者
大神呀,我要向你学习
回复

使用道具 举报

28#
ID:299601 发表于 2018-3-30 19:34 | 只看该作者
有没有知道做一个广州塔需要什么材料吗
回复

使用道具 举报

29#
ID:299588 发表于 2018-4-1 22:06 来自手机 | 只看该作者
楼主51有你更热闹
回复

使用道具 举报

30#
ID:299588 发表于 2018-4-6 09:53 来自手机 | 只看该作者
照着做一个
回复

使用道具 举报

31#
ID:299588 发表于 2018-4-9 09:46 来自手机 | 只看该作者
51黑需要你,顶一个
回复

使用道具 举报

32#
ID:303913 发表于 2018-4-9 20:40 | 只看该作者
准备试试,谢谢楼主分享!!
回复

使用道具 举报

33#
ID:305085 发表于 2018-4-11 01:41 | 只看该作者
谢谢分享顶楼主
回复

使用道具 举报

34#
ID:305085 发表于 2018-4-11 01:50 | 只看该作者
只有套件没有PCB,程序也是直接写进去没有公开表示很难受。
回复

使用道具 举报

35#
ID:305388 发表于 2018-4-19 12:32 | 只看该作者
谢谢分享!
回复

使用道具 举报

36#
ID:315239 发表于 2018-4-24 12:54 | 只看该作者
不错,有帮助
回复

使用道具 举报

37#
ID:321420 发表于 2018-5-3 17:52 | 只看该作者
哪位大哥有这份资料的?麻烦发我一下1304541453@qq.com 谢谢
回复

使用道具 举报

38#
ID:202586 发表于 2018-5-16 03:38 | 只看该作者
谢谢分享
回复

使用道具 举报

39#
ID:185269 发表于 2018-5-16 08:57 | 只看该作者
感谢分享 学习了
回复

使用道具 举报

40#
ID:331044 发表于 2018-5-16 10:16 | 只看该作者
感谢分享 学习了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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