主页 > imtoken钱包app教程 > Raspberry Pi + Lattice Manufacturing 比特币追踪器

Raspberry Pi + Lattice Manufacturing 比特币追踪器

imtoken钱包app教程 2023-01-17 09:29:37

比特币是怎么生产出来的_比特币分叉对比特币的影响_比特币是金莱特币是银

MAKER:Jonathanrjpereira/翻译:无尽的乐趣

Bitcoin Bar,一个有点复古的点阵框,放在桌面上,用来显示比特币的重要信息,比如实时价格、剩余数量、区块奖励减半等。

当然,您也可以自定义其上显示的任何其他数据。 下面将逐个分解步骤,介绍制作方法。

比特币是金莱特币是银_比特币分叉对比特币的影响_比特币是怎么生产出来的

制作效果视频如下:

材料清单

树莓派 3B×1

LED显示屏×若干

白光二极管10mm×1

电阻 100 欧姆 x 1

5V USB电源适配器×1

烙铁×1

焊锡丝×若干

5mm中密度纤维板×若干

5mm亚克力板×若干

胶水×1

油漆×数

比特币是怎么生产出来的_比特币是金莱特币是银_比特币分叉对比特币的影响

比特币分叉对比特币的影响_比特币是金莱特币是银_比特币是怎么生产出来的

电路设计

这里使用的是SPI接口比特币是怎么生产出来的,这是一种接口总线,常用于微控制器和显示器、传感器等小型外设之间发送数据。

可以使用单独的时钟、数据线和芯片与设备接口。

LED 矩阵连接到 Raspberry Pi 的 SPI 引脚。

比特币分叉对比特币的影响_比特币是金莱特币是银_比特币是怎么生产出来的

树莓派3B与LED点阵的连接如下

5V > VCC

接地 > 接地

GPIO 10 (MOSI) > 标准

GPIO 8 (SPI CE0) > CS

GPIO 11 (SPI 时钟) > 时钟

软件部分

依赖关系如下

网页抓取

1. Requests是一个非常简单的Python HTTP库。

2. Beautiful Soup 4 Python 库,用于从 HTML 和 XML 文件中提取数据。

用于 Max7219 LED 矩阵的 Python 库

Python 库将 LED 矩阵与 Raspberry Pi 上的 MAX7219 驱动程序连接起来(使用 SPI)。

设置和配置

所有的前期准备工作完成后,就可以从GitHub仓库下载完整的代码了。

如原理图所示,将显示器连接到 Raspberry Pi。 运行主程序 bcbar.py

比特币显示栏可以显示19种不同的实时数据参数。 数据可以按任意顺序或固定顺序显示。 主程序依次显示所有 19 个数据参数。

数据参数可以单独显示也可以顺序显示,在主程序中设置如下几行:

show_message(device, disp[i], fill="white", font=proportional(LCD_FONT),scroll_delay = 0.02)

其中 i 的值将代表显示的数据参数。 比特币显示栏可以显示以下实时数据参数:

1.插入参数表。

2.滚动速度和静态文本。

通过调整 scroll_delay 的值来改变滚动速度。

以 led_test.py 为例,使用 text 函数显示静态文本。

3.限速

数据参数取自 bitcoinblockhalf.com。 访问限制为每小时一次,因此不会产生不必要的流量。 该站点从各种其他 API 收集和汇总数据参数。 欲了解更多信息,请访问:

4.运行程序

根据树莓派官方文档,修改rc.local文件,实现开机运行Python脚本。

制作外壳部分

1.裁剪零件

比特币分叉对比特币的影响_比特币是金莱特币是银_比特币是怎么生产出来的

比特币追踪器由 5 毫米厚的 MDF 激光切割而成,形成一个可以折断的外壳。

前面板有两个卡槽:一个用于 LED 显示屏,另一个用于亚克力扩散器。

比特币是怎么生产出来的_比特币分叉对比特币的影响_比特币是金莱特币是银

后面板上有一个孔,用于连接 Raspberry Pi 电源 USB 线。

比特币是金莱特币是银_比特币是怎么生产出来的_比特币分叉对比特币的影响

底板有四个孔,用于将 Raspberry Pi 固定到位。

比特币分叉对比特币的影响_比特币是金莱特币是银_比特币是怎么生产出来的

图纸获取(MDF和亚克力板):

%20切割

2.给外壳上色

比特币是金莱特币是银_比特币分叉对比特币的影响_比特币是怎么生产出来的

使用丙烯酸涂料为组装好的外壳上色。

