0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

带ESP8266的温度传感器Web显示屏的制作

454398 来源:wv 2019-10-14 10:53 次阅读

步骤1:我用的东西

对于我的试用,我想使用ESP8266读取数字温度计并将结果传输到网站以进行可视化。

这是我用的东西:

1个ESP8266-E12

1个与Arduino兼容的DS18B20数字温度传感器

1个3.7v锂离子电池

第2步:连接一切

好吧,我不会讲究所有的棘手问题,因为那里有更好的说明,但是所附的图是一个很好的起点

主要要点是:

1。我用一个迷你面包板将ESP和温度计连接到电池上。

2。我使用了USB到TTL转换器(也从速卖通购买)。将您的代码上传到ESP板使生活变得轻松愉快。

3。 Arduino IDE用来编写和上传程序

第3步:Arduino代码

所以这就是ESP8266的美。我们可以完全避免使用arduino板,而只使用ESP本身。

我的程序很简单:

1。读取温度传感器

2。将数据发送到网页

3。将ESP板置于睡眠模式。

第3步是最关键的,因为我们希望该电池依靠电池运行,并因此使用尽可能少的功率。为此,我们调用ESP的deepSleep()命令,并为该函数传递持续时间以唤醒它。结果,程序只运行一次,并且只能运行到deepSleep()命令。当板卡唤醒时,它将执行重置并再次启动程序。

以下是主要代码段:

温度= sensor.getTempCByIndex(0);

t = Temperature.toFloat()* 100;

//我将其乘以100,以便可以将完整的整数传递给网页

///在网页上,我再除以100得到完整的十进制值。

温度=字符串(t);

//为什么选择“ byIndex”?//同一总线上可以有多个IC

//0表示线路上的第一个IC

sendToWeb(Temperature);////我的网页是一个简单的PHP页面,需要一个参数

///我只是简单地执行HTTP GET来传递数据。

ESP.deepSleep(SLEEPTIMEINSECONDS * 1000000) ;

延迟(1000);//永远不要到达这里

第4步:网页

该网站由两个方面组成:

1。一个接受温度信息的PHP页面,并将数据与温度读数的相应日期和时间一起写入txt文件。当心您的Web服务器所在的时区。我发现我的网站位于美国的某个地方(我在欧洲),并保存了美国当地的日期时间。通过在PHP代码中设置时区,可以轻松解决此问题。

2。显示温度图表的HTML + javscript页面。

这有点棘手,因为我没有开发网站图表的经验。但这就是Internet和开放源码之美的体现。我很快通过www.amcharts.com/javascript-charts找到了一个超酷的javascript图表库。图书馆员真是太好了!我使用了免费版本,还能够找到有关如何加载txt文件的示例。稍作调整,我就在屏幕上显示了我的温度数据,并能够放大和缩小。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 温度传感器
    +关注

    关注

    48

    文章

    2650

    浏览量

    154298
  • LED显示屏
    +关注

    关注

    34

    文章

    1699

    浏览量

    97942
  • ESP8266
    +关注

    关注

    50

    文章

    947

    浏览量

    43939
