全民彩票登录网址 > 平台 > Hackaday.io上的树莓派项目-Hack-Ready 闹钟

Hackaday.io上的树莓派项目-Hack-Ready 闹钟

Hackaday.io上的树莓派项目-Hack-Ready 闹钟
关于项目
项目描述:欢迎修改的闹钟。显示屏有意限制为 1.2" 7 段 LED 面板,但包括用于音频播放的扬声器和乐高外壳。主要目标是创建一个平台,孩子们和老年人都会有乐趣。
项目图片
项目详情
我相信,人们(包括孩子/青少年/成人)在学习他们正在修补的基本框架后,更受到修补的启发。全民彩票登录网址和全民彩票登录网址集是伟大的,但它真的有助于启动学习与演示或项目,大量记录在盒子里。在获得对什么有效和什么休息的轴承后,你可以自由地尝试和添加自己的想法。
为了这个努力,我正在研究一个基于树莓派平台的可破解闹钟,以及几个阿达水果/Sparkfun组件。这个想法是,我们可以建立一个定制的,欺骗的卧室闹钟与一些一般的现成的组件,看看硬件和软件如何一起工作,以创造一些有用的东西。项目完成后,我希望它的创作者会感到灵感,把它拆开或使用作品构建新功能。
即使是外壳(实际上,尤其是机柜)也是原始创建。这应该是你自豪地炫耀的东西, 并有信心扩展。
硬件和软件的构建将分阶段进行,逐渐从简单的数字时钟构建为按钮闹钟,用您自己的音乐唤醒您,并告诉您当前的天气预报。在十节课的跨度内,我们将用树莓派和阿达夫水果 LED 背包构建硬件,并在 Python 中创建时钟"驱动程序"。无需安装任何软件 - 主事件循环在附带项目的 HTML 界面中轻松编辑。
1 X 树莓派零 W
1 X 2A 5V 微 USB 电源适配器
1 X Adafruit 1.2" 7 段 LED 显示屏
1 X 阿达水果 I2C 背包
1 X I2S解码器和放大器
1 X 迷你SD卡
1 X 便宜的音频扬声器
1 X 瞬间按钮
1 X 五颜六色的跳线
1 X 一些短面包板线
1 X 约 4.7 k 电阻
哈克时钟的 2.1 版本现在提供 Ift 事件发布支持 - 因此, 您可以在 Ift 发布事件●!闹钟响时,打开卧室的灯●!
我还添加了谷歌音乐(非官方)支持。如果您在 /etc/hack-clock.conf 中提供您的用户名/密码,您可以流式传输"我感觉很幸运"收音机●!
版本 2.1 可能会是最后一个小版本一小段时间, 相反, 我将专注于错误修复。
哈克时钟版本 2 终于作为一个稳定的版本●!感谢大家的意见,以帮助实现这一点。
版本 2 已进入最终测试●!所有的教训都在那里,教训已经测试 & I 新的硬件被认为是 "稳定的" 。
好吧 - 我们在哈克时钟的第 2 版家庭伸展●!有一个最终的功能列表,其中包括:
块状编程(程序使用块,而不是 Python)
支持树莓派零
完整的 Raspian 支持(包括最新的接线)
允许多个按钮(同时输入 GPIO)
翻转开关打开/关闭(同时输出 GPIO)
Debian 包安装
完整教程集
新课(音乐爱好者,平日闹钟)
从立体声耳机插孔移动到 I2S 音频
更便宜的总物料票(约 70.70 美元,从 95.85 美元下降))
巴萨错误修复
我正在努力将哈克克洛克的主要 IDE 从CodeMirror的 Python 编辑器移动到"自带块式"。我真的很喜欢 CodeMirror 的 JavaScript 编辑器,但我发现孩子们通常学的只是足够的 Python 来让事情工作,然后失去兴趣。然而, 孩子们确实会保留划痕 (或 ios 上的 Scratchjr), 所以我认为基于块的编辑方法在这里可能有意义。
初始测试已经开始,这些块在背面解析为类似的 Python 脚本。我可以允许 Codeirror 和 Blockly IES 是可互换的, 代码镜是 "高级模式" 。我们将看看原型的制作结果。
我工作在黑客时钟的 v2, 这一次希望使用 Rasppi 零和更精简的 Adafruit I2s 放大器突破。如果重新使用一些现有的 USB 硬件、SD 卡和备用线,则意味着总构建可能少于 32 美元。更何况该生成将具有较低的占用空间。
我也希望 I2S 比 A 型的 Pwm -> 音频插孔更稳定。
我发现,而使用黑客时钟作为一个教学工具的一件事是,孩子们是一大堆的焦虑,如果有一个简单的方法来备份你的工作,并迅速恢复到一个工作版本。为此,我在 Hack Clock 界面中创建了备份和还原的初始实现 - 只需点击代码编辑器中的"加载"按钮,就会显示备份点列表。还原一个,它会在代码编辑器中加载它。
每个人的压力要小得多,更有趣的方法来安全地尝试变化●!
步骤 1
设置树莓派,安装 N00B 操作系统并连接到本地网络
步骤 2
将阿达水果 I2C 背包和 7 段 LED 显示屏焊接在一起
步骤 3
使用各种颜色的跳线,将 7 段背包连接到树莓派
步骤 4
组装 I2S 突破板上的引脚和端子块
步骤 5
将 I2S ?榱拥绞鬏
步骤 6
可选的线按钮或切换到树莓派的 GPIO 引脚
步骤 7
步骤 8
重新启动树莓派并运行黑客时钟软件?
步骤 9
单击"编辑时钟代码",然后单击 IDE 的"恢复"按钮(这是左侧的第二个软盘图标)。从这里,恢复第一课,并开始黑客●!
Sen
261次阅读
2020-08-24