本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页
最热资讯


亲,“电路城”已合并升级到更全、更大、更强的「新与非网」。点击查看「新与非网」
该项目结合了令人惊叹的复古外观,以及 Raspberry Pi 和物联网的无限可能性。
在本指南中,我将准确展示我如何设计和组装这款 3D 打印的 Raspberry Pi Zero 复古数字时钟。
默认情况下它只显示当前时间,但当然可以自定义以具有更多功能,只需向简单的 python 程序添加更多代码行即可。如果你愿意,你可以使用一个简单的天气 api 让它显示日期,或者外面的天气和温度,或者你可能希望显示器显示新闻或当前的股票市场价格。
随意尝试这个想法和设计,并定制它以满足您的需求。
补给品
- 树莓派零 W
- 一张微型 SD 卡(至少 16GB)
- Micro USB 充电线
- 带 I2C 背包的红色 4 位七段显示器 或 四位字母数字显示器
- 短母对母跨接电缆
- 一台 3D 打印机和一卷任何颜色的 PLA 长丝 (我使用橙色(后来涂底漆,然后涂成银色,然后风化并涂成红色)和白色长丝)
- 各种小废螺丝(在我的情况下来自旧的废电子产品)
- 一个带有适配电阻的小红色 LED (d=3mm)
- 两个小的触觉按钮(6x6mm)
- 热缩管(可选)
- 喷底漆和银色和红色喷漆 (可选:您可以只坚持灯丝的颜色)
- 烙铁和焊料,尖嘴钳,热胶枪和热胶以及十字头螺丝刀。
第 1 步:设计和 3D 打印
我在 Autodesk Fusion 360 中自己设计了外壳,以完全贴合 Raspberry Pi 和显示器。我选择了复古外观,并在前面添加了一个 LED 指示灯,以获得额外的细节。在背面,我还为两个小的触觉按钮增加了空间,可用于关闭显示器 og Pi,或滚动显示器的不同功能。
下载下面的 3D 可打印文件。
要被打印的部分:该底座,所述前和后退。
注意:该案例将拥有打印启用支持。
第 2 步:喷涂(可选):
现在这一步是完全可选的,但我选择油漆我的,让它看起来复古和破旧。但也为了隐藏它是 3D 打印的事实,这意味着对打印部件进行打底和打磨,以去除层线。
我只选择油漆和风化底座,而不是前面板和后面板。但这完全取决于您。
首先,我对零件进行了良好的打磨,去除了一些层线,并给了油漆一些可以粘住的东西。
然后我用底漆给它喷了一次很好的喷雾,然后再进行一次很好的打磨。
然后给它一个风化的金属外观,我的灵感来自 Jonathan Odom, 在 Instructables 上也被称为 JON-A-TRON,他的风化技术使 3D 打印部件看起来磨损和质朴,他在他的这个 Instructable 中展示了 这一点。 .
以下步骤来自他的风化指南,以及上面的两个绿色图像:
完成的风化结果如特写图像所示。
第 3 步:设置 Micro SD 卡
我们首先 使用Raspberry Pi Imager将Rasberry Pi OS写入 Micro SD 卡, 您可以在 Raspberry Pi 官方网站上免费下载。
将 SD 卡插入计算机,选择 Rasberry Pi OS 作为操作系统,选择 SD 卡作为存储设备。
在计算机上按住 SHIFT + CTRL + X,打开高级选项。在这里,您需要启用 SSH,并输入您的 WIFI 凭据。
最后但并非最不重要的是,按写入。
完成后,取出 SD 卡,并将其插入 RPI。
第 4 步:组装
我们现在开始组装电子设备和外壳。
按钮和 LED
组装
连接电线
第 5 步:设置 RPi
我希望您熟悉 Raspberry Pi、SSH 和 Python 以执行以下步骤。
上传代码
首先为 PI 供电,然后使用我们之前启用的 SSH 无线连接到您的 PI。
1. 在接口选项下的 raspi-config 中启用 I2C 和 SPI 功能 。退出并重新启动。
sudo raspi-config |
2. 在终端中运行这些标准命令,以更新您的 pi:
sudo apt-get update sudo apt-get upgrade sudo reboot |
和
sudo apt-get install python3-pip sudo pip3 install --upgrade setuptools sudo reboot |
3. 运行以下命令在 RPi 上安装必要的 Adafruit CircuitPython 库:
cd ~ sudo pip3 install --upgrade adafruit-python-shell wget https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/raspi-blinka.py sudo python3 raspi-blinka.py |
4. 运行以下命令,最终安装显示所需的库:
有关设置显示的完整文档,请访问 learn.adafruit.com。
sudo pip3 install adafruit-circuitpython-ht16k33 |
5. 运行以下命令打开一个名为“ retroclock.py ”的新python文件:
nano retroclock.py |
6.从下面的下载链接,将retroclock.py的代码复制到 RPi上新创建的文件中:
7. 现在退出文件,当你运行这行代码时,代码应该会运行:
python3 retroclock.py |
第 6 步:结果和最终说明
就是这样!您现在已经制作了您自己的复古数字时钟,它现在只显示时间,但可以自定义以具有更多功能,只需向简单的 Python 程序添加更多代码行即可。
现在可以随意尝试这个想法,并根据您的需要对其进行自定义。
如何将树莓派与笔记本电脑显示屏连接
2021-06-05
只为超越Apple Watch:华为智能手表GT拆解分析超长续航背后的秘密
2019-08-18
智能美妆镜电路设计方案分析:金玉其外败絮其中
2019-07-22
华为AI音箱MINI拆解:智能音箱的一站式电路解决方案
2019-08-29
干货!从电路设计分析任天堂Switch变砖的原因
2019-08-13
基于树莓派和Arduino打造的PLC EtherCAT电路设计
2020-02-25
DIY TDA2030 2.1功放板(内含电路图讲解)
2019-07-01
共漏极放大电路电路分析
2019-07-12
基于ESP32的手机控制WIFI小风扇
2021-10-02
便携式Raspberry Pi 4平板电脑-RasPad 3首秀
2020-08-25
讨论