Inhaltsverzeichnis:
- Schritt 1: Komponenten
- Schritt 2: Anschließen des LDR an PICO
- Schritt 3: Anschließen einer LED und Testen unserer Arbeit
- Schritt 4: Anschließen des Relais an PICO
- Schritt 5: Anschließen der Wechselstromlast und Programmieren des Relais
- Schritt 6: Sie sind fertig
Video: Smart Home-Beleuchtung - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
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
- 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
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
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
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
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:
Smart Home mit Arduino MKR1000 und M.I.T. Android-App: 4 Schritte
Smart Home mit Arduino MKR1000 und M.I.T. Android App: In diesem Tutorial beschreibe ich, wie Sie mit wenigen Komponenten Ihr Smart Home verbessern können. (Massachusetts Institu
Home-Erinnerung: 5 Schritte
Heimerinnerung: Dieses Projekt kann Ihre Familie daran erinnern, dass Sie zu Hause sind, wenn sie mit Hausarbeit oder anderen Dingen beschäftigt ist. Der Grund, warum ich diese Erinnerung erstelle, ist, dass meine Mutter jeden Tag, wenn ich von der Schule nach Hause komme, normalerweise kocht und sie nicht hören konnte, dass ich b
Erste Schritte mit der Heimautomatisierung: Home Assistant installieren: 3 Schritte
Erste Schritte mit der Hausautomation: Home Assistant installieren: Wir starten jetzt die Hausautomationsserie, in der wir ein Smart Home erstellen, das es uns ermöglicht, Dinge wie Licht, Lautsprecher, Sensoren usw. über einen zentralen Hub zusammen mit einem Sprachassistent. In diesem Beitrag erfahren Sie, wie Sie in
Polstern Sie Ihr Google Home Mini neu – wikiHow
Polstern Sie Ihren Google Home Mini neu: Möchten Sie einen wirklich einzigartigen digitalen Assistenten für Ihr Zuhause? Du könntest zu einem Flohmarkt, einem Secondhand-Laden oder dem Haus deiner Großmutter gehen und am Ende mit einem alten Stuhl enden. In diesem Fall können Sie diesen Möbeln durch Neupolsterung neuen Schwung verleihen
Smart Home: 10 Schritte
Smart Home: Diese Smart Home-Anwendung schaltet das Licht ein, in diesem Fall die LED, wenn es dunkel ist und eine Bewegung erkannt wird. Es hilft, wenn der Bereich dunkel ist, sodass Benutzer den Schalter für die Lichter nicht finden müssen, was im Dunkeln schwierig sein kann. Außerdem ist dies ein