程序员送女朋友的新年礼物

Awtrix时钟项目 详细diy指南 ----------------------------------------------第一次写文章------------------------------------------------------- 相信看到我这篇文章的你也许正对Awtrix开源项目感兴趣,这里我记录了自己diy的整个过程,以及一些踩过的坑,也许会对你有帮助哦! 1.项目网址: Awtrix开源项目官网:Home (blueforcer.de) Awtrix... 阅读详情

点击蓝色字关注我们!

一个努力中的公众号

长的好看的人都关注了

46227daeb6d0b8b8ebee8894a3bd5dbe.png

冬天来了,又到了男生送礼物的季节了。这可是让大多数男生头疼的问题 😶。

无意中发现了国外的一个项目 Awtrix[1]。项目可以完成一个矩阵显示器,来展示数据,例如时间日期,Github Followers 等。

先上个效果图7fa2c442d64054c4aff87432df627526.jpeg

最后的效果

瞬间让你的女友惊呆了 😏!

材料

  • 精品 WS2812B 全彩 8x32 显示可编程像素软屏 x1

  • -ESP8266 带 CP2102 WIFI 模块 x 1

  • 杜邦线,母对公 x 3

  • 服务器或者其他可以跑 jar 的环境

  • 胶水,胶带,双面胶,剪刀,刀等

上述材料淘宝就可以购买,也是必要材料。下面的材料为可选材料,网站上提供有 3d 打印材料,问了一下淘宝有点小贵,你可以用其他材料替代。

39309cade79a63c3c122d2eb096cff2c.jpeg
  • ① 背后的亚克力板,中间镂空 325x85x9.5 mm

  • ② 前面的亚克力板,茶黑色,透光 325x85x2 mm

上述材料淘宝都可以定制,我的做的尺寸有点略小,组合的时候有点麻烦,如果你要做可以适当调整一下尺寸,宽一点和长一点。

连接线路

这个是Awtrix 官网-电路连接[2]上的线路连接图,但是我们可以将电阻去掉,也不需要电源接口。

e84b94f33102d9d794058769c9163468.jpeg

我们的开发板上没有 5v 接口,只有 3v 电源。按照图上所示将电路连接好。

安装服务器程序

首先确保服务器上安装了 Java 环境。

然后输入下面命令

sudo mkdir /usr/local/awtrix
cd /usr/local/awtrix
sudo wget https://blueforcer.de/downloads/awtrix.jar

配置程序自动启动

sudo vim /etc/systemd/system/awtrix.service

[Unit]
Description=AWTRIX SERVER
After=network.target


[Service]
Type=simple
WorkingDirectory=/usr/local/awtrix/
ExecStart=/usr/bin/java -jar /usr/local/awtrix/awtrix.jar


[Install]
WantedBy=multi-user.target

如果上述配置正确,接下来就可以启动了。

sudo systemctl enable awtrix

运行 awtrix

sudo systemctl start awtrix

停止 awtrix

sudo systemctl stop awtrix

重启 awtrix

sudo systemctl restart awtrix

此时打开我们的网站 http://[IP]:7000,会看到下面的画面

7260fa29b45cf6c2db92290e63e6dd3a.jpeg

此刻已经完成了安装。

烧录程序

首先按照 vscode,在插件中搜索 platformio-ide,按照插件之前确保你的系统中有 python 环境。

从 Github 上 clone Awtrix2.0-Controller[3] 程序。

git clone https://github.com/awtrix/AWTRIX2.0-Controller.git

通过 vscode 打开。打开文件 src/awtrix-config.h 里面定义了 ssid,password,awtrix_server,分别是 wifi 名称,wifi 密码,服务器地址。

配置好这些就可以点击下面的 → 进行烧录程序了。

3ff0f965e34b0297438bc7efa0136b88.png

如果程序烧录成功,那么此刻的显示屏上会显示当前时间和日期。

我在这里出现个问题, lib/ota 报错,我把这个包删除后,才可以完成烧录。

如开头的图。

美化

最后我们用亚克力板/3d 打印模型将屏幕电路板等进行封装,美化一下,太棒了是不是!

我们可以在 web 页面上进行 app 安装,但是需要注意一点,比如 Facebook 等国外的服务 App,需要服务器可以连接上这些服务,否则无法使用,而且屏幕只能显示英文和数字,无法显示汉字。