收藏 人收藏

    评论

    相关推荐

    ESP8266可作为Web服务吗?怎么实现?

    ESP8266可作为Web服务吗怎么实现
    发表于 10-24 08:17

    nodemcu和esp8266是什么关系?

    nodemcu和esp8266是什么关系 nodemcu和esp8266是什么关系?通俗理解就是nodemcu是一个开发板,基于esp8266的开发板。 目前市面上搭载有ESP8266
    的头像 发表于 10-20 14:53 2281次阅读
    nodemcu和<b class='flag-5'>esp8266</b>是什么关系?

    基于ESP8266的温湿度监测系统设计

    基于ESP8266的温湿度监测系统是一种利用物联网技术实现对环境温度和湿度实时监控的系统。该系统主要由传感器ESP8266模块、LCD显示屏
    的头像 发表于 09-26 18:25 1737次阅读

    使用ESP8266制作基于物联网的数字世界时钟

    电子发烧友网站提供《使用ESP8266制作基于物联网的数字世界时钟.zip》资料免费下载
    发表于 07-05 10:47 36次下载
    使用<b class='flag-5'>ESP8266</b><b class='flag-5'>制作</b>基于物联网的数字世界时钟

    ESP8266 WEB配网 掉电记忆

    之前有使用W600实现该功能,但现在考虑到使用的方便性,遂决定使用 Arduino和esp8266来实现
    的头像 发表于 06-14 10:47 895次阅读
    <b class='flag-5'>ESP8266</b> <b class='flag-5'>WEB</b>配网 掉电记忆

    带有ESP8266和TFT显示屏的神秘之眼吊坠

    电子发烧友网站提供《带有ESP8266和TFT显示屏的神秘之眼吊坠.zip》资料免费下载
    发表于 06-09 10:26 0次下载
    带有<b class='flag-5'>ESP8266</b>和TFT<b class='flag-5'>显示屏</b>的神秘之眼吊坠

    求助,有人有ESP8266和AHT20温度/湿度传感器的代码示例C++吗?

    我的学习方法是“通过示例”,因此,有人有 ESP8266 和 AHT20 温度/湿度传感器的代码示例 C++ 吗?我刚开始将此作为一种“爱好”,但我脑子里有几个项目想法! 我已经看到 SCL 和 SDA 的各种引脚分配,这是否取
    发表于 06-01 11:41

    ESP8266初次如何实现无线通信(基于电脑与ESP8266)

    一.需要的软件及硬件 1.软件 2.硬件 二.ESP8266的使用 .ESP8266的介绍 2.ESP8266进行初始AT指令的配置步骤 三.所用软件安装分享 ESP8266
    发表于 05-30 09:53 14次下载
    <b class='flag-5'>ESP8266</b>初次如何实现无线通信(基于电脑与<b class='flag-5'>ESP8266</b>)

    使用ESP8266-01模块的太阳能wifi泳池温度计,如何将模拟传感器信号直接连接到AD输入?

    我正在寻找围绕 ESP8266-01 模块构建太阳能 wifi 泳池温度计的电路创意。除非有办法将模拟传感器信号直接连接到 AD 输入,否则可能会查看 i2c 总线温度
    发表于 05-30 06:52

    在Uno、Mega、ESP8266ESP32上运行各种温度传感器,哪个温度传感器给出真实(实际)值?

    我在 Uno、Mega、ESP8266ESP32 上运行各种温度传感器,但我很好奇哪些最接近真实温度。 所有
    发表于 05-25 09:14

    ESP8266如何使用PIR运动传感器的深度睡眠来唤醒它?

    这是我的项目,它在 Adafruit HUZZAH ESP8266 上使用深度睡眠模式并由 PIR 运动传感器唤醒。然后它会重新连接到 WiFi 并通过 IFTTT 发送电子邮件。 电池寿命从大约
    发表于 05-23 08:16

    如何用4个传感器和1个显示器的主机构建一种家庭安全?

    我试图搜索类似的主题,但我没有找到,如果存在抱歉。 所以我想用 4 个传感器和 1 个显示器的主机构建一种家庭安全。 主 esp8266 需要从其他 4 个
    发表于 05-22 10:01

    如何使用ESP8266ESP NOW的无线传感器网络?

    大家好!我向您介绍我的第一个 ESP8266 微控制项目:它称为 Green Detect,它是一个无线传感器网络,控制通过 ESP-N
    发表于 05-19 08:20

    如何用ESP8266制作一个wifi扫描仪并显示信息?

    我正在用 ESP8266 制作一个 wifi 扫描仪并显示信息我正在使用基于 SPI 的诺基亚 1616/C100 显示器。这次我在本地编码 ESP
    发表于 05-16 06:35

    ESP8266没有反应的原因?

    无法解决的错误,然后锁定自己从 esp 接收数据(发送 AT 命令后 0 响应),经过 30 分钟的反复试验后修复。我不知道该怎么做,也许我只是愚蠢,我想做的就是为我妈妈制作带有一些模拟传感器的该死的自动植物浇水系统。
    发表于 05-11 06:10