|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/sensor-data-streaming-with-arduino-in-python-by-plotly-dash/
课程评论:没有评论
**课程总结:构建你自己的物联网应用并实时监控数据** 本课程将指导你如何从零开始使用 NodeMCU ESP8266 构建物联网(IoT)应用。你将学习如何通过 Python 编程和 Plotly Dash 库来控制微控制器。 **核心学习内容:** * **硬件与连接:** * 使用 NodeMCU ESP8266 微控制器。 * 连接微控制器到云服务器,例如 Google Firebase、ThingSpeak,并将传感器数据插入 Google BigQuery 数据库。 * 实际应用中使用了 DHT22(测量温度、湿度)和 MQ-135(测量二氧化碳水平)传感器。 * 数据生成间隔设置为每 5 秒。 * **软件与开发:** * 使用 Python 编程语言。 * 利用 Plotly Dash 库创建用户界面。 * 从数据库检索数据并进行实时流式传输(在 Python 应用中)。 * **数据管理与可视化:** * 将传感器数据插入云服务器(Firebase, ThingSpeak)。 * 将数据插入 Google BigQuery 数据库。 * 实时监控移动设备上的数据。 * 创建多页面应用,并实现数据自动更新,无需刷新页面。 **课程亮点:** * **循序渐进的教学:** 提供详细的步骤指导,让你能够轻松上手。 * **实战项目:** 通过实际传感器(DHT22, MQ-135)和数据流式传输,让你掌握端到端的 IoT 应用开发。 * **强大的可视化工具:** 使用 Plotly Dash 创建交互式仪表板。 * **云服务集成:** 学习如何与多种主流云服务集成。 * **应用场景广泛:** 课程结束后,你将能够创建自己的家庭监控应用,利用不同传感器(如燃气、烟雾传感器)记录数据,并通过手机实时追踪,及时应对潜在风险。
In this course you will be taught how to create IOT applications from scratch with NodeMCU ESP8266. You will also learn how to control the microcontroller in your apps in Python programming with the library plotly dash. In this course you will also learn how to insert sensor data onto a cloud server using NodeMCU ESP8266. You will also learn how to retrieve it using Python applications and monitor data on your mobile device. In this course you will also learn how to connect microcontrollers to the Google Firebase database, ThingSpeak cloud server and insert data into the Google Big Query database.You will also learn in this course in the last four sections how to insert sensor data in the database and stream the data in real time in a python application. You will learn here how to create a user interface using the python library plotly dash and deploy the application on a cloud server to view data in real time. I have used DHT22 and MQ-135 sensors to measure temperature, humidity and level of carbon dioxide in the inside room and outside atmosphere. I have used the microcontroller Arduino and generated the data after each 5 seconds and then inserted the same time in the database. And then created the application in python using plotly dash application to retrieve data in this application and stream that data in real time. You will learn step by step how to use this application and how to create multi page and update data automatically over the selected period of time without refreshing the page.After learning this course, you will be able to create your own application e.g. you can use different gas sensors, smoke sensors in your home to record data and after inserting in the database, you can monitor your house in your mobile and overcome any risks within time by creating your own application.