前期准备
硬件准备:
我买的是这个NodeMcu Lua,十几块钱,或者买这个,迷你版NodeMcu Lua。外加一个I2C接口的0.96寸OLED屏。也是十几块。我买的这两个加起来不到30块钱。
买来的屏没有排针,自己焊下,或者直接飞线焊下,网上也有个东西叫烧录探针,它长这样,注意针距,可能是买2.54mm、4pin的,具体自己问客服。还有记得买杜邦线,焊上排针买母对母的,I2C只需要4根线,SPI需要七根。
软件准备:
1、安装CH340驱动,网上可以找到。直接点安装就好了,很简单。我这里也提供一下,放在下面的网盘链接,包括下面的刷机包和下载工具。
2、准备下载工具flash_download_tools及刷机包,下面网盘中提供。
网盘链接: https://pan.baidu.com/s/1FzJQ_J4L9uQbVSm6xKjEpg
提取码: c79g
硬件接线
I2C屏:3.3V接VCC,GND接GND,D1接SCK(SCL),D2接SDA
SPI屏:3.3V接VCC,GND接GND,D5接D0,D7接D1,RST接RES,D1接DC,D2接CS
下载刷机包
首先将接好线的NodeMcu用USB数据线连接电脑,然后打开下载工具flash_download_tools,选择ESP8266 DownloadTool,选择需要下载的包,我的屏是I2C的,所以选择I2C的包。
然后地址改为0X00000,第三步与我界面勾选一样的,这个串口是你接了USB后的串口,别弄错了,波特率选择115200,最后点击开始。
刷好之后,按一下板子上的reset键。就完成了。
上电后,用手机或者电脑搜索开放热点flyAkari,你的手机和电脑可能会比较排斥开放热点,多试几次。连接后在浏览器输入192.168.4.1,接着选择你要连接的WIFI并输入密码即可。
最后你就成功获得了OLED时钟,是不是很简单。
结束语
如果你想自己增加功能或者做进一步开发,可以自行搭建Arduino环境。
参考:b站up主会飞的阿卡林