使用Arduino和ESP8266制作一个Instagram喜欢次数的速度表

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/woshi_ziyu/article/details/87901861

查看您的Instagram帖子的表现会很有趣!我们将制作一个小工具来显示每分钟您的帖子系喜欢次数的速度。在本篇文章中,您将学习到如何通过ESP8266从网页获取数据并将其发送到Arduino以分析和运行其他执行器。在本文结束时,您可以学到:

● 将ESP8266连接到互联网并从网页获取数据。

● 使用Arduino读取ESP8266数据并进行分析。

● 从Instagram等社交媒体获取数据。

● 制作一个可以向您展示Instagram喜欢次数速度的小工具。

在这里插入图片描述

所需的组件

● ElectroPeak ESP8266 ESP-01

● Arduino Nano开发板

● FTDI USB转TTL转换器

● TowerPro MG995 55G金属齿轮伺服电机

● Arduino IDE

ESP8266简介

在许多项目中,无线连接、Web访问和远程控制是非常有用的功能。 ESP-8266是一款低成本微控制器,具有完整的TCP / IP(传输控制协议和互联网协议)、32位MCU、10位ADC以及其他不同的接口,如PWM、HSPI和I2C,使微控制器能够连接到Wi- Fi网络。它是向项目添加wifi的最佳解决方案之一。

这款微控制器配有不同类型的模块,如ESP-01、ESP-12或其他开发板,如NodeMCU devkit、Wemos和Adafruit Huzzah。不同之处在于它们的引脚、易于使用所需的组件以及价格。微控制器有32个引脚,其16个引脚为GPIO;根据型号,提供的GPIO数量不同。对于ESP-01来说它只是两个引脚。使用ESP-8266时,您需要一个串行接口进行通信和编程。简单模块通常没有串行转换器(通常建议使用FTDI,但也可以使用其他转换器),它应该单独提供。内置稳压器、LED和上拉或下拉电阻是某些型号可能具有的其他功能;所有这些模块之间的最低成本是ESP-01,现在是我们的选择。

在这里插入图片描述

ESP-01是esp-8266的第一个模块,它只有两个GPIO引脚,需要3.3V电源。它没有稳压器,所以一定要有可靠的电源。它没有转换器,因此您需要USB转TTL转换器。该模块的转换器(以及其他型号的ESP)应处于3.3V模式。这样做的原因是转换器将通过脉冲产生0和1,这些脉冲的电压应该可以识别ESP,所以在购买之前检查一下。由于GPIO引脚数量有限以及它们的低电流(每个12mA),我们可能需要更多引脚或更多电流;因此,我们可以轻松地使用带有模块的Arduino访问其IO引脚(另一种访问更多GPIO引脚的方法是将芯片上非常细的线连接到您需要的引脚头,但它不是一个好的和安全的解决方案)。如果您不想使用其他电路板,可以设计或使用电路来增加电流。

更多内容请访问以下内容:https://www.yiboard.com/thread-1062-1-1.html

猜你喜欢

转载自blog.csdn.net/woshi_ziyu/article/details/87901861