Turinys:

Paprastas kūrimas - šviesos signalas: 4 žingsniai
Paprastas kūrimas - šviesos signalas: 4 žingsniai

Video: Paprastas kūrimas - šviesos signalas: 4 žingsniai

Video: Paprastas kūrimas - šviesos signalas: 4 žingsniai
Video: Mokslo sriuba: apie sąmoningą sapnavimą 2024, Liepa
Anonim
Paprastas kūrimas - šviesos signalas
Paprastas kūrimas - šviesos signalas

Šis eksperimentas tikrai įdomus - pritaikyti „pasidaryk pats“fototransistorių. „Pasidaryk pats“fototransistoriai naudoja šviesos diodų švytėjimo efektą ir fotoelektrinį efektą - jie sukurs silpną srovę, kai ant jo bus apšviesta tam tikra šviesa. Mes naudojame tranzistorių, kad sustiprintume sukurtas sroves, todėl „Arduino Uno“plokštė gali jas aptikti.

1 žingsnis: komponentai

- „Arduino Uno“lenta * 1

- USB kabelis * 1

- Pasyvus garsinis signalas *1

- Rezistorius (10KΩ) * 1

- LED * 1

- NPN tranzistorius S8050 * 1

- Duonos lenta * 1

- jungiamieji laidai

2 žingsnis: schema:

Schema
Schema

3 žingsnis: procedūra

Naudodami fotoelektrinį efektą, šviesos diodai sukuria silpną srovę, veikiami šviesos bangų.

NPN susideda iš P-legiruotojo puslaidininkio sluoksnio („pagrindo“) tarp dviejų N-legiruotų sluoksnių. Maža srovė, patenkanti į bazę, sustiprinama, kad susidarytų didelė kolektoriaus ir emiterio srovė. Tai yra, kai yra teigiamas potencialų skirtumas, išmatuotas nuo NPN tranzistoriaus emiterio iki jo pagrindo (ty kai bazė yra aukšta, palyginti su emiteriu), taip pat teigiamas potencialų skirtumas, matuojamas nuo pagrindo iki kolektoriaus, tranzistorius tampa aktyvus. Esant šiai „įjungtai“būsenai, srovė teka tarp tranzistoriaus kolektoriaus ir emiterio. A0 reikšmė bus didesnė nei 0. Programuodami mes pypsime, kai A0 yra didesnis nei 0.

Prie tranzistoriaus išvesties pakopos pritvirtintas 10 kΩ ištraukiamas rezistorius, kad analoginis prievadas nebūtų sustabdytas, kad trukdytų signalams ir sukeltų neteisingą vertinimą.

1 žingsnis:

Sukurkite grandinę.

2 žingsnis:

Atsisiųskite kodą iš

3 žingsnis:

Įkelkite eskizą į „Arduino Uno“lentą

Spustelėkite įkėlimo piktogramą, kad įkeltumėte kodą į valdymo skydelį.

Jei lango apačioje rodoma „Įkeltas“, eskizas sėkmingai įkeltas.

Dabar apšvieskite žibintuvėlį ant šviesos diodo ir galite išgirsti garsinį signalą.

4 žingsnis: kodas

// Paprastas kūrimas- šviesos signalas

//Dabar gali

girdėti, kad švyturėlis skleidžia garsus, kai šviečia šviesos diodas.

// El. Paštas:

// Svetainė: www.primerobotics.in

negaliojanti sąranka ()

{

Serial.begin (9600); // pradėti nuoseklųjį prievadą esant 9600 bps:

}

tuštumos kilpa ()

{

int n = analogRead (A0); // skaityti vertę iš

analoginis kaištis AO

Serijinis.println (n);

jei (n> 0) // Jei yra įtampa

{

pinMode (5, OUTPUT); // nustatykite skaitmeninį kaištį 5 kaip išvestį

tonas (5, 10000); // Sukuria kvadratinę bangą (10000 Hz

dažnis, 50% darbo ciklas) ant 5 kaiščio

pinMode (5, INPUT); // nustatykite 5 kaištį kaip įvestį

}

}

Rekomenduojamas: