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

Arduino Bluetooth մեքենա ՝ 6 քայլ (նկարներով)
Arduino Bluetooth մեքենա ՝ 6 քայլ (նկարներով)

Video: Arduino Bluetooth մեքենա ՝ 6 քայլ (նկարներով)

Video: Arduino Bluetooth մեքենա ՝ 6 քայլ (նկարներով)
Video: RobotAnno 6-axis Mini Arduino Education Robotic Arm 2024, Նոյեմբեր
Anonim
Arduino Bluetooth մեքենա
Arduino Bluetooth մեքենա

սա իմ առաջին Arduino նախագիծն է, որի պատրաստումը բավականին պարզ է: Դա պատրաստելու համար կպահանջվի մոտ կես ժամ: Դա բավականին պարզ է, քանի որ կարծում եք, որ կարող եք նաև դա անել ՝ հետևելով ստորև տրված քայլերին և զվարճանալ: Դա ինձ ուրախություն է պարգևում, երբ ես վերջապես հասա դրան: այժմ դա ձեր պատրաստելու հերթն է: նկարագրության տակ տրված քայլերը

Քայլ 1: Պահանջներ

Պահանջներ
Պահանջներ
Պահանջներ
Պահանջներ

Arduino uno տախտակ Bluetooth մոդուլ hc 05 4wd վահան (adafruit) Jumper լարեր Երկու 9 վ մարտկոց (1. arduino տախտակ 2. արտաքին էլեկտրամատակարարում շեյլին) Մարտկոցի կափարիչ `9 վիկնոցիկով

Քայլ 2: Միացում

Միացում
Միացում
Միացում
Միացում

ամրացրեք վահանը arduino- ի տախտակի վրա և միացրեք Bluetooth- ը աուդիոին կամ ուղղակիորեն վահանին `դրա վրա զոդելով միացրեք RX- ին TX- ին, TX- ին RX- ին, գետնին գետնին, vcc- ին vcc- ին, ինչպես ցույց է տրված նկարում, ինչպես նաև միացրեք շարժիչները M1- ին (ձախ) և M2 (աջ)

Քայլ 3: Կոդավորում

// *** 1- Փաստաթղթեր // Այս ծրագիրը օգտագործվում է ռոբոտ մեքենան կառավարելու համար ՝ օգտագործելով ծրագիր, որը կապում է Arduino- ի հետ bluetooth մոդուլի միջոցով

#ներառում

// ստեղծում է երկու օբյեկտ ՝ AF_DCMotor motor1 (3) շարժիչի վահանի 3 -րդ և 4 -րդ տերմինալները վերահսկելու համար; AF_DC Շարժիչ 2 (4); char հրաման; void setup () {Serial.begin (9600); // Սահմանեք բաուդ արագությունը ձեր Bluetooth մոդուլի վրա: } void loop () {if (Serial.available ()> 0) {command = Serial.read (); Դադարեցնել (); // սկզբնականացում անջատված շարժիչներով // Փոխեք քորոց ռեժիմը միայն այն դեպքում, եթե նոր հրամանը տարբերվի նախորդից: //Serial.println (հրաման); switch (հրաման) {case 'F': forward (); ընդմիջում; գործ 'B'. հետ (); ընդմիջում; գործ 'L': ձախ (); ընդմիջում; դեպք 'R'. իրավունք (); ընդմիջում; }}} void forward () {motor1.setSpeed (255); // Սահմանել առավելագույն արագության motor1.run (առաջ); // պտտել շարժիչը ժամացույցի սլաքի ուղղությամբ motor2.setSpeed (255); // Սահմանել առավելագույն արագության motor2.run (ԱՌԱ); // պտտել շարժիչը ժամացույցի սլաքի ուղղությամբ} void back () {motor1.setSpeed (255); motor1.run (BACKWARD); // պտտել շարժիչը ժամացույցի սլաքի հակառակ ուղղությամբ motor2.setSpeed (255); motor2.run (Ետև); // պտտել շարժիչը ժամացույցի սլաքի հակառակ ուղղությամբ} void left () {motor1.setSpeed (255); // Սահմանել առավելագույն արագության motor1.run (առաջ); // պտտել շարժիչը ժամացույցի սլաքի ուղղությամբ motor2.setSpeed (0); motor2.run (ԹՈLEԱՐԿՈՄ); // անջատել motor2- ը} void right () {motor1.setSpeed (0); motor1.run (ազատ արձակել); // անջատել motor1- ը motor2.setSpeed (255); // Սահմանել առավելագույն արագության motor2.run (ԱՌԱARD); // պտտել շարժիչը ժամացույցի սլաքի ուղղությամբ} void Stop () {motor1.setSpeed (0); motor2.run (ԹՈLEԱՐԿՈՄ); // անջատել motor1 motor2.setSpeed (0); motor2.run (ԹՈLEԱՐԿՈՄ); // անջատել motor2- ը}

Քայլ 4: Բեռնում

կոդերը վերբեռնելուց առաջ հեռացրեք Bluetooth մոդուլը

Քայլ 5: Էներգամատակարարում

Էներգամատակարարում
Էներգամատակարարում

միացրեք 9 վոլտ մարտկոցը arduino տախտակին և կարող եք նաև միացնել 9 վոլտ մարտկոց ՝ արտաքին էներգիայի միջոցով պաշտպանելու համար ՝ ձեր շարժիչներին էներգիայի մատակարարումը մեծացնելու համար, հեռացրեք նկարում պատկերված հոսանքի ցատկիչը:

Քայլ 6: Տեղադրեք ծրագիրը

Տեղադրեք հավելվածը
Տեղադրեք հավելվածը
Տեղադրեք հավելվածը
Տեղադրեք հավելվածը
Տեղադրեք հավելվածը
Տեղադրեք հավելվածը

տեղադրեք Bluetooth RC վերահսկիչ ծրագիրը play store- ի միջոցով բացեք ծրագիրը, այն թույլտվություն է խնդրում միացրեք Bluetooth- ը, թույլ տվեք, որ առաջին անգամ գաղտնաբառը լինի 1234 կամ 0000, այնուհետև կտտացրեք հավելվածում ցուցադրվող հանդերձին, այժմ «ընտրեք միանալ մեքենային» հավելվածում կարմիր թարթող կոճակը դիմեք greennow- ին, կապված եք ձեր մեքենայի հետ և խաղացեք դրա հետ և վայելեք ձեր նախագիծը: շնորհակալություն այս հրահանգը դիտելու համար

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