INHOUDSOPGAWE:

Eenvoudige skepping - ligte alarm: 4 stappe
Eenvoudige skepping - ligte alarm: 4 stappe

Video: Eenvoudige skepping - ligte alarm: 4 stappe

Video: Eenvoudige skepping - ligte alarm: 4 stappe
Video: Black Screen 7 Hour Timer ⛈ Thunder and Rain ☂ + 1 Hour Alarm ⛈ For Sleeping 2024, Julie
Anonim
Eenvoudige skepping - ligte alarm
Eenvoudige skepping - ligte alarm

Hierdie eksperiment is regtig interessant - om 'n DIY fototransistor toe te pas. DIY fototransistors gebruik die gloei -effek en foto -elektriese effek van LED's - hulle sal swak strome genereer as daar lig skyn. En ons gebruik 'n transistor om die gegenereerde strome te versterk, sodat die Arduino Uno -bord dit kan opspoor.

Stap 1: Komponente

- Arduino Uno -bord * 1

- USB -kabel * 1

- Passiewe gonser *1

- Weerstand (10KΩ) * 1

- LED * 1

- NPN Transistor S8050 * 1

- Broodbord * 1

- Springdrade

Stap 2: Skematiese diagram:

Skematiese diagram
Skematiese diagram

Stap 3: Prosedure

Met die foto -elektriese effek genereer LED's swak strome wanneer dit aan liggolwe blootgestel word.

NPN bestaan uit 'n laag P-gedoteerde halfgeleier (die "basis") tussen twee N-gedoteerde lae. 'N Klein stroom wat die basis binnekom, word versterk om 'n groot kollektor- en emitterstroom te produseer. Dit wil sê, as daar 'n positiewe potensiaalverskil is, gemeet van die emitter van 'n NPN -transistor na die basis daarvan (dws wanneer die basis hoog is relatief tot die emitter), sowel as 'n positiewe potensiaalverskil wat gemeet word van die basis na die kollektor, die transistor aktief raak. In hierdie "aan" toestand vloei stroom tussen die kollektor en emitter van die transistor. Die waarde van A0 sal groter wees as 0. Deur te programmeer, laat ons die gonser piep as A0 groter is as 0.

'N 10kΩ aftrekweerstand is aan die transistor-uitgangsfase gekoppel om te verhoed dat analoogpoort opskort om seine te belemmer en verkeerde oordeel te veroorsaak.

Stap 1:

Bou die kring.

Stap 2:

Laai die kode af van

Stap 3:

Laai die skets op na die Arduino Uno -bord

Klik op die ikoon Oplaai om die kode na die beheerbord op te laai.

As 'Klaar oplaai' onderaan die venster verskyn, beteken dit dat die skets suksesvol opgelaai is.

Skyn nou 'n flitslig op die LED, en u kan die gonser hoor.

Stap 4: Kode

// Eenvoudige skepping- ligalarm

//Nou kan jy

hoor dat die gonser geluide maak as die LED skyn.

// E -pos:

// Webwerf: www.primerobotics.in

leemte opstelling ()

{

Serial.begin (9600); // begin die seriële poort met 9600 bps:

}

leemte lus ()

{

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

analoog pen AO

Serial.println (n);

as (n> 0) // As daar 'n spanning is

{

pinMode (5, UITGANG); // stel die digitale pen 5 as 'n uitset in

toon (5, 10000); // Genereer 'n vierkantgolf (10000 Hz

frekwensie, 50% dienssiklus) op pen 5

pinMode (5, INVOER); // stel die pen 5 as 'n invoer in

}

}

Aanbeveel: