自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 SI4732+ESP32S3 Zero+TFT_LCD制作全频段收音机的实验(三)

锂电管理电路使用了一块TP4056常见的锂电池管理芯片,配合AO3401组成了一个简单的锂电池管理电路,可充电,可放电,工作原理网上很多,就不赘述了,只是SW1开关位置安装的不好,安装在VCC_OUT处可能会更好,在关机情况下不影响充电,只是板子做好了,不想改了。上个帖子讲了SI4732+ESP32S3 Zero+TFT_LCD收音机核心部分的调试,截至上个帖子,实际上已经实现显示、调谐、波段转换等功能,连接耳机应该可以听到声音了,但SI4732音频输出功率很小,只能推动耳机发声,所以需要音频放大。

2024-12-13 16:30:33 690

原创 SI4732+ESP32S3 Zero+TFT_LCD制作全频段收音机的实验(二)

上一篇帖子介绍了使用SI4732+ESP32S3 Zero+TFT_LCD制作全频段收音机的实验最核心的硬件,包括三个部分:1、SI4732的连接板,2、ESP32S3 Zero 3、TFT_LCD,以及原理图接线方式,这一个帖子介绍调试,这些帖子是写给初学者的,因此尽可能详细,大家别嫌罗少!连接旋转编码器有很多种,我用的是EC11带转接板的那种,编码器周边的防抖的电阻电容都集成上去了,这个编码器有五个脚,分别为:GND、Vcc、SW、DT、CLK,连接到MCU也很简单.编译上传MCU,嘿嘿,显示出来了。

2024-12-06 18:53:25 1646 1

原创 SI4732+ESP32S3 Zero+TFT_LCD制作全频段收音机的实验(一)

软件参考了作者:PU2CLR,Ricardo的程序(原型留档https://pu2clr.github.io/SI4735/),原型机MCU采用了Lilygo T-Display S3,这是一块基于 ESP32-S3 的开发板,配备了一个 1.9 英寸的 TFT 显示屏,由于手头上没有这种模块,且嫌弃显示屏过小,所以使用ESP32S3 Zero+2.4"TFT_LCD替代,该显示屏驱动芯片为 ST7789,分辨率为: 240X320;做这个东东不是为了使用,只是为了娱乐就像打牌、下棋一样,图个乐趣。

2024-12-06 14:51:24 1940

原创 通用人工智能编制嵌入式设备程序的尝试

随着人工智能的发展,AI应用的领域越加广泛,从文档生成,图片、视频制作到计算机编程,无处不在。从AI特点讲它是非常适合编程应用。其原因在于,第一计算机软件设计专业有比较明显的边界,知识相对比较集中。绝大多数需求都可以精确描述、可定量,不同于社会科学中很多概念不可量化,不可用数学语言或逻辑去描述。第二大部分程序都以文本方式体现,输入输出信息量较少,适合人机对话。第三Ai知识面宽,常能提出一些令人匪夷所思的方法,有可能是一种创造性启发。 收集了目前网上可运用于软件编程的Ai大致分二类:第一类专业计算机编

2024-10-29 13:04:35 268

原创 从豆包给出的IIC设备检测程序想到的问题

1、上传这个程序运行后,从串口监视器反馈回来的信息看,它的确检测到了IIC接口连接的两个从设备,地址分别为0x38、0x77,这确是AHT20和BMP280硬件的地址,今后使用IIC接口连接设备如果出现问题可以用这个程序测试一下连接是否有问题,操作地址是否有错误,还是有点用途的。2、人工智能豆包至少在这方面还是有点能力的,程序基本没有错误,至于是它自己思考出来的还是从别处抄来的不得而知,用微软bing搜索发现有类似的程序,程序较为相似。AHT20+BMP280模块。实验板:ESP32C3。

2024-10-26 00:28:20 287

原创 AHT20+BMP280模组的使用

AHT20+BMP280模块是一种常见的温度、湿度、压力模块,他是将 AHT20、BMP280集成到一个PCB板上,公用一组IIC接口输出的模组。具有结构简单、体积小、价格便宜、使用方便的优点。常用于环境温度、压力的测量,下面就以最简单的结构和程序,实践一下使用方法。显示屏:OLED 1.3" SPI接口 分辨率 128X64。主要库文件:(Arduino 库管理器可下载)程序编辑器:Arduino IDE 2.3.2。实验板:ESP32C3。

2024-10-25 12:21:12 825

原创 如何看待“低代码”开发平台的兴起?

低代码”开发平台是能否不断壮大形成趋势很难讲,由于“低代码”开发平台的特点它主要适合对数据做更灵活的处理,更适应企业特别是大型企业的管理。在日常工作中用到很多软件,有些好用,有的不好用,之所以有区别本质上是开发人员是否对处理事务是否有深刻的理解,如果理解的深刻开发出来的软件一般都是使用顺手的,当然我们不否定技术的重要,优质的代码可以提高运行效率,在对大量数据进行处理时或对时效要求很高的场合,代码的简洁高效是非常重要的,但我们反对为技术而技术的做法。一、“低代码”开发平台的概念。

2024-08-16 16:26:47 379

原创 使用TFT_eSPI库显示图片色差问题

解决TFT_LCD使用TFT_eSPI库显示反色问题

2024-08-11 21:52:06 591 3

原创 TFT_LCD使用TFT_eSPI库显示图片

3、打开菜单options中covnersion,将preset中改为corol R5G6B5,4、点开image页面卡,将BLack Size中改成16bt,然后点Show preview即可生存给数据。显示图片的原理和显示汉字基本一样,显示一张图片就相当显示一个大号汉字,图片的点阵信息来自图片点阵库,就是一个大字库。还是那个原则,我们寻找一个显示图片的最简单途径,简单、简单、还是TM的简单。接线方式:GND、Vcc、SCK-18、SDA-23、RST-26、DC-27、CS-5。

2024-08-11 13:41:27 848 3

原创 TFT_LCD使用TFT_eSPI库显示汉字信息

TFT_LCD使用TFT_eSPI库显示汉字信息前面两个例子说明了如何利用库,最简单的方法让TFT_LCD显示汉字信息。下面的例子仍然使用了TFT_eSPI库,让TFT_LCD显示汉字必须使用汉字库来提供汉字点阵信息,TFT_eSPI库里没有汉字库,所以需要我们自己去编辑或寻找可用的汉字库。单片机定义使用的汉字库主要有两种,第一使用自定义字库,这个办法针对应用中需要显示的汉字,没有多余,节省空间,效率高,缺点是只能显示特定汉字。第二使用全字符汉中库,优点是可以显示大多数汉字,在事先不确定显示内容时需要这

2024-08-11 10:20:32 1414 1

原创 TFT_LCD使用TFT_eSPI库显示文本信息

具体做法是,首先在Arduino IDE中找到库管理器,搜索安装TFT_eSPI库,然后找到libraries目录,在此目录打开TFT_eSPI目录,用记事本打开User_Setup.h文件,取消需要使用语句 的注释即可,这个文件中的语句很多,就我们而言只需要很少的一部分,我考出来了,大家嫌麻烦直接删除全部内容,用以下语句替换。接线方式:GND、Vcc、SCK-18、SDA-23、RST-26、DC-27、CS-5。TFT_LCD使用TFT_eSPI库显示文本信息。二、修改TFT_eSPI 设置。

2024-08-11 02:25:12 783

原创 TFT_LCD使用Adafruit_GFX.h 库显示文本信息

之所以写这个贴子是因为近期查看了许多关于TFT_LCD接口、驱动、应用的例子,比较乱,有的很好,也有些很乱,让人看后一头雾水,还有很多要收费,不符合人人为我,我为人人的精神。嵌入式设备开发是一个大的专业,够一个学生学好多年,对于大多不靠这个吃饭的DIY爱好者来说,不需要深入研究,只要会用就行了,就像大家都不会开发windows、C++开发环境但不影响我们使用它,本着这个精神,试试用最简单的方法说说它的用法,只说应用,不谈理论,亲民一点哈。下面先说第一个最简单的例子,用TFT_LCD显示英文文本信息。

2024-08-11 02:24:01 626

原创 使用ESP32C3、0.96OLED、GY-NEO-6M 搭配做一个简单的GPS玩具

使用ESP32C3、0.96OLED、GY-NEO-6M 搭配做一个简单的GPS玩具

2024-03-20 11:21:19 2216 6

原创 使用ESP8266让4.2inch e-paper墨水屏显示更多汉字

一直以来想让不论是OLED还是墨水屏显示任意汉字,但都没能成功,主要原因是显示任意汉字就需要字库,但MCU容量有限,放不下全字符汉字库,加装汉字芯片或增加Falsh都需要硬件,还要接线挺麻烦的,最后在网友的帮助下找到一个较小的库,终于实现汉字显示,经测试虽不能说可显示任意汉字,但大多数汉字是没有问题的。

2022-10-17 17:10:19 4376

转载 U8G2库使用(转载)

U8G2库的是OLED、墨水屏等显示常用的库文件,怎么使用是很多网友关注的事情,在网上查询到这个介绍,简明扼要,放到这个地方供大家查阅。我一直认为网上资源应大家共享,应尽量少发收费文章,只有这样才能使论坛气氛活跃,使大家都能获益。

2022-10-17 16:39:57 5216

转载 C语言编译原理(转载)

像C、arduino等很多软件都需要经过编译才能让MCU运行,这些程序中很多使用了库文件、函数等都参加编译,那么他们是怎么参与编译的?会不会加入很多垃圾?看了这篇简短文章会帮助大家了解。

2022-10-17 15:58:29 792

原创 简单、好用才是真道理,适用于初学人群的Linkboy5.0

简单、好用才是真道理,适用于初学人群的Linkboy5.0简单、好用才是真道理,单片机编程软件很多,如C、arduino、python等等,虽然也不是太复杂,但要适应它的结构特点还是需要有一个学习过程。特别是这些软件都是西方鬼子编制的,和中国人的语言不相同,初学者需要有一个适应过程。最近看别人在用一种国产的图形编程软件Linkboy5.0,觉得挺稀奇,下载实验一下觉得还很不错,这个软件采用图形界面、向儿童搭积木一样的方式,建立程序模块,简单、易懂,这种软件对专业玩家来说可能不屑,但非常适合初学者使用。

2022-01-15 22:42:20 2731

原创 用ESP8266、OLED显示网络名称、IP及网络时间

标题用ESP8266、OLED显示进度条、网络名称、IP及网络时间说明:用手头的ESP8266、OLED显示进度条、网络名称、IP及网络时间,参考了网友们的经验,程序简单易懂。纯粹好玩,无用也不收费,不理解网上有人下载别人的东西,再上传收费,为啥?用料:ESP8266四针0.96OLED显示屏,使用I2C接口接法:OLED SDA—ESP8266 D2OLED SCL—ESP8266 D1程序:#include <NTPClient.h>#include <ESP

2022-01-06 14:12:04 2602 1

原创 用DHT11做一个连续测量的温湿度计

前一段用STM32F103C8T6和SD16B20做了一个温度计,连续测量室内温度变化,记录最高值与最低值,最近找了一个DHT11,对温度计改造一下,变成温湿度计,试试效果也不错,不断动手折腾满足好奇心,呵呵!/STM32F103C8T6OLED 1.30 连线为:oled的SCL连PB6, oled的SDA连PB7DHT11接在PA2/#include <U8g2lib.h>#include <DHT.h>#define DHTPIN 2#define DHTTYP

2021-04-19 15:31:21 460

原创 使用ESP8266驱动微雪e-paer2.13墨水屏

使用ESP8266驱动微雪e-paer墨水屏前些时候使用Arduino nona小板子,成功驱动了微雪e-paer2.13墨水屏,但由于Arduino nona小板子内存小、主频低,虽然可以显示,但显示的内容受到限制,心感不爽,一直想把它移植到,STM32或ESP8266这样的32位新片上,现手上有STM32F103C8T6、ESP8266这种低档小板子,没办法,毕竟咱不是专用的,只能有什么用什么了,开干。1、选择:STM32、ESP8266中选后者吧,有4M闪存,可以放图形或字库。2、接线:接线是比

2021-03-29 11:14:42 8567 5

原创 关于Arduino nano向stm32f103c8t6移植的问题!

前一段下载了微雪e-eaper2.13示例程序,在Arduino nano上可以运行,但nano内存小、运行慢,想把他移植到stm32f103c8t6上,程序编译没有问题,但线怎么接那?Arduino nano和stm32f103c8t6管脚不一样啊!看了程序里面也没有明确的管脚定义,那位有好主意或有类似的示例程序,请不吝赐教,谢谢了!...

2021-03-17 01:18:26 691

原创 用stm32f103c8t6、OLED、SD16B20做的测温实验

手上有stm32f103c8t6、OLED、SD18B20、10k电阻,做一个温度计实验,虽然有点菜,但效果令人满意,呵呵!用品:小主板:stm32f103c8t6显示屏:OLED 0.96测温元件:SD18B20电阻:10k程序:/STM32F103C8T6OLED 0.96 连线为:oled的SCL连PB6, oled的SDA连PB7DS18B20接在PA2/#include <U8g2lib.h>#include <DS18B20.h>U8G2_SSD

2021-03-15 23:57:32 1483 4

原创 Arduino nano 小板子和e-Paper2.13墨水屏连接

手里有一个Arduino nano 小板子和2.13吋 e-Paper墨水屏一个,想在arduino下把两者连接起来,折腾一晚终于成功了。用的是厂家提供的程序,有了这些很快就能搞明白,咱们不是擅长逆向工程研究码[face]qq:13.gif[/face][face]qq:13.gif[/face]连接方法:板子:arduino nano墨水屏:微雪 e-paper 2.13接法:e-Paper Arduino nanoVcc 5VGND

2021-03-15 23:31:22 2215 3

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除