回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

基于Mind+1.8和Siot的大屏监测系统 简单

头像 创客维克多 2023.05.30 231 7

        感谢DF提供的活动平台,还有Mind+1.8,让我在参加活动的路上不断提升经验值。

经过前几天的学习,我学会了利用Mind+1.8和siot制作可视化大屏。

        所以本次作品利用了Mind+1.8版本和Siot做了一个办公室温湿度、光照强度的大屏监测系统,实时收集气温、湿度、光照等数据,让这些数据在“可视化面板”里根据自己喜好的方式显示出来,真正做到实时监控。

步骤1 打开Mind+1.8

0.png

步骤2 添加扩展(掌控板、Wifi和MQTT)

5.png
6.png

步骤3 打开Siot添加主题

siot端.png

步骤4 连接DH11温湿度传感器

接线.jpg

步骤5 连接Wifi和MQTT

wifi.jpg
MQTT.jpg

步骤6 通过Siot获取掌控板数据

1.png
2.png
3.png
4.png

        室内开了空调,温度28-29℃,把传感器放到窗外边,温度38℃,太热了。所以这样子就可以不用出门知温度了。

        至此,一个可视化的大屏实时监控就做好了,还有更多功能等着我去实现。加油!

代码
/*!
 * MindPlus
 * mpython
 *
 */
#include <MPython.h>
#include <DFRobot_DHT.h>
#include <DFRobot_Iot.h>
// 静态常量
const String topics[5] = {"siot/温度","siot/光照","siot/音量","siot/湿度",""};
// 创建对象
DFRobot_Iot myIot;
DFRobot_DHT dht11_P9;


// 主程序开始
void setup() {
 mPython.begin();
 dht11_P9.begin(P9, DHT11);
 myIot.wifiConnect("Wifi Account", "Wifi Password");
 while (!myIot.wifiStatus()) {yield();}
 display.setCursor(18, 22);
 display.print("Wifi Connected");
 delay(2000);
 myIot.init("10.75.55.193","siot","5852487271934788","dfrobot", topics, 1883);
 myIot.connect();
 while (!myIot.connected()) {yield();}
 display.setCursor(15, 22);
 display.print("MQTT Connected");
 delay(2000);
 display.fillScreen(0);
}
void loop() {
 myIot.publish(topic_0, (String((String(dht11_P9.getTemperature()) + String(","))) + String(dht11_P9.getHumidity())), 1);
 myIot.publish(topic_1, (String((light.read()))), 1);
 myIot.publish(topic_2, (sound.read()), 1);
 delay(60000);
}

评论

user-avatar
  • hacker_

    hacker_2023.08.24

    mind+1.8在哪里有?

    0
    • 花生编程

      花生编程2023.08.01

      赞赞赞赞赞

      0
      • 花生编程

        花生编程2023.08.01

        厉害厉害

        0
        • 三春牛-创客

          三春牛-创客2023.07.29

          赞赞赞

          0
          • 三春牛-创客

            三春牛-创客2023.07.29

            不错不错

            0
            • 三春牛-创客

              三春牛-创客2023.07.29

              赞赞赞赞赞

              0
              • 三春牛-创客

                三春牛-创客2023.07.29

                不错不错

                0