Բովանդակություն:
- Քայլ 1: Տպիչի մասեր
- Քայլ 2: Solder and Servo Hack
- Քայլ 3. Շարժիչի և վարորդի վահանի միացում
- Քայլ 4: Bluetooth մոդուլի միացում
- Քայլ 5. Servo շարժիչի միացում շարժիչ վարորդին
- Քայլ 6: Մարտկոցի հավաքում
- Քայլ 7: Գլուխ և զենք պատրաստելը
- Քայլ 8: Վերջնական
- Քայլ 9. Arduino ծրագրավորում (Ավելացրեք Motor Shield Library)
- Քայլ 10. Կոդի նկարագրություն -1
- Քայլ 11. Կոդի նկարագրություն -2
- Քայլ 12. Կոդի նկարագրություն -3
- Քայլ 13: Նախագծի ֆայլեր և տեսանյութեր
Video: Անցեք կարագի ռոբոտին. 13 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ամփոփում
Այս նախագծում մենք պատրաստելու ենք կարագի ռոբոտը Ռիկի և Մորտիի վրա: Ռոբոտում տեսախցիկ և ձայնային գործառույթ չի լինի: Տեսանյութը կարող եք դիտել ստորև բերված հղումով:
www.youtube.com/embed/X7HmltUWXgs
Մետարիական ցուցակ
- Arduino UNO
- Arduino Motor Driver Shield
- Zumo շասսիի հավաքածու
- 6V Reducer Micro DC շարժիչ (2 հատ)
- 7.4 V Lipo մարտկոց 850 mAh 25C
- HC-05 կամ HC-06 Bluetooth մոդուլ
- SG-90 Mini Servo Motor
- Jumper մալուխներ
- Թղթե ամրակ (1 հատ)
- 3D մասեր
Քայլ 1: Տպիչի մասեր
- Այս նախագծում մենք կօգտագործենք Arduino էլեկտրոնային քարտ և 3D տպիչ տեխնոլոգիա: Նախ, մենք տպելու ենք 3D մասեր:
- Դուք կարող եք մուտք գործել 3D մասեր GitHub հղումից:
Մասերի առաջադրանքը հետևյալն է.
- շասսի. Դա ռոբոտի հիմնական մարմինն է:
- ստորին մաս. Կտորը, որը կօգնի շարժել ռոբոտի գլուխը: Այս մասի վրա ամրացվելու է servo շարժիչը:
- վերին մաս. Դա մաս է շասսիի և ներքևի մասի միջև:
- ծխնին: Այս հատվածը ստիպում է մարմինը բացվել և փակվել:
Տպման տևողություն (Տպիչի մոդել ՝ MakerBot Replicator2)
- Մասերի տպագրության տևողությունը Նկար 1 -ում ՝ 5 ժ 13 մ: (Եթե դուք սահմանել եք տպման կարգավորումները, ինչպես ցույց է տրված Նկար 3):
- Մասերի տպագրության տևողությունը Նկար 2 -ում `5 ժ 56 մ: (Եթե դուք սահմանել եք տպման կարգավորումները, ինչպես ցույց է տրված Նկար 3):
- ՆՇՈՄ. Տպման ժամանակը կախված է տպիչի մոդելից:
Քայլ 2: Solder and Servo Hack
- DC շարժիչները տեղակայված են Zumo շասսիի ներսում:
- Jumper մալուխները զոդվում են DC շարժիչներին:
- Սերվոյի վրա մի քանի փոփոխություն պետք է կատարվի, ինչը ռոբոտի գլուխը կշարժի, մինչև այն ստորին մասի միացած լինի: Այս փոփոխության նպատակն է սերվո շարժիչն ավելի սահուն գործարկել:
- Կարող եք օգտագործել ստորև բերված հղումը:
www.youtube.com/watch?v=I-sZ5HWsGZU
- Servo շարժիչը ամրացված է ստորին մարմնի մասի վրա, ինչպես ցույց է տրված Նկար 4:
- Ստորին և վերին մասերի մասերը միմյանց ամրացվում են պտուտակով, ինչպես ցույց է տրված Նկար 5:
Քայլ 3. Շարժիչի և վարորդի վահանի միացում
- Arduino Motor Driver Shield- ը ամրագրված է Arduino Uno- ի վրա, ինչպես ցույց է տրված Նկար 6 -ում:
- Աջ կողմում գտնվող DC շարժիչը ամրացված է շարժիչի վարորդի M3 նավահանգստին:
- Ձախ կողմում գտնվող DC շարժիչը ամրագրված է շարժիչի վարորդի M4 նավահանգստին:
Քայլ 4: Bluetooth մոդուլի միացում
- RX և TX կապումներն ամրացված են համապատասխանաբար Arduino տախտակի 2 և 3 կապումներին:
- VCC և GND կապանքները զոդվում են համապատասխանաբար Arduino տախտակի 5V և GND կապանքներին:
Քայլ 5. Servo շարժիչի միացում շարժիչ վարորդին
- Servo շարժիչը ամրագրված է շարժիչի վարորդի M1 նավահանգստում:
- Arduino UNO- ն տեղադրված է շասսիի վրա:
Քայլ 6: Մարտկոցի հավաքում
- Zumo Kit- ի մարտկոցի պահոցը փոփոխված է, ինչպես ցույց է տրված նկարում: Այնուհետև լիպո մարտկոցը կցվում է այս փոփոխված կրիչին երկկողմանի ժապավենով:
- Եթե lipo մարտկոցի կարմիր քորոցը միացված է Arduino- ի Vin քորոցին, իսկ սև քորոցը `GND պինին, ապա Arduino Uno- ն սնուցվում է: Եթե ցանկանում եք, կարող եք մի փոքր անջատիչ ավելացնել միացումին: Դրա համար դուք կարող եք մի փոքր անցք կատարել շասսիի մասում:
Քայլ 7: Գլուխ և զենք պատրաստելը
- Ռոբոտի գլուխն ու ձեռքերը սոսնձված են անհրաժեշտ բծերին:
- Ռոբոտի գլուխը սոսնձված է ստորին մասի վրա:
- Կախոցը տեղադրված է, ինչպես ցույց է տրված նկարում:
Քայլ 8: Վերջնական
- Ի վերջո, ռոբոտը պետք է նման լինի, ինչպես ցույց է տրված նկարում:
- Դուք կարող եք օգտագործել ստորև բերված հղումը ՝ 3D տպման մասերի և հավաքման համար:
www.thingiverse.com/thing:1878565
Քայլ 9. Arduino ծրագրավորում (Ավելացրեք Motor Shield Library)
- Նախքան ծածկագրեր մուտքագրելը, մենք պետք է որոշ գրադարաններ ավելացնենք Arduino IDE ծրագրին:
- Նախ պետք է ավելացնել «AFMotor.h» գրադարանը, որպեսզի կարողանաք կառավարել շարժիչները: Դրա համար պետք է հետևել ստորև նշված քայլերին:
- «Adafruit Motor Shield Library» անունով ZIP ֆայլը ներբեռնվում է GitHub հղումից:
- Կտտացրեք «Էսքիզ> Ներառել գրադարան> Ավելացնել. ZIP գրադարան Arduino IDE- ում: Ընտրեք ներբեռնված Adafruit Motor Shield Library- ը և կտտացրեք Բաց կոճակին: Այս կերպ նախագծին ավելացվում է AFMotor.h անունով գրադարանը:
- Այնուամենայնիվ, bluetooth կապի համար դուք պետք է ավելացնեք «SoftwareSerial.h» գրադարանը:
Քայլ 10. Կոդի նկարագրություն -1
անվավեր կարգավորումից առաջ բաժնում;
Ստեղծվում են կապի համարներին պատկանող օբյեկտներ, որոնց միացված են շարժիչները և bluetooth սենսորը: (mySerial, motor1, motor2, motor3)
Քայլ 11. Կոդի նկարագրություն -2
բաժնում void setup;
Սկսվում է սերիական հաղորդակցությունը:
Քայլ 12. Կոդի նկարագրություն -3
հատվածում void loop;
Կարմիրով նշված հատվածում ստուգեք ՝ արդյոք տվյալները ստացվում են bluetooth մոդուլից: Մուտքային տվյալները ուղարկվում են c փոփոխականին:
Օրինակ, եթե մուտքային տվյալները «F» են, շարժիչները շարժվում են դեպի առաջ:
- Voidloop բաժնից հետո ստեղծվում են ենթածրագրեր: Շարժիչների շրջադարձի արագությունը և շրջադարձի կողմը սահմանվում են ենթածրագրերում:
- «Առաջ», «Հետ», «Ձախ», «Աջ» և «Դադար» ենթածրագրերի անուններն են:
Քայլ 13: Նախագծի ֆայլեր և տեսանյութեր
GitHub հղում
github.com/yasinbrcn/Pass-The-Butter-Robot.git
Խորհուրդ ենք տալիս:
Անցեք միացված ցուցակի միջոցով ՝ օգտագործելով ռեկուրսիա - Java: 12 քայլ
Անցեք միացված ցուցակի միջոցով ՝ օգտագործելով ռեկուրսիա - Java. Բարի գալուստ, և շնորհակալություն այս հրահանգների հավաքածուն ընտրելու համար, որը ցույց կտա ձեզ, թե ինչպես ստեղծել ռեկուրսիվ գործառույթ: Jավայի հիմնական գիտելիքները անհրաժեշտ են `հասկանալու այն քայլերը, որոնցով կանցնի: Ընդհանուր առմամբ, այս 12 քայլից բաղկացած գործընթացն այլևս չպետք է տևի
ADD Capacitive Touch Անցեք ձեր նախագծերին. 7 քայլ
ADD Capacitive Touch Switch to Your Projects. Ինչպես ավելացնել capacitive touch անջատիչ ձեր նախագծերին տանը պրոֆեսիոնալ տեսք
Կարագի ռոբոտը. Arduino ռոբոտը `գոյություն ունեցող ճգնաժամով. 6 քայլ (նկարներով)
The Butter Robot: Arduino Robot With Existential Crisis: Այս նախագիծը հիմնված է «Rick and Morty» անիմացիոն շարքի վրա: Դրվագներից մեկում Ռիկը պատրաստում է ռոբոտ, որի միակ նպատակը կարագ բերելն է: Որպես Bruface- ի (Բրյուսելի ճարտարագիտական ֆակուլտետի) ուսանողներ, մենք առաջադրանք ունենք մեխանիկա
Կատարեք մկնիկի ոլորման անիվը կարագի պես ՝ 6 քայլ
Ստիպեք մկնիկին ոլորել անիվը ՝ կարագի պես. Տվեք ձեր մկնիկի անիվը 10 րոպեում սահուն, կարագի հարթ պտտման գործողություն: Եթե կարող եք մի փոքր պտուտակահան գործարկել, ապա դա պետք է կարողանաք անել ձեր մկնիկի ցանկացած եղանակով: Գործիքներ. 1 կոմպ
Անցեք առցանց ՝ առանց հետապնդվելու: Tor (Սոխի երթուղիչը). 4 քայլ (նկարներով)
Շարունակեք առցանց ՝ չնկատվելով. Tor (Սոխի երթուղիչ). Երբ առցանց եք մտնում, հետքեր եք թողնում ամենուր: Դուք կարող եք ընկերների հետ շփվել IM- ում, ստուգել կայքերը կամ երաժշտություն ներբեռնել: Եթե դուք ապրում եք մի երկրում, որտեղ ծպտունները հետաքրքրված են, թե ինչ են անում սովորական քաղաքացիներն առցանց (օրինակ, ԱՄՆ