版本协议

MIT License

专业版
#第九届立创电赛#温湿度检测仪+1230596A

创建时间:4个月前

115 0

描述

<h1>24年夏 立创训练营 简易温湿度计</h1> <p>在这个厄非流斯还是厄瓜多尔现象的夏天</p> <p>我想知道我当下内心燥热的原因是来自环境还是自身</p> <p><img src="//image.lceda.cn/oshwhub/d58c7f350a10426db74839a8e29161e3.jpg" alt="100-整体图.jpg"> [图100 整体图]</p> <h2>楔子</h2> <p>在24年立创暑期训练营老师和同学的带领下,我复刻了一块能检测环境温湿度的线路板。</p> <p>这块线路板能在我想知道的时候告诉我环境温湿度。</p> <p>它平时休眠,按下按钮便可以显示温湿度,数秒后重新进入休眠以省电。</p> <p>它使用两节五号电池供电,免去了插电的烦恼。门锁上换下来的南孚电池上也能接着用~</p> <p>它不使用各种软硬件封装地很好的屏幕,而是用“复古”的数码管和595来提示温湿度信息。</p> <p>它让人意识到了引脚资源的宝贵、从并行到串行的技术优雅,且兼具一定的布线和编程难度。</p> <p>它使用stm32cube系列开发工具进行软件编写,使人从单调的初始化配置中解放出来,同时又不像 Arduino开发工具那样隐去了许多细节。其自动生成的规范代码结构让人对自己以前的代码汗颜。</p> <h2>硬件设计</h2> <p>第一次制作stm32板子,g030k6t6无需外部晶振的紧凑小巧令我一开始摸不着头脑, 怀疑自己面对的是esp32模组。</p> <p>使用32个引脚单片机的9个引脚驱动3个移位寄存器点亮3x8x2=48个二极管, 让人陷进了595,555这种“老”芯片的逻辑网中似懂非懂。</p> <p>自己存在的问题:</p> <ul> <li>唤醒按钮应该放在顶上,要不然很难按下/苦笑</li> <li>可以加入复位按钮方便调试,加入自锁按钮方便控制</li> <li>应该多引出一些引脚方便扩展 </li> <li>电池正负极不明显,缺少硬呆口</li> <li>器件选型时要多看一看尺寸, 防止对不上号(电池盒太大,用飞线焊接)</li> <li>孔边的器件放置时需考虑焊接时的刮动方向, 以防堵住(1.27排针孔堵住,补锡敲下)</li> <li>布局布线影响实际所需的修铜地方,器件gnd引脚背面小心走线(过孔连接孤立的网络)</li> </ul> <p><img src="//image.lceda.cn/oshwhub/604c727321ac4f32ba2b4f65db480a43.jpg" alt="200-硬件设计.jpg"> [图200 原理图 pcb 3d预览 焊接辅助工具]</p> <h2>实物制作</h2> <p>我手拙,目前也只能多听一听各位前辈们说:无他, 唯手熟尔。 自己还没到能够说出这句话的时候...</p> <p><img src="//image.lceda.cn/oshwhub/eb130b861b1a4c5e966bcb0f99b46d27.jpg" alt="300-实物制作.jpg"> [图300 实物焊接]</p> <p>用的工具</p> <ul> <li>数显焊台(299度),刀头烙铁. (300以下支配者非致命/来自某copass动漫)</li> <li>二手风枪: 只用它焊了一个贴片晶振... (烙铁也能焊引脚在背面的么?)</li> <li>清洁球: 听说沾水海绵会加速烙铁头老化, 敲烙铁又过于奔放, 于是选择多磨几下清洁咀(ju) 磨的时候小心不要太用力,烙铁头放里面一点 有罩子挡住,要不然锡可能飞溅入眼!</li> <li>线路板固定夹具: 板子不会乱动了, 脖子不用低得很下去了 </li> <li>元器件磁吸附垫: 待焊的不会找不到了, 镊子也好夹了很多</li> <li>夹具台灯:亮一点的光源好焊一点</li> <li>多彩电线:红正黑负、模拟蓝数字绿、时钟黄数据绿、第一个TX是亮颜色... </li> <li>小夹具:线在连接前要上点锡,要不然连不上,小心沾锡烙铁拨动线材时锡飞溅入眼!</li> <li>小面包板:辅助焊接排针</li> <li>纸质原理图页:pcb界面的焊接辅助工具很好用,可以打印一张原理图辅助和标记</li> </ul> <p><img src="//image.lceda.cn/oshwhub/8c75f9f0a63b4d4c9a2a4935883f4012.jpg" alt="400-工具集.jpg"> [图400 工具集]</p> <p>有一个前辈和我说烙铁长时间不用的时候头上要涂一层焊锡, 对待你的工具好一点. 让我想起了骑摩托车旅行的一个故事, 也想起了免费教学录影带里的歌词...</p> <p>但却怎么也记不起来到底是焊台关机前要涂一层,还是说焊台在开启状态,但是目前在调其他东西, 一时半会用不到的时候,这种情况也需要涂... </p> <p>我的板子唯一加的东西就是安装孔,不像打的M3的螺丝孔,而是能插乐高的孔。直径是4.8,半径2.4. 这样一来就能够插入乐高插销了,这是一个点。加上间距是8的倍数的话,就能够插入臂、梁了, 就能够一条线了,宽、高都这样设计,底面就固定好了,板子大小也大致确定了。</p> <p><img src="//image.lceda.cn/oshwhub/eb2d4a033b80449f8f315c01f5903944.jpg" alt="500-乐高兼容性.jpg"> [图500 乐高兼容板边]</p> <h2>软件开发</h2> <p>第一次用stm32cube系列工具实现一个完整功能。还有很多地方没有熟悉,共阳极和共阴极代码 也还没有整明白。</p> <p><img src="//image.lceda.cn/oshwhub/05ad5db980054561b2bc07551d96f7c6.jpg" alt="600-软件设计.jpg"> [图600 cube配置界面 共阳极 共阴极修改代码]</p> <h2>遇到过的问题</h2> <ul> <li>实物焊接 <ul> <li>烧录程序后,顶部的三位数码管无法显示全2和6(bc段不显示),经群里前辈建议加焊了 对应的595引脚于是可以正常工作了,但是没有试出来是哪个引脚出的问题... LED1_B&C?</li> </ul></li> <li>共阴极代码转共阳极 <ul> <li>虽然想到了取反段码,但是后面的取与/或以及其值的逻辑没有去相通。于是"拿来主义"了...</li> </ul></li> <li>其他 <ul> <li>板子打好后,1.27排母,电池盒没有货了,替代品到了后发现太长了,于是拿导线焊上了</li> <li>排母孔堵住了,加锡用力敲。布局时边上放的上拉电阻不应该挡着烙铁头的动线,稍微一刮就蹭到了...</li> <li>加焊595的时候数码管有点挡位置,今后设计的时候应该排布的开一点,方便维修(DFX?)</li> </ul></li> </ul> <p><img src="//image.lceda.cn/oshwhub/3f6edb51023f4c8a9b55f52afc422d72.jpg" alt="700-问题-数码管显示-595虚焊.jpg"> [图700 遇到的问题:595虚焊导致的部分二极管未点亮]</p> <h2>总结</h2> <p>整体还算平坦,前两个月跟着pcb初级考试完整走完一遍设计流程,这次也终于实现了考试的题目。心满意足。</p> <p>只是不知道要经历过多少次的”先僵化、再固化、再优化“之后, 自己才能不是抄而是设计原理图并且灵活选择器件; 对布局布线不是简单的摆放连线,而是能知道去考虑各种完整性、后续焊接安装便利性; 软件代码不再是“拿来主义”、随地复制粘贴、遍地大小注释...</p> <p>希望能参加更多后续的活动。也希望硬件设计能越来越降低门槛、普适化。 同时期待有一个普遍的公认的标准的原理图网络命名、版图摆放、焊接安装、程序编写等规范公约的形成。</p> <p>到那个时候,每个人都将能够掌握工具,能够毫无阻力地与人交流分享、实现自己的想法; 都能够不受任何高墙所阻隔地,汇入升级后的汪洋大海!</p> <p><img src="//image.lceda.cn/oshwhub/ca229d69ebf64117b96ac0bf48ae86e7.jpg" alt="800-大拇指.jpg"> [图800 大拇指]</p> <h2>后记</h2> <p>我的板子唯一加入的“创新”,是乐高兼容孔大小与间距。原因之一是方便安装,但是也有另外的想法。</p> <p>因为我希望自己以后打板子越来越多,但也意味着每次会有很多块是浪费的。</p> <p>那么怎么把剩下的板子利用起来呢?</p> <p>一个方法应该是留一些排针孔,方便当作面包板之类的用。 但好像画板子的时候没有心思考虑加排孔焊盘。</p> <p>还有一种方法是留出一点边缘打孔,兼容乐高的孔,方便后续拼装diy. </p> <p>至于能用来做什么... 那就自由发挥了. 我是用乐高和废旧板子做了一个用来装便条的小盒子...</p> <p>主要是感觉今后会有大量的电子垃圾产生,怎么样利用淘汰下来的废旧电路板? 是在我们消费者或者生产者处就自己二次吸收利用掉("边缘使用"),还是集中处理?</p> <p>这是一个问题.</p> <p><img src="//image.lceda.cn/oshwhub/4501941394594bfba8fb4dd34b073c74.jpg" alt="900-fin.jpg"> [图900 废旧板子的再利用] </p> <p>注: 新质生产力是人民群众, 人民群众是汪洋大海~</p>

文档

BOM

暂无

附件

附件名 下载
240728-1230596A-简易温湿度计.mp4

成员

评论(0)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow