Inhaltsverzeichnis:

Smart Home-Beleuchtung - Gunook
Smart Home-Beleuchtung - Gunook

Video: Smart Home-Beleuchtung - Gunook

Video: Smart Home-Beleuchtung - Gunook
Video: 30+ Beleuchtungs Ideen in Minecraft 1.14 | Minecraft Laternen bauen | Minecraft Beleuchtung 1.14 2024, November
Anonim
Smart Home-Beleuchtung
Smart Home-Beleuchtung

Hallo Leute, heute werden wir ein Projekt erstellen, bei dem wir eine Glühbirne basierend auf der Umgebungsbeleuchtung steuern. Wir werden PICO und einen lichtabhängigen Widerstand (LDR) verwenden, um Licht zu erkennen und eine Glühbirne ein- oder auszuschalten, je nachdem, wie intensiv die Beleuchtung um sie herum ist.

Schritt 1: Komponenten

Komponenten
Komponenten
  • PICO, verfügbar auf mellbell.cc (17 $)
  • LDR 12mm, ein Bündel von 30 bei ebay (0,99 $)
  • 2-Kanal-Relaismodul oder 1-Kanal-Relaismodul, erhältlich bei ebay (0,74 USD)
  • 10k Ohm Widerstand, ein Bündel von 100 bei ebay (0,99 $)
  • Mini-Steckbrett, ein Bündel von 5 bei ebay ($2,52)
  • Männlich - männliche Kabelbinder, ein Bündel von 40 bei ebay (0,99 $)
  • Männlich - weiblich Jumber-Drähte, ein Bündel von 40 bei ebay (0,99 $)
  • 220V Wechselstromlampe
  • 9 Volt Batterie

Schritt 2: Anschließen des LDR an PICO

Anschließen des LDR an PICO
Anschließen des LDR an PICO
Anschließen des LDR an PICO
Anschließen des LDR an PICO
Anschließen des LDR an PICO
Anschließen des LDR an PICO

Lichtabhängige Widerstände sind variable Widerstände, die ihren Widerstand abhängig von der auf sie fallenden Lichtmenge ändern. Ihr Verhältnis ist umgekehrt proportional, dh der Widerstand nimmt mit abnehmender Beleuchtung zu und mit zunehmender Beleuchtung ab.

Wir werden diese Eigenschaft verwenden, um die Spannung zu ändern, die unser PICO liest, und abhängig davon handeln. Dazu müssen wir mit unserem LDR einen Spannungsteiler erstellen, und so erstellen wir einen:

  • Wir verbinden die erste Seite des LDR mit PICOs Vc
  • Verbinden Sie die andere Seite des LDR mit A0 und einem 10K Ohm Widerstand
  • Verbinden Sie die andere Seite des Widerstands mit PICOs GND

Wir haben jetzt einen Spannungsteiler, bei dem das Signal, das unsere PICOs A0 erreicht, vom Widerstand unseres LDR abhängt. Das Signal aus einem Spannungsteiler wird dargestellt durch: Vout = (R2/(R1+R2)) * Vin. In unserem Fall

  • Vin = Die Stromquelle (Vc)
  • Vout = A0
  • R1 = Der Widerstand des LDR
  • R2 = 10k Ohm (unser Festwiderstand)

Sehen wir uns nun an, wie es sich bei unterschiedlichen Lichtverhältnissen verhält.

Erster Test: Ein beleuchteter Raum

Der Widerstand des LDR nimmt ab und erreicht fast 1K Ohm, versuchen wir das in unserer Gleichung:

A0= (10000/(1000+10000)) * 5 = 4,54v

Der ADC von PICO wandelt diese Spannung in einen digitalen Wert von 928 um.

Zweiter Test: Ein dunkler Raum

Der Widerstand des LDR steigt und erreicht fast 10K Ohm, versuchen wir es noch einmal in unserer Gleichung:

A0= (10000/(9000+10000)) * 5 = 2,63v

Der ADC von PICO wandelt diese Spannung in einen digitalen Wert von 532 um.

Nachdem wir nun Messwerte von unserem LDR erhalten können, können wir eine LED an unseren PICO anschließen und damit unsere Arbeit testen.

Schritt 3: Anschließen einer LED und Testen unserer Arbeit

Anschließen einer LED und Testen unserer Arbeit
Anschließen einer LED und Testen unserer Arbeit