但是骚年,你以为这样就结束了?

too young,too simple

首先,官方给的 web 页面太难用了,不相信你体验一下。还有就是无法直观的给显示屏上绘制自定义图案,虽然官方给了接口,但是都是 json。不至于我每次都有写一大段 json 吧。

下面才是重头戏!

编写我们的 APP

首先感谢 flutter,强大的跨平台技术使我开发出来 Windows、 Android、 ios(未验证)、macOS(未验证),Linux(未验证)程序。是的,你没有看错。

先上图

6a99c2d6b710c9ccabb824331d165401.jpeg

目前 App 可以控制显示屏开关、App 切换、App 配置(目前适配 4 个,日后再慢慢适配)、应用安装,自定义图案和文字。

86b8a952de639bd27700155819b91921.jpeg

只需要在 App 上绘制,就可以在显示屏上绘制。

程序在日后整理后会开源。

5b938ce7e5b99135601f9455b7fe8c1f.jpeg

参考资料

[1]

Awtrix: https://docs.blueforcer.de/#/v2/

[2]

Awtrix官网-电路连接: https://docs.blueforcer.de/#/v2/electronics

[3]

Awtrix2.0-Controller: https://github.com/awtrix/AWTRIX2.0-Controller                                 

15133199c398bfd6d5600a253b1b3674.jpeg

好看的人才能点

b427ce40829be71ee8366b52f9ed9350.gif

【Python小程序】纪念日礼物|恋爱一周年,送媳妇儿什么礼物浪漫又有惊喜?一键收藏,过节再也不用绞尽脑汁啦~(特别的礼物赠送) 即使栗子推荐的这么多单品中没有你最为心仪的那一款,也可以很简单的修改图片背景音乐滴,代码写的很简单修改起来也超级简单~最后要强调的是,过节的时候:划重点就是比如纪恋日、生日还是要记得送礼物哦!😁(不同节日:送花倒是个既老套又不过时还挺浪漫的小礼物啦)好啦,今天的代码写到这里就结束了哈,需要纪恋日惊喜刮刮乐的记得找我拿源码哈! 阅读详情

相关推荐

送给女朋友的源码

送给女朋友的源码

AWTRIX时钟:一台可玩性极高的DIY时钟

前言 AWTRIX时钟是国外的一个开源时钟项目,时钟做起来的整体效果类似于LaMetric时钟.满满的像素风,看着还是非常舒服的,AWTRIX时钟其实就是一个终端,所以数据是由服务器下发的,这个服务器可以是局域网服务器,也可以是云服务器都是可以的.我们可以定制AWTRIX具体显示的内容,例如显示天气,你的B站粉丝数等等,还可以打游戏,例如贪吃蛇,愤怒的小鸟等等.如果这些都不能满足你的需要,你也可以查看官方文档去编写自己的程序让你的AWTRIX去显示你的程序,这些都是可以的. AWTRIX不但功能强大,而.

得不到的永远是骚栋. 2万+

给女朋友生日礼物

51单片机,送给女朋友不错的礼物,锻炼动手能力的DIY

属于程序员的浪漫

【代码】属于程序员的浪漫。

2401_85258252的博客 466

让女友砰然的特效(结合JavaScript做出来的HTML网页)

让女友砰然的特效(结合JavaScript做出来的HTML网页)

程序员送女友的浪漫礼物

外网找到的程序员送女朋友的纪念日礼物,有背景音乐,能自动计算在一起的时长,已部署阿里云服务器,亲测可以运行

树莓派4b+esp8266 mini D1 制作AWTRIX网红个性时钟~

BOM表: 名称 型号 价格 树莓派 Raspberry Pi 4B 252 ESP-12F mini D1 11 ws2812灯 8x32像素屏 55 电源模块 3.3V 5V 5 外壳 自己3d打印 50 硬件连接图: 软件部分 软件部分分为服务器端和esp8266客户端,安装都很简单,在AWTRIX的官网也是给了详细的方法的(AWTRIX官网),在这里我们就直奔主题把每一步的操作列出来~ 【1】树莓派服务器端: 在树莓派ssh界面输入如下命令: wget -N h

weixin_39179832的博客 3233

新年祝福,贺卡网页代码

新年祝福,贺卡网页代码

教你如何送女朋友节日礼物

https://blog.youkuaiyun.com/zyh960/article/details/107687945

qq_43538493的博客 326

