这是一个教程,教您如何在基于WS2812 LED的LED矩阵上显示文本。 硬件部件: ESP8266 ESP-01×1个 WS2812可寻址LED灯带×1个 直流电源插座2.1MM×1个 定制PCB×1个 软件应用程序和在线服务: Arduino IDE 手动工具和制造机: 烙铁(通用) 这是我对一个项目的介绍,我很高兴向您展示。它是关于DIY智能LED矩阵的,它可以让您在上面显示数据,例如YouTube统计数据,您的智能家庭统计数据,例如温度,湿度,可以是简单的时钟,也可以只是显示文本和动画。
2021-04-26 15:27:28 1.3MB esp8266 LED矩阵 电路方案
1
本文介绍的逆变器主要由MOS场效应管,普通电源变压器构成。其输出功率取决于MOS场效应管和电源变压器的功率,免除了烦琐的变压器绕制,适合电子爱好者业余制作中采用。下面介绍该变压器的工作原理及制作过程。
2021-04-25 15:41:08 162KB 变频|逆变
1
注:51版本已经隆重推出了,感兴趣的同学请看:基于51版本迷宫循迹小车电路(原理图+源代码+用户手册) 实现不规则路线循迹,利用PID。 3PI智能车(STM32版)完整小车视频: 更多精彩关注:www.x-tab.cn 附件内容包括: 电路硬件设计原理图(不包含PCB),用AD软件打开; 源代码; BOM表;
1
在本教程中,我们将学习如何制作一个Arduino机械臂,它可以使用自定构建的Android应用程序进行无线控制和编程。我将向您展示构建它的整个过程,从设计和3D打印机器人部件,连接电子组件和编程Arduino,到开发我们自己的Android应用程序来控制机械臂。 使用应用程序中的滑块,我们可以手动控制机械臂的每个伺服或轴的运动。同样使用“保存”按钮,我们可以记录每个位置或步骤,然后机械臂可以自动运行并重复这些步骤。使用相同的按钮,我们可以暂停自动操作以及重置或删除所有步骤,以便我们可以记录新的步骤。 Arduino Robot Arm 3D模型 首先,我使用Solidworks 3D建模软件设计了机械臂。手臂有5个自由度。 对于前3轴,腰部,肩部和肘部,我使用了MG996R伺服系统,而对于另外2轴,腕部滚动和腕部间距,以及夹具我使用了较小的SG90微型伺服系统。 您可以下载和下面的3D模型。 3D打印机械臂使用我的新3D打印机,Creality CR-10,我3D打印了Arduino机械臂的所有部件。 为了完成组装,我们只需使用一些螺栓和支架连接上部和下部框架,然后使用提供的电缆将电子组件与控制箱连接。 在尝试之前,建议检查滚轮是否足够紧,如果没有,可以简单地使用偏心螺母将它们拧紧。就是这样,在调平3D打印床之后,您就可以将3D创作变为现实。 我在几个小时内准备好Arduino Robot Arm的所有部件。 组装机械臂好的,我们准备组装机械臂。我从基座开始,我使用其包装中的螺丝连接了第一台伺服电机。然后在伺服的输出轴上我固定了一个圆角螺栓。 在它的顶部,我放置上部并用两个螺丝固定。 这里再次首先进入伺服,然后将圆形喇叭放到下一个部件上,然后使用输出轴上的螺栓将它们固定在一起。 我们在这里可以注意到,在肩轴上最好包括某种弹簧,或者在我的情况下,我使用橡皮筋为伺服提供一些帮助,因为这种伺服也承载了其余部分的整个重量。作为有效载荷。 以类似的方式,我继续组装机械臂的其余部分。至于夹具机构,我使用了大约4毫米的螺栓和螺母来组装它。 最后,我将夹具机构安装到最后一个伺服机构上,完成了Arduino机械臂。 Arduino机械臂电路图下一阶段是连接电子产品。该项目的电路图实际上非常简单。我们只需要一个Arduino板和一个HC-05蓝牙模块与智能手机进行通信。六个伺服电机的控制引脚连接到Arduino板的六个数字引脚。 为了给伺服电机供电,我们需要5V,但这必须来自外部电源,因为Arduino无法处理所有电流都可以吸收的电流量。电源必须能够处理至少2A的电流。因此,一旦我们将所有内容连接在一起,我们就可以继续编写Arduino并制作Android应用程序。 Arduino机械臂代码由于代码有点长,为了更好地理解,我将在每个部分的描述部分发布程序的源代码。在本文的最后,我将发布完整的源代码。 首先,我们需要包含SoftwareSerial库,用于蓝牙模块和伺服库的串行通信。这两个库都包含在Arduino IDE中,因此您无需在外部安装它们。然后我们需要定义六个伺服器,HC-05蓝牙模块和一些用于存储伺服器当前和先前位置的变量,以及用于存储自动模式的位置或步骤的阵列。 #include #include Servo servo01; Servo servo02; Servo servo03; Servo servo04; Servo servo05; Servo servo06; SoftwareSerial Bluetooth(3, 4); // Arduino(RX, TX) - HC-05 Bluetooth (TX, RX) int servo1Pos, servo2Pos, servo3Pos, servo4Pos, servo5Pos, servo6Pos; // current position int servo1PPos, servo2PPos, servo3PPos, servo4PPos, servo5PPos, servo6PPos; // previous position int servo01SP[50], servo02SP[50], servo03SP[50], servo04SP[50], servo05SP[50], servo06SP[50]; // for storing positions/steps int speedDelay = 20; int index = 0; String dataIn = ""; 在设置部分,我们需要初始化伺服器和蓝牙模块,并将机械臂移动到其初始位置。我们使用write()函数来做到这一点,它只是将伺服器移动
2021-04-25 13:03:29 8.5MB diy制作 开源 电路方案
1
经过几个月的奋战,终于完成了,用162个全彩发光二极管组成,每环同时可以显示三种不同的颜色,增加了显示色彩丰富的效果,高速1T-STC15系列51单片机控制,自带PWM硬件功能,集成化的MOS管驱动,并用21键遥控器自由切换颜色、亮度及工作模式,大电流供电和驱动带来完美的RGB色彩。 制作实物效果图: 视频演示: LED 全彩极光原理图、PCB截图: LED极光制作所需的材料清单:
2021-04-25 13:03:27 772KB diy制作 电路方案
1
功能描述本文设计了一种智能电子秤,论述了仪器的工作原理,介绍了仪器的误差来源于误差分配,给出了仪器电路设计与软件流程。智能电子秤主要由电源、称重传感器、A/D转换器、单片机、键盘/开关、LCD显示器等部分组成。主要技术指标为:称量范围0~15kg;分度值为0.005kg;精度等级Ⅲ级。仪器主要功能有自检、去皮、计价、单价设定、过载报警等。仪器若不进行称量操作,5分钟后自动进入休眠模式,降低电源消耗。电路设计软件设计
2021-04-25 13:03:24 405KB 智能家居 单片机 物联网 diy制作
1
可加载nvme协议模块 本人亲自从z97 bios提取的绝对有效 可以直接用
2021-04-23 13:51:04 12KB 电脑 diy
1
用VS1003_DIY_MP3播放器(支持SD卡_TF卡_U盘)
2021-04-23 09:46:23 646KB vs1003 diy mp3 播放器
1
现如今谷歌眼镜火的不行,首先看看谷歌眼镜都有些什么: 1. 头戴显示器,利用折射到视网膜上 2. 摄像头 3. 骨传导扬声器+麦克风 4. 触摸板 5. 运动传感器 6. 蓝牙+WIFI 7. 内置完整的安卓系统 既然是DIY谷歌眼镜,那就要按照上面的清单找个合适的方案: 1. 选择安卓平板或手机作为DIY谷歌眼镜的系统 2. 头戴显示器:选用头戴夜视仪上使用的微型头戴显示器,做成安卓端的外置显示 3. 配置一个微型摄像头 4. 三个数字按钮代替触摸板 5. 暂时不考虑音频,因为显示器和安卓端的通信采用USB,难度有点大 6. 运动传感器之后再加,这个没什么特点和难度,先放一边吧 7. 不用考虑蓝牙和wifi,安卓手机或平板自带,谢天谢地 谷歌眼镜效果图 演示视频:DIY谷歌眼镜--安卓外接头戴显示器 附件包含以下资料: Arduino打造的低成本谷歌眼镜制作教程 谷歌眼镜制作源代码
2021-04-22 19:05:33 2.09MB diy制作 电路方案
1
电子手表介绍: 本文档介绍的是一款老外设计的计算器手表,该手表采用微控制器PIC16F631单片机作为主控制芯片,同时该电子手表电路内置DS1337+电池用于给该手表供电,通过多个LED实时显示当前时间。该手表还可以通过手动设置成睡眠模式,此时LED灯熄灭,达到省电效果。该LED显示手表不管从用料到制作,都适合电子爱好者DIY制作。 电子手表实物展示: 电子手表电路截图:
2021-04-22 19:05:31 210KB 电子手表 diy制作 手表电路 电路方案
1