Sadržaj:
Video: Jednostavno kreiranje - svjetlosni alarm: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
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:
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:
Kreiranje greškom: 11 koraka
Creation by Error: Creation By Error izaziva i prisiljava nas da preispitamo svoje pretpostavke o preciznosti i tačnosti digitalnih uređaja i načinu na koji se oni koriste za tumačenje i razumijevanje fizičkog okruženja. S prilagođenim robotom koji emitira auru
Kreiranje lokalnog Blynk servera: 5 koraka
Kreiranje lokalnog Blynk servera: U ovom ćemo članku naučiti kako stvoriti lokalni Blynk server koji će uvelike smanjiti ukupnu latenciju koja je ponekad prisutna pri korištenju zadanog udaljenog servera. Postavili smo ga pomoću Pi Zero W, a također smo kreirali i demo projekt kako bismo bili sigurni da
Kontrolna ploča za COVID-19 (jednostavno i jednostavno): 4 koraka
Kontrolna ploča COVID-19 (jednostavno i lako): Svugdje postoji velika epidemija novog virusa COVID-19. Postalo je potrebno paziti na trenutni scenario COVID-19 u zemlji. Dakle, budući da sam bio kod kuće, ovo je bio projekt na koji sam mislio: " Informacijska nadzorna ploča " - Da
Kreiranje prve web stranice: 10 koraka
Kreiranje vaše prve web stranice: U ovom ćete vodiču naučiti izgraditi osnovnu web stranicu koja ima povezanu tablicu stilova i interaktivnu javascript datoteku
Kreiranje-upozorenje-pomoću-Ubidots-ESP32+Senzor temperature i vlažnosti: 9 koraka
Kreiranje-Upozorenje-Upotreba-Ubidots-ESP32+Senzor temperature i vlažnosti: U ovom vodiču ćemo mjeriti različite podatke o temperaturi i vlažnosti zraka pomoću senzora za temperaturu i vlažnost. Naučit ćete i kako poslati te podatke na Ubidots. Tako da ga možete analizirati s bilo kojeg mjesta za različite aplikacije. Također stvaranjem e -pošte