Sisällysluettelo:

Yksinkertainen luominen - valohälytys: 4 vaihetta
Yksinkertainen luominen - valohälytys: 4 vaihetta

Video: Yksinkertainen luominen - valohälytys: 4 vaihetta

Video: Yksinkertainen luominen - valohälytys: 4 vaihetta
Video: Silmukoiden luominen (oikeakätinen) 2024, Marraskuu
Anonim
Yksinkertainen luominen - valohälytys
Yksinkertainen luominen - valohälytys

Tämä kokeilu on todella mielenkiintoinen - tehdä DIY -fototransistori. DIY -valotransistorit käyttävät LED -valojen hehkuefektiä ja valosähköistä vaikutusta - ne tuottavat heikkoja virtauksia, kun niihin valaistaan jonkin verran valoa. Ja käytämme transistoria vahvistamaan syntyviä virtoja, joten Arduino Uno -levy voi havaita ne.

Vaihe 1: Komponentit

- Arduino Uno -levy * 1

- USB -kaapeli * 1

- Passiivinen summeri *1

- Vastus (10KΩ) * 1

- LED * 1

- NPN -transistori S8050 * 1

- Leipälauta * 1

- Hyppyjohdot

Vaihe 2: Kaavio:

Kaaviokuva
Kaaviokuva

Vaihe 3: Toimenpide

Valosähköisen vaikutuksen ansiosta LED -valot tuottavat heikkoja virtauksia, kun ne altistuvat valoaalloille.

NPN koostuu P-seostetusta puolijohdekerroksesta ("pohja") kahden N-seostetun kerroksen välissä. Tukiasemaan tuleva pieni virta vahvistetaan suuren keräin- ja emitterivirran tuottamiseksi. Toisin sanoen, kun on olemassa positiivinen potentiaaliero mitattuna NPN -transistorin emitteristä sen pohjaan (eli kun kanta on korkea suhteessa emitteriin) sekä positiivinen potentiaaliero mitattuna kannasta kollektoriin, transistori muuttuu aktiiviseksi. Tässä "päällä" -tilassa virta kulkee transistorin kollektorin ja emitterin välillä. A0: n arvo on suurempi kuin 0. Ohjelmoimalla äänimerkki kuuluu, kun A0 on suurempi kuin 0.

10 kΩ: n alasvetovastus on liitetty transistorin lähtöportaaseen, jotta analoginen portti ei keskeytyisi häiritsemään signaaleja ja aiheuttamaan virhearviointia.

Vaihe 1:

Rakenna piiri.

Vaihe 2:

Lataa koodi osoitteesta

Vaihe 3:

Lataa luonnos Arduino Uno -levylle

Napsauta Lähetä -kuvaketta ladataksesi koodin ohjauspaneelille.

Jos "Valmis lataus" näkyy ikkunan alareunassa, se tarkoittaa, että luonnos on ladattu onnistuneesti.

Nyt, loista taskulamppu LEDiin ja kuulet summerin piippauksen.

Vaihe 4: Koodi

// Yksinkertainen luominen- valohälytys

//Nyt voit

kuulet, että summeri antaa ääniä, kun LED -valo palaa.

// Sähköposti:

// Verkkosivusto: www.primerobotics.in

mitätön asennus ()

{

Sarja.alku (9600); // aloita sarjaportti nopeudella 9600 bps:

}

tyhjä silmukka ()

{

int n = analoginen (A0); // lukea arvo kohteesta

analoginen nasta AO

Sarja.println (n);

jos (n> 0) // Jos jännite on olemassa

{

pinMode (5, LÄHTÖ); // aseta digitaalinen nasta 5 lähtöksi

sävy (5, 10000); // Luo neliöaallon (10000 Hz

taajuus, 50% käyttöjakso) nastassa 5

pinMode (5, TULO); // aseta nasta 5 tuloksi

}

}

Suositeltava: