Advertisement

DIY教程:2x2x2光立方制作(含原理图、源码及步骤)-电路方案

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
本教程详细介绍了如何自制一个2x2x2尺寸的LED光立方,包含完整的电路原理图、代码和组装步骤,适合电子爱好者学习实践。 前言: 看着同学做了个8x8x8的觉得不错,但是又觉得工程量太大成本太高,于是昨晚(15年5月8日)我就端着他的光立方看了十分钟,看透了原理之后回来当场就搭了这个2x2x2的。基于STC单片机设计。 先看看我的视频吧: 制作说明: 使用两块洞洞板用弯排针焊起来呈90°即可完成电路连接。每一层采用共阴接法,通过给IO口低电平选通该层,然后每列分别命名为a、b、c和d。将这四个IO口模式设为推挽输出,并设置强上拉以点亮LED灯。使用暖黄色LED时,八颗全亮的电流实测为34mA,而STC12C单片机DIP20可以承受66mA的电流,因此无需额外功率元件驱动。通过按下按键切换灯光花样;按钮连接到外部中断0口上,这样任何时候按压都能立即响应。 总共有1个全亮状态和10种不同的灯光模式,并基于有限状态机设计,可随时增加新的灯光效果。整个项目物料成本大约在十元左右,非常适合新手入门制作玩,在STC单片机最小系统之外只需添加一个开关、两颗电阻及八颗LED即可完成组装。 可以考虑将这个电路与DS1302时钟模块结合使用,创建以8421码表示时间的钟表。利用四盏LED灯分别代表小时的数字(即8, 4, 2和1),亮着的灯光加起来就是当前的时间;用六颗LED显示分钟数(分别是32, 16, 8, 4, 2 和1),同样的原理,点亮的灯泡相加之和表示的是当前时间中的分。 这个创意提供给各位参考,自己回去实现。即使只有你自己能理解也挺有意思。 实物图: 源码部分截图:

全部评论 (0)

