15 岁少年打造 Arduino 纳米控制遥控潜艇,配备 3D 打印船体和压载舱系统

277 阅读9分钟

15 岁少年打造 Arduino 纳米控制遥控潜艇,配备 3D 打印船体和压载舱系统

这篇博文重点介绍了 15 岁的 Ben Kennedy 创建的 DIY 遥控 (RC) 潜艇项目。

该潜艇的灵感来自阿库拉级潜艇,但采用了原创设计,长约 500 毫米,完全从头建造。

肯尼迪利用 Autodesk Fusion 360 对潜艇的大部分部件进行建模和 3D 打印。

Arduino Nano 开发板作为操作的大脑,通过 Flysky iA10B 接收器接收来自 Flysky FS-i6X 发射器的控制信号。

Arduino 控制四个小型水族箱泵,负责通过将水移入和移出压载舱来调节浮力。

单个无刷直流电机提供推力,而两个防水 MG995 伺服电机控制偏航(转向)和俯仰(潜水/浮出水面)的方向舵。

为了保护电子设备免受水损坏,肯尼迪将 Arduino Nano 和锂电池电源放在船体内的防水塑料袋内。

该潜艇的初步测试在肯尼迪的家庭游泳池进行,证明其运行成功。

肯尼迪慷慨地在网上分享了他的设计文件和代码,使其他人能够建造自己的遥控潜艇。

blog.arduino.cc/2024/08/03/…

如果 YouTube 有实际频道

  • • **推荐算法:**用户对于推荐算法的有效性有不同的看法,一些人认为它有助于发现新内容,而另一些人则批评其关注点狭窄且倾向于推荐重复的视频。
  • • **其他观看方式:**用户建议使用其他方式快速找到要观看的内容,例如从主页随机选择或依靠订阅。一些用户更喜欢 YouTube TV,因为它有更好的推荐。
  • • **共享设备和儿童观看:**用户讨论共享设备带来的挑战以及儿童观看习惯如何影响推荐。解决方案包括单独的配置文件、隐身浏览和儿童专用设备。
  • • **内容偏好:**用户表示更喜欢短篇内容和情景喜剧,因为它们是快速、愉快的观看体验的可靠选择。
  • • **所需功能和特性:**用户要求提供诸如播放速度控制、笔记应用程序嵌入功能以及用于频道导航的物理选择器拨盘等功能。有人建议添加频道信息以便为 YouTube 内容添加书签,以及添加键盘快捷键以便更轻松地浏览频道。
  • • **内容策划和调度:**用户询问后端基础设施、视频分类和调度机制。创建者澄清说,没有后端,仅依靠 HTML、CSS 和 JavaScript。频道基于预定义的类别(科学、旅行、纪录片等),每个视频都遵循预定的时间表进行同步观看。
  • • **与现有服务的比较:**用户将该平台与 YouTube TV、Neverthink TV 和传统电视广播模式进行比较。一些人对 YouTube TV 类似功能的关闭感到遗憾。
  • • **技术实现和怀旧:**用户欣赏仅使用 HTML、CSS 和 JavaScript 实现的简单性。这一概念唤起了人们对使用物理频道选择器和测试模式的旧电视观看体验的怀旧之情。
  • • **功能和用户体验:**用户称赞共享观看体验的简单性和有效性,将其比作传统电视。他们欣赏缺乏选择的体验,认为它令人耳目一新,有利于社区参与。有些人建议使用 DVR 功能(保存视频以供日后观看)和与 Twitch 等流媒体平台集成等功能。
  • • **技术性能:**用户对视频流的高质量表示赞赏,并指出没有缓冲和延迟。他们对实现这种流畅性能的底层技术表示好奇。
  • • **货币化担忧:**用户对通过广告可能实现的货币化表示担忧,敦促开发人员优先考虑无广告体验以获得长期成功。
  • • **与类似平台的比较:**用户将其与 Radio Garden 和 90s.myretrotvs.com 等其他平台进行比较,突出了同步视频观看的独特吸引力。
  • • **社交互动潜力:**用户对平台的潜在社交方面表现出热情,设想朋友们可以分享观看体验并实时讨论内容的场景。

ytch.xyz/

未经验证的数据泄露导致 1.34 亿个来源不明的电子邮件地址被泄露

  • • **谜团:**一份包含 1.34 亿个电子邮件地址的海量数据集浮出水面,似乎与早前的一起社会安全号码 (SSN) 泄露事件有关。然而,这些新数据的来源和合法性尚不清楚。
  • 两种可能的解释:
    • • **泄密恐慌:**最初的 SSN 泄露事件引起了媒体的广泛关注,可能导致威胁行为者利用这一情况,发布不相关的数据。
    • • **数据丰富:**数据聚合器可能收集了公开可用的信息(包括泄露的电子邮件地址),并陷入了与暴露 SSN 相同的漏洞中。
  • HIBP 纳入: Hunt 决定将这一未经证实的泄密事件纳入“我被黑了吗”(HIBP),这是一个帮助人们检查其数据是否被泄露的网站。他认为,通知用户非常重要,尽管与 SSN 泄密事件的关联尚不确定,也没有证据表明 SSN 和电子邮件地址一起被泄露。
  • 重要说明:
    • • 电子邮件地址数据集不包含任何 SSN。在这些数据中找到您的电子邮件并不意味着您的 SSN 已被泄露。
    • • 亨特强调,他无法提供有关此次入侵事件或涉案人员的更多信息。他鼓励用户将 HIBP 列表仅视为信息,不要采取任何进一步行动。

