Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2. Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
- Քայլ 3. Visuino- ում ավելացրեք բաղադրիչներ
- Քայլ 4. Visuino Set Components- ում
- Քայլ 5. Visuino Connect բաղադրիչներում
- Քայլ 6. Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
- Քայլ 7: Խաղալ
Video: Otto DIY Robot Walking - Արագ և հեշտ գործնական ձեռնարկ ՝ 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս ձեռնարկում մենք կսովորենք, թե ինչպես հեշտությամբ ծրագրավորել Otto DIY ռոբոտը քայլելու համար:
Դիտեք ցուցադրական տեսանյութ:
Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Otto Robot- ը կարող եք գնել այն կամ այստեղ մի քանի քայլով տեսնելու հրահանգներին ծանոթանալ այստեղ:
- Visuino ծրագիրը. Ներբեռնեք Visuino- ն
Քայլ 2. Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Arduino- ի ծրագրավորումը սկսելու համար ձեզ հարկավոր է տեղադրել Arduino IDE- ն այստեղից ՝
Խնդրում ենք տեղյակ լինել, որ Arduino IDE 1.6.6 -ում կան որոշ կարևոր սխալներ: Համոզվեք, որ տեղադրում եք 1.6.7 կամ ավելի նոր տարբերակ, հակառակ դեպքում այս Հրահանգը չի գործի: Եթե դեռ չեք արել, հետևեք այս հրահանգի քայլերին ՝ Arduino IDE- ն Arduino Nano ծրագրավորելու համար կարգավորելու համար: Visuino- ն ՝ https://www.visuino.eu նույնպես պետք է տեղադրվի: Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «Arduino UNO», ինչպես ցույց է տրված Նկար 2 -ում:
Քայլ 3. Visuino- ում ավելացրեք բաղադրիչներ
Ավելացնել բաղադրիչներ.
- Ավելացնել 2X «Անալոգային արժեք» բաղադրիչ
- Ավելացնել 2X «Անալոգը բաժանել ըստ արժեքի» բաղադրիչ
- Ավելացրեք 2X «Sine Analog Generator» բաղադրիչ
- Ավելացնել 2X «Servo» բաղադրիչ
Քայլ 4. Visuino Set Components- ում
- Ընտրեք «AnalogValue1» բաղադրիչը և հատկությունների պատուհանում «Արժեքը» սահմանեք 20
- Ընտրեք «AnalogValue2» բաղադրիչը և հատկությունների պատուհանում «Արժեք» մինչև 20
- Ընտրեք «DivideByValue1» բաղադրիչը և հատկությունների պատուհանում «Արժեքը» սահմանեք 180
- Ընտրեք «DivideByValue2» բաղադրիչը և հատկությունների պատուհանում «Արժեքը» սահմանեք 180
- Ընտրեք «SineAnalogGenerator1» բաղադրիչը և հատկությունների պատուհանում «Phase» - ը սահմանեք 0.65, «Frequency» - ը ՝ 1 և «Offset» ՝ 0.5:
- Ընտրեք «SineAnalogGenerator2» բաղադրիչը և հատկությունների պատուհանում «Փուլ» -ը սահմանեք 0.5, իսկ «Հաճախականությունը» ՝ 1 և «Օֆսեթ» ՝ 0.5:
- Ընտրեք «Servo1» և անունը դրեք «LR1» << մենք դա դնում ենք ավելի հեշտ հասկանալու համար: Սա նշանակում է ոտքի իրավունք
- Ընտրեք «Servo2» և անունը դրեք «FR1» << Սա նշանակում է ոտքի աջ
- Ընտրեք «Servo3» և անունը դրեք «LL1» << Սա նշանակում է ՝ ձախ ոտք
- Ընտրեք «Servo4» և անունը դրեք «FL1» << Սա նշանակում է ձախ ոտք
Քայլ 5. Visuino Connect բաղադրիչներում
- Միացրեք «AnalogValue1» բաղադրիչի քորոցը [Out] ՝ «DivideByValue1» բաղադրիչի քորոցին [In]
- Միացրեք «AnalogValue2» բաղադրիչի քորոցը [Out] ՝ «DivideByValue2» բաղադրիչի քորոցին [In]
- Միացրեք «DivideByValue1» բաղադրիչի քորոցը [Out] «SineAnalogGenerator1» քորոցին [Amplitude]
- Միացրեք «DivideByValue2» բաղադրիչի քորոցը [Out] «SineAnalogGenerator2» քորոցին [Amplitude]
- Միացրեք «SineAnalogGenerator1» կապը [Ելք] «LR1» բաղադրիչի քորոցին [In] և «LL1» բաղադրիչի քորոցին [In]
- Միացրեք «SineAnalogGenerator2» քորոցը [Ելքը] «FR1» բաղադրիչի քորոցին [In] և «FL1» բաղադրիչի քորոցը [In]
- Միացրեք «LR1» բաղադրիչի քորոցը [Out] Arduino թվային կապին [3]
- Միացրեք «FR1» բաղադրիչի քորոցը [Out] Arduino թվային կապին [5]
- Միացրեք «LL1» բաղադրիչի քորոցը [Out] Arduino թվային կապին [2]
- Միացրեք «FL1» բաղադրիչի քորոցը [Out] Arduino թվային կապին [4]
Նշում. Խնդրում ենք ստուգել, որ Arduino- ի կապանքները [2, 3, 4, 5] համընկնում են ձեր Servo շարժիչի վահանի (ոտքի և ոտքի) միացումներին և անհրաժեշտության դեպքում փոխեք դրանք:
Քայլ 6. Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Visuino- ում սեղմեք F9 կամ կտտացրեք Նկար 1 -ում ցուցադրվող կոճակին ՝ Arduino ծածկագիրը գեներացնելու համար և բացեք Arduino IDE- ն:
Arduino IDE- ում.
- Կտտացրեք «Գործիքներ» ընտրացանկին և ընտրեք «Arduino Nano» տախտակը (նկար 2)
- Կտտացրեք «Գործիքներ» ընտրացանկին և ընտրեք նավահանգիստը
- Կտտացրեք «Գործիքներ» ընտրացանկին և ընտրեք նավահանգիստը
- կտտացրեք Վերբեռնման կոճակին, ծածկագիրը կազմելու և վերբեռնելու համար (Նկար 3) Նշում. Եթե ծածկագիրը վերբեռնելու հետ կապված խնդիրներ եք ունենում, կարող եք սեղմել Մենյու Գործիքներ> Պրոցեսոր ՝..> ATMega328P (Հին բեռնիչ)
Քայլ 7: Խաղալ
Եթե սնուցեք Otto Robot- ը, այն կսկսի քայլել:
Շնորհավորում եմ: Դուք ավարտել եք ձեր Otto նախագիծը Visuino- ի հետ: Կից է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար, կարող եք ներբեռնել այստեղ: Կարող եք ներբեռնել և բացել Visuino- ում ՝
Խորհուրդ ենք տալիս:
Ստեղծեք տիեզերակայան TinkerCad Codeblock- ում -- Հեշտ ձեռնարկ. 7 քայլ (նկարներով)
Ստեղծեք տիեզերակայան TinkerCad Codeblock || Հեշտ ձեռնարկ յուրաքանչյուր 90 րոպեն մեկ: Այս նախագծում դուք կսովորեք
LoRa ESP32 ռադիոկայաններ Հեշտ մեկնարկային ձեռնարկ - Լարերի բացակայություն. 6 քայլ
LoRa ESP32 ռադիոկայաններ Հեշտ մեկնարկային ձեռնարկ | Էլեկտրագծեր չկան. Աքարշ այստեղ CETech- ից: Այսօր մենք պատրաստվում ենք կատարել մի նախագիծ, որը հիմնականում վերաբերում է LoRa ռադիոկայանների ստեղծմանը `միմյանց հետ ամենահեշտ ձևով խոսելու համար: Ահա այն միկրոկոնտրոլերը, որը ես օգտագործել եմ, ESP32- ն է, որը
Հեշտ ձեռնարկ. Flex սենսորներ Arduino- ով. 4 քայլ
Հեշտ ձեռնարկ. Flex սենսորներ Arduino- ի հետ: Flex սենսորները հիանալի են: Ես դրանք անընդհատ օգտագործում եմ իմ Robotics նախագծերում, և ես մտածեցի մի փոքրիկ փոքրիկ ձեռնարկներ պատրաստելու համար, որպեսզի դուք ծանոթանաք այս ծռվող փոքրիկ շերտերին: Եկեք խոսենք այն մասին, թե ինչ է ճկուն սենսորը և ինչպես է այն աշխատում, ինչպես խափանել
DIY MusiLED, Երաժշտության համաժամեցված լուսադիոդներ մեկ կտտոցով Windows և Linux հավելվածով (32 բիթ և 64 բիթ): Հեշտ է վերստեղծել, Հեշտ օգտագործել, Հեշտ տեղափոխել ՝ 3 քայլ
DIY MusiLED, Երաժշտության համաժամեցված լուսադիոդներ ՝ մեկ կտտոցով Windows և Linux հավելվածով (32-բիթ և 64-բիթ): Հեշտ է վերստեղծել, դյուրին օգտագործել, հեշտ է տեղափոխել. LED- ները դրանք լուսավորելու են ըստ հարվածի էֆեկտների (Snare, High Hat, Kick)
MakeyMakey - Հեշտ ձեռնարկ և ինչպես է այն աշխատում: Դաշնամուր պատրաստելը. 6 քայլ
MakeyMakey - Հեշտ ձեռնարկ և ինչպես է այն աշխատում: Դաշնամուր պատրաստելը. . Դաշնամուր պատրաստելը