比特币是金莱特币是银_比特币是怎么生产出来的_比特币分叉对比特币的影响

我选择我喜欢的颜色。

比特币是怎么生产出来的_比特币是金莱特币是银_比特币分叉对比特币的影响

3.粘贴亚克力扩散器

比特币分叉对比特币的影响_比特币是金莱特币是银_比特币是怎么生产出来的

比特币是金莱特币是银_比特币分叉对比特币的影响_比特币是怎么生产出来的

外壳油漆干燥后,开始组装零件。 将圆形亚克力扩散器粘到 MDF 外壳前面板的槽中。

比特币是怎么生产出来的_比特币分叉对比特币的影响_比特币是金莱特币是银

4.粘贴LED点阵

比特币是金莱特币是银_比特币是怎么生产出来的_比特币分叉对比特币的影响

将 LED 矩阵固定到 MDF 外壳前面板的插槽中,并确保它与面板表面齐平。

比特币分叉对比特币的影响_比特币是怎么生产出来的_比特币是金莱特币是银

如果使用其他显示模块,需要修改激光切割文件中的卡槽尺寸。

比特币分叉对比特币的影响_比特币是怎么生产出来的_比特币是金莱特币是银

5.粘贴比特币贴纸

比特币是怎么生产出来的_比特币分叉对比特币的影响_比特币是金莱特币是银

比特币是金莱特币是银_比特币分叉对比特币的影响_比特币是怎么生产出来的

在透明不干胶纸上打印出比特币标志。 剪下圆形徽标并将其粘贴到 MDF 外壳前面板上的丙烯酸漫射器中。

比特币是金莱特币是银_比特币分叉对比特币的影响_比特币是怎么生产出来的

比特币是怎么生产出来的_比特币是金莱特币是银_比特币分叉对比特币的影响

6. 焊LED

使用 10 毫米白色 LED 点亮扩散器上的比特币标志。

比特币是怎么生产出来的_比特币分叉对比特币的影响_比特币是金莱特币是银

将两个母连接器焊接到 LED 以连接到 Raspberry Pi。 如原理图所示,在 LED 的阳极 (+) 和 Raspberry Pi 的 +3.3V 之间添加一个电阻器。 电线接头采用热缩管处理。

比特币是金莱特币是银_比特币是怎么生产出来的_比特币分叉对比特币的影响

安装树莓派

比特币是怎么生产出来的_比特币分叉对比特币的影响_比特币是金莱特币是银

使用螺母和螺栓将 Raspberry Pi 安装到 MDF 外壳的底板上。 面板上有四个激光切割孔,树莓派的micro-USB接口与MDF外壳背面板上的卡槽完美契合,用于安装USB电源适配器的数据线。

比特币是金莱特币是银_比特币是怎么生产出来的_比特币分叉对比特币的影响

比特币分叉对比特币的影响_比特币是金莱特币是银_比特币是怎么生产出来的

连接其他部件

比特币分叉对比特币的影响_比特币是怎么生产出来的_比特币是金莱特币是银

比特币分叉对比特币的影响_比特币是金莱特币是银_比特币是怎么生产出来的

如图,将10mm的LED接到树莓派上,然后将LED点阵接到树莓派的SPI引脚上。

比特币是怎么生产出来的_比特币是金莱特币是银_比特币分叉对比特币的影响

比特币分叉对比特币的影响_比特币是金莱特币是银_比特币是怎么生产出来的

粘贴LED

比特币分叉对比特币的影响_比特币是怎么生产出来的_比特币是金莱特币是银

如图所示连接所有电子元件后。 固定10mm LED,确保通电后灯光亮度能均匀照亮扩散板。

我在 LED 下方贴了一小块纸板,将其倾斜一定角度比特币是怎么生产出来的,以便光线均匀地照射到漫射器上。

比特币分叉对比特币的影响_比特币是怎么生产出来的_比特币是金莱特币是银

完整组装

连接好所有电子设备后,将 USB 电源适配器电缆穿过背面板上的孔并将其连接到 Raspberry Pi。

比特币是怎么生产出来的_比特币是金莱特币是银_比特币分叉对比特币的影响

打开电源,比特币显示栏会自动显示最新的比特币涨势和资讯!

比特币是怎么生产出来的_比特币分叉对比特币的影响_比特币是金莱特币是银

比特币是金莱特币是银_比特币分叉对比特币的影响_比特币是怎么生产出来的

项目文件库地址:

通过 instructables.com/id/Bitcoin-Tracker-Using-a-Raspberry-Pi/