还没有任何评论哟~
客服
客服
  • DIY2x2x2)-
    优质
    本教程详细介绍了如何自制一个2x2x2尺寸的LED光立方,包含完整的电路原理图、代码和组装步骤,适合电子爱好者学习实践。 前言: 看着同学做了个8x8x8的觉得不错,但是又觉得工程量太大成本太高,于是昨晚(15年5月8日)我就端着他的光立方看了十分钟,看透了原理之后回来当场就搭了这个2x2x2的。基于STC单片机设计。 先看看我的视频吧: 制作说明: 使用两块洞洞板用弯排针焊起来呈90°即可完成电路连接。每一层采用共阴接法,通过给IO口低电平选通该层,然后每列分别命名为a、b、c和d。将这四个IO口模式设为推挽输出,并设置强上拉以点亮LED灯。使用暖黄色LED时,八颗全亮的电流实测为34mA,而STC12C单片机DIP20可以承受66mA的电流,因此无需额外功率元件驱动。通过按下按键切换灯光花样;按钮连接到外部中断0口上,这样任何时候按压都能立即响应。 总共有1个全亮状态和10种不同的灯光模式,并基于有限状态机设计,可随时增加新的灯光效果。整个项目物料成本大约在十元左右,非常适合新手入门制作玩,在STC单片机最小系统之外只需添加一个开关、两颗电阻及八颗LED即可完成组装。 可以考虑将这个电路与DS1302时钟模块结合使用,创建以8421码表示时间的钟表。利用四盏LED灯分别代表小时的数字(即8, 4, 2和1),亮着的灯光加起来就是当前的时间;用六颗LED显示分钟数(分别是32, 16, 8, 4, 2 和1),同样的原理,点亮的灯泡相加之和表示的是当前时间中的分。 这个创意提供给各位参考,自己回去实现。即使只有你自己能理解也挺有意思。 实物图: 源码部分截图:
  • 4x4x4(包和C语言代
    优质
    本教程详细讲解了如何构建一个4x4x4 LED光立方,涵盖电路设计图、组装步骤及C语言编程代码,适合电子爱好者学习实践。 光立方C语言源程序包含了全灭、呼吸亮、平移、蛇形和旋转等多种图案效果,并且有上千行代码详细描述了这些功能的实现方式。为了方便理解,还附上了详细的电路图以及制作方法指南,帮助您进行DIY项目。此外,我们还提供了光立方所需的元件清单及图片指导来辅助您的创作过程。无论是单色还是彩色版本的光立方程序都可以在这里找到。现在就动手开始享受自己创造的乐趣吧!
  • 广州塔DIY详解(等)-
    优质
    本项目提供广州塔模型的DIY制作指南,包含详细电路设计图纸、组装步骤说明以及程序代码分享,帮助电子爱好者和教育工作者轻松构建互动性强的学习平台。 可能感兴趣的项目设计:能歌善舞的广州塔——自带MP3播放功能、红外遥控LED音乐频谱DIY制作。 广州塔的制作非常简单,主要是重复相同的步骤,只要有耐心就可以轻松完成。现分享最新的单片机广州塔制作资料,小蛮腰效果十分酷炫。附件中的图文讲解非常详细。 一、电路板焊接:PCB板焊接按照如下清单进行: - 焊接的PCB图展示 - 焊接好的底板 PCB实物图 注意:接上配套音频电源线,其中电源端需连接5V电源。 一分二音频座输出一应连接到音频电源线; 一分二音频座输出二则接入音响设备; 一分二音频输入需要链接至音频输出设备。 焊接完成后,请按照调试文档中的步骤对主板进行测试检查。接线图示: LED灯组装的具体操作讲解详见附件内容,注意层共阳(长脚:J17---J31),竖共阴(短脚:J1---J16)的区分,切勿搞错。 遥控使用说明: 以上便是制作广州塔项目的核心要点。
  • 开关控盒的设计()-
    优质
    本项目详细介绍了一种远程开关控制盒的设计,包括详细的电路原理图、编程代码以及具体的组装流程,旨在为用户提供便捷的远程设备操控解决方案。 远程开关控制盒概述:该设备基于R7F0C809单片机开发,旨在更好地展示自动化产品及瑞萨单片机的性能特点。通过远程操作产品的开关或生产线上的灯光等设备,实现自动化的控制系统,并利用人机交互屏经由485网络进行远程控制。 具体功能如下: 1. 采用Sukon的人机屏作为人机交互模块,用于远程控制和切换。 2. 自动化控制盒使用R7F0C809单片机接收来自人机屏的开关信号。 3. 设备通过继电器来实现对目标设备的开启或关闭操作。 4. 指示灯显示当前工作状态:红色表示断开,绿色表示连接。 在人机交互屏幕上,用户可以看到电源、灯光和设备的状态,并能够控制它们的开关。无论是控制室一还是其他房间(如控制室二、三等),都可以通过相同的界面进行操作。
  • (分享)D类功放全面解决、PCB文件、)-
    优质
    本资源提供一套完整的D类音频放大器设计方案,包括详尽的工作原理说明、PCB设计文件和控制软件代码,并附有详细的组装指导。适合电子爱好者和技术人员深入学习与实践。 分享一份完整的功放DIY资料给大家。无论是初学者还是经验丰富的爱好者,相信这份资料都会有很大的帮助。 该D类功放电路的重要组成包括:MCUSTC15W204S、TPA3110D2音频放大器和LM4811音量控制芯片等。此外还有VS1838B红卫接收管用于功放元件资料以及耳机放大器,功率为105mW。 关于TPA3110D2这个芯片的焊接说明:该芯片具有散热焊盘设计,在实际操作中通常需要使用热风枪来完成。但若没有热风枪也不必担心,因为此板子在散热焊盘下方留有一个大孔。可以先从IC两边引脚开始焊接,然后翻转到电路板另一面再焊接中间的焊盘部分,由于该焊盘具有较大的铜面积以利于散热,在进行这一操作时可适当提高烙铁温度。 具体制作步骤详见附件内容中的详细说明和图示。
  • 手机锂池放量测量的DIY、PCB)-
    优质
    本项目提供了一种自制手机锂电池放电电量测量装置的方法,包括详细的原理图、PCB设计和程序源代码,旨在帮助电子爱好者深入理解电池管理和监测技术。 该设计主要用于粗略测量手机锂电池的放电电量。此电路还需外接USB-TTL模块及万能充电器将电池电源引出。利用STC自带比较器控制MOS管实现恒流,取样电阻为0.1欧姆(建议改为0.5欧姆),由于比较器误差约为1.5mV,实际电流会略有偏差。程序中每秒采样一次Vcc和Vbat的值,并根据这些数据计算PWM值、推算出实际设置电流值并累加得到电量信息,然后通过串口将当前的电压及电量等信息发送至电脑的串口调试助手。当电池电压降至指定阈值时,蜂鸣器会发出声音。 电路中的关键部分包括:PWM0用于设定电流;ADC4采集VBAT/3;P1.0为蜂鸣器正极;P3.7为蜂鸣器负极。在电路修改方面,建议将ADC4对地连接一个0.1uf电容,并且C2改为0.1uf。 需要注意的是:此电路没有防反接功能,在接入电池时需注意正负极性,否则可能会烧毁MOS管。测量结果仅供参考。
  • 优质
    《光立方电路图原理》是一篇详细介绍如何设计和理解光立方显示项目的电子电路的文章。它深入浅出地解析了构成光立方的核心元件及其工作方式,并提供了实用的电路图,帮助读者构建自己的创意灯光展示项目。 光立方原理图包含PCB和程序源码,欢迎有兴趣的同学自行下载制作。
  • 基于M058S的8x8x8 LED设计、PCB文件)-
    优质
    本设计提供一个详尽的8x8x8 LED光立方构建指南,包括电路原理图、PCB源文件和程序源代码,基于M058S控制板,适用于LED光立方项目爱好者与工程师。 8x8x8光立方因其低成本及低耗能特性而受到欢迎。整个产品通过32根GPIO控制一个由512个LED组成的8x8x8 LED矩阵,不断变换的灯光效果为用户带来全新的体验。 本次推出的参考设计方案采用M058S芯片,并且利用GPIO直接驱动LED,同时支持DMX512通讯接口以接收来自计算机或DMX512主机的命令。在单机模式下,该方案借助Cortex-M0处理器的强大运算能力实时处理显示脚本,从而大大减少了开发时间。而在联机模式中,则可以通过DMX512协议利用计算机同时控制多达8个光立方体。 除了GPIO功能外,M058S芯片还具备I²C、SPI、PWM及ADC等多种接口和特性,为产品设计提供了更多的灵活性与便利性。 该方案基于新唐NuMicro ARM Cortex-M0系列处理器构建。此款微控制器支持宽泛的工作电压范围(2.5~5.5V),并且能够替代74HC138和8个74HC573芯片,减少了材料清单成本及电路设计的复杂性。 此外,该方案还具备四种不同亮度级别的夜灯模式以适应不同的室内照明需求。同时,NuMicro系列处理器特有的加密技术和程序保护功能确保了软件的安全性和保密性。
  • 国外Mikrokopter四轴飞行器开项目——包DIY手册-
    优质
    这是一个来自国外的Mikrokopter四轴飞行器的开源项目,提供了详细的电路设计图纸、完整的源代码以及详尽的手工制作指南和教程。 MikroKopter 四轴飞行器的控制板能够执行以下任务:测量三轴角速度、三轴加速度数据以及大气压力(用于高度控制)、接收数字罗盘信号,同时还能监测电池电压及R/C 信号,并处理传感器数据以计算真实角位置。此外,该控制板还负责驱动四个无刷电调。 Mikrokopter四轴飞行器的制作使用了ADI公司的陀螺仪ADXRS610。这款完整的角速度传感器(即陀螺仪)采用ADI公司表面微机械加工工艺制造,在单芯片上集成所有必要的电子元件,从而实现低成本且功能齐全的角速度测量。 Mikrokopter四轴飞行器控制板的应用说明:此资料由卖家免费分享,请在使用前验证资料准确性。如涉及版权问题,请联系管理员处理!
  • 基于STM32F103RC的子相册DIY、PCB文件和)-
    优质
    本项目详细介绍了使用STM32F103RC微控制器打造个性化电子相册的过程,包括电路设计原理图、PCB布局及软件编程代码的分享。适合DIY爱好者学习实践。 所需器件包括:STM32F103RC单片机、3.5寸480x320的IPS显示屏(型号为IPS3P4140)、四个按键及SD卡座,其中S1用于显示下一张图片,S2用于返回上一张图片,S3用于暂停功能,而S4则用来调节屏幕亮度。左上角设有两个排针接口:左边是SW调试接口,右边则是串口LCD测试用的。 在项目初期时遇到一个难题,在尝试使用某些STM32引脚进行操作时遇到了问题,并一度怀疑单片机是否损坏。后来发现是因为这些管脚默认启用了JTAG调试模式导致的问题。解决方法就是需要禁用掉JTAG功能,这样才可以正常使用这些引脚来驱动LCD屏和SD卡。 总结如下: 1. 由于STM32的内部资源有限,因此在项目中使用了IO口模拟的方式来驱动LCD屏幕,并通过SPI1接口连接到SD卡。 2. 这是我首次接触并尝试运用STM32的部分功能,在一些方面还需要进一步学习与实践,例如想用SPI+DMA但目前还不太会操作。 3. 程序是基于原子库进行移植的。在显示图片时,如果图片尺寸超过屏幕大小,则程序会对图像进行缩放处理,这可能导致部分画面丢失或模糊现象出现。 4. 当前版本仅支持BMP、JPG和JPEG格式的照片展示,并且对于较大的图片文件来说刷新速度较慢。 5. 按键操作只在当前显示页面完全加载完毕后才生效。