|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/arduino-sunrise-wecker/
课程评论:没有评论
**课程名称:Arduino 物联网 智能灯与楼梯感应灯 (Arduino IoT Zimmerlampe und Treppenlauflicht)** **课程概述:** 本视频课程分为几个部分,旨在教授Arduino物联网项目,包括一个可远程控制的LED灯和一个带有感应功能的楼梯灯。 * **第一部分:基础知识** * 介绍项目开发所需的基础知识(适合新手)。 * **第二部分:智能灯制作(ESP32/ESP8266)** * 通过ESP32/ESP8266运行的本地Web服务器控制LED灯带。 * ** alarma功能:** * 实现渐进式亮起,模拟日出效果,帮助用户自然醒来。 * 通过NTP服务器获取时间,并将存储时间在SPIFFS中进行匹配。 * **物联网连接:** * 连接到免费的物联网代理(截至2022年)。 * 通过Web仪表板一键开关灯。 * 使用滑块控制灯的颜色。 * **第三部分:楼梯感应灯** * 编程控制楼梯灯的各种效果(开关、延时、渐变、楼梯照明效果)。 * 集成运动传感器,实现LED灯带的感应控制。 * **可选章节:** * 使用MOSFET将普通的12V LED灯带集成到项目中。 * **技术细节:** * 项目使用ESP32/ESP8266、WS2812b LED灯带、电容(100-1000µF)、电阻(220-500欧姆)。 * Web服务器和网站存储在ESP设备上,同一Wi-Fi网络内的用户可进行控制。 * 与其他设备共享报警功能。 **课程内容包含:** * Arduino编程语言速成。 * 详细的接线和Arduino编程指导。 * 传感器和程序代码的深入讲解(适合初学者)。 * WS2812b 5V LED灯带的实现。 * 使用MOSFET控制12V白色LED灯带的接线图和Arduino控制方法(额外章节)。 * 通过本地Wi-Fi和自建网站控制LED灯带。 * 自制闹钟功能,包含NTP时间同步和SPIFFS存储。 * 丰富的解释、实践案例和参考资料,非常适合初学者。 **项目实践性强,提供Arduino Sketch中间版本供下载,确保学习者能够成功完成项目。**
Der Videokurs ist in drei Teile untergliedert. Im ersten Abschnitt sind die Grundlagen für die Entwicklung dieses Projektes beschrieben. Wenn du schon Erfahrung mitbringst, springst du direkt in den nächsten Abschnitt zur Erstellung und Umsetzung. In diesem DIY-Videokurs werden wir ein LED-Leuchtband über einen lokalen Webserver, welcher auf dem ESP32/8266 läuft, ansteuern. Des weiteren werden wir im dritten Abschnitt eine Alarm-Funktion entwickeln, die uns auch bei einem etwaigen kurzen Stromausfall sicher und pünktlich weckt. Die Weckerfunktion wird so umgesetzt, dass das LED-Band Schritt für Schritt heller wird wodurch sich der Raum langsam erhellt. Dadurch wird die natürliche Aufweckphase unterstützt und du kannst entspannt in den Tag starten.Die Internet of Things Anbindung mit einem kostenlosen IoT-Broker (Stand 2022) erfolgt in einem weiteren Kapitel. Hier werden wir zuerst die Verbindung zu einem IoT-Broker erstellen und im Anschluss das Licht via Web-Dashboard ein/ausschalten.In einem nächsten Schritt können wir mittels Schieberegler die Lampenfarbe steuern. Im letzten Kapitel wird eine Treppenlicht-Steuerung programmiert. Es werden verschiedene Ein- und Ausschalt sowie Nachlauf-, Fading und Treppenbeleuchtungs-Effekte entwickelt. Im letzten Teil dieses Kapitels werden dann auch noch Bewegungssensoren für die Steuerung des LED-Bandes in die Schaltung integriert. Mit dieser Anleitung und den verschiedenen selbstentwickelten Beispielen steht deiner Treppenlichtsteuerung nichts mehr im Wege..Du kannst dieses Projekt mit der Schritt für Schritt Anleitung selber nachbauen. Ich stelle dir immer wieder die Zwischenstände des Arduino Sketchs zum Downloaden zur Verfügung, sodass du sicher zum Ergebnis kommst.Ich entwickle den Sunrise Wecker mit dem ESP32 und am Ende, wenn das Projekt fertig ist, adaptiere ich es für den ESP8266. Damit könnt ihr mit eurem favorisierten ESP, dieses Projekt nachbauen.Der Webserver und die Website sind am Webserver des ESP gespeichert, sodass mehrere Personen, die sich im gleichen WLAN befinden, die LED-Leuchte steuern können. Auch die Eingabe der Alarmfunktion ist zentral geregelt, sodass man mit unterschiedlichen Endgeräten die Leuchte/Alarmfunktion verwalten kann.Ebenfalls zeige ich dir in einem optionalen Kapitel, wie du mittels eines MOSFETs ein gewöhnliches 12V LED-Band ebenfalls in die von mir gezeigte Programmlogik implementieren kannst. Dadurch hast du die Möglichkeit ein bereits vorhandenes LED-Band für dieses Projekt zu nutzen.Wir verbauen in diesem Praxisprojekt folgende Komponenten.ESP32/ESP8266WS2812bKondensator 100-1000µF220 - 500 Ohm WiderstandIn diesem Videokurs ist enthalten:Kurzeinführung in die Arduino ProgrammierspracheUmfassende Anleitung zur Verdrahtung und Programmierung der WetterstationHintergrundwissen zu den SensorenBeschreibung des verwendeten Programmcodes (auch für Einsteiger_innen)Umsetzung mit dem 5V WS2812b LED-LichtbandBonuskapitel: Es wird auch auf die Verdrahtung eines weißen 12V LED-Bands mittels MOSFET-Steuerung eingegangen. Verdrahtungslogik und Ansteuerung mittels Arduino ist ebenfalls in einem Extra-Kapitel enthalten.Steuerung des LED-Bandes über das lokale WLAN via einer eigens erstellten Website.Selbsterstellte Alarmfunktion, indem wir uns einen aktuellen Timestamp von einem NTP Server holen und die gespeicherte Zeit am SPIFFS auslesen und abgleichen.Ebenso sind viele Erklärungen, Praxisbeispiele und Verweise zu vertiefender Literatur enthalten. Auch für Einsteiger_innen sehr gut geeignet.