Sadržaj:

Jednostavno kreiranje - svjetlosni alarm: 4 koraka
Jednostavno kreiranje - svjetlosni alarm: 4 koraka

Video: Jednostavno kreiranje - svjetlosni alarm: 4 koraka

Video: Jednostavno kreiranje - svjetlosni alarm: 4 koraka
Video: БЕСПРОВОДНОЕ ВИДЕОНАБЛЮДЕНИЕ WIFI комплект KERUI со слежением за людьми 2024, Novembar
Anonim
Jednostavno kreiranje - svjetlosni alarm
Jednostavno kreiranje - svjetlosni alarm

Ovaj eksperiment je zaista zanimljiv - primijeniti DIY fototranzistor. Foto -tranzistori "uradi sam" koriste efekt sjaja i fotoelektrični efekt LED -a - generirat će slabe struje kada na njega zasja svjetlost. Koristimo tranzistor za pojačavanje generiranih struja, tako da ih Arduino Uno ploča može otkriti.

Korak 1: Komponente

- Arduino Uno ploča * 1

- USB kabel * 1

- Pasivni zujalica *1

- Otpornik (10KΩ) * 1

- LED * 1

- NPN tranzistor S8050 * 1

- Oglasna ploča * 1

- Žice za spajanje

Korak 2: Šematski dijagram:

Shematski dijagram
Shematski dijagram

Korak 3: Postupak

S fotoelektričnim efektom, LED diode stvaraju slabe struje kada su izložene svjetlosnim valovima.

NPN se sastoji od sloja poluvodiča dopiranog P ("baza") između dva sloja dopirana sa N. Mala struja koja ulazi u bazu pojačava se kako bi proizvela veliku kolektorsku i emitersku struju. To jest, kada postoji pozitivna razlika potencijala izmjerena od emitera NPN tranzistora do njegove baze (tj. Kada je baza visoka u odnosu na emiter), kao i pozitivna razlika potencijala izmjerena od baze do kolektora, tranzistor postaje aktivan. U ovom "uključenom" stanju struja protiče između kolektora i emitera tranzistora. Vrijednost A0 će biti veća od 0. Programiranjem se oglašava zvučni signal kada je A0 veći od 0.

Otporni otpornik od 10 kΩ priključen je na izlazni stupanj tranzistora kako bi se izbjeglo suspendiranje analognog porta da ometa signale i uzrokuje pogrešnu procjenu.

Korak 1:

Izgradite kolo.

Korak 2:

Preuzmite kôd sa

Korak 3:

Prenesite skicu na Arduino Uno ploču

Pritisnite ikonu Upload da biste učitali kôd na kontrolnu ploču.

Ako se na dnu prozora pojavi poruka "Gotovo učitavanje", to znači da je skica uspješno učitana.

Osvijetlite LED lampicu baterijskom lampom i čućete zvučni signal.

Korak 4: Kodirajte

// Jednostavno stvaranje- svjetlosni alarm

// Sada možete

čuti da se zujalica oglašava kada LED svijetli.

// Email:

//Website:www.primerobotics.in

void setup ()

{

Serial.begin (9600); // pokretanje serijskog porta pri 9600 bps:

}

void loop ()

{

int n = analogRead (A0); // čita vrijednost iz

analogni pin AO

Serial.println (n);

if (n> 0) // Ako postoji napon

{

pinMode (5, OUTPUT); // postavljamo digitalni pin 5 kao izlaz

ton (5, 10000); // Generira kvadratni val (10000 Hz)

frekvencija, 50% radni ciklus) na iglici 5

pinMode (5, INPUT); // postavljamo pin 5 kao ulaz

}

}

Preporučuje se: