Բովանդակություն:
- Քայլ 1: Նյութեր
- Քայլ 2: Հաղորդալարերի տեղադրում
- Քայլ 3. Կոդ. Հայտարարեք ձեր փոփոխականները
- Քայլ 4: Կոդ - կարգավորում
- Քայլ 5:
- Քայլ 6: Հիմքը
- Քայլ 7: Մարմինը պտտեցնելը
Video: Ռոբոտ. 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Մեր վերջին նախագծի համար մեզ ասացին, որ կառուցենք այն, ինչ ուզում ենք: Օգտագործելով մեր սովորածը և այն, ինչ կարող էինք գտնել առցանց: Ես Super Smash Bros շարքի մեծ երկրպագու եմ: Ես տիրապետում եմ բոլոր խաղերին, բացառությամբ առաջինի: Այսպիսով, իմ վերջին նախագծի համար ես որոշեցի կառուցել ռոբոտ ՝ հիմնված R. O. B խաղարկվող կերպարի վրա:
Քայլ 1: Նյութեր
- 4 180 աստիճանի սերվո
- 13 Արական - Արական լարեր
- 8 Արական - իգական լարեր
- 2 ջոյստիքս
- 1 Հացաթուղթ
- 1 Արդուինո
Քայլ 2: Հաղորդալարերի տեղադրում
Օգտագործեք արու-արական մետաղալար ՝ Arduino- ի վրա հացաթխիկի բացասական կողմը գետնին (GND) միացնելու համար: Հետո Joystick- ի VR X- ը միացրեք A0- ին և A2- ին, իսկ VR Y- ն `Arduino- ին A1- ին և A3- ին: Այնուհետև Joysticks 5v կապը միացրեք Arduino- ի 3.5 և 5V կապերին, իսկ GND- ները Arduino- ի ցանկացած GND- ին: Այնուհետև 4 սպասարկումից յուրաքանչյուրի համար միացրեք սպիտակ մետաղալարը Arduino- ի 7 - 4 կապումներին: Այնուհետև միացրեք սերվերի կարմիր մետաղալարը դրական կողմի սեղանին և միացրեք սև մետաղալարը հացահատիկի բացասական կողմին: Այնուհետև միացրեք մարտկոցի տուփը ՝ միացումն սնուցելու համար:
Քայլ 3. Կոդ. Հայտարարեք ձեր փոփոխականները
#ներառում
Servo servo1; Servo servo2; Servo servo3; Servo servo4; int joyX = 0; int joyY = 1; int joyX2 = 2; int joyY2 = 3; int joyVal; int joyVal2;
Servo հրամանը ստեղծում է servo օբյեկտ `servo- ն վերահսկելու համար:
Քայլ 4: Կոդ - կարգավորում
void setup () {// Յուրաքանչյուր servo- ն ամրացնում է pin servo1.attach (7); servo2.attach (6); servo3. կցել (5); servo4. կցել (4); }
Քայլ 5:
դատարկ շրջան ()
{
joyVal = analogRead (ուրախությունX); // Կարդում է Joystick արժեքը joyVal = քարտեզ (joyVal, 0, 1023, 0, 180); // oyոյստիկի արժեքները փոխակերպում է servo1.write (joyVal) աստիճանի; // Փոխում է servo- ի դիրքը, որպեսզի համապատասխանի Joystick մուտքի joyVal = քարտեզին (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); ուշացում (15); joyVal2 = analogRead (ուրախություն X2); joyVal2 = քարտեզ (joyVal2, 0, 1023, 0, 180); servo3. գրել (joyVal2); joyVal = analogRead (ուրախություն Y2); joyVal2 = քարտեզ (joyVal2, 0, 1023, 0, 180); servo4. գրել (joyVal2); ուշացում (15); }
Քայլ 6: Հիմքը
Այսպիսով, միացումն ու ծածկագիրը կատարելուց հետո: Դուք կարող եք սկսել ստեղծել իրական ռոբոտը: Հիմքի համար ցանկանում եք բոլոր անկյունները դարձնել 45 աստիճան: Երկար կողմերը 18 սմ են, իսկ կիսավարտիքները ՝ 6 սմ: Այսպիսով, պարզապես հետևեք նկարին և կտրեք մեր հիմքի ձևը: Այնուհետև պատրաստեք 2 54 սմ երկարություն և 5 սմ լայնություն ունեցող շերտեր, որոնք կօգտագործեք որպես պատեր: Փոքր 6 սմ կողմերը բաց թողեք: Այնուհետեւ ցանկանում եք կրկնօրինակել հիմքը `տանիք ստեղծելու համար: այժմ այս խցիկում մենք մտադիր ենք ավելացնել
Քայլ 7: Մարմինը պտտեցնելը
Ստացեք թղթե սրբիչի գլան և ժապավեն/տաք սոսինձ ատրճանակով այն տանիքի կեսին: Այնուհետև թղթե սրբիչի գլանի հիմքի շուրջ ստեղծեք 6 սմ բարձրությամբ օղակներ: Այնուհետև ստեղծեք մեծ ափսե, որի փոսն այնքան մեծ է, որ դրա միջով տեղավորվում է թղթե սրբիչի գլանափաթեթը: Տեղադրեք ափսեը մատանիի վրա, այնուհետև սերվո կպցրեք թղթե սրբիչի գլանի վերևում: Մենք չենք կարող ամբողջ ծանրությունը դնել սերվոյի վրա: Այսպիսով, մենք կօգտագործենք dowel ձողիկներ և այն պտտելու համար: Այսպիսով, ափսեի մեջ բավականաչափ մեծ 2 անցք ստեղծեք, որպեսզի տեղավորվեն որոշ դոդեր: Կպցրեք գուլպաները փոսի մեջ, բավական է, որ այն մի փոքր անցնի անցքի ներքևի միջով: Կասետային/ տաք սոսինձով ատրճանակը ամրացրեք դոդերը դեպի անցքը, որպեսզի այն չշարժվի: Վերցրեք դատարկ հյուսվածքների տուփ և ստեղծեք բավականաչափ մեծ անցքեր, որոնք տեղավորվում են դոդների մյուս ծայրին: Նաև համոզվեք, որ սփռվածքն այնքան տարածված է, որ երկու դոդեր կարող են անցնել: Այնուհետև տուփը կպցրեք սերվոյին և կպցրեք գամասեղները հյուսվածքների տուփի անցքերի մեջ: Կասետային ժապավեն / տաք սոսնձեցրեք դոդերը անցքերին, որպեսզի այն չշարժվի:
Խորհուրդ ենք տալիս:
«High-Fivey» ստվարաթղթե միկրո: բիթ Ռոբոտ ՝ 18 քայլ (նկարներով)
«High-Fivey» ստվարաթղթե Micro: bit Robot. Տանը խրված, բայց դեռ կարիք ունե՞ք ինչ-որ մեկին հինգից բարձրացնելու: Մենք պատրաստեցինք ընկերասեր փոքրիկ ռոբոտ ՝ ստվարաթղթով և միկրոով. Բիթը ՝ Crazy Circuits Bit Board- ի հետ միասին, և այն ամենը, ինչ նա ձեզնից ուզում է, բարձր հնգյակն է ՝ ձեր սերը ձեր հանդեպ կենդանի պահելու համար: Եթե ձեզ դուր է գալիս
Արդուինո - Լաբիրինթոս լուծող ռոբոտ (MicroMouse) Wall հետևող ռոբոտ. 6 քայլ (նկարներով)
Արդուինո | Maze Solving Robot (MicroMouse) Wall After Robot: Բարի գալուստ, ես Իսահակն եմ, և սա իմ առաջին ռոբոտն է " Striker v1.0 ". Այս ռոբոտը նախատեսված էր պարզ լաբիրինթոս լուծելու համար: Մրցույթում մենք ունեինք երկու լաբիրինթոս և ռոբոտը կարողացավ դրանք բացահայտել: Լաբիրինթոսում ցանկացած այլ փոփոխություն կարող է պահանջել փոփոխություն
RC վերահսկվող ռոբոտ XLR8- ում: Կրթական ռոբոտ ՝ 5 քայլ
RC վերահսկվող ռոբոտ XLR8- ում: Կրթական ռոբոտ. Բարև, այս հոդվածում ձեզ ցույց կտա, թե ինչպես կառուցել հիմնական ռոբոտ: «Ռոբոտ» բառը բառացիորեն նշանակում է «ստրուկ»: կամ «աշխատող»: Արհեստական բանականության ոլորտում առաջընթացների շնորհիվ ռոբոտներն այլևս պարզապես Իսակ Ասիմովի գիտաֆանտաստիկայի մի մասը չեն
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ. Մենք կառուցել ենք համակցված հավասարակշռող և եռանիվ ռոբոտ `կրթական օգտագործման համար դպրոցներում և դպրոցից հետո կրթական ծրագրերում: Ռոբոտը հիմնված է Arduino Uno- ի, սովորական վահանի վրա (շինարարության բոլոր մանրամասները տրամադրված են), Li Ion մարտկոցի տուփով (բոլորը կառուցված են
[Arduino Robot] Ինչպես պատրաստել շարժիչով գրավող ռոբոտ - Մեծ մատներ ռոբոտ - Սերվո շարժիչ - Աղբյուրի կոդ ՝ 26 քայլ (նկարներով)
[Arduino Robot] Ինչպես պատրաստել շարժիչով գրավող ռոբոտ | Մեծ մատներ ռոբոտ | Սերվո շարժիչ | Աղբյուրի կոդ ՝ Thumbs Robot: Օգտագործվել է MG90S servo շարժիչի պոտենցիոմետր: Դա շատ զվարճալի և հեշտ է: Կոդը շատ պարզ է: Այն ընդամենը մոտ 30 տող է: Կարծես շարժման գրավում լինի: Խնդրում ենք թողնել որևէ հարց կամ կարծիք: [Հրահանգ] Աղբյուրի կոդը ՝ https: //github.c