Բովանդակություն:
- Քայլ 1: Գործիքներ
- Քայլ 2: Մասեր
- Քայլ 3. Շասսիի հավաքում
- Քայլ 4: Էլեկտրոնային մասերի միացում
- Քայլ 5. Կոդավորման ժամանակը
- Քայլ 6: Վայելեք:
- Քայլ 7: Բարելավումներ
Video: Robging Robot® - Կյանքի արագությամբ անհանգստացնող. 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Հեղինակ `DanLocatelliMeristemaFollow About: MSc ITECH թեկնածու Շտուտգարտի համալսարանում: Ավելին DanLocatelli- ի մասին »
Ամեն օր ամեն օր զայրանալու համար ամենահեշտ ձևը: Nagging Robot®- ն ունի լուծում:
Հանգիստ Robot® Annooy® 900
Annooy® 900-ը խնամքով մշակված էր գերժամանակակից DIY տեխնոլոգիայով ՝ մարդկանց նյարդայնացնելու համար: Դանիել Լոկատելիի և uզու Չենի կողմից
Ավելի շատ ուժ, ավելի լավ անհանգստություն: Power-Lifting Bore- ն ապահովում է 5 անգամ զայրույթի ուժ* ՝ նյարդայնացնելու բարելավված աշխատանքի համար* (համեմատած Annooy® 800 սերիայի հետ):
Խելացի կերպով լրտեսում է ձեզ:
Սենսորների ամբողջական փաթեթը խելացիորեն գրավում է ձեր և ձեր տան տվյալները ՝ ռոբոտին նավարկելու առարկաների և կահույքի տակ, ինչը կօգնի ձեզ մանրակրկիտ անհանգստացնել:
Այս աշխատանքը պարոդիա է iRobot® Roomba®– ի հետ ՝ որպես Շտուտգարտի համալսարանում ITECH սեմինար «Հաշվողական դիզայն և թվային պատրաստում» անօգուտ մեքենա առաջադրանքի մաս:
Սա ռոբոտին հետևող դեմք է, այն նույնացնում է մարդու դեմքը և փորձում կենտրոնացնել այն տեսախցիկի վրա:
Քայլ 1: Գործիքներ
Դա գործիքների մի պարզ հավաքածու է, և հավանաբար դրանցից շատերն արդեն ունեք տանը: Eringոդման երկաթը հիմնականում օգտագործվում է շարժիչներին սնուցող մալուխներին կայունություն հաղորդելու համար: Բայց վերջ, դու միայն չորս անգամ կպչես եռակցման համար:
- Sոդման երկաթ
- Մկրատ
- Դանակ Դանակ
- Երկարաքիթ աքցան
- Պտուտակահաների հավաքածու
Քայլ 2: Մասեր
Էլեկտրոնիկա
Ստորև թվարկված մասերը սովորաբար գալիս են Arduino- ի մեկնարկային հավաքածուներով, որոնք հասանելի են առցանց գնելու համար, օրինակ ՝ այս մեկը:
- Arduino Uno համատեղելի + USB մալուխ
- Ուլտրաձայնային տվիչ (x2) (սովորաբար մեկնարկային հավաքածուներն ունեն միայն մեկ ուլտրաձայնային տվիչ):
- Ardunio Protoshield + մինի տախտակ
- 9 Վ մարտկոց
- Արդունիոյի 9 վ մարտկոցի միացում
- Jumper մալուխներ
- Breadboard Power մոդուլ
Մինչ ստորև բերված ցանկը ցուցադրում է այն անսովոր մասերը, որոնք պետք է առանձին գնել:
- ESP32-CAM
- L298N H Bridge շարժիչ
- Power Bank (5000 mAh կամ ավելի բարձր)
Ավտոմեքենայի շասսիի հավաքածու
Կան իսկապես էժան մեքենայի շասսիի հավաքածուներ, որոնք կարելի է գնել առցանց, օրինակ ՝ այս մեկը, կամ այլընտրանքորեն կարող եք նաև առանձին գնել այս մասերը: Մեզ պետք կլինի հետևյալը.
- Երկու 6 վ շարժիչ + պատյան + մալուխներ + անվադողեր
- Ունիվերսալ անիվ
- Ընկույզ և պտուտակներ
Գրենական պիտույքներ
Այս դեպքում մենք որոշեցինք օգտագործել այլ շասսի `ռոբոտին ինչ -որ ոճ հաղորդելու համար: Բացի նախկինում նշված մասերից, մենք նաև օգտագործեցինք գրենական պիտույքների այս իրերը.
- Խցան (մենք օգտագործեցինք մի պարզ բաժակ պահող)
- Hellerman մալուխային փողկապ
- Պլաստիկ գնդակ
- Մետաղական ցանց
Քայլ 3. Շասսիի հավաքում
Այս շասսիի համար օգտագործվում է պարզ ցանց ՝ մասերի ամրացումն ու հեռացումն ավելի դյուրին դարձնելու համար: Բայց հիշեք, որ դա մետաղական ցանց է, ինչը նշանակում է, որ էլեկտրոնային մասերը չպետք է ուղղակիորեն դիպչեն դրան, քանի որ դա կարող է վնասել դրանք:
Մետաղական ցանց
Նախ, կազմակերպեք մետաղական ցանցի վերևի մասերը ՝ հասկանալու համար, թե որքան մեծ է ձեզ անհրաժեշտ ռոբոտը: Մեր դեպքում վերջնական չափը որոշվում էր մեր հզորության բանկի + անիվների չափերով: Եթե ունեք ավելի փոքր հզորության բանկ, ապա կարող եք ռոբոտին էլ ավելի կոմպակտ դարձնել: Այնուհետև կտրեք մետաղական ցանցը ՝ կազմելով պիքսելավորված շրջան, ինչպես ցույց է տրված վերևում պատկերում:
Ունիվերսալ անիվ
Ունիվերսալ անիվը տեղում ամրացնելու համար մենք խցանափայտը օգտագործեցինք այն հավասարեցնելու իր ճիշտ տեղում: Անիվի հիմքի ձևով կտրեք երկու կտոր խցան և դրանք միասին ծխեցրեք: Այնուհետև խցանը ցանցի վերևում պտտեք դրա ծայրահեղություններից մեկում, իսկ մյուս կողմից պտուտակեք անիվը:
Շարժիչներ և անիվներ
Շարժիչները տեղում տեղադրելու համար պարզապես պետք է յուրաքանչյուրի համար օգտագործել երկու փոքր Hellerman մալուխային կապեր և ցանցը օգտագործել դրանք ամրացնելու համար: Տեղյակ եղեք, որ անիվներն իսկապես մոտ են շարժիչներին: carefulգույշ եղեք, որպեսզի անիվի ազատ պտույտի համար բավականաչափ տարածք թողնեք:
Հզորության բանկ
Վերջին, բայց ոչ ամենակարևորը, մենք պետք է տեղադրենք Power Bank- ը: Այստեղ միակ բանը, որ դուք պետք է տեղյակ լինեք, այն է, թե որտեղ է գտնվում USB մալուխի մուտքը ՝ խուսափելով այն դեպի անիվները նայելուց: Եվ ապա կարող եք սեղմ կերպով օգտագործել երկու մալուխային կապ `այն տեղում փակելու համար:
Քայլ 4: Էլեկտրոնային մասերի միացում
Էլեկտրոնային կապերը Robot Car- ի և Face Tracking Robot- ի միաձուլման արդյունք են:
Առաջին բանը, որ պետք է արվի, Arduino Uno- ն խցանի մի կողմում պտտելն է, իսկ L298N Motor Driver- ը ՝ մյուս կողմը: Այս կերպ մենք նվազագույնի ենք հասցնում անհրաժեշտ տարածքը ՝ առանց ռիսկի ենթարկելու, որ էլեկտրոնային մասերը միմյանց դիպչեն:
Այնուհետև ամրացրեք Protoshield + մինի հացահատիկը Arduino Uno- ի վերևում: Սա կապահովի, որ մենք ունենանք բավականաչափ տարածք և կապում ՝ յուրաքանչյուր սենսոր և շարժիչ միացնելու համար: Մեր դեպքում մենք սոսնձեցինք մինի հացահատիկը Protoshield- ի վերևում ՝ օգտագործելով դրա հետ սոսինձը:
Հետո 5V- ը միացրեցինք մինի տախտակի մի տողին, իսկ GND- ը ՝ մեկ այլ գծի:
L298N շարժիչ
Այնուհետև օգտագործելով 6 տղամարդ-կին ցատկող մալուխ, մենք Arduino- ից 5, 6, 7, 8, 9 և 10 համարները կապեցինք Arduino- ի L298N շարժիչ վարորդի ENB, IN4, IN3, IN2, IN1 և ENA կապերին: Այստեղ մենք որոշեցինք օգտագործել գործարանից արդեն իրար սոսնձված վեց մալուխ, այնպես որ մենք ունեինք կոկիկ միացում: Այնուհետև մենք կապում ենք գետնին և կերակրում կապում մինի տախտակին, մարտկոցին և շարժիչներին: Այն պետք է լինի այսպես.
- ENB - ՀԷ համապատասխանաբար Արդուինոյի 5-10 -ին
- 5V միանում է մինի տախտակի 5V գծին
- GND դեպի մինի հացահատիկի առաջին գիծ
- 12 Վ դեպի 9 Վ մարտկոցի դրական բևեռ, իսկ բացասական բևեռը միանում է մինի տախտակի գետնին
- OUT1 և OUT2 դեպի Շարժիչ 01
- OUT3 և OUT4 դեպի Շարժիչ 02
Ուլտրաձայնային տվիչներ
Ուլտրաձայնային տվիչները պետք է տեղակայված լինեն ռոբոտի դիմաց, այնպես որ ոչինչ չի խանգարում դրա գրավմանը, ուստի այն պետք է ունենա ավելի մեծ մալուխ, որպեսզի ավելի մեծ ճկունություն ունենաք: Նրանց կապի կապերը հետևյալն են. Ուլտրաձայնային տվիչ 01
- Echo to Arduino կապում 3
- Միացրեք Arduino կապին 4
- Gnd դեպի մինի հացահատիկի գետնին
- Vcc մինի տախտակի 5V գծին
Ուլտրաձայնային տվիչ 02
- Echo to Arduino փին 12
- Միացրեք Arduino կապին 11
- Gnd դեպի մինի հացահատիկի գետնին:
- Vcc մինի տախտակի 5V գծին:
ESP32-CAM
Տեսախցիկ
- UOR- ը միանում է RX0 կապին (փին 0)
- UOT- ը միանում է TX0 կապին (փին 1)
- 5V դեպի մինի տախտակի 5V գծին
- GND Arduino- ի GND- ին (մինի տախտակը լիքն է լինելու
Power բանկ Arduino- ին
Վերջին քայլը Arduino USB- ի միացումն է հզորության բանկին
Քայլ 5. Կոդավորման ժամանակը
Գոյություն ունի երկու ծածկագիր ՝ մեկը ESP32-CAM- ի և մեկը Arduino- ի համար: Դրանք հիմնականում Face Tracking Robot- ի և Robot Car- ի կոդերի պարզեցում են, համապատասխանաբար:
ESP32-CAM կոդ
Նախքան Arduino Uno- ին անցնելը մենք պետք է կազմաձևենք ESP32-CAM- ը: Այս տեսախցիկն ունի իր սեփական միկրոկառավարիչը `ESP32- ը, ինչը նշանակում է, որ եթե մենք ցանկանում ենք մեր կոդը ուղարկել Arduino IDE- ի միջոցով, ապա նախ պետք է կազմաձևենք IDE միջավայրը, և մեր բախտը բերել է: Robot Zero One- ն արդեն իսկ պատրաստել է դրա մասին իսկապես մանրամասն ձեռնարկ, ուստի նախ գնացեք այդ հղումով և քայլ առ քայլ հետևեք նրա հղմանը:
Դրանից հետո պարզապես պետք է վերբեռնել ESP32-CAM- ի ներքևում այստեղ ամրացված PanningFastVer.ino ֆայլը:
Arduino կոդ
Հետո Arduino կոդի համար պարզապես պետք է վերբեռնել ստորև տեղադրված UnoInput_Serial.ino ֆայլը:
Քայլ 6: Վայելեք:
Կցեք տեսախցիկը ձեր ռոբոտի կողքին և զվարճացեք:
Որպեսզի այն ունենա ֆուտուրիստական կարոտի զգացում, մենք ամեն ինչ պարուրել ենք ակրիլային գնդակի կեսով: Ռոբոտը նաև դուրս էր գալիս USB մալուխ, որը նրան պոչի տեսք էր տալիս: Մի տեսակ սիրուն!
Քայլ 7: Բարելավումներ
Ռոբոտների շարժը ավելի վերահսկելի դարձնելու համար, մեր կարծիքով, հետաքրքիր կլիներ կամ շարժիչը փոխել ավելի արագ շարժիչի կամ ավելացնել երկու արագության տվիչ, ինչպես նկարագրված է այստեղ:
Խորհուրդ ենք տալիս:
Տնական բարձր արագությամբ էլեկտրական մեքենա ՝ 7 քայլ
Տնային բարձր արագությամբ էլեկտրական մեքենա. Եթե երբևէ ցանկացել եք փորձել պատրաստել ձեր սեփական էլեկտրական մեքենան, սա շատ պարզ միջոց է սովորական նյութերից բարձր արագությամբ մեքենա պատրաստելու, ինչպես նաև էլեկտրոնային խանութից մի քանի էժան իրեր պատրաստելու համար: Այլևս 30-60 դոլար չծախսեք RC մեքենաների վրա, երբ դուք
Բարձր արագությամբ խաղային նոութբուք. 9 քայլ (նկարներով)
Բարձր արագությամբ խաղային նոութբուք. HiFriends, այսօր ես ձեզ ցույց կտամ, թե ինչպես պատրաստել ձեր տանը ամենաուժեղ և գերարագ գրպանային չափի նոութբուքը `ներկառուցված Windows 10 օպերացիոն համակարգով: Այս հոդվածում ես ձեզ կտրամադրեմ ամբողջ տեղեկատվությունը, որպեսզի կարողանաք հեշտությամբ կառուցել սա ձեր տանը
Բարձր արագությամբ ֆլեշ լուսանկարչություն. 6 քայլ (նկարներով)
Բարձր արագությամբ ֆլեշ լուսանկարչություն. Սա պտուտակահանի միջին ցատկման պատկեր է: Ամսագրում գերարագ լուսանկարչության մասին կարդալուց հետո ես ոգեշնչվեցի փորփրել պահարանս և տեսնել, թե ինչ կարող եմ մտածել: Ես օգտագործել եմ տնային պատրաստված էկրան ՝ ֆլեշը միացնելու համար, մինչ իմ թվային
Բարձր արագությամբ տեսագրություն սկսնակների համար. 6 քայլ (նկարներով)
Բարձր արագությամբ տեսագրություն սկսնակների համար. Բոլորը, ում ես հանդիպել և զրուցել եմ, կիսում են մեկ ընդհանուր բան. Գերարագ տեսախցիկ ունենալու կամ գոնե խաղալու ցանկությունը: Չնայած ես կասկածում եմ, որ սա կարդացողներից շատերն ունեն իրենց սեփական արագաչափ տեսախցիկը, բայց ես ցանկանում եմ, որ այն քչերը, ովքեր
Լազերային բարձր արագությամբ լուսանկարչություն. 9 քայլ (նկարներով)
Լազերային բարձր արագությամբ լուսանկարչություն. Կաթիլների նման հետևողականորեն լուսանկարելու համար սովորական մեթոդը օգտագործում է բարձրակարգ տեսախցիկ (500 դոլար և ավելի), Speedlite ֆլեշ (300 դոլար և ավելի) և օպտիկական էլեկտրոնային հետաձգված բռնկման ձգան (120 դոլար և ավելի) . Կան բազմաթիվ DIY սխեմաներ, որոնք նախատեսված են