完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
前言
前几天在B站看到了透明小电视,顿时就被吸引了过去,除去3D打印,电焊线路,分光棱镜啥的,简单来说其涉及到的也无非就这三样东西:
在搜集了大量的资料后,我发现这个esp8266驱动显示屏这块一个是种类繁多,再加上众多网上教程复杂难懂,不适合初学者。再考虑到广大小白创客者的心情后,我把我这几天的成果整理了整理,对各位小伙伴来说应该是相当友好~ 准备材料
显示屏选用的是网上教程较少的一种显示屏——TFT(Thin Film Transistor)LCD,又称为主动式电晶薄膜晶体管液晶显示屏,也就是被很多人俗称的真彩液晶显示屏; 具体可参考:1.44inch SPI Arduino Module Black SKU资料 更多显示屏资料可参考:http://www.lcdwiki.com/Main_Page esp8266 NodeMCU(串口WiFi模块) 产品实物图: 其产品引脚说明: 1.44inch SPI Arduino Module Black SKU:MAR1442(TFT液晶显示屏) [tr]标号PIN引脚说明[/tr]
带大家初步了解了esp8266 NodeMCU和TFT液晶显示屏后,接下来咋们来接线。 [tr]标号esp8266 NodeMCU 对应的接线引脚TFT液晶显示屏对应的接线引脚[/tr]
其程序与接线相对应,以下为部分程序代码: //这里只展现部分代码,详细代码见下方链接 #include #include #include #include #include #include #include #include #define TFT_CS 15 // Chip select line for TFT display #define TFT_RST 4 // Reset line for TFT (or see below...) #define TFT_DC 5 // Data/command line for TFT ...... 烧录程序 烧录这一步网上有大量教程,这里也无异,简单提及一下吧 准备工作: 1.安装arduino ide for esp8266(使用arduino ide开发8266). 2.找到自己的arduino里的libraries位置,加载附件中的库文件到ide目录中。(ST7735S库略微修改过给8266使用) 3.看看示例我们知道了这个tft屏的用法。 4.下载烧录附件中的源码。 5.可选,安装附件中的Bonjour服务,用于mdns,可在浏览器输入域名访问8266的web,直接访问esp8266fs.local即可。 工作流程 后记 前段时间买了个25.4mm,1:1的分光棱镜(拼夕夕上都要七八十元),接下来打算研究研究网上热炒的透明小电视,并再其基础上加上更多功能,各位小伙伴们好好期待吧~ 对了!我在同学们在烧录程序后留有一个小问题,也不算bug,感兴趣的同学可以自行百度搜索,或者在评论区下方留言 |
||
|
||
只有小组成员才能发言,加入小组>>
3263 浏览 9 评论
2944 浏览 16 评论
3443 浏览 1 评论
8955 浏览 16 评论
4036 浏览 18 评论
1079浏览 3评论
559浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
552浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2287浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1848浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 17:49 , Processed in 0.887102 second(s), Total 47, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号