使用 W5100s-Pico 制作 vCard

vCard 更加现代,可以在各种平台上交换内容更丰富的信息。

转发: Make vCard with W5100s-Pico

项目介绍

二维码?

QR 码代表“快速响应”,是一种方形图案的标记,可让您获得快速响应。

QR code

二维码

我们在常见产品上看到的一维条形码是一系列的直条。 它们最多只能容纳 20 个字符的数字信息,正是这一限制催生了 QR 码。

QR 码是二维的,字母最多 4200 个字符,数字约 7000 个字符。

怎么运行的。

在二维码内部,黑色区域吸收光线,白色区域反射光线。 这就是二维码的识别方式,一旦识别,就可以出现视频、图像、网站、地图等。

Source : https://influencermarketinghub.com/how-do-qr-codes-work/

来源 : https://influencermarketinghub.com/how-do-qr-codes-work/

以下是 QR 码的七个基本组成部分:

  • 取景器或定位检测图案

这是 QR 码左下角、右上角和左上角的 3 个相同的方块。 它们允许解码器或扫描仪快速准确地检测代码的正确方向。

  • 对齐模式

该图案看起来与取景器图案类似,但其中心有一个较小的黑色方块。 它可以帮助扫描仪确定 QR 码的方向,特别是在图像扭曲、位于弯曲空间或代码较大的情况下。

  • 时序模式

这些交替的白色和黑色模块通常形成垂直和水平线。 它们代表编码数据的大小。

  • 版本模式

版本图案位于定位标记旁边。 它们显示了编码过程中使用的 QR 码类型。 QR 码有 40 种类型,但最常用的是代码 1 至 7。

  • 格式信息

格式信息位于定位图案周围,包含诸如所选数据掩码图案和代码容错性等数据。 这部分代码可以更轻松地扫描。

  • 数据和纠错键

该区域包含所有编码数据。 即使代码脏了或部分损坏,QR 码的纠错能力也可以解码数据。

  • 安静区

此部分是代码周围的空白区域。 它对于告诉解码器或扫描设备什么是 QR 码的一部分、什么不是 QR 码的一部分至关重要。

自数字时代开始以来,以电子方式发送联系信息一直是一种需要。 用于实现这种信息共享的技术也已经存在很长一段时间了,尽管随着时间的推移有了很大的发展。

如今,电子名片更加现代化,可以在各种平台上交换内容更丰富的信息。 然而,在当今时代,很少有人知道它是什么、联系人记录是什么样子、如何使用它以及如何更轻松地从中导出或导入联系人信息。

什么是电子名片?

vCard,也称为虚拟联系人文件或虚拟名片,是一种用作电子名片标准的文件格式。 虚拟名片可以附加到电子邮件中,通过万维网、多媒体消息服务 (MMS)、二维码或即时消息发送。

vCard 包含有关个人的信息。 这包括他们的姓名、地址信息、电子邮件地址、电话号码、徽标、URL、照片和音频剪辑。

vCard 还用作个人数字助理 (PDA)、智能手机联系人、客户关系管理 (CRM) 和个人信息管理器 (PIM) 中的数据交换格式。

什么是手机上的 vCard?

尽管是在手机上存储和查看的,但这仍然是 vCard。

什么是 VCF 文件扩展名

Windows 10 Contacts

VCF 代表“vCard 文件”。 它是用于电子名片的文件扩展名,其中包含联系信息,例如姓名、地址、电话号码、电子邮件地址和其他相关详细信息。

VCF 文件可以使用各种应用程序和软件程序打开、查看和编辑,包括 Microsoft Outlook、Apple Contacts、Google Contacts 等。 它们通常用于在不同设备和平台之间共享联系人信息,以及将联系人数据从一个应用程序导入或导出到另一应用程序。

vCard 文件格式由互联网工程任务组 (IETF) 标准化,可以在不同平台和设备上轻松导入和导出。 VCF 文件是文本文件,因此是人类可读的。 它们可以在 Microsoft Windows 和 macOS 中的记事本和 TextEdit 等文本编辑器中打开。

使用 RPi-pico 和 bricks 创建 QR 码

W5100S-Pico-EVB

W5100S-PIco-EVB

W5100S-PIco-EVB

https://docs.wiznet.io/Product/iEthernet/W5100S/w5100s-evb-pico

Pico 砖

https://picobricks.com

  • 使用 5 针微型 USB 电缆将 Raspberry Pi Pico 连接到台式机或笔记本电脑。

开发环境配置

Micropython Thonny IDE

请参考上面的链接在 Raspberry Pi Pico 上安装 Thonny IDE。👇

1. 该驱动器在所有 RP2040 板上都称为 RPI-RP2。 从下面的链接下载 UF2(firmware.uf2) 文件并将该文件放入 Pico 中。

文件链接 - RP2040-HAT-MicroPython

2. 如果单击状态栏中的 MicroPython (Raspberry Pi Pico) 并选择“配置解释器...”,您还可以访问固件安装菜单。

3. 查看 Thonny 编辑器底部的 Shell 面板。 你应该看到这样的东西:

导入库

导入 ssd1306 库,因为我们将通过 OLED 输出二维码。

转到工具> 管理包

搜索 ssd1306

安装OLED库

WiFi接入二维码

该文件应保存在 RPi Pico 上,名称为“(您的库名称).py”

  • 转到文件 > 另存为 > Raspberry Pi Pico

插入下面所附的代码并运行它以执行二维码。 将打开创建二维码的服务器,当客户端远程连接时,它将接收数据并创建二维码。

源代码 : https://github.com/wiznetmaker/Create-vCard-QRcode

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值