Arduino 将传感器数据发送到 MySQL 服务器 (PHPMYADMIN)

在这个项目中,我将DHT11与Arduino连接,然后将DHT11的湿度和温度数据发送到phpmyadmin数据库。

使用的软件:

这些是我们在这个项目中使用的软件:

1. Arduino IDE:您可以从此链接下载最新的Arduino IDE: https://www.arduino.cc/en/Main/Software

Arduino 将传感器数据发送到 MySQL 服务器 (PHPMYADMIN)

2.安装XAMPP服务器:这里我们使用XAMPP服务器,它可以在Windows和Linux中使用,但我的建议是,如果你在Ubuntu(任何Linux平台)中,那么就使用LAMP。现在由于我们在 Windows 中,所以我们首选 XAMPP 服务器。所以你可以从此链接下载XAMPP服务器。

安装XAMPP服务器

另外,以下是 LAMP 服务器的步骤:

1.安装Apache:sudo apt-get install apache2

2.安装MySQL:

sudo apt-get 安装 mysql-server

3.安装PHP:

sudo apt-get install php5 libapache2-mod-php5

4. 重启服务器:

sudo /etc/init.d/apache2 restart

5.检查Apache   http://localhost/

单击上面的链接,您将获得一个 apache 页面,如果您没有获得该页面,则意味着您的安装出了问题

这里我们使用 PHPMYADMIN,它是 MySQL 服务器的 Web 界面,因此安装该命令时:

sudo apt-get install phpmyadmin

使用的组件:

1) Arduino UNO:Arduino Uno 是一款基于 ATmega328P(数据表)的微控制器板。它有 14 个数字输入/输出引脚(其中 6 个可用作 PWM 输出)、6 个模拟输入、一个 16 MHz 石英晶体、一个 USB 连接、一个电源插孔、一个 ICSP 接头和一个重置按钮。

2) 以太网扩展板:Arduino 以太网扩展板 2 只需几分钟即可将您的 Arduino 连接到互联网。只需将此模块插入您的 Arduino 板,使用 RJ45 电缆将其连接到您的网络,然后按照几个简单的步骤开始通过互联网控制您的世界。与 Arduino 一样,该平台的每个元素(硬件、软件和文档)都是免费且开源的。这意味着您可以准确地了解它的制作方法,并将其设计作为您自己的电路的起点。每天,数十万块 Arduino 板已经在为世界各地的人们的创造力提供源源不断的动力。

Arduino Uno 是一款基于 ATmega328P(数据表)的微控制器板
1 / 2

3)DHT11传感器:该DHT11温湿度传感器具有校准数字信号输出,具有温湿度传感器功能。它集成了高性能8位微控制器。其技术保证了高可靠性和优异的长期稳定性。该传感器包括一个电阻元件和一个用于湿式 NTC 温度测量装置的传感器。具有品质优良、响应速度快、抗干扰能力强、性能高等特点。

DHT11温湿度传感器

电路原理图:

DHT11温湿度传感器

上面给出了该项目的电路图。

您需要先连接以太网扩展板,如上图所示,然后您需要进行 DHT11 连接。

代码:

您可以从我们的 github 页面获取该项目的源代码。这是GitHub 链接 ( https://github.com/Embedotronics/Sending-Temperature-and-Humidity-Data-to-MySQL-Server-PHPMYADMIN-using-Arduino )。

如果您对此项目有任何疑问,请随时在下面评论我们。

传感器编程 - Arduino 将传感器数据发送到 MySQL 服务器 (PHPMYADMIN)如果您想了解有关嵌入式系统的更多信息,您可以访问我们的YouTube 频道( https://www.youtube.com/channel/UCRT8PkDAWWA8Bk5soIT33Rw )。

嵌入式系统和物联网

Pawan Joshi从事嵌入式系统和物联网工作。我对嵌入式系统和物联网非常感兴趣。大家可以关注微信公众号:计算机程序吧(上方二维码)。