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

Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ

Video: Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ

Video: Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Video: SKR 1.4 - TMC2208 UART v3.0 2024, Նոյեմբեր
Anonim
Image
Image
Միացրեք ուլտրաձայնային հաղորդիչ սարքերը L298N ելքին 1 & 2 Like this
Միացրեք ուլտրաձայնային հաղորդիչ սարքերը L298N ելքին 1 & 2 Like this
  • ձայնի ուլտրաձայնային փոխարկիչներ
  • L298N
  • Dc իգական ադապտեր
  • էներգիայի մատակարարում արական dc քորոցով
  • Arduino UNO
  • Breadboard

Ինչպես է դա աշխատում. Նախ, դուք վերբեռնում եք կոդը Arduino Uno- ում (դա միկրոկոնտրոլեր է, որը հագեցած է թվային և անալոգային նավահանգիստներով ՝ կոդը (C ++) կատարման վերածելու համար): որը բոլորը տեղադրված են «setup ()» (Դա բոլոր փոփոխականների ստեղծման քայլ է) Arduino IDE ծրագրաշարում: Կոդի փոփոխականն այնպիսի աշխատանք է սահմանում, որը կարող է առաջացնել ընդհատում (սա անալոգային նավահանգիստները շրջելու համար է) 80 ԿՀց: Ամեն անգամ, երբ ընդհատումը գործարկվում է, անալոգային նավահանգիստները շրջվում են, ինչը կչեղարկի 80khz- ը, որը հավասար է 40khz- ի ՝ քառակուսի կազմելով 40khz- ի լայնածավալ ցիկլի մեջ (որը մենք պետք է այն ստեղծենք ուլտրաձայնային ձայնային ալիքների մեջ): 40khz քառակուսին գտնվում է էլեկտրական իմպուլսի մեջ, բայց մեզ անհրաժեշտ են ուլտրաձայնային ձայնային ալիքներ: Մենք կարող ենք էլեկտրական զարկերակը ուլտրաձայնային ձայնային ալիքների վերածել ուլտրաձայնային փոխարկիչների միջոցով (էլեկտրական զարկերակը վերածում է ուլտրաձայնային ձայնային ալիքների): Թռիչք կատարելու համար մեզ անհրաժեշտ է կանգուն ալիք, և մենք կարող ենք թռչել «հանգույցներում» (դա կանգնած ալիքի անշարժ մաս է) կանգնած ալիքի մեջ: Բայց մենք պետք է բաշխենք միևնույն 40 կՀց էլեկտրական զարկերակը երկու փոխարկիչներին, մենք դա կարող ենք անել «L298N» - ով (այս տպատախտակը նման է կամուրջի, որը տալիս է միևնույն էլեկտրական զարկերակի երկու ելք), որը երկու փոխարկիչներին տալիս է նույն էլեկտրական հոսանքը: զարկերակ: Այսպիսով, եթե մենք սնուցում ենք L298N- ին միացված Arduino- ն և այն փոխարկիչներին, ապա փոխարկիչները ստեղծում են մշտական ալիք, և մենք կարող ենք թռչել ցանկացած փոքր իր իր որոշակի հանգույցների պայմաններում:

Քայլ 1:

Նախ, վերբեռնեք կոդը Arduino- ում.

բայթ TP = 0b10101010;

void setup () {DDRC = 0b11111111; noInterrupts (); TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; TCCR1B | = (1 << WGM12); TCCR1B | = (1 << CS10); TIMSK1 | = (1 << OCIE1A); ընդհատում (); } ISR (TIMER1_COMPA_vect) {PORTC = TP; TP = ~ TP; } void loop () {}

Քայլ 2. Ուլտրաձայնային փոխարկիչները միացրեք L298N ելքին 1 & 2 Like this:

Քայլ 3:

Պատկեր
Պատկեր

Arduino- ի անալոգային հատվածի A0 կապը միացրեք L298N- ի մուտքի 1 -ին և միացրեք A2- ն Arduino- ում կապող L298N- ին L298N- ի մուտքի 2 -ին:

Քայլ 4:

Պատկեր
Պատկեր

L298n- ի 12v մուտքը միացրեք տախտակի + սյունակին և Gnd (Ground) կապը միացրեք - սյունակին:

Քայլ 5:

Պատկեր
Պատկեր

Arduino- ի հզորության հատվածի «vin» քորոցը միացրեք տախտակի + սյունակին, իսկ Arduino- ում GND (աղացած) քորոցը `սեղանի տախտակի վրա:

Քայլ 6:

Պատկեր
Պատկեր

Միացրեք նրան երկու GND կապում ՝ հացահատիկի սյունակ և V + կապում ՝ հացահատիկի + սյունակին

Քայլ 7:

Պատկեր
Պատկեր

Միացրեք սնուցման աղբյուրը կին Dc քորոցին և լարումը սահմանեք 12.5 վ:

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