Բովանդակություն:
Video: Ինչպես դարձնել մարդուն հետևող ռոբոտ Arduino- ով. 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Մարդը, ով հետևում է ռոբոտին, զգում և հետևում է մարդուն
Քայլ 1: Ձեռք բերեք գործիքները
Ձեռք բերեք այնպիսի գործիքներ, ինչպիսիք են.
Քայլ 2: Միացում
Միացրեք յուրաքանչյուր սարքավորում շարժիչի վարորդին: Միացրեք շարժիչի վարորդը arduino- ին:
Քայլ 3: Կոդ
#ներառել#ներառել#ներառել#սահմանել ԱIGHԱԿ A2#սահմանել ՁԱՅՆ A3#սահմանել TRIGGER_PIN A1#սահմանել ECHO_PIN A0#սահմանել MAX_DISTANCE 100NewPing սոնար (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); AF_DCMotor Motor1); AF_DCMotor Motor3 (3, MOTOR34_1KHZ); AF_DCMotor Motor4 (4, MOTOR34_1KHZ); Servo myservo; int pos = 0; void setup () {// տեղադրել ձեր տեղադրման կոդը այստեղ ՝ մեկ անգամ գործարկելու համար. Serial.begin (9600); myservo. կցել (10); {համար (pos = 90; pos <= 180; pos += 1) {myservo.write (pos); ուշացում (15);} համար (pos = 180; pos> = 0; pos- = 1) {myservo.write (pos); ուշացում (15);} համար (pos = 0; pos <= 90; pos += 1) {myservo.write (pos); ուշացում (15);}} pinMode (IGHիշտ, Մուտք); pinMode (ԱՌԱ, ՄՏԱՈ;Մ);} void loop () {// տեղադրեք ձեր հիմնական ծածկագիրը այստեղ ՝ բազմիցս գործարկելու համար. հետաձգում (50); անստորագիր int distance = sonar.ping_cm (); Serial.print ("distance"); Serial.println (distance); int Right_Value = digitalRead (RIGHT); int Left_Value = digitalRead (LEFT); Serial.print ("RIGHT"); Serial.println (Right_Value); Serial.print ("LEFT"); Serial.println (Left_Value); if ((Right_Value == 1) && (distance> = 10 && distance <= 30) && (Left_Value == 1)) {Motor1.setSpeed (120); Motor1.run (ԱՌԱARD); Motor2.setSpeed (120); Motor2.run (ԱՌԱARD); Motor3.setSpeed (120); Motor3.run (ԱՌԱARD); Motor4.setSpeed (120); Motor4.run (ԱՌԱ);} այլ դեպքում ((Right_Value == 0) && (Left_Value == 1)) {Motor1.setSpeed (200); Motor1.run (ԱՌԱARD); Motor2.setSpeed (200); Motor2.run (ԱՌԱARD); Motor3.setSpeed (100); Motor3.run (հետընթաց); Motor4.setSpeed (100); Motor4.run (BACKWARD);} այլ դեպքում ((Right_Value == 1) && (Left_Value == 0)) {Motor1.setSpeed (100); Motor1.run (BACKWARD); Motor2.setSpeed (100); Motor2.run (հետընթաց); Motor3.setSpeed (200); Motor3.run (ԱՌԱARD); Motor4.setSpeed (200); Motor4.run (ԱՌԱ);} այլ դեպքում ((Right_Value == 1) && (Left_Value == 1)) {Motor1.setSpeed (0); Motor1.run (ԹՈLEԱՐԿՈՄ); Motor2.setSpeed (0); Motor2.run (ԹՈLEԱՐԿՈՄ); Motor3.setSpeed (0); Motor3.run (ԹՈLEԱՐԿՈՄ); Motor4.setSpeed (0); Motor4.run (ԹՈLEԱՐԿՈՄ);} այլ դեպքում (հեռավորությունը> 1 && հեռավորությունը <10) {Motor1.setSpeed (0); Motor1.run (ԹՈLEԱՐԿՈՄ); Motor2.setSpeed (0); Motor2.run (ԹՈLEԱՐԿՈՄ); Motor3.setSpeed (0); Motor3.run (ԹՈLEԱՐԿՈՄ); Motor4.setSpeed (0); Motor4.run (ԹՈLEԱՐԿՈՄ); }}
Խորհուրդ ենք տալիս:
Արդուինո - Լաբիրինթոս լուծող ռոբոտ (MicroMouse) Wall հետևող ռոբոտ. 6 քայլ (նկարներով)
Արդուինո | Maze Solving Robot (MicroMouse) Wall After Robot: Բարի գալուստ, ես Իսահակն եմ, և սա իմ առաջին ռոբոտն է " Striker v1.0 ". Այս ռոբոտը նախատեսված էր պարզ լաբիրինթոս լուծելու համար: Մրցույթում մենք ունեինք երկու լաբիրինթոս և ռոբոտը կարողացավ դրանք բացահայտել: Լաբիրինթոսում ցանկացած այլ փոփոխություն կարող է պահանջել փոփոխություն
Ինչպես կառուցել PHIL - թեթև հետևող ռոբոտ. 6 քայլ (նկարներով)
Ինչպես կառուցել PHIL - թեթև հետևող ռոբոտ. Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես եմ ստեղծել այս երկակի առանցքի լուսադիտող ռոբոտը ՝ օգտագործելով Arduino Uno: Ամբողջ CAD- ը և ծածկագիրը ներառված կլինեն, որպեսզի կարողանաք ինքներդ կառուցել այն ՝ առանց ծրագրավորման կամ նախագծման հմտությունների կարիք ունենալու: Այն ամենը, ինչ ձեզ հարկավոր կլինի
Մարդուն հետևող ռոբոտը Arduino Uno- ի միջոցով 20 $ -ից ցածր ՝ 9 քայլ
Մարդու հետևող ռոբոտը, որն օգտագործում է Arduino Uno- ն 20 դոլարից ցածր. Այնպես որ, ես պատրաստեցի այս ռոբոտը մոտ մեկ տարի առաջ և ինձ դուր եկավ: Այն կարող է ձեզ հետևել ամենուր և ամենուր: սա շան լավագույն այլընտրանքն է: այն դեռ ինձ հետ է մինչ այժմ: Ես ունեմ նաև youtube ալիք, որտեղ կարող եք տեսնել դրա պատրաստման գործընթացը vi
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ. Մենք կառուցել ենք համակցված հավասարակշռող և եռանիվ ռոբոտ `կրթական օգտագործման համար դպրոցներում և դպրոցից հետո կրթական ծրագրերում: Ռոբոտը հիմնված է Arduino Uno- ի, սովորական վահանի վրա (շինարարության բոլոր մանրամասները տրամադրված են), Li Ion մարտկոցի տուփով (բոլորը կառուցված են
[Arduino Robot] Ինչպես պատրաստել շարժիչով գրավող ռոբոտ - Մեծ մատներ ռոբոտ - Սերվո շարժիչ - Աղբյուրի կոդ ՝ 26 քայլ (նկարներով)
[Arduino Robot] Ինչպես պատրաստել շարժիչով գրավող ռոբոտ | Մեծ մատներ ռոբոտ | Սերվո շարժիչ | Աղբյուրի կոդ ՝ Thumbs Robot: Օգտագործվել է MG90S servo շարժիչի պոտենցիոմետր: Դա շատ զվարճալի և հեշտ է: Կոդը շատ պարզ է: Այն ընդամենը մոտ 30 տող է: Կարծես շարժման գրավում լինի: Խնդրում ենք թողնել որևէ հարց կամ կարծիք: [Հրահանգ] Աղբյուրի կոդը ՝ https: //github.c