当前位置:首页 > 文章中心 > 正文内容

GEEK范:30块钱给机箱加个小屏幕

dgx6661个月前 (04-25)文章中心7

作者:casatift

这篇文章主要是受到Mr_Smiles的《大龄男青年的小玩具,篇一:VFD屏》的启发,在加了2个星期班以后实在没有心情再干活,就用桌上的小玩意拼了个类似的小屏幕。当然,原件受限,只能用1602LCD来做显示屏,论B格,远没有VFD那样满满,但是GEEK范依然十足,而且所有成本+运费合起来30块钱就能搞定,还要什么自行车。

先介绍下30块钱怎么花吧,首先,依旧是ARDUINO NANO单片机一块,价格12元(已焊接,带线。如果未焊接,不带线还能便宜2块),或者你有UNO R3,或是MEGA2560啥的也可以用,但是如果重新买的话,我觉得NANO正合适,主要是小巧,回头要塞机箱里面也方便。

ARDUINO NANO 带线_淘宝搜索

接着是1602显示屏,这儿推荐的是I2C接口的,价格10元。如果不是I2C的依然能便宜2元,但是接线复杂程度会成倍提升,额外还需要串接电阻啥的,就不推荐了,而I2C的如下图只要4根线就能完成链接,非常方便。这个屏幕一般分蓝屏和黄屏两种,价格一样,看个人喜好选购就行了。

LCD1602+I2C_淘宝搜索

然后,还需要4跟母对母的杜邦线(这个依据你的单片机来,UNO的话就要买公对母的线了),20根的售价大约是2元

杜邦线 母对母_淘宝搜索

以上三项加起来是24元,可以选择一家店买齐,外加运费正好30元,不多不少,要是碰上首件有优惠的话,还能省下2元买根棒冰凉快下。

这儿先说下收到LCD以后要做的一点点BUG修复,因为10块钱的I2C 1602基本都是寨厂出品的,LZ拿到的两块开始的时候怎么都不能正常运行,后来发现是I2C电路的一个引脚压到了LCD上的一个电容还是电阻,所以大家拿到的时候不妨先看下,然后在LCD屏幕背面贴张绝缘胶布。

看的清不,引脚直接压在LCD板上,我们在I2C模块和LCD背面贴一小块绝缘胶布就行,或者纸片也行,你高兴就好啦。

然后ARDUINO和LCD的接线。

GND接arduino的GND(随便哪个GND),VCC接+5V,SDA接A4,SCL接A5。好了,物理工程差不多进行到这就完成了。下面的事我们都要在电脑上完成。

首先要下载一个Arduino的IDE,地址是,要下ZIP还是INSTALLER的还是你开心就好。下了之后安装,这个就不多说了,骗金币也是要讲时间成本的。

然后现在买到的NANO基本都是CH340芯片的,这个需要额外装个驱动,这个下载地址是

驱动安装完,就可以用USB线把PC和ARDUINO连接起来了,这时你在设备管理器中就可以看到USB-SERIAL CH340了,到这步,ARDUINO和PC的连接算是成功了。这儿先记住你的USB-SERIAL CH340用的是哪个COM口,等会会用。

这时候的LCD屏可能就一片白,背光亮着,不要着急,下面就要给ARDUINO刷机了。在刷机之前,还需要下载一个LCD的库文件,一般卖家的产品详情页都会提供下载链接,下载下来,然后放到“文档Arduinolibraries”里(解压之后把整个文件夹拖进去就行)。

然后我们打开ARDUINO IDE

接着按图打开库的示例hello world

接着如下图设定,开发板选ARDUINO NANO,处理器选ATmega328,其中COM口是之前记得那个,每个人不同。

然后点击上传按钮,对,就是编辑下面的那个箭头,等待上传完成,这时候基本上你就能在你的LCD上看到Hello, world!了,如果看的不是很清楚,可以找个十字螺丝批旋转LCD背后的一个电位器,蓝色中间有灰色(白色)十字的那个,直到调整到你觉得字迹清楚为止。做到这步的话,要恭喜你,你的LCD和ARDUINO都没有问题。

如果你的显示屏只显示了一个字母H,那么按照LZ的经验,也没有任何问题,接着做下去就好了,如果你的屏幕一片白,或是一条黑,那你就需要把源代码中的LiquidCrystal_I2C lcd(0x27,16,2);粗体0x27改成Ox3F,再上传次。(寨厂就是寨厂,我的两块屏幕一块是27的,一块是3F)的

就差下一步了,为了方便大家,下一步我就直接给个文件给到大家,大家直接下载了用arduino上传进去就行了。这儿原始地址也放上

上传之后显示屏应该会显示SMZDM,不过我这只显示了S。无所无所谓啦,这个库新下的,可能有点小问题,不过放心,源码绝对没问题,验证过多次的。

接着我们就要请出重头,LCD smartie了,地址如下,下载最新的5.4,或是5.4.2.92 beta+都可以,你高兴都好,这软件是绿色开源的,所以避免麻烦,还是从官网下吧。打开运行,之后setup.

把SCREEN设置成2X16的,然后PLUG IN 选择matrix.dll,下方的COM口设置成你自己的,然后点击apply。

这时会看到LCD暗掉,然后就同步显示LCD smartie内容,恭喜你,30块钱的机箱小屏幕已制作完成,至于显示些啥,就你自己慢慢研究了。

这个CPU温度和风扇转速需要另一个软件speedfan配合,不过那软件似乎不支持Z170,大家自己看吧,LCD smartie可以设置为开机自动启动并隐藏。

不过有点可惜的是,arduino连接AIDA64的话目前还没找到什么简单的方法,当然,淘宝上USB2LCD的板子加屏幕可能30元都不到,不过可玩性要比ARDUINO差太多了,就本文提到的这套零件加个温度传感器,就能测温度,加个pm2.5传感器就能测pm2.5,再说下去就能飞上天了,就不说了。最后祝大家玩的开心。

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/1088.html

标签: speedfan下载
分享给朋友:

“GEEK范:30块钱给机箱加个小屏幕” 的相关文章

cad闪退怎么办?原因是一个文件被破坏,解决方法简单到不敢相信

在Win10系统下使用AutoCAD软件,有很多朋友都遇到了闪退的问题,一般来说Win10下CAD闪退可能是没有使用管理员身份打开,或激活信息不对,还有一些别的问题,不过按照下面的方法操作基本可以解决Win10 CAD闪退的情况。原因:cad2014的ADLM许可文件被破坏导致。删除FLEXnet目...

cad安装完成,某些产品无法安装

安装CAD的时候,出现安装完成,某些产品无法安装的情况。主要原因是由于系统本身的组件未达到软件所需的要求导致,所以我们要做的是重新补装所需组件。1、找到安装包以下路径:AutoCAD_2014\3rdParty\NET\4\wcu\dotNetFramework(注意,这里是安装目录,具体路径取决于...

在win10系统下给用户安装CAD2007报错怎么办?

由于用户工作要求,需要在win10系统下安装CAD2007软件使用!我给用户在win10系统下安装CAD2007过程中报错,提示缺少net3.5组件和错误1308怎么解决?现在和朋友们一起学习了解该软件的安装方法和遇到报错的解决方法:我当时从启用或关闭windows功能里添加net组件,不知道什么原...

安装CAD时,出现1308错误,怎么解决?看完本文你就知道

CAD出现1308错误怎么办?AutoCAD 一种计算机的辅助设计软件,但是打开CAD软件的时候提示错误1308,源文件未找到,因此无法继续安装AutoCAD软件,那么遇到安装AutoCAD出现1308错误问题时该如何解决呢?往下看!1、桌面空白处点击右键,弹出如下对话框,点击新建选项2、点击新建选...

CAD2007怎么安装?CAD2007中文版的安装教程

CAD2007是很多从事建筑设计,尤其是结构设计最经常使用的一款专业绘图软件。不少网友下载了CAD2007安装包之后,却不会安装CAD2007,因为他下载的CAD2007的英文版,而一些网友下载了CAD2007中文版的网友,却因为不是在NET2.0以上的安装环境而安装失败。今天,小编就给大家演示一下...

CAD软件哪个版本最好用?今天就来探讨下

CAD软件哪个版本最好用?相信大部分人都听说过CAD软件,可能大部分很多朋友都还用过CAD软件。CAD软件作为设计制图行业的翘楚,可谓是大名鼎鼎,无人不知,无人不晓。而CAD软件自从20世纪80年代推出来之后,已经更新了二十多个版本每个版本都有它独特的特点,而哪个版本的CAD软件最好用呢?很多人因此...