Inhaltsverzeichnis:

Einfache Erstellung - Lichtalarm - Gunook
Einfache Erstellung - Lichtalarm - Gunook

Video: Einfache Erstellung - Lichtalarm - Gunook

Video: Einfache Erstellung - Lichtalarm - Gunook
Video: Loxone Explained: 5 Config Tipps für die perfekte Beleuchtung | 2021 [HD] 2024, Juli
Anonim
Einfache Erstellung - Lichtalarm
Einfache Erstellung - Lichtalarm

Dieses Experiment ist wirklich interessant – um einen DIY-Fototransistor anzuwenden. Selbstgebaute Fototransistoren nutzen den Leuchteffekt und den fotoelektrischen Effekt von LEDs – sie erzeugen schwache Ströme, wenn etwas Licht darauf gestrahlt wird. Und wir verwenden einen Transistor, um die erzeugten Ströme zu verstärken, damit das Arduino Uno-Board sie erkennen kann.

Schritt 1: Komponenten

- Arduino Uno-Board * 1

- USB-Kabel * 1

- Passiver Summer *1

- Widerstand (10KΩ) * 1

-LED * 1

- NPN-Transistor S8050 * 1

- Steckbrett * 1

- Überbrückungsdrähte

Schritt 2: Schematische Darstellung:

Schematische Darstellung
Schematische Darstellung

Schritt 3: Verfahren

Durch den photoelektrischen Effekt erzeugen LEDs schwache Ströme, wenn sie Lichtwellen ausgesetzt werden.

NPN besteht aus einer Schicht aus P-dotiertem Halbleiter (der "Basis") zwischen zwei N-dotierten Schichten. Ein kleiner Strom, der in die Basis eindringt, wird verstärkt, um einen großen Kollektor- und Emitterstrom zu erzeugen. Das heißt, wenn eine positive Potentialdifferenz vom Emitter eines NPN-Transistors zu seiner Basis gemessen wird (dh wenn die Basis relativ zum Emitter hoch ist) sowie eine positive Potentialdifferenz, die von der Basis zum Kollektor gemessen wird, ist der Transistor wird aktiv. In diesem "Ein"-Zustand fließt Strom zwischen Kollektor und Emitter des Transistors. Der Wert von A0 ist größer als 0. Durch die Programmierung lassen wir den Summer piepen, wenn A0 größer als 0 ist.

Ein 10 kΩ Pulldown-Widerstand ist an der Transistor-Ausgangsstufe angebracht, um zu vermeiden, dass der Analogport aussetzt, um Signale zu stören und Fehleinschätzungen zu verursachen.

Schritt 1:

Baue die Schaltung auf.

Schritt 2:

Laden Sie den Code von https://github.com/primerobotics/Arduino. herunter

Schritt 3:

Laden Sie die Skizze auf das Arduino Uno-Board hoch

Klicken Sie auf das Symbol Hochladen, um den Code auf die Steuerplatine hochzuladen.

Wenn unten im Fenster "Hochladen fertig" erscheint, bedeutet dies, dass die Skizze erfolgreich hochgeladen wurde.

Nun leuchten Sie mit einer Taschenlampe auf die LED und Sie können den Summerton hören.

Schritt 4: Code

// Einfache Erstellung - Lichtalarm

//Jetzt kannst du

hören Sie, dass der Summer Töne von sich gibt, wenn die LED leuchtet.

//Email:

//Website:www.primerobotics.in

Void-Setup ()

{

Serial.begin (9600); // serielle Schnittstelle mit 9600 bps starten:

}

Leere Schleife ()

{

int n=analogRead(A0); // den Wert auslesen von

analoger Pin AO

Serial.println(n);

if(n>0) //Wenn eine Spannung anliegt

{

pinMode(5, AUSGANG); // Setze den digitalen Pin 5 als Ausgang

Ton (5, 10000); // Erzeugt eine Rechteckwelle (10000 Hz

Frequenz, 50% Tastverhältnis) an Pin 5

pinMode(5, EINGANG); // setze den Pin 5 als Eingang

}

}

Empfohlen: