该源码是关于0.96寸OLED显示屏如何显示中文例程源码,有任何问题可以私信我,我会及时回复的,如果下载链接有问题,可以私信我
2022-01-10 21:44:12 1.23MB OLED
1
压缩包内包含:IC卡调试工具与使用文档,以及IC卡和MFRC522模块的数据手册,介绍了基本组成原理和内部存储器的功能,以及各种命令交互的数据协议格式
2022-01-09 14:57:45 1.65MB IC卡 树莓派 MFRC522 SPI
1
使用STM32的DMA传输操作控制SPI接口的TFT液晶屏的例程,亲测可用
2022-01-08 17:02:40 794KB TFT ILI9328 SPI DMA
1
ESP8266+SH1106 OLED屏实现天气预报+温度显示+NTP时间同步5屏带中文显示V7.4版
2022-01-07 18:23:24 34KB ESP8266+SH1106 ESP8266网络天气时钟
1
STM32移植u8g2库(HAL库)(硬件SPI)(sh1106_128x64)MCU型号为STM32F103RCT6,OLED屏为中景园电子1.3寸屏,驱动芯片为sh1106,分辨率为128x64,MDK版本为V5.34。
2022-01-07 14:02:41 25.12MB stm32
1
有很多使用各种技术的基于Arduino的金属探测器。这是其中之一直接使用频率测量的。 组件和耗材 SparkFun Arduino Pro Mini 328-5V / 16MHz×1个 图形OLED,128 x 64×1个 必要的工具和机器 烙铁(通用) 3D打印机(通用) 关于这个项目 不久前,我决定建造一个简单的金属探测器。当然,有很多金属探测器设计,例如BFO,VLFD,PI等。我曾经尝试过其中的一些方法,但结果却不尽相同,然后在一个无聊的晚上浏览互联网时,我偶然发现了该博客并决定建造这种类型的金属探测器。设计非常简单-有一个简单的振荡器电路和一个频率计数器。当线圈越过或接近各种铁磁或顺磁材料时,振荡器的频率会发生变化,您可以根据此变化确定金属地点。此外,由于可以在任何微控制器上实现频率计数器,因此您可以通过许多不同的方式分析频率变化,从而有可能导致金属微分甚至滤除频率漂移,这困扰着其他类型的检测器。 附件有这个项目的代码,可以发现这里的文件夹中arduino/MetalDetector。文件夹arduino/MetalDetector/third-party包含启发该项目的代码。 除Arduino源代码外,您还将找到该项目的3D打印零件的OpenSCAD文件和STL文件,螺丝除外,该螺丝可固定臂和线圈零件。 运作方式 搜索线圈集成了带缓冲电路的Collpits振荡器,该电路产生大约660kHz的信号。该振荡器放置在尽可能靠近线圈的位置。信号由Arduino Pro Mini板(使用ATmega168)拾取,正在测量频率。32点测量频率存储在FIFO缓冲区中,按比例缩放以适合显示屏的128个像素,并与电池指示器一起绘制在128x32 OLED显示屏上。 振荡器需要预热一段时间,但这并不是必须的-因为一旦开始摆动搜索线圈并发现任何金属,图形上就会出现尖峰。如果在此之前还没有确定振荡器的频率-图形将不会是水平的。相反,一旦稳定-图形将是水平的。这种操作不需要校准或归零:) 施工 这是使用3D打印部件组装的金属探测器的图片: 在图片中的此处,您可以看到缠绕在3D打印线圈骨架上的搜索线圈,连接搜索线圈和Arduino的编织线以及带有arduino本身和OLED的电池座。 搜索线圈集成了振荡器。振荡器由SMD组件组装而成,主要是电阻器,电容器和BC846晶体管。振荡器的电路板用铜箔包裹,以使其与环境隔离。我不记得线圈中有多少匝,但是大约15到20匝。我认为匝数越少越好,因为频率越高,并且由于金属存在时电感变化引起的频率变化越大,这使得金属检测更加灵敏。频率越高,频率计数器响应越快。尽管由于土壤条件而需要权衡信号频率和灵敏度。如果土壤富含矿物质且潮湿,它可能导电性很强,从而阻止了高频信号的穿透,从而限制了准确性和灵敏度。线圈的绕组用环氧树脂胶密封。 这是检测器内部的样子: Arduino Pro Mini和OLED以及分压器,按钮开关和搜索线圈接头连接到一个小面包板上。整个东西都粘在两个18650锂离子电池上,两个电池都粘在外壳的底部。 如您所见,OLED显示屏连接到Arduino的I2C接口,电池分压器连接到A0模拟引脚,而来自搜索线圈振荡器的信号直接连接到数字引脚5。 振荡器从串联的两个18650电池接收直接功率,并输出产生的信号。这是从线圈接收到的信号: 信号的质量并不重要(很明显,我没有对Q2基极电流进行过多考虑),因为重要的是触发arduino引脚的触发,该引脚配置为计数器寄存器。 3D打印零件 使用OpenSCAD 设计3D打印的零件,并使用Geeetech Rostok 301 3D打印机进行打印。 这个项目花费了我一个多晚上的时间,我想说要花几个周末才能进行组装和编程。有不同的迭代。首先,我设计了另一种大约30匝的线圈,完全用环氧树脂胶封闭。我还使用了NOR门作为振荡器缓冲器,在最终版本中比单个晶体管要好得多...尽管线圈很大-直径约为30cm,这降低了其对小物体的灵敏度。较小的和3D打印的线圈在机械和电气方面都证明更加稳定,但是由于耦合性强,即使将我的手靠近电线甚至靠近外壳,它也很敏感。我尝试了不同的频率测量方法。最初尝试使用与原始博客文章相同的代码。然后,在该概念被证明可行之后, 我还没有机会在室外进行测试,但是在室内发现地板下有金属结构(大约15厘米的混凝土和层压板)。我不知道它在不同土壤上的表现如何。 我计划在将来的某个时间设计线圈和振荡器电路板,并尝试使用VLF和PI检测器设计。 注意: 在某些国家/地区建造和使用金属探测器是违法的,因此在复制该项目之前,请务必确认你是否涉嫌违法。。
2022-01-06 22:47:34 19.34MB 金属探测器 oled 频率计数器 电路方案
1
0.96'OLED是一款高性能的显示设备。我们提供的资料里详细介绍YFROBOT 0.96’OLE(带字库)的使用方法,并提供详细的例程详解。该模块特点: 三色可选,模块有两种单色和黄蓝双色两种颜色可选,单色为纯白色和纯蓝色,双色为黄蓝双色; 超小尺寸,显示尺寸为0.96 寸,模块尺寸为27mm(长)*26mm(宽)*4mm(高); 高分辨率,分辨率为128*64; 两种接口模式,4 线串行SPI 接口模式,IIC 接口模式; 带字库芯片,可显示标准的国标简体(GB2312)汉字、8*16 点ASCII 粗体字库、7*8点ASCII 字库、5*7 点ASCII 字库; 兼容3.3V~5V 电压。 0.96’OLED 模块通过外部排针和单片机通讯,各引脚详细描述如下: 序号名称 说明 1 GND 地 2 VCC 电源,3.3V~5V 3 CLK 4线ISP接口模式:时钟线IIC接口模式:时钟线GT20L16S1Y的时钟线 4 DIN 4线ISP接口模式:串行数据线IIC接口模式:数据线GT20L16S1Y的串行数据输入端口 5 D/C 4线ISP接口模式:命令/数据标志位IIC接口模式:接GND 6 CS1 4线ISP接口模式:OLED片选IIC接口模式:接GND 7 SO GT20L16S1Y的串行数据输出端口 8 CS2 GT20L16S1Y的片选端口 附件包含以下资料: Aarduino OLED显示(实验1:HelloWord;实验2:贪吃蛇) STM32 OLED显示 资料手册 ASCII码表.pdf; GB2312简体中文编码表.pdf; GT20L16S1Y用户手册V35.pdf; SAS1-9046-B UG-2864HSWEG01-Univision.pdf; SSD1306-Revision 1.1 (Charge Pump).pdf 0.96'OLED(带字库)使用手册V1.0.pdf 字符图片取模软件
2022-01-06 15:32:00 7.24MB oled显示屏 字库芯片 电路方案
1
适用于市面上常见的OLED显示屏,常用的3500个汉字字库。置于程序中可直接使用。
2022-01-06 15:28:37 621KB OLED 汉字 字库
想用stm32的SPI程序打开TF卡,可以用这个程序,本程序只是可以读出TF卡。
2022-01-06 15:17:25 5.34MB tf sd stm32
1
5.2 介质相关接口 介质相关接口不属于本文范畴。 5.3 物理介质连接 支持 CANopen 设备连接的物理介质应满足通用高速两线制差分信号传输协议/ISO11898-2/要求。 备注:可以使用其他物理介质接入技术如/ISO11898-3/。 根据/ISO11898-2/规定使用的高速收发器 VCAN_H和 VCAN_L最大等级应达到+16V。CANopen 设备之间的电隔离 可选。建议使用误连接耐压等级在 30V 以上的收发器。 5.4 物理信令 位编码/解码和同步应符合/ISO11898-1/规范定义。 位定时应符合/ISO11898-1/规范的要求,建议参照表 1 的定义(总线长度范围估计见表 2)。至少支持一 种表中所列速度,建议都支持。 表 1:推荐位定时设置 位速率 标称位时间 tb 有效的采样点位置 范围 推荐的采样点位置 1 Mbit/s 1s 75%-90% 87.5% 800 kbit/s 1.25s 75%- 90% 87.5% 500 kbit/s 2s 85%-90% 87.5% 250 kbit/s 4s 85%-90% 87.5% 125 kbit/s 8s 85%-90% 87.5% 50 Kbit/s 20s 85%-90% 87.5% 20 Kbit/s 50s 85%-90% 87.5% 10 Kbit/s 100s 85%-90% 87.5%
2022-01-06 15:02:46 7.08MB CANOpen CiA301
1