四针角oled屏连接arduino_使用Arduino开发板连接OLED显示屏制作一款智能手表

我们大多数人都比较熟悉1602点阵液晶显示屏,它在许多项目中用于向用户显示一些信息。但是这些LCD显示器在他们能做的事情上有很多限制。在本篇文章中,我们将使用OLED显示Android智能手机的一些基本信息,如时间、日期、网络强度和电池状态。本篇文章主要介绍了制作一款基于Arduino的智能手表的基本思想和框架,并可进一步扩展以在OLED显示屏上显示来电、消息等等。

所以我们在这里通过使用Android应用程序从Android手机获取一些信息,然后使用蓝牙模块和Arduino Pro Mini开发板将此信息发送到OLED显示屏。 Android智能手机已经内置蓝牙来发送数据,在接收端我们使用蓝牙模块HC-06和Arduino开发板。蓝牙模块HC-05也可用于代替HC-06。

在Android应用程序中,数据从手机中获取并作为String发送到Arduino。Arduino收到数据后,解码传入的字符串并将其放入临时变量中以在OLED显示屏上显示。在OLED显示屏中,我们创建了一些图形来显示一些数值。

所需的硬件

●    OLED显示模块12864(SSD1306)

●    Arduino开发板(我们使用的是Arduino Pro Mini,也可以使用任何Arduino开发板)

●    蓝牙HC05 / HC06

●    连接导线

●    3.7v锂电池

OLED显示屏基本知识

术语OLED代表“有机发光二极管”,它使用与我们大多数电视机相同的技术,但与它们相比具有更少的像素。让这些酷炫的显示模块与Arduino接口真的很有趣,因为它会让我们的项目看起来很酷。本文中,我们使用的是单色4针SSD1306 0.96“OLED显示屏。此显示屏只能用于I2C模式。

OLED.jpg (18.59 KB, 下载次数: 49)

2018-12-11 21:13 上传

●    VCC  - > 3.3v

●    GND  - > GND

●    SDA  - > SDA(引脚3)

●    SCL  - > SCL(引脚5)

Arduino社区已经为我们提供了很多可以直接用来简化这些的库。我尝试了一些库,发现Adafruit_SSD1306库非常易于使用,并且有一些图形选项,因此我们将在本文中使用相同的库。在这里,我们还需要在Arduino IDE中再安装一个库 - GFX图形库,可以从这里下载。

电路原理图

使用带有Arduino的4针SSD1306 OLED的电路图非常简单,如下所示

Circuit-Diagram-for-Arduino-based-OLED-Smart-Watch.png (45.06 KB, 下载次数: 51)

2018-12-11 21:14 上传

Interfacing-OLED-display-with-Android-Phone-to-build-Smart-Watch.jpg (57.42 KB, 下载

你可能感兴趣的:(四针角oled屏连接arduino_使用Arduino开发板连接OLED显示屏制作一款智能手表)