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

Arduino: զգայուն ռոբոտ ՝ 6 քայլ
Arduino: զգայուն ռոբոտ ՝ 6 քայլ

Video: Arduino: զգայուն ռոբոտ ՝ 6 քայլ

Video: Arduino: զգայուն ռոբոտ ՝ 6 քայլ
Video: КАК СДЕЛАТЬ ARDUINO РОБОТ МАШИНКУ КОТОРЫЙ ОБХОДИТ ПРЕПЯТСТВИЯ 2024, Նոյեմբեր
Anonim
Arduino: զգայուն ռոբոտ
Arduino: զգայուն ռոբոտ
Arduino: զգայուն ռոբոտ
Arduino: զգայուն ռոբոտ

Բարեւ Ձեզ.

Ես ուզում եմ ձեզ ցույց տալ, թե ինչպես կարող եք ռոբոտ կառուցել Arduino- ով և մի քանի այլ մասերով: Այսպիսով, ինչ է մեզ պետք:

  • Արդուինո Ես ունեմ Լեոնարդո, բայց դա կարևոր չէ
  • H կամուրջ TB6612FNG կամ այլ
  • Robot Chassis օրինակ DAGU DG012-SV կամ ձեռքի աշխատանք
  • Ուլտրաձայնային ցուցիչ
  • Սերվո
  • 2 կապույտ LED
  • Բզզոց
  • Ֆոտոռեզիստոր
  • Ռեզիստոր 1, 2 k Ω
  • Breadboard
  • Մալուխներ, ժապավեն, պտուտակներ, մարտկոցներ

Քայլ 1: Կառուցեք շասսի

Կառուցեք շասսի
Կառուցեք շասսի

Եթե շասսի եք անում, հիշեք շարժիչների մասին: Այն պետք է ունենա բավարար ուժ ՝ ձեր ռոբոտին տեղափոխելու համար:

Եթե դուք շասսի եք գնել, ապա պետք է ներկայացնեք այն:

Այժմ ժամանակն է մարտկոցներ դնելու ժամանակը: Ես օգտագործում եմ 5 AA մարտկոցի տուփ, բայց եթե ավելի մեծ շարժիչներ ունեք, ձեզ ավելի շատ մարտկոցներ են պետք:

Քայլ 2: Միացրեք ամեն ինչ

Միացրեք բոլոր բաները
Միացրեք բոլոր բաները
Միացրեք բոլոր բաները
Միացրեք բոլոր բաները
Միացրեք բոլոր բաները
Միացրեք բոլոր բաները
Միացրեք բոլոր բաները
Միացրեք բոլոր բաները

Եթե ունեք TB6612FNG H կամուրջ, ապա այն կարող եք միացնել arduino- ին, ինչպես ստորև, եթե ոչ, ապա այն փոքր -ինչ փոխելու կարիք ունեք:

Այն միացնելու համար ես օգտագործում եմ 170 անցք տախտակ, քանի որ այս տախտակը փոքր է և կարող է տեղակայվել արդուինոյի վրա:

1. Ուլտրաձայնային ցուցիչ

-Սովորեցրեք 2 պինդ Arduino- ն

-Էխո 1 պտույտ Arduino

-VCC 5V Arduino

-GND GND Arduino

2. Servo:

-GND GND Arduino -VCC 5V Arduino -Տվյալներ 9 պին Arduino

3. H կամուրջ

-ամբողջ զանգվածը (GND) զանգվածին Arduino -VCC 5V Arduino -A01 շարժիչի 1 զանգված (-) -A02 շարժիչ 1 հզորություն (+) -B02 շարժիչ 2 զանգված (-)

-B01 շարժիչ 2 զանգված (-)

-VMOT VIN Arduino

-PWMA 6 փին Arduino

-AIN1 8 պին Arduino -AIN2 7 պինդ Arduino -BIN2 4 պին Arduino -BIN1 3 պին Arduino -PWMB 5 պին Arduino

4. Բուզեր

-GND (-) GND Arduino

-VCC (+) 11 պին Arduino

5. Leds:

-Երկու VCC (+) led- ից մինչև 10 փին Arduino

-Երկու GND (-) led- երից մինչև GND Arduino

Երկար մալուխները կապեցին մի կտոր մետաղալար:

6. Լուսանկարիչ

Պատկերի վրա կարող եք տեսնել, թե ինչպես է այն կապվում: Ռեզիստորն ունի 1, 2 k Ω

Քայլ 3: Տեղադրեք ամեն ինչ

Տեղադրեք բոլոր բաները
Տեղադրեք բոլոր բաները
Տեղադրեք բոլոր բաները
Տեղադրեք բոլոր բաները
Տեղադրեք բոլոր բաները
Տեղադրեք բոլոր բաները
Տեղադրեք բոլոր բաները
Տեղադրեք բոլոր բաները

Այժմ դուք պետք է ամեն ինչ տեղադրեք շասսիի վրա: Ես օգտագործում եմ 4 պտուտակ M3 Arduino- ի և շասսիի պտուտակների համար, Arduino- ի և շասսիի միջև ես տվել եմ մի կտոր ծղոտ: Հացատախտակ, որը գտնվում է arduino- ում: Ես ուլտրաձայնային տվիչը երկկողմանի ժապավենով սոսնձեցի servo- ին, իսկ servo- ն `սեւ ժապավենով` շասսիին: Լեդսը ժապավենի վրա ուլտրաձայնային տվիչի վրա է: LED- ներից եւ պինգ սենսորից ստացված մալուխները բավականաչափ տարածության կարիք ունեն, քանի որ այն շարժվում է:

Քայլ 4: 1րագիր 1

Այս ծրագրով ռոբոտը ժամացույցի խոչընդոտներից հետո վերադառնում է ձախ և աջ դիտում և քշում դեպի այս կայք, որտեղ այն ավելի շատ տարածք ունի, և երբ հետ է հնչում: Երբ մութ լուսարձակները միանում են, երբ պայծառ լուսամփոփներն անջատվում են: Ստորև ես ավելացրել եմ ծածկագիրը, մեկնաբանություններում ՝ ծածկագրի բացատրությունը: Այս ծածկագիրը բեռնելուց հետո կարող եք գործարկել ռոբոտը:

Քայլ 5: Programրագիր 2

Այս ծրագրով ռոբոտը կարող է լաբիրինթոսում լողալ: Շինարարությունը նույնն է, միայն ծածկագիրը մի փոքր այլ է:

Քայլ 6: Սկսեք ռոբոտը

Այժմ դուք կարող եք սկսել ձեր ռոբոտը: Ստորև ես ավելացրեցի ֆիլմեր իմ ռոբոտի հետ: Առաջինը փորձնական է, երկրորդը `ամբողջական ռոբոտ` առաջին և երկրորդ ծրագրերով:

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