Inhaltsverzeichnis:

Lichtintensitätslampe mit Arduino - Gunook
Lichtintensitätslampe mit Arduino - Gunook

Video: Lichtintensitätslampe mit Arduino - Gunook

Video: Lichtintensitätslampe mit Arduino - Gunook
Video: Как спрятать данные в ячейках Excel? 2024, November
Anonim
Lichtintensitätslampe mit Arduino
Lichtintensitätslampe mit Arduino

In diesem Projekt untersuche ich, wie man mit dem Arduino eine Lampe erstellt, die sich je nach Tageszeit ändert. Auf Wunsch des Benutzers ändert die Lampe ihre Helligkeit, wenn sie den Widerstand des LDR -Lichterkennungswiderstands- quantifiziert oder verringert. Dieses Projekt wurde auf Tinkercad abgeschlossen und verwendet ein Relais, um Strom in den Stromkreis auszulagern, den das Arduino für die Glühbirne nicht erfüllen kann. Hier ist, was Sie brauchen!

Lieferungen

1 Relais

1 Kiloohm Widerstand

1 LDR (Fotowiderstand)

1 Netzteil

1 Arduino

1 Steckbrett

1 Glühbirne

Schritt 1: Schritt 1: Richten Sie Ihr Steckbrett-Layout wie folgt ein

Schritt 1: Richten Sie Ihr Steckbrett-Layout wie folgt ein
Schritt 1: Richten Sie Ihr Steckbrett-Layout wie folgt ein

Um ein ähnliches Aussehen wie das Tutorial zu konzipieren, ist es unerlässlich, das Steckbrett-Layout nicht nur wegen seiner Ordentlichkeit, sondern auch wegen der Effizienz zu befolgen.

Schritt 2: Schritt 2: Fügen Sie das Relais, die Drähte, die Stromversorgung und die Widerstände hinzu

Schritt 2: Fügen Sie das Relais, die Drähte, die Stromversorgung und die Widerstände hinzu
Schritt 2: Fügen Sie das Relais, die Drähte, die Stromversorgung und die Widerstände hinzu

Bitte belassen Sie das Netzteil auf den Standardeinstellungen von Tinkercad (5 Volt, 5 Ampere Strom).

Schritt 3: Schritt 3: Verwenden Sie den folgenden Code, um die Schaltung so zu programmieren, dass sie basierend auf dem Widerstand des LDR. funktioniert

Schritt 3: Verwenden Sie den folgenden Code, um die Schaltung so zu programmieren, dass sie basierend auf dem Widerstand des LDR. funktioniert
Schritt 3: Verwenden Sie den folgenden Code, um die Schaltung so zu programmieren, dass sie basierend auf dem Widerstand des LDR. funktioniert

Geben wir dem Code einen Kontext. Die Arduino-Sprache ist sehr einzigartig und ähnelt in ihrer Einfachheit dem Blockcode-Scratch. Zuerst müssen wir unsere Ports deklarieren, die wir verwenden, um das Terminal 5 des Relais und das Terminal 2 des LDR zu verbinden. Ich persönlich habe die Ports 5 für das Relais und A0 für den LDR verwendet, Sie können jedoch einen der analogen Pins für den LDR und einen der digitalen Pins für das Relais auswählen. Wir müssen auf den Wert zugreifen, den der LDR bei unterschiedlichen Lichtstärken zurückgibt. Wir wenden also eine if-Anweisung an, die "if(analogRead(A0)> 500)" lautet, dann würde dies bedeuten, dass die Glühbirne bei Erreichen einer bestimmten Dunkelheit angeht und heller wird, je weniger Licht vorhanden ist.

Empfohlen: