Բովանդակություն:

Պարզ ստեղծագործություն - թեթև ահազանգ. 4 քայլ
Պարզ ստեղծագործություն - թեթև ահազանգ. 4 քայլ

Video: Պարզ ստեղծագործություն - թեթև ահազանգ. 4 քայլ

Video: Պարզ ստեղծագործություն - թեթև ահազանգ. 4 քայլ
Video: REMEMEBER... Our Victory IS At Hand (don't be caught sleeping) 2024, Հուլիսի
Anonim
Պարզ ստեղծագործություն - թեթև ահազանգ
Պարզ ստեղծագործություն - թեթև ահազանգ

Այս փորձն իսկապես հետաքրքիր է `DIY ֆոտոտրանսիստոր կիրառել: DIY ֆոտոտրանսիստորներն օգտագործում են լուսադիոդային լուսավորության էֆեկտը և լուսաէլեկտրական ազդեցությունը. Դրանք թույլ հոսանքներ կառաջացնեն, երբ դրա վրա որոշակի լույս է փայլում: Եվ մենք օգտագործում ենք տրանզիստոր `ուժեղացված հոսանքներն ուժեղացնելու համար, այնպես որ Arduino Uno տախտակը կարող է դրանք հայտնաբերել:

Քայլ 1: Բաղադրիչներ

- Arduino Uno տախտակ * 1

- USB մալուխ * 1

- Պասիվ ազդանշան *1

- Ռեզիստոր (10KΩ) * 1

- LED * 1

- NPN տրանզիստոր S8050 * 1

- Հացաթուղթ * 1

- Jumper լարերը

Քայլ 2: Սխեմատիկ դիագրամ

Սխեմատիկ դիագրամ
Սխեմատիկ դիագրամ

Քայլ 3: Ընթացակարգ

Ֆոտոէլեկտրական էֆեկտով LED- ները թույլ հոսանքներ են առաջացնում, երբ ենթարկվում են լույսի ալիքների:

NPN- ը բաղկացած է P- դոպինացված կիսահաղորդիչի շերտից («հիմքը») երկու N- դոպինացված շերտերի միջև: Հիմքի մեջ մտնող փոքր հոսանքը ուժեղացվում է ՝ արտադրելով մեծ կոլեկտորային և արտանետիչ հոսանք: Այսինքն, երբ կա դրական ներուժի տարբերություն, որը չափվում է NPN տրանզիստորի էմիտորից մինչև նրա հիմքը (այսինքն, երբ բազան բարձր է թողարկողի նկատմամբ), ինչպես նաև հիմքից մինչև կոլեկտոր, չափված դրական պոտենցիալ տարբերություն ակտիվանում է: Այս «միացված» վիճակում հոսանքը հոսում է տրանզիստորի կոլեկտորի և արտանետողի միջև: A0- ի արժեքը կլինի 0 -ից մեծ: programրագրավորման միջոցով մենք ազդանշանային ազդանշան ենք տալիս, երբ A0- ն 0 -ից մեծ է:

Տրանզիստորի ելքային փուլին ամրացված է 10kΩ քաշվող դիմադրիչ, որպեսզի խուսափի անալոգային պորտի կասեցումից `ազդակներին ազդելու և սխալ դատողություն առաջացնելու համար:

Քայլ 1:

Կառուցեք շրջանը:

Քայլ 2:

Ներբեռնեք կոդը https://github.com/primerobotics/Arduino կայքից

Քայլ 3:

Վերբեռնեք ուրվագիծը Arduino Uno տախտակին

Կտտացրեք Վերբեռնման պատկերակին ՝ կոդը կառավարման տախտակին վերբեռնելու համար:

Եթե «Կատարված բեռնումը» հայտնվում է պատուհանի ներքևում, նշանակում է, որ ուրվագիծը հաջողությամբ բեռնվել է:

Այժմ, լուսադիոդը լուսավորեք LED- ի վրա և կարող եք լսել ազդանշանային ազդանշանը:

Քայլ 4: Կոդ

// Պարզ ստեղծում- Լույսի ահազանգ

// Այժմ, կարող եք

լսել, որ ազդանշանը հնչում է, երբ LED- ը փայլում է:

// Էլ. Փոստ:

// Վեբ կայք: www.primerobotics.in

դատարկ կարգավորում ()

{

Serial.begin (9600); // սկսել սերիական նավահանգիստ 9600 բիթ/ վրկ արագությամբ.

}

դատարկ շրջան ()

{

int n = analogRead (A0); // կարդալ արժեքը ից

անալոգային քորոց AO

Serial.println (n);

եթե (n> 0) // Եթե կա լարման

{

pinMode (5, OUTPUT); // թվային կապիչ 5 -ը սահմանել որպես ելք

տոնայնություն (5, 10000); // Առաջացնում է քառակուսի ալիք (10000 Հց

հաճախականություն, 50% աշխատանքային ցիկլ) 5 -րդ կապում

pinMode (5, Մուտք); // սահմանել PIN 5 -ը որպես մուտք

}

}

Խորհուրդ ենք տալիս: