使用ESP32和STC51芯片制作一个小小光立方

大鱼机器人 2024-01-09 15:29

01 



前言

分享一个用ESP32和STC51芯片,以及0805贴片灯珠,手工焊接制作的小小光立方。

看起来还是相当酷炫的,大家喜欢的话,欢迎复刻和交流。

▲ 点击观看

02 



项目说明

  • 使用esp32 和 STC51 芯片制作的光立方
  • 使用0805贴片灯珠,手工焊接成的光立方
  • 成品外观尺寸:565678mm
  • 硬件电路和源代码开源,上位机开源(仅光立方)
  • 可以连接wifi和串口进行控制光立方
  • 可以独立使用,可以上位机连接使用,
  • 上位机使用unity3D开发,拓展性强。上位机支持win电脑端和手机安卓端等。
  • 支持开发光立方的SDK:Arduino esp32、unity3D packet、python、Android studio、C# winform、Do-It-Yourself。
  • 送女朋友也不会分手了

小小光立方和相关资料都为个人原创作品,免费开源。

硬件完成。软件可以开发更多功能。

设计资料开源

链接:https://pan.baidu.com/s/1S9MsWZ7Lz66SiAS-eFISFQ?pwd=2twt 提取码:2twt

全部资料6G左右,都放在网盘中了。还在收集开发者测试的问题中,资料会有不定时的更新。


03



功能简介

在这里只介绍小小光立方已经实现的功能。电路焊接,上传代码,光立方使用,上位机使用,等请到设计资料里面找相关文档。

1、焊接光立方的工具套装较简单,基本无需复杂的工艺,花钱买设备即可。光立方使用一个usb口实现给esp32和51上传代码,使用自锁开关切换上传模式,无需繁琐的操作。光立方体积小,使用碳钢丝连接灯珠不易损坏。光立方自带电池可以脱离其他设备使用。

2、首先上传默认的演示代码,保证光立方能运行起来。接下来介绍光立方的操作。

光立方芯片板上面有四个触摸按钮,分别是开关、模式、效果、自定义。

开关的作用是打开和关闭esp32的控制,打开后就使用esp32控制光立方的运行效果,关闭后esp32将不会给51芯片发送信息。

模式

按钮是切换几种模式的功能,有音频模式、动画模式、蜂鸣器模式、温湿度模式、三轴模式。

效果

切换当前模式下的效果

自定义

在代码里面进行设置自定义功能。自定的代码一般为之前写好的光立方函数再进行拼凑出自己想要的效果的代码。

3、光立方可以使用上位机进行控制。上位机使用的是unity3D进行开发的wifi控制软件,软件支持win电脑和安卓手机。

首先打开软件,想办法找到光立方(上位机软件那里有教程),最终进入到光立方实验室中。使用wsad移动人物,你可以到处转转,里面有光立方操作教程。

光立方控制

这里可以实现光立方对象身体的控制,点击小脑袋,可以放大缩小光立方、切换灯的排列方式、隐藏打开电路板、亚克力、钢丝等。

特效控制

主要控制光立方灯光的效果,点一下特效就进入控制界面,特效控制有:动画、音乐、wifi、自定义

动画

在动画里面预留了几种演示的动画按钮,点击对应的动物,光立方就会展示出动画,每个动画都是可以无限播放的动画

音乐

首先找到音乐播放器(在左边),选择你的歌曲进行播放出来,在点击音乐按钮,这里可以展示音乐的FFT效果,一个可爱动物,一个音乐效果,点击动物后,效果就会在光立方跳动出来。

WIFI

这里进行连接到实体光立方,你只需更改光立方的IP地址即可,其他默认的。(光立方wifi设置在光立方代码中修改)点击连接后,电脑和光立方就可以进行通信了。如果光立方这时候正在播放动画,那么实体光立方也会跟着同步动画内容。

wifi这里还有四个按钮,这四个按钮就相当于光立方的四个触摸按钮,按钮控制可以同步到光立方当中。同步三轴不要按呀,一按光立方就蹦跶跑了。

自定义用来鼠标控制光立方的灯状态,鼠标左键滑动灯时灯亮,右键滑动灯时灯灭,

颜色 这里可以设置光立方主板的颜色,还有光立方每层灯珠的颜色,

在光立方实验室中,你还可以看到光立方的焊接室和光立方AR室,

光立方焊接室主要是为了展示光立方是如何焊接的,在这里你也可以学习如何焊接光立方,看桌子上的数字就是焊接步骤,光立方焊接室东西太多了,有点卡。

光立方AR室,使用光立方的地板进行AR识别,这样你就可以实现在现实生活中出现一个虚拟的光立方在你的电脑中。这个虚拟的光立方用法跟上位机一样

电脑端喇叭fft测试控制光立方,电脑端音乐播放器控制光立方。这俩程序主要用来显示FFT效果,如果你对软件界面要求不高,可以使用这个软件。软件小,速度更快更稳。

esp32遥控板控制光立方。光立方可以连接到wifi后使用UDP进行控制,为了实现指定设备的控制,还可以使用esp32遥控板控制光立方,可以当做光立方的遥控器,拓展光立方的无线按钮。开源地址:https://oshwhub.com/txdodo/xiao-xiao-guang-li-fang-de-yao-kong-qi

6、6.android studio音乐播放器控制光立方。在手机端只可以使用软件自己的音乐fft数据。这个软件可以安装到安卓手机端,可以播放你手机里面的音乐,使用wifi或串口连接到光立方,进行音频相关的控制。

7、python控制小小光立方。小小光立方相当于一个低像素的3d屏幕,想要实现更多的智能的功能,最方便的就是使用python了。使用你的python来控制光立方,代码写起来也更方便,也更简洁。

8、上位机代码也是开源的,大家可以到unity开发市场找到光立方上位机包。使用插件需要有unity账号,传达到这个链接里面,将插件加入到你的Assets中,就可以在你的unity中导入使用了。https://assetstore.unity.com/packages/slug/271303

包中有一个实例场景,还有源码二次开发的说明书。

欢迎大家的复刻……


04 



实物展示

设计图

1、芯片主板

2、光立方灯板

3、光立方定位工具

4、可选固定地板

PCB

材料清单


文章首发于:https://oshwhub.com/txdodo/little-light-cube

原文作者:TXdodo

转载请注明来源信息

