查看原文
其他

我花了一下午,用乐高搭出个二维码

芭乐Radio 2021-03-30


提示:密集恐惧症患者请谨慎观看(才怪叻


不要问我是怎么想出用乐高搭二维码的,有时候我也不是很了解我自己。


二维码是按一定规律在平面上分布的黑白点阵,点的排列组合确定了二维码所代表的意义。事实上,二维码上的方块不一定要是黑白两色,只要有足够大的反差,能被摄像头识别即可。


所以理论上只要我有足够多的乐高积木,且这些积木和底板有足够大的反差,我就能够搭出一个二维码。


微信的二维码是37乘37的格子点阵,一共 1369 个格子。我闲置多年的乐高 Architecture Studio 系列有 1210 块积木,面积从 1×1 到 9×9 不等,应该足够了。再从亚马逊上买了一大块 48×48 的乐高底板,开工!


作为一个合格的产品经理,我先做了个 MVP(最简化可实行产品)进行可行性测试。花了大半天时间搭好完整的二维码结果发现根本识别不了这种蠢事可不会发生在我身上(机智脸)。


喏,就是下面这个:



根本就不简化好吗!就连搭这个也花了半个多小时!好在它可以被识别,证明我的想法是完全没问题的。具体是什么内容你们自己扫一扫就知道啦。


接下来步入正题。先把微信二维码图片放到 Pad 上,这样对照起来比较方便。然后用积木打好边框,以免插错位置。



之后就是漫长的体力劳动...看平板、找位置、找积木、插积木...如此循环反复。妈的我眼睛都要瞎了。



二维码是有一定容错性的,即使二维码部分被覆盖或丢失,扫描设备依然能够识别出其记录的完整信息。于是我偷懒没搭中间的部分,时间稍微节省了一点。四个小时过去之后,终于大功告成!接下来就是见证奇迹的时刻!


呃,因为二维码太大只能用如此愚蠢的姿势来扫描。请忽略我的面瘫表情。



哈哈哈哈,成功了!成功了!你,见证了人类历史上第一个用乐高搭建的二维码!


为了美观,我还在二维码中间加上了本公众号的英文名:BalaRadio 。


好了,本期芭乐Radio到此结束,谢谢观看!(我去收拾桌子了...)


长按下方二维码,即可关注这个厉害的公众号




    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存