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

    文章

    2918

    浏览量

    155899
  • LED显示屏
    +关注

    关注

    35

    文章

    1820

    浏览量

    98646
  • ESP8266
    +关注

    关注

    50

    文章

    962

    浏览量

    44851
收藏 人收藏

    评论

    相关推荐

    ESP8266 太空人动画的 OLED 显示

    ESP8266 太空人动画的 OLED 显示
    的头像 发表于 10-08 15:06 217次阅读
    <b class='flag-5'>ESP8266</b> 太空人动画的 OLED <b class='flag-5'>显示</b>

    STM32 ESP8266阿里云链接源码

    stm32F103C8T6 ESP8266 物联网电表 登录阿里云
    发表于 08-29 14:21 5次下载

    esp32和esp8266代码共用吗

    本文将介绍ESP32和ESP8266两款流行的微控制在代码共用性方面的可能性与差异性。 一、引言 随着物联网技术的飞速发展,越来越多的智能设备开始进入我们的生活。其中,ESP32和
    的头像 发表于 08-19 18:23 993次阅读

    esp8266esp32区别是什么

    以下是关于ESP8266ESP32的主要区别: 处理和架构 : ESP8266 :使用一个Tensilica L106 80MHz的处理
    的头像 发表于 08-19 18:16 4495次阅读

    esp8266不烧录可以使用吗

    Systems推出的低成本、低功耗的Wi-Fi模块。它基于Tensilica L106微处理,具有32位处理能力,最高频率可达160MHz。ESP8266具有丰富的外设接口,如GPIO、ADC、PWM等
    的头像 发表于 08-19 17:28 653次阅读

    esp8266wifi模块怎么连接手机

    ESP8266 WiFi模块连接手机主要可以通过两种方式实现: 通过路由连接(STA模式)和直接作为热点连接(AP模式) 。以下是两种连接方式的步骤: 一、通过路由连接(STA模式) 配置
    的头像 发表于 08-19 17:27 2299次阅读

    Arduino Nano 和 NodeMCU ESP8266 读取 DHT11 环境温湿度数据及 OLED显示

    Arduino Nano 和 NodeMCU ESP8266 读取 DHT11 环境温湿度数据及 OLED显示
    的头像 发表于 08-13 18:04 1002次阅读
    Arduino Nano 和 NodeMCU <b class='flag-5'>ESP8266</b> 读取 DHT11 环境温湿度数据及 OLED<b class='flag-5'>显示</b>

    ESP8266-12退出深度睡眠模式时挂起怎么解决?

    我正在使用 adafruits 的 esp8266 HUZZAH 板 (ESP8266-12),该板连接到温度/湿度传感器 (DHTxx),该传感器
    发表于 07-22 06:26

    如何对ESP8266进行降频?

    大家好,我正在做一个电池供电的物联网项目,正在考虑使用 esp8266。我需要让 esp 一直运行,以不断记录来自我的传感器的数据。不幸的是,即使我完全关闭 wifi,它仍然消耗 16mA 的功率
    发表于 07-19 10:55

    ESP8266做出web server,实现https的访问报错了的原因?

    参考5a-esp8266_sdk_ssl_user_manual_cn, 把ESP8266做出web server,采用的是自签名的认证,希望实现https的访问,但是报错:SSL/TSL 握手失败
    发表于 07-09 07:28

    esp8266无法收到usb-ttl发过来的串口数据如何解决?

    一、实验硬件:esp8266mini usb) usb-ttl一个 电脑 杜邦线若干。 连接:用usb-ttl的rx,tx,gnd分别连接esp8266的uart0的tx ,rx和gnd.
    发表于 07-09 06:43

    ESP8266上是否包含任何内部温度传感器

    ESP8266上是否包含任何内部温度传感器?我记得第一份数据表提到了它,但之后没有发布任何信息。我想从芯片中取出某种温度测量,而无需任何外部组件。
    发表于 07-08 06:28

    ESP8266网络天气时钟OLED显示

    基于ESP8266实现网络获取天气和时钟并OLED显示
    的头像 发表于 06-28 04:46 1002次阅读
    <b class='flag-5'>ESP8266</b>网络天气时钟OLED<b class='flag-5'>显示</b>

    国产低成本Wi-Fi SoC解决方案芯片ESP8266ESP8285对比差异

    ESP8285对比ESP8266差异如下: 1、ESP8285内部集成1/2MB Flash,DOUT模式。ESP8266则需要外接Flash; 2、
    的头像 发表于 05-17 11:44 1188次阅读
    国产低成本Wi-Fi SoC解决方案芯片<b class='flag-5'>ESP8266</b>与<b class='flag-5'>ESP</b>8285对比差异

    行业应用|光谱共焦传感器显示屏方面的测量

    01显示屏平面度检测、点胶不均匀等 行业应用|光谱共焦传感器显示屏方面的测量 02检测方案 1、使用H4UY D35A18R4S25传感器进行高度扫描测试 2、
    的头像 发表于 03-19 10:45 355次阅读
    行业应用|光谱共焦<b class='flag-5'>传感器</b>在<b class='flag-5'>显示屏</b>方面的测量