跳至主要內容

睫灵小站

赛博塔罗
大模型解读塔罗牌。
水鱼成绩分析器
帮你分析打mai成绩的一个网页小工具。
Vibe Hacking 实录 - 逆向智能落地灯协议

前言

最近买了一盏国产的落地灯, 标称最大功率 70W, 可调色温亮度, 还支持 App 控制. 如果能把灯接入自动化控制, 用单片机发送协议就更好了。

定位通信类型

灯送了一个遥控器, 上面有配对按键, 没有给红外预留的开孔。说明是无线连接。我手上没有 SDR, 于是先拆开遥控器看看电路板。

这个遥控器确实是国产厂商极致控制成本的典范。遥控器整机没有任何五金紧固件,两片塑料壳和电池仓盖都是卡扣设计。PCB 是单面板,按键是典型的金属膜案件,触点和飞线全部用碳膜实现。板子连丝印都没有,批号直接做在线路层。板子上有一个典型的 2.4GHz PCB 天线,旁边有一颗定制 IC,上网查不到型号。估计是这个遥控器的出货量非常大,厂方定制的 IC。


A1exlindev大约 7 分钟
文学时钟硬件制作 | 项目复盘

起源

闲的无聊买了个墨水屏面板。于是就开始 brainstorm 在静态内容显示能力上面,可以承载什么有趣的业务或者制作一个好玩的艺术装置。考虑到嵌入式设备不一定有随时联网的条件,可选的一种形态是随机显示一些离线的文库。比如

  • 随机的 linux man 词条
  • 一些经典文学作品的片段

A1exlindev大约 13 分钟计算机
Frontend Mentor 天气预报 App | 设计篇

项目背景

基于已有的天气预报 API, 实现一个天气预报 App.

大致交互如下

  • 仅有一个页面
  • 具有响应式设计,大部分信息展示组件的形状基本保持一致。少量 (如搜索框) 有变更
  • 下拉框里进行详细配置

A1exlindev大约 2 分钟计算机
基于 MobileNetV2 的端侧水果分类

项目背景

在超市购买蔬菜水果等农产品时,往往需要称重计价。而传统的计价的过程往往需要人工介入,识别商品的类型并输入到机器中。目前,已有通过图像识别商品类型的产品,能够自动识别商品类型并选中单价,称重员确认后即可完成计价过程。

项目将会在嵌入式设备上部署一个能够执行图像分类任务的神经网络,并配合一些相应的外围软件组件来构成一个完整的应用系统。

项目架构和设备选型


A1exlindev大约 6 分钟计算机
异域小镇的温馨日常 | 巧克甜恋评测
游戏主视觉图
游戏主视觉图

玩上废萌你这辈子也是有了

概览

本作故事拥有大部分废萌作共有的要素:男主的迫真网文开局,平淡若白开水的日常和神秘的天降矛盾。故事背景发生在一个欧洲风情的日本小镇,传言为一个许多年前来到日本的外国人所建立。而男主则因为被家长迫害(体验生活,迫真)而来到这里狠狠的打(后)工(宫)。


A1exlindev大约 3 分钟日常
关于

华南技术学院计算机工种在读学生。博客写着玩。

首页Banner是笔者在洱海边拍摄的照片。


A1exlindev小于 1 分钟
得捷FollowMe第二期速通记录 - ESP32S3-Feather-TFT入门
成品图
成品图

任务 1 | 控制屏幕显示中文

要在板子上显示中文和其他自定义的字体,就需要往板子上上传对应的点阵字体,并利用相应的库来支持字体渲染。所幸Adafruit已经提供了现成的字体库,我们只需要安装相应的adafruit_bitmap_font库即可。

由于板子的存储空间受限,存储完整英文字体尚可,但存储完整中文字体则不太现实。我们需要先在电脑上制作字体的子集,随后转换成点阵字体上传到板子上。


A1exlindev大约 4 分钟计算机
老生常谈:printf真的比std::cout快吗?

实验结果

实践是检验真理的唯一标准。

在程序设计竞赛等情况下,我们常常需要通过标准输入输出流交换大量的数据。然而,在传统OI培训当中,我们常常会接受到这样一个观点

要用printf,std::cout会太慢导致超时

笔者在wsl2环境下,利用谷歌开源的Google Benchmark框架进行了一次测试,被测试的函数包括:

  • 默认情况下的std::cout,且使用std::endl进行换行
  • 默认情况下的std::cout,使用\n作为换行
  • 关闭标准流同步,使用\n作为换行的std::cout
  • 关闭标准流同步,但使用std::endl作为换行的std::cout
  • 传统香烟printf
  • 笔者自行实现的所谓OI快写

A1exlindev大约 2 分钟计算机
时间序列预测简介 - 分析过去,预测未来

什么是时间序列分析

时间序列,顾名思义,就是在时间轴上的一系列数据点。所谓时间序列预测,就是利用统计学模型,通过历史数据预报未来数据点的过程。

数据点显然有两个要素,分别是时间要素和数值要素。

若数值累加后仍有意义,则称数据系列是时期序列,否则称时点序列。

时间序列分析在商业,科学等多个领域有重要的实际作用。

时间序列数据的不同组分

时间序列分析在分析有一定规律的数据时才有较好的效果。而现实生活中的很多指标往往都有明确的规律,比如,游乐园的游客人数往往和节假日相关。

传统理论中,时间序列数值变化有以下四个组分


A1exlindev大约 4 分钟计算机
无穷级数:数项级数简介

引入

数项级数表示对于一个无穷序列的求和。在上册我们对数列有限项求和进行了讨论,并引入了单调有界收敛定理,柯西收敛定理等工具。然而,对于无穷项的求和,我们仍未给出过定义。

考虑等比数列

an=qn a_n = q^n


A1exlindev大约 5 分钟数学