Hackaday.io上的树莓派项目-算盘时钟
收藏
分享
脑图
Hackaday.io上的树莓派项目-算盘时钟
关于项目
项目描述:这个项目的灵感来源于巴伐利亚州图穆岑信息学学院的算盘钟。时钟是学院的象征,也是唯一存在的(至少据我所知)。这将是一个变种的时钟,因为我没有时间和技能,以自己建立木制,机动版本。我会在学校有更多喘息空间的时候再试试。
项目详情
原则很简单。木板上方的球体各值5个,下面的球体值1个。这允许我们以 24 小时时钟样式显示每个时间。
我将把这个项目分成两部分。第一部分将是关于重建时钟与LED,并在下面的部分,我们将添加一些更多的LED显示秒。
项目图片
项目文件
1 X 树莓派
1 X 面包板
16 X LED(红色)
4 X LED(绿色)
20 X 220 欧姆电阻器
21 × male-to-female jumper-wires
今天, 我的电线终于到了, 但与此同时, 我读了关于 Pi 的 3.3v 铁路和他们的最大电流绘制。
因此,我遇到这个问题,Pi可以处理其3.3V导轨的最大电流是51mA(纠正我,如果我错了),这是达到后,3个LED照明。以 19:49 等时间表示,每幅 15mAs 都会燃烧 15 个 LED。
由于这是我唯一的Pi,我买不起另一个,我会重建电路一点点,但我还不确定是想使用晶体管或去5V导轨,可以处理750mA,据我所知。
无论如何,Yann Guidon / YGDES谁是这个项目的追随者回答了我的问题,如何优化电路,我们将合作在第二个项目,这将有一个优化版本的电路和代码更紧凑。
现在,我将上传源代码,当我第一次想到这个项目时,我是如何想到的。小心不要重新构建我的电路, 因为它可能会损坏你的 Pi!
当我测试,如果我的一切工作我的Pi2B没有任何问题或不稳定问题,但我从来没有超过7-9 LED发光在同一时间,说实话,我不想冒险在19:49执行代码!
我希望你有乐趣后的项目(这不是结束),我很快就会张贴一个链接到我们的(Yann和我)新项目。敬请期待, 并随时跟着我做更简单但实用的东西与树莓派。
伙计们,我忍不住了我不得不继续工作,现在时钟已经接近其最终状态。
我缺乏 5 m - f 跳线, 但我已经订购了一些, 他们预计将在周四发货。
在等待时,我完全组装了时钟电路的其余部分,并添加了线路,让第3行工作。
下面是时钟的图像:
当一切在星期四完成, 我会张贴完整的源代码。我总是对代码改进和其他方面的建议开放。
现在,我已想出一种方法来大幅减少代码的数量。
我会使用 10 个功能根据当前时间打开和关闭 LED。例如,这是"八":
def displayEight(led_1, led_2, led_3, led_4, led_5):
GPIO.output(led_1, True)
GPIO.output(led_2, True)
GPIO.output(led_3, True)
GPIO.output(led_4, True)
GPIO.output(led_5, False)
此外,我今天安装了另一排LED,但现在我没有任何更多的LED,需要订购一些,这就是为什么我不会张贴任何更新几天。
以下是我的面包板现在看起来如何 (不介意刀, 我需要打开一包电阻器):
请显示分钟数!
因此,经过一些实验,我终于想出了一个未优化的代码来显示10分钟的因素。
就像我说的,这只是为了确保一切都会像我想象的那样工作。
我拍了一张测试设置的照片, 而它显示 23:3xh 。
今天,我将继续让分钟部分的第二部分工作。
评论
0 / 100
查看更多
1503881740
2020-08-20
677
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2023 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号