- Vue3 实现 B 站视频站外播放器:输入 URL 自动解析为 player.bilibili.com本文将带你使用 Vue3 实现一个 B 站视频站外播放器组件:只需输入一个普通的 Bilibili 视频链接,即可自动解析 BV 号与分页参数,并生成可嵌入的 player.bilibili.com 外链播放器。教程涵盖 URL 解析逻辑、参数校验、安全 iframe 嵌入方式以及组件封装思路,适合想提升前端工程能力与实战经验的开发者阅读。通过这个小工具,你将掌握如何把真实业务需求拆解为可维护的 Vue 组件,并理解浏览器 URL API 在实际项目中的应用。
- ESP32 Wi-Fi遥控小车教程:网页控制直流电机在这个项目里,我们会讲怎么用 ESP32 做一个能用 Wi-Fi 遥控的小车。整个项目分成两部分:第一部分是搞清楚怎么用 ESP32 控制直流电机,顺便把电路搭起来;第二部分就是写个 Web 服务器的程序,让你能在浏览器里点点按钮,就能控制小车动起来。
- ESP8266空气质量检测器制作现在日子过得好了,大家越来越关心空气质量了。那能不能自己动手搞一个迷你空气检测站呢?当然可以!这篇文章就一步一步带你做,从零开始,手把手教你搭一个属于你自己的小空气监测站——虽然可能不太专业,但玩起来挺有意思!
- DIY 声控 LED 小夜灯:ESP8266 + 锂电池 + 充电模块,无继电器静音设计这款基于 ESP8266 的智能声控小夜灯,无需继电器,采用 S8050 三极管静音驱动,支持拍手即亮、30 秒自动熄灭,并内置锂电池与充电模块,断电亦可使用。
- 变色小夜灯这是一款可以变换各种色彩的小夜灯,把它置于床头,书桌上都特别漂亮,下面是制作过程。
- DIY太阳能可蓄电小台灯这款太阳能发电小夜灯是专为青少年设计的入门级电子制作项目,它利用 5.5V 太阳能电池板将光能转化为电能,为 3.7V 充电电池储存能量,在夜晚或昏暗环境下为 LED 灯供电照明。整个制作过程融合了光电转换、电路焊接、元件组装等基础电子知识,既能让你亲手实践电能转化的物理原理,也能锻炼焊接、电路调试等动手能力。制作完成后的小夜灯可放置在书桌、窗台等位置,白天自动储能,夜晚持续发光,兼具实用性与趣味性,是一份能让你收获成就感的科技作品。
- OpenWrt和DD-Wrt的客户端设置上篇文章是把路由器硬改后刷DD-Wrt,刷OpenWrt固件,今天设置DD-Wrt,OpenWrt固件为客户端。
- 低成本智能桌面时钟:基于 Pico 的 MicroPython 实时时钟与环境监测系统本文详细介绍如何使用 Raspberry Pi Pico 搭建一款多功能桌面时钟。项目基于 MicroPython 开发,结合 DS1302 实时时钟模块提供精准时间,SSD1306 OLED 屏幕清晰显示日期、星期与时间,同时集成 DHT11 温湿度传感器实时监测环境数据。
- 魔法翻书器:使用 ESP8266 和红外传感器实现隔空翻页“魔法翻书器”是一款基于 ESP8266 与红外传感器的隔空翻页装置。通过双路红外接收头识别挥手方向,自动发送 NEXT/PREV 指令,电脑端 Python 脚本模拟键盘翻页。无需摄像头、成本低、响应快,适用于 PPT 或 PDF 演示,实现卫生、便捷的无接触交互体验。
- 长手柄喷枪打火机防尘帽本次为运兴 PQ999 防风长手柄喷枪打火机量身设计并 3D 打印专用防尘帽,成品造型酷似迷你茶杯,核心解决喷枪打火机喷嘴易进灰、沾油污影响点火效果,以及配件易丢失的使用痛点。防尘帽精准贴合打火机喷嘴尺寸,紧密防护无松动,能有效隔绝灰尘、杂物与油污,延长打火机使用寿命;顶部增设一体式穿线环设计,可搭配挂绳、皮筋固定在打火机手柄处,随用随带,彻底避免防尘帽遗失。打印选用拓竹 P1S 机型,搭配白色 PLA 耗材,成型精度高,边角圆润无毛刺,材质轻便且硬度适配日常使用,兼顾实用性与简约质感,是运兴 PQ999 喷枪打火机的实用升级配件。
- 牧田2号工具箱工具收纳盒本次为牧田 2 号工具箱量身设计并 3D 打印了一款专用分格内衬盒,核心适配螺丝刀、内六角扳手等长条型手工 / 维修工具收纳需求,精准贴合工具箱内部尺寸,无缝嵌入不晃动,告别工具杂乱堆积、取放不便的问题。内衬盒采用多规格独立小分格设计,根据长条工具的常规尺寸规划格位大小与间距,既能稳固固定工具防止滑动磕碰,又能实现分类收纳,让工具摆放整齐、一目了然,大幅提升工具箱的收纳效率与使用便捷性。打印选用拓竹 P1S 机型,搭配白色 PLA 耗材,兼顾成型精度与结构强度,成品表面光滑、边角圆润,无毛刺不刮手,适配日常工具收纳的使用场景,且 PLA 材质环保耐用,重量轻便,不会增加工具箱额外负重,是牧田
- Arduino制作数字时钟本文介绍了如何使用 Arduino UNO、四位共阴极数码管和定时器库 TimerOne 构建一个简易数字时钟。通过定时器每秒触发中断,Arduino 自动累加秒和分钟,并实时刷新数码管显示,实现分钟:秒的计时功能。本文详细说明了硬件连接、数码管驱动、定时器设置及程序逻辑,非常适合初学者学习 Arduino 的定时控制、数码管显示和中断应用原理。
- 使用Arduino UNO R3和压电蜂鸣器构建电子琴本文介绍了一种基于 Arduino UNO R3 和压电蜂鸣器的简易电子琴设计方案。通过在面包板上搭建按键电路,并利用 Arduino 读取不同按键产生的电信号,控制蜂鸣器输出对应频率的声音,从而实现类似钢琴按键的演奏效果。该项目结构简单、成本低廉,涵盖了数字/模拟输入、声音产生以及基本电路设计等内容,适合 Arduino 初学者学习电子音乐与嵌入式控制的基础原理。
- 3D打印小型夹具这是一款小巧实用的夹具,专为日常固定小物件而设计,无论是手工制作、模型组装还是居家维修,都能稳稳夹住工件,让操作更省心、更精准。
- Vue + SpringBoot 手把手实现大文件切片与分片上传本文详细介绍了如何基于 Vue + SpringBoot 实现大文件的切片与分片上传功能。通过前端文件切片与 MD5 校验,保证每个分片唯一且完整;后端提供分片接收与合并接口,实现高效存储和整合。文章同时讲解了 并发上传和重试机制,确保上传过程稳定可靠,并演示如何在前端显示上传进度,提高用户体验。适合需要处理大文件上传的开发者,提供从零到实战的完整实现方案,让你快速掌握大文件上传的前端与后端全流程。
- Shapr3D桌面挂钩:轻松收纳书包杂物,释放桌面空间更整洁你是否遇到过书包或其他物品没地方放的烦恼?今天为你带来一个实用又巧妙的解决方案——桌面挂钩! 只需将它安装在桌边,就能轻松悬挂书包、耳机、帽子等小物件,不仅让桌面整洁有序,还能释放更多空间,让学习或工作环境更清爽高效。
- html+css+js 实现衣服颜色自定义更换的换装系统本文将介绍一个基于 HTML + CSS + JavaScript 实现的极简网页换装系统,通过 CSS Mask(遮罩)+ CSS 变量 + 原生 JS 的方式,实现对衣服、配饰颜色的实时自定义更换。 系统无需 Canvas、WebGL 或复杂图像处理,仅依赖前端原生能力,即可在保持服装纹理细节的同时,实现渐变上色、多部件分层叠加与高性能渲染。用户通过颜色选择器即可即时调整服装与腰带配色,交互流畅,结构清晰,适合用于 虚拟试衣、角色定制、游戏换装、商品展示 等场景。
- TP-LINK WR841N V8 刷DD和OpenWrt固件单位的WIFI由于人员接入点相对较多,,经常莫名的掉线,所以想到了路由器刷机,几年前玩过路由器刷DD-WRT系统,所以有了给单位的路由器刷DD的想法。
- vue3+ts制作玻璃风格的开关按钮效果在现代网页设计中,玻璃风(Glassmorphism)风格因其半透明、模糊背景和轻量感而备受欢迎。本篇文章将使用 Vue 3 + TypeScript 实现一个 玻璃风格开关按钮。教程会教你如何通过 CSS 的 backdrop-filter、透明度和阴影效果打造玻璃质感,同时利用 Vue 的响应式 ref 控制开关状态。滑块在切换时带有平滑过渡动画,让按钮更生动。通过 SCSS 变量,你还可以轻松调整大小、颜色和光影,使组件更易维护和扩展。最终效果是一个可点击的现代感开关,适合仪表盘、设置面板或高颜值网站界面,让你的 UI 更有质感与交互感。
- 用 ESP-01S 和 RC522 打造 WiFi 门禁:UDP 通信 + 舵机控制实战本文介绍如何基于 ESP-01S 与 ESP8266 实现局域网内的 UDP 通信,并结合 RC522 射频识别模块构建一个门禁系统。当 RC522 读取到白名单中的卡片 UID 时,系统将自动通过 UDP 协议向 ESP-01S 发送指令,驱动舵机完成开门操作。