Arduino Smart Home Anwendungen
Arduino IoT Internet der Dinge Microcontroller Arduino Uno Sensoren Speicher Automatisierung Internet of Things
What you will learn
Grundlegende Konzepte der Programmierung von Arduinos
Wie man eine Temperaturmessstation mit einem Arduino baut
Wie man zwei Arduinos verbindet und Daten austauscht
Wie man mit einem Arduino einen Teebeutelheber baut
Wie man mit einem Arduino eine Bewässerungsstation baut
Why take this course?
In diesem Kurs werden viele Grundfunktionen eines Arduinos sowie viele Sensoren und deren Programmierung sowie allgemeine Konzepte der Programmierung von Microcontroller gelehrt.
Es werden alle Projekte genau erklärt, dazu gibt es eine Anleitung welche Bauteile benötigt werden und wie die angeschlossen werden.
Das erste Projekt steuert eine LED und es werden hierbei die unterschiedlichen Programmierweisen von Verzögerungen mit und ohne Programmunterbrechung vorgestellt und genau erklärt.
Darüber hinaus wird ein Projekt gebaut, bei dem ein Alarmsignal durch einen Bewegungsmelder aktiviert wird und es wird erklärt, wie man den Radius und die Empfindlichkeit des Bewegungsmelders, der mit Infrarottechnik arbeitet, genau einstellt.
Als nächstes wird eine Temperaturmessstation gebaut. Bei diesem Projekt wird erklärt, wie man eine Bibliothek in der Arduino IDE installiert und diese in den Programmcode einbindet.
Im nächsten Projekt wird erklärt, wie man zwei Arduinos miteinander verbindet mit der sogenannten I2C Schnittstelle, damit diese kommunizieren und Daten austauschen können. Es wird ebenfalls erklärt, wie man diese Daten auf einem LCD-Display ausgibt um sie auch jederzeit ohne Computer ablesen zu können.
Ein weiteres Projekt ist eine Temperaturmessstation die den Maximalwert einer Temperatur dauerhaft speichert. Dazu wird erklärt, wie man den integrierten permanenten Speicher des Arduino aufruft, beschreibt und von diesem Speicher wieder Daten lädt um mit ihnen zu arbeiten.
Hinzu kommt ein automatisierter Teebeutelheber, der nach einer gewissen, vom Nutzer eingegebenen Zeit, mit Hilfe eines Servomotors den Teebeutel aus der Tasse hochzieht. Verwendet wird zur Eingabe eine sogenanntes keypad-Tastenfeld und zur Information, dass der Tee fertig ist, wird ein Piepser verwendet.
Des weiteren besteht ein Projekt aus einer Bewässerungssteuerung mit einem Arduino, der mit Hilfe eines kapazitiven Feuchtigkeitssensors die Feuchtigkeit im Boden misst und bei unterschreiten eines bestimmten Wertes ein Relais aktiviert, welches eine Wasserpumpe aktiviert, die Wasser zu den Blumen befördert, bis der Boden feucht genug ist.