Inhoudsopgave:

Eenvoudige creatie - Lichtalarm - Ajarnpa
Eenvoudige creatie - Lichtalarm - Ajarnpa

Video: Eenvoudige creatie - Lichtalarm - Ajarnpa

Video: Eenvoudige creatie - Lichtalarm - Ajarnpa
Video: Loxone Explained: 5 configuratietips voor de perfecte verlichting [2021] [HD] 2024, November
Anonim
Eenvoudige creatie - Lichtalarm
Eenvoudige creatie - Lichtalarm

Dit experiment is echt interessant - om een doe-het-zelf fototransistor toe te passen. DIY-fototransistoren gebruiken het gloei-effect en het foto-elektrische effect van LED's - ze zullen zwakke stromen genereren wanneer er wat licht op schijnt. En we gebruiken een transistor om de gegenereerde stromen te versterken, zodat het Arduino Uno-bord ze kan detecteren.

Stap 1: Componenten

- Arduino Uno-bord * 1

- USB-kabel * 1

- Passieve zoemer * 1

- Weerstand (10KΩ) * 1

-LED * 1

-NPN Transistor S8050 * 1

- Broodplank * 1

- Jumper draden

Stap 2: Schematisch diagram:

Schematisch diagram
Schematisch diagram

Stap 3: Procedure

Met het foto-elektrisch effect genereren LED's zwakke stromen bij blootstelling aan lichtgolven.

NPN bestaat uit een laag P-gedoteerde halfgeleider (de "basis") tussen twee N-gedoteerde lagen. Een kleine stroom die de basis binnenkomt, wordt versterkt om een grote collector- en emitterstroom te produceren. Dat wil zeggen, wanneer er een positief potentiaalverschil is gemeten van de emitter van een NPN-transistor naar zijn basis (dwz wanneer de basis hoog is ten opzichte van de emitter), evenals een positief potentiaalverschil gemeten van de basis naar de collector, de transistor actief wordt. In deze "aan"-toestand vloeit er stroom tussen de collector en de emitter van de transistor. De waarde van A0 zal groter zijn dan 0. Door te programmeren laten we de zoemer piepen wanneer A0 groter is dan 0.

Een pull-down-weerstand van 10 kΩ is bevestigd aan de uitgangstrap van de transistor om te voorkomen dat de analoge poort wordt onderbroken om signalen te verstoren en een verkeerde beoordeling te veroorzaken.

Stap 1:

Bouw de schakeling.

Stap 2:

Download de code van

Stap 3:

Upload de schets naar het Arduino Uno-bord

Klik op het pictogram Uploaden om de code naar de besturingskaart te uploaden.

Als "Klaar met uploaden" onderaan het venster verschijnt, betekent dit dat de schets succesvol is geüpload.

Schijn nu met een zaklamp op de LED en je hoort de zoemer.

Stap 4: Coderen

//Eenvoudige creatie - Lichtalarm

//Nu kan je

hoor dat de zoemer geluid maakt als de LED brandt.

//E-mail:

// Website: www.primerobotics.in

ongeldige setup()

{

Serieel.begin(9600); // start seriële poort op 9600 bps:

}

lege lus()

{

int n=analogRead(A0); // lees de waarde van

analoge pin AO

Serieel.println(n);

if(n>0) //Als er een spanning is

{

pinMode (5, UITGANG); // stel de digitale pin 5 in als uitgang

toon (5, 10000); // Genereert een blokgolf (10000 Hz.)

frequentie, 50% inschakelduur) op pin 5

pinMode (5, INGANG); // stel pin 5 in als invoer

}

}

Aanbevolen: