鲨奇码的创客日志
记录硬件 DIY 作品从想法、打样、建模、焊接到成品落地的全过程。
硬件 DIY 作品
展示基于 ESP32、传感器、屏幕、灯效和各种小模块做出来的个人作品。
从想法到成品
记录选型、原理验证、建模、打印、焊接、装配、调试和最终成品效果。
结构与电路
分享 3D 打印外壳、简单 PCB 设计、接线方案、供电设计和踩坑复盘。
这是一个硬件 DIY 日志
这里主要记录我的个人硬件 DIY 作品。相比单纯展示成品,我更想把一个作品从灵感、方案、打样到调试完成的过程完整留下来:为什么这么设计、用了哪些模块、外壳怎么建模、PCB 怎么画、哪里翻车了、最后又是怎么修好的。
我的很多作品会围绕 ESP32、传感器、屏幕、灯带、旋钮、按键、外壳结构和小型桌面设备展开。能 3D 打印的就自己打,能画板解决的就尝试画一块板,能做成可复现项目的就尽量整理清楚材料和步骤。
我会分享什么
- ESP32 小作品和桌面电子设备
- 3D 建模、外壳设计与打印装配
- 简单 PCB 设计、打样和焊接记录
- 传感器、屏幕、灯效、旋钮、按键等模块实践
- 作品材料清单、接线方式和制作步骤
- 调试过程、失败原因、改进方案和复盘
技术底色
我平时从事智能家居网关类设备开发,目前主要使用 Node.js,工作内容覆盖嵌入式 Linux / BusyBox 环境下的应用开发、设备接入、协议适配、硬件联调、云服务开发和云云对接。
编程语言方面,我熟悉 Linux 系统下的开发和调试方式,当前主力是 Node.js,之前也从事过 Java 开发。业余时间学习过 C/C++,并把这些基础用在自己的硬件 DIY 项目中,例如 ESP32 系列开发板、传感器、屏幕、灯效和外设控制。
相比只关注单一软件模块,我更熟悉物联网端到端的完整链路:从硬件原理图、PCB、嵌入式开发,到设备接入、网关通信、云端服务,再到用户端展示和控制。
不过这个网站的主角仍然是作品本身。我希望这里更像一个创客工作台:能看到成品,也能看到它背后的零件、工具、代码、结构和一次次调试。
专业能力认证
- PCB Layout 工程师 初级:PCB 设计基础能力认证。
- OpenJS Node.js Services Developer (JSNSD):Node.js 服务端开发能力认证。
- OpenJS Node.js Application Developer (JSNAD):Node.js 应用开发能力认证。
更多作品
我也会把部分作品和制作过程同步到这些平台:
最新文章
- 像素时钟:基于 ESP32 和 RGB 点阵屏的桌面像素时钟。
- WLED 本地可视化控制终端:无需打开网页即可控制 WLED 灯效的本地面板。
备案号:豫ICP备2026018878号