Inhaltsverzeichnis:

Infrarot-Hausautomation mit Arduino - Gunook
Infrarot-Hausautomation mit Arduino - Gunook

Video: Infrarot-Hausautomation mit Arduino - Gunook

Video: Infrarot-Hausautomation mit Arduino - Gunook
Video: Infrarot Daten senden und empfangen, einfach erklärt!| #EdisTechlab #arduino #sensor 2024, Juni
Anonim
Infrarot-Hausautomation mit Arduino
Infrarot-Hausautomation mit Arduino
Infrarot-Hausautomation mit Arduino
Infrarot-Hausautomation mit Arduino
Infrarot-Hausautomation mit Arduino
Infrarot-Hausautomation mit Arduino

ARDUINO-HAUSAUTOMATION

Hausautomation bedeutet einfach, Dinge, die Sie normalerweise manuell tun, automatisch für Sie zu erledigen. Normalerweise stehen Sie auf, um den Schalter umzulegen Sie. Ich sage, faul zu sein braucht auch etwas harte Arbeit.

Nun, das ist, was wir in diesem instructable sprechen werden.

MATERIALIEN

Arduino (ich benutze Arduino pro mini), aber jeder Geschmack ist in Ordnung

3- oder 2-Relais-Kanalmodul (ich verwende zwei. Aber 3 ist obligatorisch, wenn Sie die Fotowiderstandsfunktion verwenden möchten)

Infrarot-Empfängerdiode

Überbrückungsdrähte

2 Lampenfassungen (ich habe 1 verwendet, aber 2 ist obligatorisch, wenn Sie die Fotowiderstandsfunktion verwenden möchten)

Ventilator (Sie sollten dies in Ihrem Haus haben, also müssen Sie einen kaufen)

IR-Fernbedienung

AC-Glühbirne

AC-Stecker

Steckbrett

NTC 10k-Thermistor

1 Fotowiderstand

2 10k Widerstände

Summer

12V DC-Adapter

7805 Spannungsregler.

Schritt 1: Spannungsteiler

Spannungsteiler
Spannungsteiler

Spannungsteiler sind einfach in Reihe geschaltete Widerstände, um die Spannung abzusenken. Um mehr über Spannungsteiler zu erfahren, gehen Sie hier.

Schritt 2: Variable Widerstände (Thermistoren und Fotowiderstände)

variable Widerstände sind einfach Widerstände, die ihren Widerstandswert aufgrund bestimmter Umstände ändern.

In diesem instructables konzentrieren wir uns mehr auf Thermistoren und Fotowiderstände.

THERMISTOREN

aus dem Wort therm sollten Sie eine Vorstellung davon haben, dass es sich um Temperatur handelt. Es gibt zwei Arten von Thermistoren, nämlich NTC-Thermistoren und PTC-Thermistoren. Der Widerstand von NTC-Thermistoren nimmt mit steigender Temperatur ab, d. h. ihr Widerstand ist umgekehrt proportional zur Temperatur, während es bei PTC-Thermistoren umgekehrt ist.

HINWEIS: Wenn Sie hier einen Thermistor von 10 k Ohm haben, bedeutet dies, dass er bei Raumtemperatur 10 k beträgt, was 25 Grad Celsius beträgt.

FOTOWIDERSTAND

Fotowiderstände, auch als lichtabhängige Widerstände (LDRs) bekannt, sind Widerstände, die ihren Widerstandswert aufgrund von Änderungen der Lichtintensität ändern. Bei viel Licht sinkt ihr Widerstand und bei weniger Licht steigt ihr Widerstand.

Wenn wir diese variablen Widerstände verwenden, um einen Spannungsteiler zu bilden, können wir die Spannung leicht variieren.

Weitere Informationen zu Thermistoren finden Sie unter diesem Link.

Um mehr über Fotowiderstände zu erfahren, gehen Sie zu diesem Link.

Schritt 3: Infrarot

Infrarot
Infrarot

Ich werde hier nichts über Infrarot sagen, aber Sie können zu meinem vorherigen instructable gehen, wie man ein Infrarot-gesteuertes Auto mit Arduino für weitere Informationen erstellt. Um zu wissen, wie man das Infrarot mit Arduino verbindet, überprüfen Sie das Datenblatt zur Pin-Zuordnung online, da ich möglicherweise einen anderen Empfänger als den von Ihnen verwende. Verbinden Sie den Spannungsstift mit 5 V und GND mit GND und verbinden Sie seinen Ausgang mit dem digitalen Pin 10 von Arduino.

Schritt 4: EINRICHTUNG UND VERKABELUNG

EINRICHTUNG UND VERKABELUNG
EINRICHTUNG UND VERKABELUNG
EINRICHTUNG UND VERKABELUNG
EINRICHTUNG UND VERKABELUNG
EINRICHTUNG UND VERKABELUNG
EINRICHTUNG UND VERKABELUNG

Verbinden Sie Ihren Thermistor in Reihe mit einem 10k-Widerstand, verbinden Sie dann das andere Kabel des Thermistors mit 5V und verbinden Sie das andere Kabel des 10k-Widerstands mit Masse, dann verbinden Sie das mittlere Kabel mit dem Analogeingang. Machen Sie dasselbe für den Fotowiderstand. Um den analogen Pin zu kennen, überprüfen Sie einfach den Code und Sie können ihn auch in einen beliebigen analogen Pin Ihrer Wahl ändern.

Verbinden Sie das Pluskabel des Summers mit dem digitalen Pin 5 und das Minuskabel mit GROUND.

RELAIS

Verbinden Sie IN1 mit dem digitalen Pin 2

Verbinden Sie IN2 mit dem digitalen Pin 8

Verbinden Sie IN3 mit dem digitalen Pin 4

Schließen Sie NO1, 2, 3 an eine Leitung der AC-VERSORGUNG an

Verbinden Sie das Kabel der AC-Glühlampe mit Com1

Verbinden Sie ein Kabel des Lüfters mit COM2

Verbinden Sie ein Kabel der Wechselstrombirne der Nachttischlampe mit COM3

Verbinden Sie das andere Kabel aller AC-GERÄTE ZUSAMMEN UND SCHLIESSEN SIE SIE DANN AN das andere Kabel der AC-Versorgung an. Mein Relais schaltet sich ein, wenn der Arduino-Digital-Pin niedrig ist, wenn Ihres eingeschaltet ist, wenn er hoch ist, ändern Sie jedes niedrig zu hoch im Code. Um zu überprüfen, ob Ihr Relais auf Low oder High ankommt, verbinden Sie einen Eingang des Relaismoduls mit GND ist hoch. Informationen zur Staffel finden Sie hier.

Schritt 5: Code

Image
Image

Der Code wurde von NDUKWU PIUS erstellt, das bin natürlich ich. Laden Sie einfach den Code herunter und öffnen Sie ihn in der Arduino IDE. Ändern Sie es nach Ihrem Geschmack und laden Sie es hoch.

Empfohlen: