发明无止境:简单的螺丝钉也有复杂悠久的专利故事?

今天跟大家分享一个螺丝钉专利的故事。

我们从人类开始就有了连接和固定的需求。

最早期的时候,人类就想到了连接和固定最简单的办法就是用钉子把两个物体连接在一起,最早的时候用的是木钉或者楔子。用木钉和楔子的方式简单粗暴,成本也非常的低,但缺点就是由于木钉本身是由木材制作的,所以很容易腐化掉,并且连接起来也不够稳定,时间一长很容易松散。

在早期的时候,基于这种木钉或者楔子的产品稳定性并不是很强,我们经常可以看到古装影视剧,往往一个高手一掌或者一脚就能够把一个桌子或者一张床踢的粉碎,这里除了表示高手无功功夫之强之外,或多或少也表现了原来的木质钉子连接的一种脆弱性。

距今4500年,土耳其北部的赫梯先民发现了冶炼铁的技术,随后各地的人类发现了铁器的各种应用,由此我们就进入了铁钉的时代。很明显铁钉由于它的化学性质比较稳定,而且材质坚固,所以使得连接变得更加的稳定和持久。

但是最早的时候铁钉是比较简单的,就是一头是尖的,一头是平的,可以通过敲打的方式把两个物体连接在一块。但是这个时代钉子的拆卸是比较麻烦的,往往是一次性的固定,只有等到整个木质损坏的情况下才会重新更换钉子。此时的铁钉虽然已经达到了稳定固定的目的,但是组装性和可拆卸性并不是很好。

随后,为了方便拆卸和复用,有人发明了一字螺丝钉,这种一字螺丝钉的好处就是可以重复的利用。并且可以轻松通过螺丝刀把螺丝打进木材里面,不需要原来费力的锤子,大幅度的降低了劳动力的成本并且还可具备一定可拆卸的能力,当我们不想使用的时候或者重新加固的时候,就可以把钉子通过螺丝刀给拧出来。

这个便是最早的一字螺丝钉的专利。当然,目前已经无法考证一字螺丝钉到底是谁发明的了,毕竟一字螺丝钉制作和使用比较简单。

但过了一段时间以后,大家发现这种一字螺丝钉存在明显的缺点,那就是它很容易磨损,因为一字螺丝钉对于整个螺丝的伤害特别大,特别是当安装的特别紧固的时候,你想把它重新拧出来会花费很大的力气,这个时候对螺丝钉就会产生了不可逆的磨损。

所以在用过了几遍之后,这个螺丝钉可能就废掉了。

这个时候很多人就又发明了新的一个专利。这个新的专利便是一个花纹更加复杂的螺孔,比如正方形、多边形的螺孔,这种方式就避免了一次螺丝钉的缺点,能够重复的去安装。而且不管对于拧紧螺丝钉还是拧松螺丝钉来说都显得比较简单。

但是这种方式依然存在缺点,那就是复杂度过高,造价也过高,也不容易随时找到可以旋转螺丝的螺丝刀,毕竟花里胡哨的螺孔,上哪买螺丝刀去。

在这个基础上又有人发明了十字螺丝钉专利,1936年,亨利·M·飞利浦为十字槽钉头的螺丝钉申请了专利,这标志着螺丝钉根据地术有了重大进展。十字螺丝钉到目前为止依然是最普遍应用的一种螺丝钉的方式。

我也查阅了很多资料,现在不仅有十字螺丝钉的专利,还有工字型的螺丝钉专利,甚至还有六角形的螺丝钉专利。

如上图所示,就是我们中国人叫做「陶明安」申请的一个螺丝钉的专利,可以看到上面的纹理已经是非常复杂了,但是我们常见的市面上的可能95%以上的都是这种十字的螺丝。

相对其他比较复杂的螺丝的方式来说,十字螺丝钉它的造价比较低廉,而且相对来说比较简易,同时磨损起来也是这么多种螺丝钉里面比较小的。十字螺丝钉避免了一字螺丝钉的缺点,也避免了这种正方形、六边形等螺丝钉复杂度高的缺点,而且它的造价和做工都比较简单。因此到了目前依然还是最为廉价和广泛使用的一种模式。

可以看到就是我们日常生活中最常见的一种十字的螺丝钉,原来还存在着这么早的历史而且同时还对应着这么多的专利模式。 

所以人类对于改善生活的科技方式的探寻一直是无止境的。这也是无数的发明家在这个过程里面一步一步促进了我们人类走向更好的生活。而里面最大的推动手就是发明专利。

 更多原创内容关注公众号:ali老蒋,或点击加我好友深度沟通:ali老蒋 - java开发者

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/198367.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux】more命令使用

more 是linux的一个命令,类似cat命令,会以一页一页的显示,方便使用者逐页阅读。 More是一个过滤器,用于一次一屏地对文本进行分页。这个版本特别原始。用户应该意识到,less(1)提供了更多的模拟…

修改TV app卸载页面选中样式(GuidedStepFragment)

1.源码位置 packages\apps\PackageInstaller2.解决方案 1.继承Theme.Leanback.GuidedStep <style name"Theme.Settings.GuidedStep" parent"style/Theme.Leanback.GuidedStep"><item name"guidedStepBackground">color/settings_…

[传智杯 #3 初赛] 终端

题目描述 有一天您厌烦了电脑上又丑又没用的终端&#xff0c;打算自己实现一个 Terminal。 具体来说&#xff0c;它需要支持如下命令: touch filename&#xff1a;如果名为 filename 的文件不存在&#xff0c;就创建一个这样的文件&#xff0c;如果已经存在同名文件的话则不进…

flutter学习-day2-认识flutter

&#x1f4da; 目录 简介特点架构 框架层引擎层嵌入层 本文学习和引用自《Flutter实战第二版》&#xff1a;作者&#xff1a;杜文 1. 简介 Flutter 是 Google 推出并开源的移动应用开发框架&#xff0c;主打跨平台、高保真、高性能。开发者可以通过 Dart 语言开发 App&#…

百度APP iOS端包体积50M优化实践(七)编译器优化

一. 前言 百度APP iOS端包体积优化系列文章的前六篇重点介绍了包体积优化整体方案、图片优化、资源优化、代码优化、无用类优化、HEIC图片优化实践和无用方法清理&#xff0c;图片优化是从无用图片、Asset Catalog和HEIC格式三个角度做深度优化&#xff1b;资源优化包括大资源…

字符串和内存函数(1)

strcat函数 如上图&#xff0c;strcat函数就是将一个字符串拼接在另一个字符串后面&#xff0c;第一个参数是目标字符串&#xff0c;第二个参数是源字符串&#xff0c;strcat的返回值是目标字符串的起始地址。 注意&#xff1a;1.目标空间必须足够大&#xff0c;还需要可以修改…

【数据仓库-10】-- 数据仓库、数据湖和湖仓一体架构

目录 1 数据仓库与数据库的对比 2 数据湖与数据仓库的对比 3 数据仓库、数据湖和湖仓一体

模型训练 出现NaN的原因以及解决方法

目录 前言1. 原因2. 解决方式 前言 1. 原因 模型训练过程中&#xff0c;修改Loss导致最后的结果出现NaN&#xff0c;一般是因为数值不稳定导致&#xff0c;主要有几个原因&#xff0c;只需要一一排查即可&#xff1a; 学习率过高&#xff1a; 过大的学习率可能导致权重更新过…

QT QStringList类常见用法

0. 实例化方式 QStringList fonts { "Arial", "Helvetica", "Times" }; 1. 三种遍历方式 QStringList fonts { "Arial", "Helvetica", "Times" };// 类STL迭代器for(auto f: fonts){qDebug() << f;}// …

λ表达式、智能指针

lambda 表达式 1、C11标准支持&#xff0c;实现匿名函数的功能&#xff1b; 2、通常用于实现轻量级的函数 格式 mutable->返回值{函数体}; // 返回值即使是 void 也必须得写 [] 内&#xff0c;可以填外部数据&#xff1b; () 内&#xff0c;可以带有参数列表。 lambda 表达…

力扣(LeetCode)1038. 从二叉搜索树到更大和树(C++)

先序遍历 根据题意&#xff0c;给定一个二叉搜索树 root (BST)&#xff0c;请将它的每个节点的值替换成树中大于或者等于该节点值的所有节点值之和。模拟二叉搜索树替换到更大和数的过程&#xff0c; 请了解性质&#xff1a;二叉搜索树的先序遍历&#xff0c;是一个正序数组 …

flutter学习-day3-dart基础

&#x1f4da; 目录 变量声明操作符数据类型控制流错误处理和捕获函数mixin异步 FutureStream 本文学习和引用自《Flutter实战第二版》&#xff1a;作者&#xff1a;杜文 1. 变量声明 var 类似于 JavaScript 中的var&#xff0c;它可以接收任何类型的变量&#xff0c;但最大…

机器学习实验二:决策树模型

系列文章目录 机器学习实验一&#xff1a;线性回归机器学习实验二&#xff1a;决策树模型机器学习实验三&#xff1a;支持向量机模型机器学习实验四&#xff1a;贝叶斯分类器机器学习实验五&#xff1a;集成学习机器学习实验六&#xff1a;聚类 文章目录 系列文章目录一、实验…

linux管道_tee_xargs

5.2 管道 管道命令可以将多条命令组合起来&#xff0c;一次性完成复杂的处理任务。 语法&#xff1a; command1 | command2 | command3...例&#xff1a; 查看passwd中最后3行内容。 cat /etc/passwd | tail -3 查看passwd中包含root所在行的第一条信息。 cat /etc/p…

FPGA串口接收解帧、并逐帧发送有效数据——1

FPGA串口接收解帧、并逐帧发送有效数据 工程实现的功能&#xff1a;FPGA串口接收到串口调试助手发来的数据&#xff0c;将其数据解帧。判断到正确的帧头和帧尾之后&#xff0c;将有效数据存入rx_data中&#xff1b;另一方面发送端将有效数据逐帧发送出去。 参考&#xff1a;正…

【用Python根据用户名和手机号码生成Hash值并创建.cs .h和xlsx文件】

用Python根据用户名和手机号码生成Hash值并创建C Sharp .cs、嵌入式.h和xlsx表格文件 用Python根据用户名和手机号码生成Hash值并创建C Sharp .cs、嵌入式.h和xlsx表格文件&#xff0c;主要是为每个用户创建一个pubkey&#xff0c;并输出C Sharp C#和嵌入式 Keil的工程文件 pub…

字符编码演变

1.基础知识   我们在计算机屏幕上看到的是实体化的字符&#xff0c;而计算机存储介质中存放的实际上是二进制的比特流。这两者之间有一个转换规则&#xff0c;类比密码学中的加密解密&#xff0c;从“字符”到“比特流”称之为“编码”&#xff0c;从“比特流”到“字符”则称…

RAG落地实践、AI游戏开发、上海·深圳·广州线下工坊启动!星河社区重磅周

飞桨星河社区在成立的5年以来&#xff0c;已汇集660万AI开发者&#xff0c;覆盖深度学习初学者、在职开发者、企业开发者、高校教师、创业者等&#xff0c;已成为AI领域最具影响力的社区之一&#xff0c;无论是AI爱好者还是AI开发者&#xff0c;都能在这里探索AI的无限可能。飞…

城市分站建站系统源码 全新版本SEO推广优化排名高 附带完整的搭建教程

在过去的几年中&#xff0c;许多企业在建立网站时面临一些共同的问题&#xff1a;缺乏技术支持、不懂SEO、预算有限等。这些问题导致他们的网站无法充分发挥作用&#xff0c;无法在搜索引擎中获得良好的排名&#xff0c;进而影响到企业的业务发展。小编来给大家分享一款城市分站…

编译原理词法分析:NFA转DFA(原理+完整代码+可视化实现)

NFA转换为DFA 【本文内容摘要】 什么是DFA通过子集构造法将NFA转换为DFA生成DFA的dot文件并且形成可视化。 如果本文对各位看官有用的话&#xff0c;请记得给一个免费的赞哦&#xff08;收藏也不错&#xff09;&#xff01; 文章目录 NFA转换为DFA一、什么是DFA二、NFA转换为…