Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Organisation
- Schritt 2: Fotowiderstand
- Schritt 3: Netzteil, Relais und Glühbirne
- Schritt 4: Codierung in Arduino
Video: Lichtintensitätslampe - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Hey Coder, heute werde ich euch beibringen, wie man eine Lampe mit einem Fotowiderstand auf TinkerCad erstellt. Lass uns anfangen!
Lieferungen
Du wirst brauchen:
* 1 Fotowiderstand
* 1 Arduino Uno R3
* 1 Glühbirne
* 1 Relais SPDT (da die Glühbirne 120 V braucht und der Arduino nur 5 V liefert)
* 1 Stromquelle
* 1 Steckbrett
Schritt 1: Organisation
Das erste, was Sie tun möchten, ist, Ihre Materialien wie auf dem Bild zu organisieren. Dies wird es einfacher machen, wenn wir alles miteinander verkabeln müssen.
Schritt 2: Fotowiderstand
Das erste, was wir verdrahten werden, ist der Fotowiderstand. Wir verbinden den 5V-Pin mit dem Pluspol des Steckbretts, fügen Masse hinzu (achten Sie darauf, dass Strom / Masse im gesamten Steckbrett hinzugefügt wird) und fügen Sie den Fotowiderstand eine Stiftreihe über dem Boden hinzu. Dazwischen verdrahten Sie den A0-Pin mit einem 1000-Ohm-Widerstand und verbinden ihn mit Plus.
Schritt 3: Netzteil, Relais und Glühbirne
Als nächstes werden wir die Stromquelle, das Relais und die Glühbirne mit dem Arduino verdrahten. Zuerst sollten wir die Masse mit dem Arduino verdrahten und die Enden jedes Steckbretts so verbinden, dass Strom und Masse rund um das Steckbrett gehen. Als nächstes verbinden wir für die Stromversorgung die Masse mit Klemme 1 des Relais und fügen Masse von Klemme 8 des Relais hinzu. Das Plus der Stromversorgung geht an Klemme 2 der Glühbirne und das Plus der Glühbirne geht an Klemme 7 des Relais. Schließlich können wir den digitalen Pin 4 mit der Klemme 5 des Relais verbinden. Damit ist die gesamte Verkabelung / Hardware fertig und wir können mit der Codierung des Arduino fortfahren!
Schritt 4: Codierung in Arduino
Die Codierung dafür ist zweiteilig; Void-Setup und Void-Schleife. Das Setup richtet, wie es heißt, Pins ein und die Schleife durchläuft ein Stück Code.
Für die Einrichtung von void verwenden wir pinMode, um eine bestimmte Pinnummer auszuwählen und zu wählen, ob es sich um eine Eingabe oder Ausgabe handelt. In diesem Fall ist Pin A0 der Eingang und Pin 4 der Ausgang. Serial.begin startet den seriellen Monitor für den Fotowiderstand. Damit können wir mit der void-Schleife beginnen.
Für void loop schreiben wir Serial.println (analogRead (A1)); um die Daten des Fotowiderstands und des seriellen Monitors auszudrucken. Wir schreiben eine if-Anweisung, dass, wenn der Fotowiderstand Zahlen über 500 (oder ein schwaches Licht) liefert, die Glühbirne ausgeschaltet und eingeschaltet wird, wenn sie nicht schwach ist. Und so ist der Code fertig und die Schaltung funktioniert!
Vielen Dank für das Lesen dieses Tutorials! Ich hoffe, dass Sie Spaß hatten!