DOIT
探索
类型 电路类型 工坊类型 模型类型 工艺类型 软件类型 户外类型 烹饪类型 生活类型 学习
消息
登陆
创作
  • 室内舒适度监测传感器站(CoMoS)以ESP32为核心,集成温湿度、风速、黑球温度(置于黑色乒乓球内)和照度传感器,通过WS2812B LED提供状态反馈。采用紧凑3D打印外壳设计,总成本仅约50欧元(传统实验室设备超3000欧元),支持Wi-Fi数据上传至数据库。特别开发了带SD卡存储的独立版本,内置Wi-Fi热点并配套移动可视化应用,可实现办公楼等场景的热环境与光环境实时监测。
    ChangeCode
    2025-08-29
    电路传感器
  • 定制 Wheel-Lo 玩具今年,在 Makers Secret Santa 活动中,我面临的挑战是为这位老托尼制作一份礼物。受他对弯管机和弯管的热爱的启发,我为他制作了一个我小时候的 T 字形玩具。它有一个沿电线旋转的磁性旋转装置,手柄附近的小弯管提供了一个转折点,因此,通过练习,您可以让旋转器沿着轨道连续移动。 这款玩具于 1953 年首次推出,名为 Whee-Lo 磁力步行轮,几十年来一直很受欢迎。我记得在 90 年代初很喜欢它——就像溜溜球一样,看看你能让它转多久很有趣。就像指尖陀螺一样,操纵陀螺力会带来一些满足感。
    DOIT SUPER
    2025-08-28
    电路电子产品
  • DIY12V三角锂电池外壳本项目为制作一个防水、防脏的锂电池外壳。在室外使用锂电池时,因频繁取放电池导致锂电池外包装比较脏,或者长期使用导致外包装损坏无法达到防水效果,同时为防止磕碰电池本身,因此通过3D打印制作一款适配本电池的外壳,达到防水、防脏、防磕碰的功能。本项目涉及外壳的三维建模和3D打印机的使用,详细的过程及具体操作如下文所述。
    DOIT SUPER
    2025-08-28
    工坊3D打印
  • Python使用MyQR生成整合背景图片的静态/动态二维码 在日常开发和分享中,二维码已成为连接信息的重要载体。Python 的 MyQR 库不仅可以生成普通二维码,还支持将二维码与背景图片整合,甚至可以生成动态 GIF 二维码,使二维码更加美观、个性化。
    崧峻
    2025-09-10
    软件图像处理
  • 自动化部署:用 Jenkins/gitee WebHook 实现代码提交 → 自动构建 → 自动部署还在为搭建 Jenkins 环境、配置 Java 工具链、处理依赖冲突而烦恼吗?本教程将手把手教你使用 Docker 快速部署 Jenkins,并用它来构建一个简单的 Java 项目。Docker 的容器化技术能让你摆脱复杂的环境配置,专注于学习 Jenkins 的核心功能——持续集成(CI)。即使你是完全的新手,也能一步步完成整个流程!
    木易
    2025-08-30
    软件运维/部署
  • 自由形态迷你 CRT 雕塑 摄像机(上世纪八九十年代爸爸们用来记录生日的笨重玩意儿)如今因为智能手机的出现几乎过时了。但这并不意味着它们完全没用。它们仍然可以成为其他项目的重要零件来源。我最喜欢从摄像机里找到的零件之一就是阴极射线管取景器。 CRT 取景器是为项目增添趣味的绝佳方式,因为它与现代消费电子产品截然不同。它是由数千伏电压驱动的真空管来显示图像。这有多酷? 一开始,我对这个项目的最终目标并没有一个清晰的设想,但我知道我希望CRT成为中心——不仅仅是屏幕,而是整个显像管。我尝试过把CRT放在钟罩下面,但最终决定采用自由布线,也就是所谓的“死虫布线”,又称曼哈顿式布线。
    dooooit_4000007
    2025-08-28
    电路电子产品
  • 双轴数字水平仪 制作这个制作教程的设计灵感来源于GreatScottLab创作的DIY数字水平仪项目。在欣赏这个设计的基础上,我希望能进一步优化显示界面——采用更大的显示屏并实现图形化交互体验。同时针对电子元件的安装固定方式,我也设计了更实用的解决方案。这个项目最终成为了我提升Fusion 360三维建模能力的实践载体,同时也让我有机会深入探索新型电子元件的应用可能性。
    ChangeCode
    2025-08-28
    电路Arduino
  • 从零开始:Ubuntu 系统下搭建 LLaMA-Factory 微调环境 + CUDA 驱动配置(保姆级图文)LLaMA-Factory 是一个功能强大且用户友好的开源工具,旨在简化 LLaMA、ChatGLM、Qwen 等多种主流大模型的微调(Fine-tuning)与部署流程。本文将详细介绍如何在本地机器上部署 LLaMA-Factory,并正确配置 CUDA 环境以充分利用 GPU 进行加速。
    木易
    2025-08-29
    软件人工智能
  • 在 Tinkercad 中运用算法进行设计本文由欧特克(Autodesk)旗下 Tinkercad 团队撰写,是一份专为 “编程一小时(Hour of Code™)” 打造的教师主导型教学资源。“编程一小时” 是计算机科学教育周(csedweek.org)与Code.org联合发起的全国性倡议,旨在让数百万学生接触计算机科学与编程基础。
    ChangeCode
    2025-08-28
    工坊3D打印
  • 使用基于 Arduino 的嵌入式平台的入侵检测系统为您带来一个无故障的 DIY 保护系统,绝对会让您的口袋变得轻松。DIY 入侵检测系统配备智能超声波传感器,每次有人碰碰您的贵重物品时都会检测到,蜂鸣器会响起提醒您,当您处理其他事情时,它会照顾您的物品。
    木易
    2025-08-28
    电路Arduino
  • FinduCar:引导人们找到汽车停放位置的智能车钥匙 为了解决上述问题,本项目旨在开发一款智能车钥匙,它可以引导人们找到停车地点。我的计划是将 GPS 集成到车钥匙中。无需使用智能手机应用程序来追踪车辆,所有导航信息都会显示在车钥匙上。
    dooooit_4000007
    2025-08-28
    电路电子产品
  • Neofetch终端信息个性化(下)突破 “默认功能” 限制,通过配置文件修改、自定义图案、高级样式调整,实现符合个人审美或场景需求的定制化效果(如彩色 ASCII、极简信息展示、信息导出分享)。
    ChangeCode
    2025-08-27
    软件Linux
  • neofetch --help 命令大全 全面解析Neofetch 明确指出了其所支持的所有发行版(含部分非 Linux 系统,如 macOS、Windows 变体、BSD 系列),涵盖主流、小众及经典发行版,总计近 200 种(含变体)。本文是完整整理,分 “核心支持列表” 和 “特殊 logo 用法” 两部分说明。
    ChangeCode
    2025-08-27
    软件Linux
  • 无刷电机推力架 在我基于 Arduino 开发 Ludwik 无人机的时候,我遇到了选择合适的电机和螺旋桨的问题。当时我对无人机一无所知,所以我只能相信电机制造商和电机的数据表,这些数据很可能是很好的信息来源,但如果你想将不同的电机和螺旋桨组合在一起怎么办?你仍然需要知道电机和螺旋桨的推力,无人机的黄金法则是推力至少是无人机重量的 2 倍(这取决于你想制造什么类型的无人机,这条规则不适用于竞速/特技无人机和其他一些无人机)。我想一定有测量电机推力的设备,我在网上找到了一些,但那些设备真的很贵,所以我显然决定自己设计一个!我在 CIT 实习期间(我在这里从事垂直起降无人机的翼型设计和测试,这非常酷!)
    dooooit_4000007
    2025-08-27
    电路Arduino
  • Neofetch终端信息展示(上)Neofetch 是一款专为 Linux 设计的轻量终端工具,核心价值在于以 “ASCII 艺术图案 + 结构化系统信息” 的形式,直观呈现发行版标识、OS 版本、内核、CPU、内存等关键数据,兼具实用性与视觉美感,是 Linux 用户美化终端、快速查看系统状态、分享设备信息的常用工具。 上篇聚焦 “基础入门”,帮助新手完成工具安装、掌握默认功能、切换内置 ASCII 图案及简单信息控制,实现 “即装即用”;
    ChangeCode
    2025-08-27
    软件Linux
  • 基于Arduino嵌入式平台的自动垃圾桶垃圾桶和垃圾管理可能会很麻烦。如果垃圾塞得满满的,那就更麻烦了。但是,当你靠近垃圾桶扔垃圾时,垃圾桶能够感知你的存在,并追踪垃圾的容量?这是否可行,是否智能,还是两者兼而有之?答案是两者兼而有之! 是时候动手,把家里的垃圾桶改造成智能垃圾桶了!只需要两个超声波传感器、一个伺服电机、你的老朋友Evive,再加上一些DIY技巧!准备好用这款独特的DIY智能垃圾桶,让家里的垃圾管理变得智能又简单了吗?那就赶紧行动起来吧!
    dooooit_4000007
    2025-08-25
    电路Arduino
  • Ubuntu WSL 环境安装与验证 Docker(下)聚焦 WSL 中的 Ubuntu 系统,逐步讲解 Docker 部署步骤:从切换用户身份、卸载旧版 Docker 冗余依赖,到添加 Docker 官方 GPG 密钥与 Apt 仓库,再到安装 Docker 最新版(或指定版本),最后通过测试镜像验证 Docker 服务可用性,覆盖容器化环境搭建核心流程。
    ChangeCode
    2025-08-25
    软件Linux
  • Ubuntu WSL 环境安装与验证 Docker(上)聚焦 WSL 中的 Ubuntu 系统,逐步讲解 Docker 部署步骤:从切换用户身份、卸载旧版 Docker 冗余依赖,到添加 Docker 官方 GPG 密钥与 Apt 仓库,再到安装 Docker 最新版(或指定版本),最后通过测试镜像验证 Docker 服务可用性,覆盖容器化环境搭建核心流程。
    ChangeCode
    2025-08-25
    软件Linux
  • 告别收费远程控制桌面工具!开源 RustDesk自建服务器安装指南(配置文件)RustDesk 是一款使用 Rust 编程语言开发的开源、免费、跨平台的远程桌面控制软件。它支持 Windows、macOS、Linux、Android、iOS 以及 Web 浏览器,让你可以在任何设备上远程访问和控制另一台设备。
    木易
    2025-08-29
    软件运维/部署
  • Java中的小数运算与精度丢失问题 (BigDecimal详解使用以及RoundingMode舍入模式说明)在实际开发中,尤其是金融、电商、支付等场景,金额计算往往要求 绝对精确。然而,Java 中常用的 double 或 float 由于采用二进制浮点数表示,无法精确表示某些十进制小数,比如 0.1、0.2,这会导致 0.1 + 0.2 != 0.3 这样的问题。如果直接用浮点数处理金额,可能出现汇总误差、四舍五入错误,进而影响业务结果。本文将通过示例代码演示 BigDecimal 的创建方式、加减乘除运算,以及不同舍入模式在金额计算中的实际效果,帮助开发者在真实项目中正确处理涉及金钱和高精度计算的业务逻辑。
    崧峻
    2025-08-23
    学习编码
123456789101112131415161718192021222324252627282930