Wir möchten nun, dass sich die LED je nach Lesung unseres LDR aus- und wieder einschaltet. Dies bedeutet, dass wir den Messwert von unserem LDR abrufen und einen Haltepunkt programmieren müssen, an dem unsere LED ein- und ausgeschaltet wird.

Sie benötigen Ihr Programm, um Folgendes zu tun:

  • Nehmen Sie ein Eingangssignal vom LDR an A0
  • Habe D2 als Ausgang für unsere LED
  • Definieren Sie eine Variable, die den Messwert unseres LDR darstellt
  • Anzeige des LDR-Signals auf A0 im seriellen Monitor
  • Definieren Sie einen Haltepunkt, an dem unsere LED ein- und ausgeschaltet werden soll.

Aber bevor wir unser Programm ausführen, verbinden wir die LED wie folgt mit unserem PICO:

  • Verbinden Sie das lange Bein der LED (die positive Anode) mit dem D2-Pin unseres PICO
  • Verbinden Sie das kurze Bein der LED (die negative Kathode) mit PICOs GND

Schritt 4: Anschließen des Relais an PICO

Anschließen des Relais an PICO
Anschließen des Relais an PICO

Jetzt wissen wir, dass unser PICO und unser Programm verbunden sind und ordnungsgemäß funktionieren. Wir können die Lichter unseres Hauses oder andere Heimgeräte steuern. Aber dafür brauchen wir ein Relais.

Relais bestehen aus Elektromagneten, die als Schalter verwendet werden, um einen Stromkreis zu öffnen und zu schließen. Wir werden PICO verwenden, um den Schaltvorgang des Relais zu steuern, um die Stromzufuhr zum Gerät zu steuern. Und das sind die Pinbelegung des Relais:

  • Vcc (Relais) -> An den 5-Volt-Pin (PICO) angeschlossen, um die Spule im Relais zu versorgen
  • GND (Relais) -> Verbunden mit PICOs GND, um die Spule im Relais zu versorgen
  • IN1 (Relais) -> Verbindet mit einem digitalen Ausgangspin, um ein Signal an das erste Relais zu senden, um den Stromkreis zu öffnen und zu schließen, in unserem Fall ist es D2 (PICO)
  • IN2 (Relais) -> Dies ist das gleiche wie IN1, aber für das zweite Relais, und wir werden es leer lassen, da wir nur eine Last haben.
  • Common "com" (Relais) -> Common ist mit einem Ende der zu steuernden Last verbunden.
  • Öffner "NC" (Relais) -> Das andere Ende der Last ist mit NC oder NO verbunden, wenn es mit NC verbunden ist, bleibt die Last vor dem Trigger verbunden.
  • Schließer "NO" (Relais) -> Das andere Ende der Last ist entweder mit NC oder NO verbunden, wenn sie mit NO verbunden ist, bleibt die Last vor dem Auslösen getrennt.

Wir werden jetzt nur die LED durch das Relaismodul ersetzen.

Schritt 5: Anschließen der Wechselstromlast und Programmieren des Relais

Anschließen der Wechselstromlast und Programmieren des Relais
Anschließen der Wechselstromlast und Programmieren des Relais
Anschließen der Wechselstromlast und Programmieren des Relais
Anschließen der Wechselstromlast und Programmieren des Relais

Jetzt müssen Sie nur noch die AC-Last an das Relaismodul anschließen, und Sie tun dies, indem Sie einen einzelnen Draht von Ihrer Last in zwei Hälften schneiden und dann ein Ende mit dem Com des Relais und das andere mit dem NO verbinden.

Der Code bleibt derselbe wie für die LED, da das Relais genau wie die LED ein digitales Signal verwendet. Ändern Sie jedoch die LED-Variable in Relais, damit sie klar und anschaulich bleibt.

Schritt 6: Sie sind fertig

Jetzt haben Sie ein Wechselstromlicht, das sich je nach Licht im Raum ein- und ausschaltet. Sie können dies mit jeder Hauselektronik tun, Sie müssen nur darauf achten, wie intelligent Sie sie machen!

Bitte zögern Sie nicht, uns Anregungen zu geben und Fragen zu stellen, wir beantworten sie gerne. Und wenn es dir gefällt, vergiss nicht, es auf Facebook zu teilen oder uns auf mellbell.cc ein Hallo zu schreiben.

Empfohlen: