当前位置:首页 > 技术学院 > 技术前线
[导读]esp8266 这款芯片我是久闻其名。10块上下的价格,32位架构,支持wifi,迷你便携这些特性都很有吸引力。但硬件毕竟深坑不可轻入,直到不久前才终于按捺不住,买来玩了一下。

这块芯片可以在 80/160mhz 中切换,这在单片机中已经不低了。足够的性能加上32位架构,使得可玩性大大提升。

社区的大佬们也充分释放了他们的热情,目前在这块板子上除了C语言之外可以运行 Lua (nodemcu)、JavaScript (Espruino)、Python (Micropython),可以说是非常的多种多样了。

而我的短期目标是先在上面跑起来 Micropython,然后借此学习一下硬件世界的规则,长远一点的大概也会做个“智能某某”吧。

作为 esp8266 系列(计划中,咕)的开篇,这篇文章主要是讲述一些在购买和挑选过程中遇到的问题,希望对大家有所帮助。若有问题也不吝赐教。

芯片与开发板

我是没什么硬件方面经验的,因此直接选择了现成的开发板,淘宝大概17、18块钱的样子,引出大量引脚,自带复位按键,集成USB-TTL芯片。用microusb线直接连上电脑就可以直接通过串口来交互啦,非常方便。


esp8266芯片介绍

经过几年的时间,esp8266 已经发展为一个芯片系列,最初 8pin 512kb flash 的 esp-01 已经不怎么够用。我买的这一片实际上是 esp8266-12E,拥有更多的IO接口和 4MB 的 flash。

具体详情可见: http://www.esp8266.com/wiki/doku.php?id=esp8266-module-family

其中还是漏了一些型号,比如 ESP-12N,不过据我观察 12N 和 12E 接口是一样的,刷同样的固件也并未出问题。其实 ESP-12 的这几个芯片 wiki 也没说清楚区别在哪里,大概细微之处只有翻手册才能详解了。


esp8266芯片介绍


esp8266芯片介绍

这只是白肚皮的,我还买到一块同款黑肚皮的,背面引脚也标着字,更方便一些。不过串口芯片有别,前者CP2102,后者CH340,据说前者好点,不过我也说不清具体多好多坏,够用就好。

自行焊接

第二个方案就硬核一些啦。也存在着几个门槛,比如工具(电烙铁、焊锡、万用表)还有手艺要求(焊接)。

但是相比于方案一,这个方案实际上更为有趣,价格也更为便宜。一枚 ESP-12E 芯片 10 块钱,转接板不超过 5 毛钱,AMS1117-3.3V 线性稳压芯片一毛钱一个(之所以加粗是为了提醒大家千万不要忘了买这个不起眼的东西,不然是用不了的,我这个封装规格是SOT-223,有些商家标的是SOT-89我不知道是否是模具不同,最好都买一个),总成本也就是10.5元左右,比开发板省了40%的钱,性价比爆表。

这个方案的优势:

性价比高,节省40%

体积小,节省一半空间

逼格高

方案劣势:

需要动手

板子上缺少复位按钮

刷机时需要自备USB-TTL线(购买3元的CH340G USB转串口+杜邦线自己DIY即可,或者买成品)

刷机时要手动接一下GPIO0 GPIO15和GND

芯片上纵向的6个针脚没有引出,可用的PIN比开发板来的少

先放个原理图


esp8266芯片介绍

转接板关键字就是:esp8266 转接板


esp8266芯片介绍

依旧是我们熟悉的防静电袋,一个板加两个排针构成了其中的内容。

其实这块小板焊接好的很多商家也有卖,但要作价15大洋,不如方案一远矣。


esp8266芯片介绍

芯片本体。


esp8266芯片介绍


esp8266芯片介绍

正面与背面。

这里需要焊接的部分,第一个是芯片本体,第二个是排针,第三个是稳压芯片,建议按照先芯片后排针最后稳压芯片的顺序来。


esp8266芯片介绍

正面焊接完成之后就是这个样子。

具体怎么焊接我这个焊接新手这里也不献丑了,我这里芯片焊点还处理的很丑陋呢。后面专门写一篇焊接入门的感想再详细分说,其实我觉得还是挺简单的,只是一套工具算是个小的门槛。


esp8266芯片介绍

背面,这里留空的位置就是稳压芯片了,再次提醒大家别忘记购买AMS1117-3.3V SOT-223/SOT-89 线性稳压芯片,如果不确定是 SOT-223 还是 SOT-89 封装就两种都买,否则就会像我这样变得不知所措最后从其他地方抠了个芯片才成功使用起来。


esp8266芯片介绍

这是焊接好之后。

这样焊接方案也告一段落,说实话我对这个转接板是不太满意的,因为其实可以做的更小,大家看原理图就明白了,无非一阵操作弄几个电阻,然后用小间距转大间距的杜邦线做连接就可以了。

这家店的设计就深得我心,可惜引脚太少,而且这玩意敢卖28你敢信?


esp8266芯片介绍


esp8266芯片介绍

当然也不是没有猛男裸板飞线的,具体我就只贴个连接了:

http://www.51hei.com/bbs/dpj-47846-1.html

画面太美,我不敢看

结尾

写到这里我已是弱弩之末,但作为收尾,还是一定要说点什么。硬件上面临的挑战和软件上不尽相同,对我来说也有着些许难得的新鲜感。由于精力有限,或许我不会在这里停留太久,不过我会尽量把这个过程分享出来。能快速搞到这么多东西,也要感谢淘宝和华强北吧。

说到这里我对华强北也有一些感慨,我所能想象的和想象不到的关于硬件的一切都能透过网线和4块钱的邮费在这个市场里找到。有些理解为什么那里能诞生了那么多的硬件创业团队。不知道在硬件开发人员心目中那里是否是他们的圣地,但对我而言那是我不理解的另一个世界,在我的想象中他们过着日出而作日落而息白天打包傍晚发货的生活,无数包裹就这样发向整个中国,或许是整个世界。

对了,提醒一下大家,华强北的商家基本都是中午到下午3、4点前完成打包,因此买东西要趁早,不然只能等到第二天晚上发货。每个商家基本都会有满多少免邮费(100出头),但是页面上不会标出来,只有你问客服的时候他才会告诉你,最后下单的时候联系客服改价。

希望本文对大家有所帮助!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