算来算去,AI出现已经有三四个春秋,大火也有一年有余了。从一开始的“终归是个玩具”,到后来的各种AIGC应用,业内也进步了许多。但绝大多数个体,或者说C端的个人用户,使用AI还仅限于“问答陪聊”和辅助阅读。这篇文章将会从头教会你如何使用AI完成一个未知领域的项目规划。
GenAI开始,有一个新兴的名词,叫做超级个体。超级个体是指一个人就是一支队伍。从需求挖掘,到开发产品、营销、运营、写文案、商业变现、对接合作、写作,自己就能做好。那么他们又有什么魔力呢?不,每个人都可以做到,人人都可以是超级个体。
初探LLM
首先,你应该已经知道了,LLM具有多种调用方式,最常见的就是WebUI和API两种。API能调节的参数更丰富,WebUI开箱即用。那么,为了让LLM更加契合自己的需求,就可以考虑使用API调用,更精确的调节参数。这里推荐一个多平台客户端(不要打开网页端):Chatbox。使用之前你可能需要寻找一个途径获取API,这里不赘述这部分内容了,海外模型供应商如ChatGPT Gemini Azure,中国大陆如 智谱GLM Kimi 百度文心 字节豆包,随意选择一个你喜欢的尝试,模型选择对后续影响不大。
接下来则是看你可以设置的参数:
刚刚安装完成你应该是一个这样的界面。能调节的有左下角的 (全局)设置,输入框上方是附加图片文件网站链接、当前聊天设置,以及最右侧的选择模型。首次使用先调节全局:
模型提供商,可以选择自定义,或者默认的补全 AccessKey
。拥有你的 AccessKey
即可无限量免费调用你的LLM,直到你的信用卡账单欠费账户封禁,请注意不要泄露。
API路径和模型名称请参照你的提供商的API文档填写。接下来第一个重点是 上下文、Temperature Top·P:
上下文,即一轮对话附带之前的几轮对话的内容。数字越大带有先前的记忆越多,但在话题多变或问题复杂时会消耗大量Token,为本不充裕的钱包雪上加霜,也会导致记忆保存过多,对话跟不上多变的话题。此时应当适当降低上下文数量,某些客户端这一配置项名称会是Context。
Temperature,Chatbox说明已经表述了,它是控制LLM的回复更严谨,抑或更有想象力。我习惯在需要严谨任务时(例如询问定义、书写代码)调整至0.35,日常聊天或者需要更具有想象力时(例如朋友圈小红书文案书写、构思设计海报),调节至0.7。该设置项可以在0-2之间调节,但不建议小于0.1或大于0.9,具体后果可以亲自尝试。该配置项在某些客户端的名称是 T、Temp、温度。
Top·P,这一配置项决定了LLM输出和你问题最相关的
n%
的内容。范围依旧是0-1。简单理解,则是控制回复输出内容长短。
以上这三点在绝大多数LLM中,默认值是 上下文 10、Temperature 0.7、Top·P 0.9。这样的配置项优点是能胜任绝大多数任务,但在需要精确处理任务时则会“胡说八道”、“啰里啰唆”。
系统、用户、上下文
也许你接触过、也许没有,在一些“如何写出好的提示词”这种课程和书籍中,会强调“第一条消息”的重要性。但第一条消息真的有这么重要吗?
首先我们要知道,提示词分为三类:系统、用户、上下文。其中直接由用户输入的是用户提示词,但在一些WebUI中,你输入的第一条消息就将作为系统提示词。所以,一些教程中会教你如何构建第一条消息,就是在告诉我们如何编写系统提示词。
系统提示词,System,是当时LLM上下文内扮演的角色,也决定了LLM的哪部分参数将会被激活。因此,更换话题时应当开启新对话,就是指需要更换新的系统提示词,以让LLM适应新的角色。
上下文这个东西,无法被我们直接操控,它由用户输入和AI回复构成。所以该参数只能是2的整数倍。后续会提到一些操作,可以实现对上下文的操控。它影响对话的连贯性,也可以使用它引入一些大模型不了解的信息,从而使得LLM变为某一特定领域的GPT。
用户提示词,顾名思义,就是用户的输入。我们在调用API时,会先将上下文附加,随后再结合用户输入一同发送给API。
RAG?知识库?微调?
如果你对LLM或者GPT有一段时间的了解,那你一定听说过“微调”。它是通过一些手段,对LLM模型包含的内容加以处理,从而实现对某些特定应用场景的优化。2024年之前,这一方法是调优的最主流方案,但从2024开始,由于成本限制,越来越多的开发者和厂商不约而同的走向了编排这一条路。
先做一些偏底层的介绍,没有兴趣可以略过这一部分。
LLM可以简单的理解为,就像捞鱼一样,在概率的海洋中打捞文字。就像Linux的“一切皆文件”一样,LLM的世界中,一切皆语言。而GPT则是LLM家族中最擅长处理序列化文本中的一员。GPT 强调的是“生成式”、“预训练”和“Transformer 架构”,这是LLM不具备的能力。当然,就像“信息茧房”这一概念不断扩展,包括并代替了“回音室”和“过滤泡”一样,我们也可以简单的将LLM直接等同于GPT。
我不想说一些AlphaGo的历史,也不想讲什么Bert和Transformer,在这里我们只需要简单的理解为,目前的LLM在做的就是用之前你输入的文本,去猜测它应当输出的文本。当输出某个预先设定的序列后,例如 \abc
,就停止输出,返回完整的内容。
好的,底层就先说到这里。我不是算法工程师,讲的都是一些通俗易懂的说法。言归正传,接下来让我们区分一下微调和编排的区别:
微调 (Fine-Tuning),就像在概率的海洋里加料。原本有鱼有虾有螃蟹,微调时候就相当于往海里倾倒巨量的螃蟹,LLM在后续从这片海里捞东西时候,就会更多的捞到螃蟹,自然在“捞螃蟹”上表现更好。
RAG (Retrieval-Augmented Generation) 检索增强生成,就相当于不再去远洋捕捞了,而是直接在近海养殖场捞螃蟹。也许养殖场里依旧会捞上来大小不合适的,亦或者是捞上来鱼虾之类,但“捞螃蟹”这一任务自然表现也会十分出色。
知识库,顾名思义就是一个数据库。就像刚刚提供的养殖场一样,我们可以选择直接去里面捞,也可以选择把螃蟹倒进海里然后去加料的海里捞。但显而易见的,直接去养殖场捞的成本远低于往大海里加料。
超级个体Part1
以上这些前置基础了解后,我们就正式进入正题:超级个体如何在几天甚至几分钟内了解并熟悉一个之前不甚了解乃至完全陌生的领域。
第一步,搞清楚“我需要什么”。生成式人工智能一定不会直接告诉你连你自己都不知道的内容。你需要引导它说出来。你需要知道在面临问题时,欠缺的是实践经验还是基础定义。
设想一个场景,你的一个朋友在群里无意提起,想和你一起制作一个分区块的触摸屏(没错就是舞萌DX的那个东西)。他向你提起了很多你听都没听过的名词:“电容、ITO、PET裁切、漆包线、阻抗匹配”。也许你听过其中几项,也许完全没有,但此时作为一位拥有思考能力的普通人,你一定知道了这是一个硬件问题。
接下来开始套公式:角色+项目领域+可以反问=系统提示词
鼠标悬浮在默认的系统提示词位置,编辑,套公式,保存(不要发送)。
然后用户提示词,随意问都可以。发送之前记得调节专属设置。由于这是一个技术问题,但我们还不甚熟悉这一领域,因此Temp将略微调高一些,TopP降低一点点。我的案例将调节至[4,0.4,0.85]
System:
你是一名电子工程师。你会协助我分区触摸屏的制作。如果有不明确的点,你也可以询问我问题。
User:
我想制作一块分区触摸屏。我的朋友为我提供的方案中提到了以下关键词:
电容、ITO、PET裁切、漆包线、阻抗匹配
他想表达什么?
Content:
好的,很高兴能协助你制作分区触摸屏。 你的朋友提到的这些关键词,基本上涵盖了制作电容式触摸屏的关键要素,我来帮你逐一解读一下:
1. 电容 (Capacitance):
- 核心原理: 电容式触摸屏的工作原理是基于人体手指与屏幕表面形成的电容变化。当手指触摸屏幕时,会改变触摸点附近的电容值,传感器检测到这种变化,从而确定触摸位置。
- 分区触摸屏: 在分区触摸屏中,电容的概念同样重要。每个分区都有独立的电容感应电路,这样才能实现对不同区域的独立触摸检测。
2. ITO (Indium Tin Oxide):
- 透明导电材料: ITO 是一种透明的导电材料,通常以薄膜形式涂覆在触摸屏的基材上。它既能导电,又能保持屏幕的透光性,是电容式触摸屏的关键材料。
- 图案化: 在分区触摸屏中,ITO 薄膜需要被图案化,形成独立的电极或感应区域。每个分区都有自己独立的 ITO 电极图案,用于感应触摸。
- 制作工艺: ITO 薄膜的图案化通常采用光刻或激光蚀刻等工艺。
3. PET 裁切 (PET Cutting):
- 基材: PET (聚对苯二甲酸乙二醇酯) 是一种常用的塑料薄膜,具有良好的透明性、柔韧性和耐用性,常被用作触摸屏的基材。
- 裁切: 在制作分区触摸屏时,需要将 PET 薄膜裁切成所需的形状和尺寸,以便后续的 ITO 薄膜涂覆和电路连接。
- 精度: PET 裁切的精度会影响到触摸屏的整体尺寸和分区精度。
4. 漆包线 (Enamelled Wire):
- 连接: 漆包线是一种表面涂有绝缘漆的金属导线,用于连接触摸屏的 ITO 电极和外部电路。
- 分区连接: 在分区触摸屏中,每个分区都需要通过漆包线连接到控制电路,以便独立读取每个分区的触摸信号。
- 绝缘: 漆包线表面的绝缘漆可以防止导线之间短路,保证电路的正常工作。
5. 阻抗匹配 (Impedance Matching):
- 信号传输: 阻抗匹配是指在电路中,使信号源的输出阻抗与负载的输入阻抗相等,从而实现信号的最大传输效率和最小反射。
- 触摸屏: 在触摸屏中,ITO 电极、连接线和控制电路之间都存在阻抗。如果阻抗不匹配,会导致信号衰减、失真,影响触摸灵敏度和精度。
- 设计考虑: 在分区触摸屏的设计中,需要仔细考虑阻抗匹配,例如选择合适的连接线材料和长度,以及设计合适的匹配电路。
总结来说,你的朋友想表达的是:
制作分区触摸屏需要使用电容感应原理,在 PET 基材上涂覆并图案化 ITO 薄膜,形成独立的触摸感应区域。每个区域通过漆包线连接到控制电路,并且需要考虑阻抗匹配,以保证触摸信号的准确传输。
为了更好地协助你,我需要了解更多信息,例如:
- 你的分区触摸屏的具体用途是什么? (例如:游戏、工业控制、医疗设备等)
- 你需要多少个分区?
- 每个分区的大小和形状是什么?
- 你是否有关于触摸屏尺寸和外形的具体要求?
- 你是否有任何关于成本的限制?
- 你是否有任何关于制作工艺的偏好?
请你提供更多信息,我会尽力帮你分析和解答。
可以看到,LLM已经为我们介绍了这些基本定义。此时应当仔细阅读。可能你依旧不理解其中的一部分,那么可以继续追问:“我还有一些问题。人触摸是如何改变电容值的?ITO应当如何加工?阻抗相是什么意思?”然后AI会先向你道歉“抱歉,我没有解释清楚这些概念。让我为你重新澄清balabala”
然后,假如回复内容中有比较关键的信息,那么保留这个上下文,如果就是定义介绍,那么移除这一轮(包含提问和回答,新版本Chatbox支持编辑-重新发送,保存当前回复内容同时开启新的上下文),继续对话:
System:保持不变
User:
我想制作游戏设备,需要大约40-50个分区,尺寸为500x500mm,需要保持低成本,并在家庭环境DIY制作
Content:
好的,了解了你的需求,这确实是一个具有挑战性的项目,尤其是在家庭环境下DIY制作。 考虑到你的需求,我将针对游戏设备、40-50个分区、500x500mm尺寸、低成本和家庭DIY制作这几个关键点,给出一些建议和分析:
1. 游戏设备应用:
- 快速响应: 游戏设备对触摸的响应速度要求较高,因此需要选择合适的电容感应方案,并尽量减少信号延迟。
- 多点触控: 考虑到游戏操作的复杂性,可能需要支持多点触控,这会增加电路设计的复杂性。
- 耐用性: 游戏设备通常使用频率较高,需要考虑触摸屏的耐用性和抗磨损性。
2. 40-50个分区:
- 复杂性: 大量的分区会显著增加电路设计的复杂性和制作难度。每个分区都需要独立的感应电路和连接线。
- 布线: 如何在有限的空间内合理布线,避免信号干扰,是一个需要仔细考虑的问题。
- 控制电路: 需要选择合适的微控制器或触摸芯片来处理大量的触摸信号。
3. 500x500mm尺寸:
- 材料: 这么大的尺寸需要考虑材料的平整度和稳定性,PET 薄膜可能需要一定的厚度来保证强度。
- ITO涂覆: 大面积的 ITO 涂覆可能需要特殊的设备,家庭 DIY 制作可能会有难度。
- 精度: 大尺寸的图案化需要更高的精度,手工制作的难度也会增加。
4. 低成本:
- 材料选择: 需要选择价格合理的材料,例如选择较薄的 PET 薄膜,或者寻找替代 ITO 的导电材料。
- 简化工艺: 尽量简化制作工艺,减少对昂贵设备的需求。
- 批量制作: 如果需要制作多个触摸屏,可以考虑批量采购材料,降低成本。
5. 家庭DIY制作:
- 工具: 需要准备一些基本的工具,例如切割刀、尺子、烙铁、万用表等。
- 技能: 需要具备一定的电子制作和焊接技能。
- 耐心: DIY 制作需要耐心和细心,需要多次尝试和调整。
基于以上分析,我给出一些具体的建议:
- 简化分区设计: 考虑到 DIY 制作的难度,可以考虑简化分区设计,例如将多个小分区合并成一个较大的分区,或者采用网格状的分区布局。
- 替代 ITO 材料: 可以尝试使用其他导电材料替代 ITO,例如导电银浆或导电墨水,这些材料可能更容易在家庭环境下获得和使用。
- 自制感应电路: 可以尝试使用分立元件搭建简单的电容感应电路,而不是使用昂贵的触摸芯片。
- 分步制作: 将制作过程分解成多个步骤,例如先制作一个小的测试模块,验证方案的可行性,然后再进行大尺寸的制作。
- 寻求帮助: 如果遇到困难,可以寻求在线论坛或社区的帮助,与其他 DIY 爱好者交流经验。
具体实施步骤(简化版):
- 设计分区布局: 根据你的游戏需求,设计合理的分区布局,并绘制出详细的图案。
- 准备材料: 购买 PET 薄膜、导电材料(例如导电银浆)、漆包线、连接器等。
- 制作电极: 将导电材料涂覆在 PET 薄膜上,并按照设计好的图案进行图案化。
- 连接电路: 将漆包线焊接在电极上,并连接到控制电路。
- 测试: 使用万用表或示波器测试电路的连通性和电容值。
- 调试: 根据测试结果,调整电路参数,优化触摸灵敏度和精度。
- 封装: 将触摸屏封装在合适的框架中,并进行最终测试。
需要注意的问题:
- 精度: 手工制作的精度可能不高,需要尽量减少误差,并进行多次测试和调整。
- 信号干扰: 大尺寸的触摸屏容易受到信号干扰,需要注意布线和屏蔽。
- 安全: 在制作过程中,需要注意安全,例如使用烙铁时要小心,避免烫伤。
为了更好地协助你,我需要了解更多信息,例如:
- 你是否有任何电子制作经验?
- 你是否有任何关于电路设计的知识?
- 你是否有任何关于材料的偏好?
- 你是否有任何关于制作工艺的偏好?
请你提供更多信息,我会尽力帮你分析和解答。
我们又完成了一轮对话。这里提供给AI的就是第一轮他们询问我们的问题。你不需要每个问题都回答,但关键问题一定要回答。例如刚刚的“用途、预算、技术参数”。
现在已经完成了大致的方案设计,当然这里两轮对话就能完成是因为我在这个项目有一定的经验了。如果没有相关经验,也许你需要10轮甚至更多。如果你需要修正方案,也可以说“我需要更高的灵敏度”、“我需要全自动制作”等。
在这一步骤中,假如你没有“朋友”,那么你可能需要使用“瞪眼法”来发挥你的想象力,配合AI完成具体方案的设计。“瞪眼法”用专业的说法叫跳读,你很可能遗漏甚至“幻视”成一些不存在的信息,不要怕,AI会帮你修正错误,遗漏的部分在后续多轮对话也会被补全。放心大胆的问,AI就是你的智囊团。
这里举一个幻视的例子:
公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大公鸡比玉米大篱笆比鸡大
你大概率误读成了一些不太好的东西,但仔细阅读你会发现根本不是那个意思。这就是你比AI强的地方。AI不会有如此丰富的联想能力,AI也不知道文字作为一种符号,彼此之间的连接有什么含义。在遇到一些难以解决的问题时,可能这种“幻视”和简单的联想,就会成为敲开大门的钥匙。
初步方案完成后,就要开始具体项目设计了。此时你应该已经对这个领域有了一定初步的认知。接下来我们修改系统提示词,开启下一轮对话:
System:
你是一名项目经理。你会协助我完成分区触摸屏的项目策划。如果有不明确的点,你也可以询问我问题。
User:
请按照上述方案,为我生成初步的项目文档。
Context:
好的,根据我们之前的讨论,我为你生成一份初步的项目文档,这份文档将作为你制作分区触摸屏的起点。
项目名称: DIY分区触摸屏游戏设备
1. 项目概述
- 项目目标: 制作一块 500x500mm 的分区触摸屏,用于游戏设备,具备 40-50 个独立触摸分区,并实现低成本的家庭 DIY 制作。
- 项目背景: 现有触摸屏方案成本较高,且不适合家庭 DIY 制作。本项目旨在探索低成本、易于实现的家庭 DIY 触摸屏制作方案。
- 项目范围: 本项目包括触摸屏的设计、材料选择、制作、测试和调试等环节。
2. 需求分析
- 功能需求:
- 实现 40-50 个独立触摸分区的检测。
- 支持单点或多点触控(根据实际制作情况决定)。
- 触摸响应速度快,延迟低。
- 触摸精度满足游戏操作需求。
- 性能需求:
- 触摸屏尺寸:500x500mm。
- 触摸分区数量:40-50个。
- 成本控制:尽可能降低材料和制作成本。
- 制作环境:家庭 DIY 环境。
- 非功能需求:
- 触摸屏的耐用性满足游戏使用需求。
- 制作过程安全可靠。
3. 技术方案
- 触摸原理: 电容式触摸感应。
- 基材: PET 薄膜。
- 导电材料: 导电银浆或导电墨水(替代 ITO)。
- 电极制作: 手工涂覆导电材料,并按照设计好的图案进行图案化。
- 连接方式: 漆包线焊接。
- 感应电路: 分立元件搭建的简单电容感应电路(或选择合适的触摸芯片,视实际情况而定)。
- 控制电路: 微控制器(例如 Arduino)或专用触摸芯片。
- 阻抗匹配: 通过选择合适的连接线材料和长度,以及设计匹配电路来尽量实现阻抗匹配。
4. 项目计划
- 阶段一:准备阶段 (1-2周)
- 确定详细的分区布局和图案。
- 采购所需的材料和工具。
- 学习相关的电子制作知识和技能。
- 设计简单的电容感应电路。
- 阶段二:制作阶段 (2-4周)
- 制作小尺寸的测试模块,验证方案的可行性。
- 制作大尺寸的触摸屏电极。
- 焊接连接线,连接到控制电路。
- 进行初步的电路测试。
- 阶段三:测试与调试阶段 (1-2周)
- 使用万用表或示波器测试电路的连通性和电容值。
- 根据测试结果,调整电路参数,优化触摸灵敏度和精度。
- 进行游戏测试,验证触摸屏的性能。
- 阶段四:封装与优化阶段 (1周)
- 将触摸屏封装在合适的框架中。
- 根据测试结果,进行最后的优化。
5. 资源需求
- 材料:
- PET 薄膜
- 导电银浆或导电墨水
- 漆包线
- 连接器
- 分立元件(电阻、电容等)
- 微控制器或触摸芯片
- 其他辅助材料(例如胶带、焊锡等)
- 工具:
- 切割刀
- 尺子
- 烙铁
- 万用表
- 示波器(可选)
- 其他辅助工具
- 人员:
- 项目负责人(你)
- (如有)其他协助人员
6. 风险评估
- 技术风险:
- 导电材料涂覆不均匀,导致电极性能不稳定。
- 手工制作精度不高,导致触摸精度不足。
- 电路设计不合理,导致信号干扰或触摸失灵。
- 阻抗匹配不佳,导致信号衰减。
- 成本风险:
- 材料价格波动,导致成本超支。
- 制作过程中出现错误,导致材料浪费。
- 时间风险:
- 制作过程中遇到技术难题,导致项目延期。
- 材料采购时间过长,导致项目延期。
7. 风险应对
- 技术风险:
- 多次尝试和调整,优化导电材料涂覆工艺。
- 使用辅助工具,提高手工制作精度。
- 仔细设计电路,并进行多次测试。
- 选择合适的连接线材料和长度,并设计匹配电路。
- 成本风险:
- 提前规划材料采购,并进行比价。
- 在制作过程中,尽量减少浪费。
- 时间风险:
- 提前规划项目进度,并预留一定的缓冲时间。
- 及时解决遇到的技术难题。
8. 项目预算
- 材料成本: (需要根据实际采购情况填写)
- 工具成本: (需要根据实际情况填写)
- 其他成本: (例如运输费等)
- 总预算: (需要根据实际情况填写)
9. 项目交付物
- 一块 500x500mm 的分区触摸屏。
- 详细的制作文档和电路图。
- (如有)测试报告。
10. 后续工作
- 根据实际制作情况,不断优化触摸屏的性能。
- 探索更先进的制作工艺和材料。
注意事项:
- 这是一个初步的项目文档,需要根据实际情况进行调整和完善。
- 在制作过程中,需要注意安全,例如使用烙铁时要小心,避免烫伤。
- 如果遇到困难,可以寻求在线论坛或社区的帮助,与其他 DIY 爱好者交流经验。
希望这份初步的项目文档能帮助你开始你的分区触摸屏项目。 请仔细阅读并根据实际情况进行调整,祝你项目顺利!
此时你发现了一个错误:AI使用了“导电银浆或导电墨水替代ITO”,但一开始使用的是PET-ITO裁切后粘贴的方案。你可以直接告知AI.不断地修正错误并改进方案,直到完整细致的方案制作完成。这一步也许需要5-10轮对话。由于篇幅原因,我直接跳过中间流程,直接给出最终文档:
好的,根据你提出的使用 MPR121 主控、漆包线引出、裁切并粘贴 ITO 涂层 PET 薄膜的方案,我为你重新设计一份简洁的项目文档。
项目名称: 基于MPR121的DIY分区触摸屏
1. 项目概述
- 目标: 制作一块 500x500mm 的分区触摸屏,用于游戏设备,具备 40-50 个独立触摸分区,采用 MPR121 主控,并实现低成本的家庭 DIY 制作。
- 方案: 使用裁切并粘贴的 ITO 涂层 PET 薄膜作为触摸电极,漆包线引出信号,MPR121 作为触摸主控芯片。
2. 需求分析
- 功能需求:
- 实现 40-50 个独立触摸分区的检测。
- 支持单点或多点触控(取决于 MPR121 的配置)。
- 触摸响应速度快,延迟低。
- 触摸精度满足游戏操作需求。
- 性能需求:
- 触摸屏尺寸:500x500mm。
- 触摸分区数量:40-50个。
- 成本控制:尽可能降低材料和制作成本。
- 制作环境:家庭 DIY 环境。
- 非功能需求:
- 触摸屏的耐用性满足游戏使用需求。
- 制作过程安全可靠。
3. 技术方案
- 触摸原理: 电容式触摸感应。
- 基材: PET 薄膜(带 ITO 涂层)。
- 电极制作: 将 ITO 涂层 PET 薄膜裁切成所需形状,并粘贴到基板上。
- 连接方式: 漆包线焊接至 ITO 电极。
- 主控芯片: MPR121 电容式触摸传感器。
- 控制接口: I2C。
4. 项目计划
- 阶段一:准备阶段 (1周)
- 确定详细的分区布局和图案。
- 采购所需的材料和工具,包括 ITO 涂层 PET 薄膜、MPR121 模块、漆包线等。
- 学习 MPR121 的使用方法和 I2C 通信协议。
- 阶段二:制作阶段 (2-3周)
- 将 ITO 涂层 PET 薄膜裁切成所需形状。
- 将裁切好的 ITO 电极粘贴到基板上。
- 将漆包线焊接至 ITO 电极,并连接到 MPR121 模块。
- 进行初步的电路测试。
- 阶段三:测试与调试阶段 (1周)
- 使用 Arduino 或其他微控制器读取 MPR121 的数据。
- 根据测试结果,调整 MPR121 的参数,优化触摸灵敏度和精度。
- 进行游戏测试,验证触摸屏的性能。
- 阶段四:封装与优化阶段 (0.5周)
- 将触摸屏封装在合适的框架中。
- 根据测试结果,进行最后的优化。
5. 资源需求
- 材料:
- ITO 涂层 PET 薄膜
- MPR121 电容式触摸传感器模块
- 漆包线
- 连接器
- 基板(例如亚克力板)
- 其他辅助材料(例如胶带、焊锡等)
- 工具:
- 切割刀
- 尺子
- 烙铁
- 万用表
- Arduino 或其他微控制器
- 其他辅助工具
6. 风险评估
- 技术风险:
- ITO 薄膜裁切精度不高,导致电极性能不稳定。
- 焊接时损坏 ITO 薄膜。
- MPR121 参数配置不当,导致触摸灵敏度或精度不足。
- I2C 通信出现问题。
- 成本风险:
- ITO 薄膜价格波动,导致成本超支。
- 制作过程中出现错误,导致材料浪费。
- 时间风险:
- 制作过程中遇到技术难题,导致项目延期。
- 材料采购时间过长,导致项目延期。
7. 风险应对
- 技术风险:
- 使用辅助工具,提高 ITO 薄膜裁切精度。
- 焊接时小心操作,避免损坏 ITO 薄膜。
- 仔细阅读 MPR121 的数据手册,并进行多次测试。
- 检查 I2C 连接,并排除通信故障。
- 成本风险:
- 提前规划材料采购,并进行比价。
- 在制作过程中,尽量减少浪费。
- 时间风险:
- 提前规划项目进度,并预留一定的缓冲时间。
- 及时解决遇到的技术难题。
8. 项目预算
- 材料成本: (需要根据实际采购情况填写)
- 工具成本: (需要根据实际情况填写)
- 其他成本: (例如运输费等)
- 总预算: (需要根据实际情况填写)
9. 项目交付物
- 一块 500x500mm 的分区触摸屏。
- 详细的制作文档和电路图。
- (如有)测试报告。
10. 后续工作
- 根据实际制作情况,不断优化触摸屏的性能。
- 探索更先进的制作工艺和材料。
注意事项:
- 这是一个简洁的项目文档,需要根据实际情况进行调整和完善。
- 在制作过程中,需要注意安全,例如使用烙铁时要小心,避免烫伤。
- 如果遇到困难,可以寻求在线论坛或社区的帮助,与其他 DIY 爱好者交流经验。
这份简洁的项目文档更侧重于你提出的具体方案,希望能更好地帮助你开始你的项目。
最终我们获得了这样一篇简洁明了的文档,后续就可以开始实践了。实践中遇到任何问题也可以按照上述流程从头到尾,从解读概念分析问题,到最后的方案制定,和AI交互的完成。“我不会”再也不是技术上的障碍,而是心理上和时间成本的障碍。
学习可以从0开始,略过漫长冗杂的定义概念的记忆、略过项目规划和可行性论证,上手就做,遇到问题不断修正,你一直在接近成功。
特别的,代码问题上,ChatGPT的模型特别喜欢在文档中附带“示例代码”,但这些示例代码均无法按预期运行。所以提示词中要标记好“项目文档中仅包含方案设计,不包含具体代码实现”。
另外,还有一些常用的提示词:
Mermaid格式的流程图
csv格式的表格
xx语言xx样式的代码,带有详尽的注释
使用简洁的语言回复
请直接提供命令,不要给我脚本文件
为我判断x和y哪个是正确的/更贴切
为我梳理一下这部分内容,确认是否有逻辑错误
---
三个减号代表分隔符、分段``` 英文模式下的三个反引号(键盘Tab上,iOS无法输入)包裹的为代码块,代码块前的反引号后可附加代码语言
其他的markdown格式输入
结合了实际案例,这部分讲解了 “为什么超级个体学的特别快,好像什么都会一样”。
可能在屏幕后和你“气定神闲”聊天的那个“大佬”,事实上正在手忙脚乱地切换系统提示词、向AI助手复制粘贴,忙到飞起。
编排流水线,自动化你的生活
我不想每次都写一遍系统提示词了!我想让AI自主的帮我完成任务!复制粘贴都懒得搞!
接下来登场的是生成式人工智能在2024最重磅的成果:模型编排。
Playground紧锣密鼓调试中,文章未完待续。。。
后续内容(画大饼):
流式、低延迟和语音电话,来自o1的圣诞祝福
VLM和你视频聊天的奥秘
Diffusion,扩散一幅画卷
为画赋动、谱写乐章。扩散,不止是图画