大鱼机器人 一个专注于机器人技术,单片机,嵌入式系统,智能家居,智能设备,PCB设计,IT最新动态的自媒体。此外,还有海量学习资源等你来领取。作者:张巧龙,个人微信号:well_xiaolong。欢迎关注公众号,名称:大鱼机器人,公众号ID:All_best_xiaolong
评论 (0)
  • 网约车,真的“饱和”了?近日,网约车市场的 “饱和” 话题再度引发热议。多地陆续发布网约车风险预警,提醒从业者谨慎入局,这背后究竟隐藏着怎样的市场现状呢?从数据来看,网约车市场的“过剩”现象已愈发明显。以东莞为例,截至2024年12月底,全市网约车数量超过5.77万辆,考取网约车驾驶员证的人数更是超过13.48万人。随着司机数量的不断攀升,订单量却未能同步增长,导致单车日均接单量和营收双双下降。2024年下半年,东莞网约出租车单车日均订单量约10.5单,而单车日均营收也不容乐
    用户1742991715177 2025-04-29 18:28 154浏览
  • 文/郭楚妤编辑/cc孙聪颖‍越来越多的企业开始蚕食动力电池市场,行业“去宁王化”态势逐渐明显。随着这种趋势的加强,打开新的市场对于宁德时代而言至关重要。“我们不希望被定义为电池的制造者,而是希望把自己称作新能源产业的开拓者。”4月21日,在宁德时代举行的“超级科技日”发布会上,宁德时代掌门人曾毓群如是说。随着宁德时代核心新品骁遥双核电池的发布,其搭载的“电电增程”技术也走进业界视野。除此之外,经过近3年试水,宁德时代在换电业务上重资加码。曾毓群认为换电是一个重资产、高投入、长周期的产业,涉及的利
    华尔街科技眼 2025-04-28 21:55 104浏览
  • 随着电子元器件的快速发展,导致各种常见的贴片电阻元器件也越来越小,给我们分辨也就变得越来越难,下面就由smt贴片加工厂_安徽英特丽就来告诉大家如何分辨的SMT贴片元器件。先来看看贴片电感和贴片电容的区分:(1)看颜色(黑色)——一般黑色都是贴片电感。贴片电容只有勇于精密设备中的贴片钽电容才是黑色的,其他普通贴片电容基本都不是黑色的。(2)看型号标码——贴片电感以L开头,贴片电容以C开头。从外形是圆形初步判断应为电感,测量两端电阻为零点几欧,则为电感。(3)检测——贴片电感一般阻值小,更没有“充放
    贴片加工小安 2025-04-29 14:59 140浏览
  • 在智能硬件设备趋向微型化的背景下,语音芯片方案厂商针对小体积设备开发了多款超小型语音芯片方案,其中WTV系列和WT2003H系列凭借其QFN封装设计、高性能与高集成度,成为微型设备语音方案的理想选择。以下从封装特性、功能优势及典型应用场景三个方面进行详细介绍。一、超小体积封装:QFN技术的核心优势WTV系列与WT2003H系列均提供QFN封装(如QFN32,尺寸为4×4mm),这种封装形式具有以下特点:体积紧凑:QFN封装通过减少引脚间距和优化内部结构,显著缩小芯片体积,适用于智能门铃、穿戴设备
    广州唯创电子 2025-04-30 09:02 125浏览
  • 贞光科技代理品牌紫光国芯的车规级LPDDR4内存正成为智能驾驶舱的核心选择。在汽车电子国产化浪潮中,其产品以宽温域稳定工作能力、优异电磁兼容性和超长使用寿命赢得市场认可。紫光国芯不仅确保供应链安全可控,还提供专业本地技术支持。面向未来,紫光国芯正研发LPDDR5车规级产品,将以更高带宽、更低功耗支持汽车智能化发展。随着智能网联汽车的迅猛发展,智能驾驶舱作为人机交互的核心载体,对处理器和存储器的性能与可靠性提出了更高要求。在汽车电子国产化浪潮中,贞光科技代理品牌紫光国芯的车规级LPDDR4内存凭借
    贞光科技 2025-04-28 16:52 178浏览
  • 文/Leon编辑/cc孙聪颖‍2023年,厨电行业在相对平稳的市场环境中迎来温和复苏,看似为行业增长积蓄势能。带着对市场向好的预期,2024 年初,老板电器副董事长兼总经理任富佳为企业定下双位数增长目标。然而现实与预期相悖,过去一年,这家老牌厨电企业不仅未能达成业绩目标,曾提出的“三年再造一个老板电器”愿景,也因市场下行压力面临落空风险。作为“企二代”管理者,任富佳在掌舵企业穿越市场周期的过程中,正面临着前所未有的挑战。4月29日,老板电器(002508.SZ)发布了2024年年度报告及2025
    华尔街科技眼 2025-04-30 12:40 106浏览
  • 你是不是也有在公共场合被偷看手机或笔电的经验呢?科技时代下,不少现代人的各式机密数据都在手机、平板或是笔电等可携式的3C产品上处理,若是经常性地需要在公共场合使用,不管是工作上的机密文件,或是重要的个人信息等,民众都有防窃防盗意识,为了避免他人窥探内容,都会选择使用「防窥保护贴片」,以防止数据外泄。现今市面上「防窥保护贴」、「防窥片」、「屏幕防窥膜」等产品就是这种目的下产物 (以下简称防窥片)!防窥片功能与常见问题解析首先,防窥片最主要的功能就是用来防止他人窥视屏幕上的隐私信息,它是利用百叶窗的
    百佳泰测试实验室 2025-04-30 13:28 115浏览
  • 一、gao效冷却与控温机制‌1、‌冷媒流动设计‌采用低压液氮(或液氦)通过毛细管路导入蒸发器,蒸汽喷射至样品腔实现快速冷却,冷却效率高(室温至80K约20分钟,至4.2K约30分钟)。通过控温仪动态调节蒸发器加热功率,结合温度传感器(如PT100铂电阻或Cernox磁场不敏感传感器),实现±0.01K的高精度温度稳定性。2、‌宽温区覆盖与扩展性‌标准温区为80K-325K,通过降压选件可将下限延伸至65K(液氮模式)或4K(液氦模式)。可选配475K高温模块,满足材料在ji端温度下的性能测试需求
    锦正茂科技 2025-04-30 13:08 112浏览
  • 在CAN总线分析软件领域,当CANoe不再是唯一选择时,虹科PCAN-Explorer 6软件成为了一个有竞争力的解决方案。在现代工业控制和汽车领域,CAN总线分析软件的重要性不言而喻。随着技术的进步和市场需求的多样化,单一的解决方案已无法满足所有用户的需求。正是在这样的背景下,虹科PCAN-Explorer 6软件以其独特的模块化设计和灵活的功能扩展,为CAN总线分析领域带来了新的选择和可能性。本文将深入探讨虹科PCAN-Explorer 6软件如何以其创新的模块化插件策略,提供定制化的功能选
    虹科汽车智能互联 2025-04-28 16:00 141浏览
  • 浪潮之上:智能时代的觉醒    近日参加了一场课题的答辩,这是医疗人工智能揭榜挂帅的国家项目的地区考场,参与者众多,围绕着医疗健康的主题,八仙过海各显神通,百花齐放。   中国大地正在发生着激动人心的场景:深圳前海深港人工智能算力中心高速运转的液冷服务器,武汉马路上自动驾驶出租车穿行的智慧道路,机器人参与北京的马拉松竞赛。从中央到地方,人工智能相关政策和消息如雨后春笋般不断出台,数字中国的建设图景正在智能浪潮中徐徐展开,战略布局如同围棋
    广州铁金刚 2025-04-30 15:24 108浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