Eine ESP8266 und Arduino Wetterstation

所在平台: Udemy

课程主页: https://www.udemy.com/course/eine-esp8266-und-arduino-wetterstation/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** ESP8266 与 Arduino 气象站 **课程概述:** 本课程将教您如何使用 ESP8266 构建一个支持 Wi-Fi 的气象站。该气象站集成了多种传感器,可测量多项环境数据: * **BMP180:** 测量温度和气压。 * **AHT10:** 测量湿度和露点。 * **BH1750:** 测量光照强度(单位:勒克斯)。 课程提供了气象站的多种变体: 1. **本地网页展示:** 在本地网络中创建一个网站,显示所有测量数据。 2. **Telegram Bot 通信:** 通过 Telegram Bot 实现远程通信,用户可以在世界任何地方获取所有测量数据。 3. **Arduino 与数据存储/分析:** 使用 Arduino 微控制器构建气象站,将数据输出到 LCD 显示屏,并存储到 Micro-SD 卡。课程还将介绍如何使用 R 语言进行数据分析,并提供必要的 R 命令。此外,还包括使用 Python 编写程序进行数据分析,无需 Python 编程基础。 课程还涵盖了从互联网获取当前时间和日期的方法,并将其应用于测量数据。 另外,课程还将介绍如何通过 ESPNOW 无线协议将室外站与室内站连接,并在室内站的 LCD 显示屏上显示数据。用户还可以获取当前测量值、最大值、最小值和平均值。 **课程内容亮点:** * ESP8266 和 Arduino 微控制器编程。 * 多种环境传感器的应用(BMP180, AHT10, BH1750)。 * Wi-Fi 网络连接和网页开发。 * Telegram Bot 集成与远程通信。 * ESPNOW 无线通信协议。 * LCD 显示屏和 Micro-SD 卡数据存储。 * 使用 R 语言和 Python 进行数据分析。 * 无需 Python 编程经验。

课程评论(0条)

课程详情

In diesem Kurs lernen Sie, wie man mit einem ESP8266 eine WLAN-fähige Wetterstation bauen. Die Wetterstaion selbst besteht aus einem BMP180 um die Temperatur und den Luftdruck zu messen. Außerdem verwendet sie einen AHT10, mit dem sie die Luftfeuchtigkeit und den Taupunkt misst. Darüber hinaus verwendet sie einen BH1750 Lichtstärkesensor, mit dem die Wetterstation die Lichtstärke in Lux misst.Es gibt von der Wetterstation verschiedene Varianten. Die erste Variante erzeugt im lokalen Netzwerk des Routers eine website, auf der die verschiedenen Messwerte dargestellt werden. Die zweite Variante kommuniziert mit dem Telegram Messenger per sogenanntem Telegram Bot. Damit kann von jedem Ort der Welt eine Kommunikation mit dem ESP8266 stattfinden und so können alle Messwerte abgerufen werden.Es wird auch erklärt, wie man mit die aktuelle Uhrzeit und das aktuelle Datum aus dem Internet abgerufen werden kann und für die Messwerte verwendet werden kann.Außerdem wird eine Außenstation per ESPNOW Wireless-Protokoll mit einer Innenstation verbunden, die die Daten auf einem LCD-Display ausgibt.Neben den aktuellen Messwerten können auch Maximalwerte sowie Minimalwerte und Durchschnittswerte abgerufen werden. Die dritte Variante wird mit einem Arduino Microcontroller gebaut und gibt die Daten auf einem LCD-Display aus und speichert die Messwerte auf einer Micro-SD Karte. Diese Daten werden mit der Statistiksoftware R ausgewertet und dem Nutzer hierfür die wichtigsten Befehle erklärt.Diese Daten können ebenfalls dann mit einem selbst geschriebenem Programm in Python analysiert werden. Die gesamte Programmierung des Programms wird ebenfalls in diesem Kurs erklärt, wobei keine Vorkenntnisse in der Programmiersprache Python erforderlich sind.

课程标签

0人关注该课程

主题相关的课程