www.troyhunt.com/inside-the-…

我如何利用 JavaScript、AI 和一罐 WD-40 赢得 2,750 美元

  • • **比赛:**作者参加了由 WD-40 赞助的比赛,比赛内容可能是制作 DIY 视频来展示该产品的用途。比赛采用加权细分系统来评判参赛作品。
  • 视频创作过程:
    • • 作者拍摄了 8 个短片,演示了如何使用 WD-40 在家中进行简单的维修。
    • • 他们专注于独特的拍摄角度,使视频在视觉上变得有趣。
    • • 编辑是在 Adobe Premiere 中完成的,遵循一致的公式:介绍问题、向观众保证可以用 WD-40 修复、详细说明步骤并展示成功的修复。
  • 利用人工智能工具:
    • • Elevenlabs 用于画外音叙述。作者只需将他们的脚本粘贴到该工具中,通常第一次尝试就能获得完美的结果。
    • • Suno 制作的背景音乐与视频的 HGTV 风格相符。
  • 比赛结果:
    • • 8份参赛作品中有7份获奖。
    • • 未获奖的作品是更具创意和电影感的作品,表明加权分解更倾向于直接的解决方案,而不是艺术风格。
  • 反思:
    • • 作者对结果感到满意,并承认他们的作品并不具有开创性。
    • • 他们写这篇博文所花的时间比参加比赛的时间还多,凸显了通过写作记录经验的重要性。
    • • 他们乐于帮助他人提高写作技巧。

davekiss.com/blog/how-i-…

DD Poker 的开源版本,一个基于 Java 的扑克模拟器,带有服务器和网站组件

  • 它是什么: DD Poker 是一款开源计算机扑克游戏,由 Donohoe Digital LLC 开发。它以德州扑克为特色,包括限注、底池限注和无限注。该项目包括游戏引擎本身(以 Java Swing 编写)、使用 Java Spring 构建的用于在线游戏的后端服务器以及使用 Apache Wicket 的配套网站。
  • 历史:
    • • DD Poker 最初于 2004 年作为盒装产品发布,名为“DD Tournament Poker No Limit Texas Hold'em”。
    • • 2.0 版本引入了在线播放功能。
    • • 该项目于 2017 年关闭,但社区通过手动分享游戏 URL 继续玩游戏。
  • 开放源代码: 发布代码是为了允许个人和社区建立自己的 DD 扑克服务器进行本地游戏。
  • 技术细节:
    • • 核心游戏逻辑是用 Java 编写的。
    • • 该项目利用了各种开源库,包括 Zookitec Explicit Layout、MersenneTwisterFast 随机数生成器、RandomGUID 生成器和 Base64 编码器/解码器。这些都记录在代码库中。
  • 许可:
    • • DD Poker 源代码根据 GNU 通用公共许可证 v3.0 获得许可。
    • • 名称、徽标、图像和文本等资产均根据知识共享署名-非商业性使用-禁止演绎 4.0 国际许可进行授权

github.com/dougdonohoe…

拉里·特斯勒 (Larry Tesler) 加入雅虎,他因对“剪切”、“复制”和“粘贴”等用户界面设计的贡献而闻名

拉里·特斯勒是一位计算机科学先驱,因发明“剪切、复制和粘贴”功能而闻名,彻底改变了我们与计算机的交互方式。

他曾在施乐帕克研究中心 (Xerox PARC) 工作,为影响现代计算的突破性 GUI 概念的开发做出了贡献。

20 世纪 80 年代,特斯勒在苹果电脑公司 (Apple Computer) 工作期间,为 Macintosh 操作系统的诞生发挥了关键作用。

特斯勒在苹果公司领导了牛顿手持电脑项目,旨在通过手写识别彻底改变个人计算。然而,由于处理器速度慢和手写识别技术不成熟,该项目面临挑战,最终导致其商业失败。

离开苹果后,特斯勒创立了 Stagecast Software Inc.,该公司开发了一种名为 Cocoa 的编程语言(后来更名为 Stagecast Creator),旨在通过模拟和视频游戏教孩子编程。尽管赢得了奖项和用户赞誉,但由于 1999 年教育软件市场崩溃,该公司陷入财务困境,最终倒闭。

特斯勒于 2001 年加入亚马逊,担任工程副总裁,主要负责提高亚马逊网站的可用性。他为图书搜索工具和其他用户界面增强功能做出了贡献。

当特斯勒得知他的工作直接影响了数百万人时,他感到无比的满足。

由于亚马逊位于西雅图,特斯勒离开了该公司。随后,他于 2005 年 5 月加入雅虎,希望能够激发整个公司的创新。

Tesler 认为,尽管 30 年前的 UI 设计根本性变革可能不会重演,但挑战和机遇比以往任何时候都要大。他认为,对于能够创造具有大规模直接影响的解决方案的创新者来说,这是一个激动人心的时刻。

spectrum.ieee.org/of-modes-an…