一觉醒后ChatGPT 被淘汰了

近日,AI 界貌似出现了一种新的趋势:自主人工智能。这不是空穴来风,最近一个名为 AutoGPT 的研究开始走进大众视野。特斯拉前 AI 总监、刚刚回归 OpenAI 的 Andrej Karpathy 也为其大力宣传,并在推特赞扬:「AutoGPT 是 prompt 工程的下一个前沿。」

Rocky006的博客 13万+

从Canny到深度学习:边缘检测指标进化史(含ODS/OIS/AP的数学推导)

本文系统梳理了边缘检测评估指标的演进历程,从经典的Canny算子到深度学习时代,重点解析了ODS、OIS和AP三大核心指标的设计哲学与数学推导。文章深入探讨了基于PR曲线的评估体系,揭示了不同指标(如ODS与OIS)在阈值优化上的差异,并分析了AP指标在边缘检测任务中的优势与局限,为算法研究和模型评估提供了实用指南。

b9c0d的博客 200

程序员送女朋友的礼物:域名和祝福视频

第一篇章:起因网络上的段子大多在称程序员比较木讷,不善言辞,且以男性居多。本人就是这万千程序员的一员。平时既不会甜言蜜语猜中女朋友心思,也不懂得如何挑选合适的礼物让女朋友开心,经历了圣诞节,元旦,情人节,在一起100天纪念日……等节日后,的一天,女朋友讲到说她想知道程序员的特别的礼物是什么样的。也刚好和我开始的想法一致,于是有了下面的这个礼物在讲述新的之前需明确一点,我的女朋友是一个非常美丽大方,...

康雨城 1万+

DQN网络代码调用env.reset()后存储观测信息报错问题ValueError: setting an array element with a sequence.解决处理

**reset()函数返回的是一个array类型以及其中数据的type!模拟游戏进行学习任务。因此需要将observation指定为真正需要的array信息即可,得到的的变量observation类型与Agent存储时的。因此怀疑返回的observation有问题,于是通过。报错信息提示为数据维度不对应,也即最初通过。在强化学习DQN网络代码实现过程中,针对。

Vulcan_Q的博客 4093

216位攻城狮送给程序猿的10个新年礼物

新的一年来临啦又到了美好的互送礼物(吃土)的季节~如果你的男神是程序猿如何能让他在代码丛中多看你一眼?如果你就是程序猿是不是经常烦恼朋友送的礼物像bug?现隆重推出网易云信216位攻城狮...

netease_im的博客 178

ADS高级技巧:用DAC控件实现多变量参数扫描(以S参数和阻抗匹配为例)

本文深入解析了ADS软件中DAC控件的高级应用,指导用户如何利用其实现多变量参数扫描。通过构建支持多变量的MDF文件,并将其与原理图变量动态映射,可以高效完成如S参数和阻抗匹配等复杂场景的联合仿真与可视化分析,显著提升射频电路设计的效率和深度。

3a9bq4r8t2y的博客 254

攻防世界 web高手进阶区 9分题 Web_python_flask_sql_injection

继续ctf的旅程,开始攻防世界web高手进阶区的9分题,本文是Web_python_flask_sql_injection的writeup

闵行小鱼塘 1473

【Python代码实现】兔年新年快乐——送给女朋友

首先一首原创诗分享给荔枝及大家,然后欣赏一下烟花代码,用Python实现的。前次分享了:【兔年烟花】旖旎风景——浪漫烟花(Python实现)【Python代码实现】送给女朋友的新年礼物,小兔兔。博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。本次分享可爱的兔兔,并用Python代码实现之。五彩的血溅在黑夜外套;于是傲啸浸透夜的衣角;行百里者,半于九十。

2201_75454341的博客 280

立项书8分钟定生死?手把手教你用ChatGPT辅助打造高水平申报书,让评审专家一看就想打高分!

宏大叙事、空话堆砌只会让评审绕晕,不如聚焦一个具体问题,拿出清晰的研究路径、扎实的设计方案,把“我想做什么、为什么做、打算怎么做”讲明白。对评审来说,关键不在你读了多少,而在你能否看清领域的共识、争议和空白,GPT的作用就在于帮你理清研究脉络,发现问题结构,聚焦那些还没被充分讨论的变量或方法,去提升综述的深度。之前要用到ProcessOn、Draw.io等工具画流程图,现在有了ai虽然方便了,但也需要多次调教,如果嫌麻烦,七哥给大家准备了课题申报常用的流程图,技术路线图,方便大家直接拿来编辑填空使用。

智能AI让学术科研更容易 291

代码代码,你还记得我吗,我是强说着忧愁的孩子啊!

早晨七点 大家好,我姓成名虚圆,没错我是一个一副键盘定天下,需求于我是浮云的程序猿。 每天早晨七点我都会在诺基亚5300悠扬的闹钟声中醒来,环顾我2.5平的出租屋,墙角那道能与屋外实时同步下雨的裂缝让我对这间花掉我66.6667%工资的出租屋充满了白费力气的厌恶。 早餐还是往常的样子,两片吐司夹个煎蛋,泡一杯15年的咖啡。今天下雨给了我好心情,

Java_wozuiqiang的博客 1010

【2025年美团春招(算法岗)-3月15日-第三题(300分)- 字符串权值】(题目+思路+Java&C++&Python解析+在线测试)

小美定义一个字符串的权值为:其长度为3的回文子序列数量。例如,“abca"的权值为2,因为包含两个回文子序列"aba"和"aca现在给定一个仅包含小写字母的字符串,小美希望你输出该字符串每个前缀的权值。

m0_73659489的博客 312

《网络安全自学教程》- 802.1x协议

802.1x协议架构,工作原理/认证流程,认证方式,MAB认证,触发认证的三种方式,EAP报文格式,EAPOL报文格式

wangyuxiang946的博客 2万+

回家的行囊装着“年”

大批旅客带着回家的礼物踏上返程旅途。视觉中国供图春节临近,北京的火车站又进入了一年中最热闹、最繁忙的时候。在北京西站,每天有近20万旅客从这里奔向全国各地。作为西站安检二分队的队长,武娜是每天看着人们拖、拉、扛着大大小小的行囊,一一经过她和同事守着的那道门。年轻的白领和大学生在拥挤的人流中拖着拉杆箱轻装上阵,里面装着各式的土特产和纪念品,务工者托着大包小包的编织袋,装着被褥、衣服和各种日常用品。无...

weixin_34384681的博客 295

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

AWTRIX像素屏时钟搭建

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、AWTRIX是什么?二、AWTRIX像素屏时钟搭建步骤1.材料准备2.ESP8266固件刷写3.接线方式4.手机端配网4.服务器的搭建三、搭建时钟常见的问题及解决方法四、效果图(网上的up主制作的) 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、A

weixin_45935114的博客 3981

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

AWTRIX像素灯DIY制作过程

前言 Lametric像素时钟很好看,但是无奈太贵(国外 200 刀,淘宝要卖到 1500-2000 人民币)。但 AWTRIX 2.0 项目,花很少的钱就能自己 DIY 一个 WIFI 像素时钟。下面提供一种DIY方案。 AWTRIX实现原理:使用一台电脑或者树莓派作为AWTRIX时钟的服务器用来部署相关服务用来运行APP和数据传输,AWTRIX时钟连接服务器后获取数据进行显示。 准备材料 ESP8266开发板一块,最好是买官方推荐D1 Mini,其他ESP8266开发版也可以。(核心配件)...

笔记用 8493

好玩的小手工——制作一个WiFi像素时钟

前言 四月底看到少数派的《如何制作一个 WIFI 像素时钟,只要Lametric十分之一的价格》这篇文章之后,感觉很有意思,当时就想有空之后一定要搭一个玩玩。近日,终于解放,遂按照教程走起。鉴于已经有很多人成功搭建了,我这篇也是大概总结一下我制作的过程,很多细节就不赘述了,大家可以结合少数派还有很多其他的视频文章一起参考一下。 网上一些成果 镜框低成本版 未打印光栅版 材料准备 WS2812...

6330

赶在2020尾巴,做了一个迷你awtrix显示屏--awtrix-mini-2020

今年3月份开搞了b站很火的awtrix的像素显示屏,用的是淘宝的成品点阵屏,做出来觉得太大了。秉承追求min原则,开搞了2020封装的版本。2020,刚好和年份对应上,缘分呀~~ 下面多图直播~~ ...

NetRouter专栏 1079
上一篇: 这里有一份小白白白式的·图解红黑树(简介&&插入篇)
代码猎奇站
博客等级 码龄7年 39粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值