Innholdsfortegnelse:

Enkel opprettelse - Lysalarm: 4 trinn
Enkel opprettelse - Lysalarm: 4 trinn

Video: Enkel opprettelse - Lysalarm: 4 trinn

Video: Enkel opprettelse - Lysalarm: 4 trinn
Video: VELES - ТРЕЙДИНГ БОТ ДЛЯ ЗАРАБОТКА КРИПТОВАЛЮТЫ 2024, Juli
Anonim
Enkel opprettelse - lysalarm
Enkel opprettelse - lysalarm

Dette eksperimentet er veldig interessant - å bruke en DIY fototransistor. DIY fototransistorer bruker glødeffekten og fotoelektrisk effekt av lysdioder - de vil generere svake strømmer når noe lys skinner på den. Og vi bruker en transistor for å forsterke strømmen som genereres, slik at Arduino Uno -kortet kan oppdage dem.

Trinn 1: Komponenter

- Arduino Uno -bord * 1

- USB -kabel * 1

- Passiv summer *1

- Motstand (10KΩ) * 1

- LED * 1

- NPN Transistor S8050 * 1

- Brødbrett * 1

- Jumper ledninger

Trinn 2: Skjematisk diagram:

Skjematisk diagram
Skjematisk diagram

Trinn 3: Fremgangsmåte

Med den fotoelektriske effekten genererer lysdioder svake strømmer når de utsettes for lysbølger.

NPN består av et lag med P-dopet halvleder ("basen") mellom to N-dopede lag. En liten strøm som kommer inn i basen forsterkes for å produsere en stor kollektor og emitterstrøm. Det vil si at når det er en positiv potensialforskjell målt fra emitteren til en NPN -transistor til basen (dvs. når basen er høy i forhold til emitteren) samt en positiv potensialforskjell målt fra basen til kollektoren, transistoren blir aktiv. I denne "på" -tilstanden strømmer strøm mellom kollektoren og emitteren til transistoren. Verdien til A0 vil være større enn 0. Ved programmering gir vi summeren pip når A0 er større enn 0.

En 10kΩ nedtrekksmotstand er festet til transistorens utgangstrinn for å unngå at analog port suspenderes for å forstyrre signaler og forårsake feilvurdering.

Trinn 1:

Bygg kretsen.

Steg 2:

Last ned koden fra

Trinn 3:

Last opp skissen til Arduino Uno -brettet

Klikk på Last opp -ikonet for å laste opp koden til kontrollkortet.

Hvis "Ferdig opplasting" vises nederst i vinduet, betyr det at skissen er lastet opp.

Slå på en lommelykt på LED -en, og du kan høre summeren.

Trinn 4: Kode

// Enkel opprettelse- Lysalarm

//Nå kan du

høre at summeren gir lyder når lysdioden lyser.

// E -post:

//Nettsted: www.primerobotics.in

ugyldig oppsett ()

{

Serial.begin (9600); // start seriell port på 9600 bps:

}

hulrom ()

{

int n = analogRead (A0); // les verdien fra

analog pin AO

Serial.println (n);

hvis (n> 0) // Hvis det er en spenning

{

pinMode (5, OUTPUT); // sett den digitale pinnen 5 som utgang

tone (5, 10000); // Genererer en firkantbølge (10000 Hz

frekvens, 50% driftssyklus) på pinne 5

pinMode (5, INNGANG); // sett pinnen 5 som inngang

}

}

Anbefalt: