T12烙铁 ——“序 ” 开发日记(1)
项目介绍
??总是想着做点什么,可惜事与愿违——我玩什么什么涨的起飞。现阶段STM32价格居高不下,这两天又传出来要涨价,让我听着十分不爽。一个ST说涨就涨,放眼望去还都是国外公司,我不禁疑惑:难道国产 Coretex-M3架构不是 Coretex-M3?难道国产 32位单片机不是 32位单片机?今天有必要给大家介绍一下国产的32位单片机,国产之光ESP32系列。
??国产32位单片机最不尽人意的点不在于性能而在于生态,STM32正是基于其强大的生态和易用性在学生中广为流传,同为学生的我也被其特质所吸引,依靠STM32学习了Coretex-M3架构,以此打开了单片机学习的大门。但是为了国产生态建构,我也希望能出一份力,以期中国芯片早日“站起来”。因此,我将以本项目作为基本条件为大家提供一些ESP32的资料、项目实战遇到的问题以及解决的办法,会持续更新。
??回到项目本身,市面上的烙铁大致分为三类,T12——小老弟,936烙铁——老大哥,高频烙铁——super老大哥。作为一名嵌入式工程师,一个趁手的烙铁是必不可少的工具。这三种烙铁我都使用过,先来说说共性缺点:936和高频都是体积很大很重,究其原因主要还是在于电源部分要接入市电,逆变这些是跑不了的。做为一名立志成为全栈工程师的我,个人很讨厌笨重的设备,喜欢把东西做的小巧,甚至让东西“消失”。由此做出了第一版(基于STM32)的电烙铁,这是我大一的小项目,已经使用将近2年,稳定性很好,具体如图所示:
背面电路:
正面电路:
工作了快2年的设备:
??随着开始接触ESP32和个人PCB设计的水平提高,我开始想着进化此项目,同时也将其作为本人的第一个开源项目。
??ESP32是作为物联网设备的理想主控,新的T12我想把主控台融入手柄中,就是将设备所有都融入手柄中,将主控台”消失“,同时加入基于LVGL的人机交互的GUI界面,具体的架构图如图所示。
架构图:
??此篇算作预告,接下来的空闲时间会持续更新这个项目。
|