资料介绍
描述
这款电子骰子是 Thomas Angielsky 的Shaking Arduino Dice的翻版。除了微控制器本身,Digispark 板上的所有其他组件都不是必需的,因为它们主要用于支持通过 USB 端口进行编程。因此,一旦开发出软件,Digispark 板本身就被 ATTiny85 芯片所取代。
必须修改软件以使其适合 ATTiny85。中断处理程序必须更改,因为 ATTiny85 仅支持一个中断向量来检测引脚变化。
在硬件方面,创建了一个定制 PC 板来固定振动开关、ATTiny85、电源开关和 3.7V 120mA/Hr 电池。我使用 OpenSCAD 设计了一个合适的案例。
3D打印
案例非常简单,确实需要任何支持。以 0.2mm 的层高和 25% 的填充率打印它。
印刷电路板和组装
如果您希望商业化制作您的电路板或者您可以自己制作,那么包含 Eagle 文件。我用墨粉法做了我的。
先对 ATtiny85 微控制器进行编程,然后再将其焊接到电路板上。该板本身焊接到 MAX7219/8x8 32mm 矩阵板的引脚上,留有足够的空间让电池滑入。
5 针头是标准的 0.1" 公头 - 我将针脚从另一个针头中拉出,并将塑料部件滑到现有针脚上,作为定制 PCB 的支撑。
尽可能靠近电路板安装振动开关。
软件
提供的源代码已更新以支持 ATtiny85 微控制器。我首先在我自制的 Digispark 板上对 ATTiny85 芯片进行了编程,并在经过测试后,将其从 Digispark 板上取出并将其焊接到定制 PC 板上。该软件也可以在商用 Digispark 板上运行。
您还可以对 ATTiny85 进行编程,而无需先在芯片上安装 Digispark 引导加载程序。这是通过使用 USBTinyISP AVR 编程器完成的。我使用了自己的AVR ISP 编程器。
使用以下保险丝
avrdude -c usbtiny -p t85 -U lfuse:w:0xe1:m
avrdude -c usbtiny -p t85 -U hfuse:w:0xdd:m
avrdude -c usbtiny -p t85 -U efuse:w:0xfe:m
这将关闭预分频器并启用 PLL,因此芯片可以以 16MHz 运行。
在Arduino IDE中,在File-Preferences-Settings-Additional Board Manager URLs中添加如下包
http://drazzy.com/package_drazzy.com_index.json
将附加板添加到 Ardunio IDE
现在从“工具”菜单中选择以下内容
设置电路板和编程器选项
打开草图并选择 Sketch-Upload using programmer 将草图上传到 ATtiny85。
- Arduino二进制骰子
- 使用Raspberry Pi和Arduino实现Web控制的LED动画
- Arduino电子骰子系统
- 使用Arduino控制MAX7219 Led矩阵
- 使用Arduino Uno控制LED矩阵
- 使用Arduino Nano点亮骰子头骨
- Arduino LED骰子
- Arduino骰子开源案例
- 使用Alexa和Arduino的动画智能灯
- 使用Arduino板载的骰子项目
- 基于Arduino的7段显示数字骰子
- 带有Neopixel环形动画的Arduino时钟
- 使用Arduino和RTC模块的LED矩阵时钟
- Arduino控制时钟和动画开源分享
- Arduino教程之Arduino的5个程序实例说明 24次下载
- 26张电路原理动画图解 3480次阅读
- 分享一个棋盘游戏电子骰子电路 2591次阅读
- 三个简单的电子骰子电路分析 6492次阅读
- 在QML动画设计中通过指定关键帧创建时间线动画 2174次阅读
- 如何使用Arduino构建一个电子动画眼睛 2644次阅读
- 基于AT89C205构建的电子骰子的电路图 2488次阅读
- Lottie组件提升ArkUI开发框架的动画能力 2044次阅读
- 如何通过蓝牙微控制器控制多功能骰子? 3127次阅读
- 带反接保护的电子骰子电路 3674次阅读
- 最全的机械动画原理合集免费下载 1.6w次阅读
- 利用Arduino制作8×10 LED矩阵 8712次阅读
- LED骰子diy教程 4886次阅读
- 矩阵键盘有什么用_矩阵键盘有何用途 1.6w次阅读
- arduino是什么以及arduino能干什么 4.5w次阅读
- 驱动电子骰子至少需要几个I/O口? 4052次阅读
下载排行
本周
- 1A7159和A7139射频芯片的资料免费下载
- 0.20 MB | 55次下载 | 5 积分
- 2PIC12F629/675 数据手册免费下载
- 2.38 MB | 36次下载 | 5 积分
- 3PIC16F716 数据手册免费下载
- 2.35 MB | 18次下载 | 5 积分
- 4dsPIC33EDV64MC205电机控制开发板用户指南
- 5.78MB | 8次下载 | 免费
- 5STC15系列常用寄存器汇总免费下载
- 1.60 MB | 7次下载 | 5 积分
- 6模拟电路仿真实现
- 2.94MB | 4次下载 | 免费
- 7PCB图绘制实例操作
- 2.92MB | 2次下载 | 免费
- 8零死角玩转STM32F103—指南者
- 26.78 MB | 1次下载 | 1 积分
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 452次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 141次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 137次下载 | 免费
- 4A7159和A7139射频芯片的资料免费下载
- 0.20 MB | 55次下载 | 5 积分
- 5PIC12F629/675 数据手册免费下载
- 2.38 MB | 36次下载 | 5 积分
- 6如何正确测试电源的纹波
- 0.36 MB | 19次下载 | 免费
- 7PIC16F716 数据手册免费下载
- 2.35 MB | 18次下载 | 5 积分
- 8Q/SQR E8-4-2024乘用车电子电器零部件及子系统EMC试验方法及要求
- 1.97 MB | 8次下载 | 10 积分
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论
查看更多