Բովանդակություն:

Arduino Robot PS2 Controller- ով (PlayStation 2 Joystick). 10 քայլ (նկարներով)
Arduino Robot PS2 Controller- ով (PlayStation 2 Joystick). 10 քայլ (նկարներով)

Video: Arduino Robot PS2 Controller- ով (PlayStation 2 Joystick). 10 քայլ (նկարներով)

Video: Arduino Robot PS2 Controller- ով (PlayStation 2 Joystick). 10 քայլ (նկարներով)
Video: Complete guide to PCA9685 16 channel Servo controller for Arduino with code Version of 5 ( V1) 2024, Հուլիսի
Anonim
Image
Image
IoT Cat աղբի տուփ (ESP32- ով, Arduino IDE- ով, Thingspeak- ով և 3D տպագրությամբ)
IoT Cat աղբի տուփ (ESP32- ով, Arduino IDE- ով, Thingspeak- ով և 3D տպագրությամբ)

Հետևեք հեղինակի ավելին.

IoT Cat աղբի տուփ (ESP32- ով, Arduino IDE- ով, Thingspeak- ով և 3D տպագրությամբ)
IoT Cat աղբի տուփ (ESP32- ով, Arduino IDE- ով, Thingspeak- ով և 3D տպագրությամբ)
3D տպագրությամբ հոդակապ լամպ - ՓՈՐՁՎԱ
3D տպագրությամբ հոդակապ լամպ - ՓՈՐՁՎԱ
3D տպագրությամբ հոդակապ լամպ - ՓՈՐՁՎԱ
3D տպագրությամբ հոդակապ լամպ - ՓՈՐՁՎԱ
Ինչպես պատրաստել անհատական PCB ՝ օգտագործելով ցածր էներգիայի լազերային փորագրիչ
Ինչպես պատրաստել անհատական PCB ՝ օգտագործելով ցածր էներգիայի լազերային փորագրիչ
Ինչպես պատրաստել անհատական PCB ՝ օգտագործելով ցածր էներգիայի լազերային փորագրիչ
Ինչպես պատրաստել անհատական PCB ՝ օգտագործելով ցածր էներգիայի լազերային փորագրիչ

Մասին ՝ ստեղծող, ինժեներ, խելագար գիտնական և գյուտարար Ավելին IgorF2- ի մասին »

Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես օգտագործել անլար Playstation 2 (PS2) ջոյսթիկը ռոբոտային տանկ վարելու համար: Այս նախագծի հիմքում օգտագործվել է Arduino Uno տախտակը: Այն ստանում է հրամաններ անլար վերահսկիչից և սահմանում է շարժիչների արագությունը: Կարող են օգտագործվել նաև զարգացման այլ տախտակներ (NodeMCU, Firebeetle և այլն), և այս ձեռնարկում ներկայացված սկզբունքները կարող են կիրառվել ռոբոտների և գործիքների այլ մոդելների վրա:

Նախկինում ես նախագծել եմ Blynk- ի կողմից վերահսկվող ռոբոտային տանկ: Այն միանում է Wi-Fi ցանցին և հրամաններ է ստանում Blynk սերվերից: Որպես հեռակառավարիչ օգտագործվել է Blynk հավելվածով աշխատող սմարթֆոնը, և օգտագործվել են մուտքի տարբեր մեթոդներ ՝ սեղմման կոճակներ, լոգարիթմական ձողեր և նույնիսկ սմարթֆոնի արագացուցիչ: Այս նախագծի մասին ավելին կարող եք գտնել այստեղ ՝

Ես նաև որոշ փորձեր եմ կատարել ձայնային հրամանների հետ: Կարող է օգտակար լինել, եթե ցանկանում եք ռոբոտին հեռակա կարգով կառավարել առանց ձեր ձեռքերը օգտագործելու, կամ եթե ցանկանում եք այն հասանելի դարձնել սահմանափակ շարժումներով մեկին: Կարելի է մտածել, օրինակ, ռոբոտային ձայնով կառավարվող անիվի բազկաթոռի մասին: Օգտագործվեց DIY ռոբոտային հավաքածու, իմ սիրած որոշ գործիքների հետ միասին ՝ Adafruit.io, IFTTT և Arduino IDE: Ամբողջական հրահանգներն այստեղ ՝

www.instructables.com/id/Wi-Fi-Voice-Controlled-Robot-Using-Wemos-D1-ESP826/

Դուք կարող եք օգտագործել տարբեր հավաքածուներ կամ նույնիսկ ձեր սեփական ռոբոտներին ձևավորել ՝ օգտագործելով պարզ նյութեր ՝ առանց բարդ գործիքների օգտագործման, ինչպիսիք են 3D տպիչները և լազերային կտրող մեքենաները: Օրինակ կարող եք գտնել իմ նախորդ ձեռնարկներից մեկում.

www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/

Քայլ 1: Գործիքներ և նյութեր

Գործիքներ և նյութեր
Գործիքներ և նյութեր
Գործիքներ և նյութեր
Գործիքներ և նյութեր
Գործիքներ և նյութեր
Գործիքներ և նյութեր
Գործիքներ և նյութեր
Գործիքներ և նյութեր

Այս նախագծում օգտագործվել են հետևյալ գործիքները.

  • Ironոդման երկաթ և մետաղալար (հղում / հղում / հղում): DC շարժիչներն արդեն եկել էին տերմինալներին ամրացված լարերով … Բայց այն ի վերջո կկոտրվի, և գուցե ստիպված լինեք այն վերավաճառել: Այսպիսով, մտածեք, որ լավ զոդ և երկաթ մետաղալար ունեք:
  • EVA փրփուր թերթ (կամ այլ ոչ հաղորդիչ նյութ): Ռոբոտի շասսին, որն օգտագործել եմ այս նախագծում, պատրաստված է ալյումինից, իսկ այս մետաղական մասերի վրա տեղադրված են տպատախտակներ: Տախտակների և մետաղյա ափսեի միջև ես օգտագործել եմ փրփուր թերթի շերտ `հնարավոր կարճ միացումներից խուսափելու համար:
  • Երկկողմանի ժապավեն: Այն օգտագործվում էր փրփուրի թերթերը տպատախտակների վրա սոսնձելու և H-Bridge մոդայի տեղադրման համար:
  • Մկրատ, որոշ փրփուր թերթի ուղղանկյուններ կտրելու համար:

Իմ նախագծի համար ես օգտագործել եմ հետևյալ ապարատային մասերը.

  • Arduino Uno- ի վրա հիմնված dev board (հղում / հղում / հղում / հղում / հղում): Այն օգտագործվում է որպես ռոբոտի հիմնական վերահսկիչ: Դա իսկապես հեշտ է օգտագործել և ծրագրավորել Arduino IDE- ի հետ, որը հիանալի է էլեկտրոնիկայի և ծրագրավորման սկսնակների համար:
  • L298N երկակի ալիք H- կամուրջի մոդուլ (հղում / հղում / հղում / հղում / հղում): Այս մոդուլը թույլ է տալիս Wemos- ից (կամ Arduino- ից) 3.3 Վ ազդանշաններն ուժեղացնել մինչև 12 Վ շարժիչների համար անհրաժեշտ:
  • DIY Robot Chassis Tank (հղում / հղում): Այս հիանալի հավաքածուն ունի այն ամենը, ինչ ձեզ հարկավոր է տանկ կառուցելու համար. Երկու DC շարժիչ, շարժիչներ, ուղիներ, պտուտակներ, ընկույզներ և այլն: Այն արդեն գալիս է շասսի հավաքման համար անհրաժեշտ գործիքներով, ինչը հիանալի է սկսնակների համար:
  • PS2 անլար հեռակառավարում (հղում / հղում): Տեսախաղերի այս վերահսկիչը կարող է անլար հաղորդագրություններ ուղարկել ընդունիչին, որը կարող է միացվել միկրոկոնտրոլի հետ `սերիական հաղորդակցության միջոցով:
  • 18650 3.7 Վ մարտկոց (x3) (հղում / հղում): Ես միացնում էի ամբողջ միացումը: Այս տանկը օգտագործում է 12 Վ շարժիչներ: Ես դրանք օգտագործել եմ 3.7 Վ լարման երեք մարտկոցով ՝ դրանք միացնելու համար:
  • 3S 18650 մարտկոցի կրիչ (հղում / հղում / հղում): Այն կարող է անընդմեջ պահել երեք 18650 մարտկոց և հեշտությամբ կարող է կցվել տանկի հետևի մասում:
  • 18650 մարտկոցի լիցքավորիչ (հղում / հղում): Ձեր մարտկոցները, ի վերջո, կսպառվեն: Երբ դա տեղի ունենա, մարտկոցի լիցքավորիչը կգա ձեզ փրկելու:
  • Թռչկոտողներ (հղում / հղում): Ես օգտագործել եմ 6 տղամարդ-կին թռիչք `ազդանշանի համար h-կամուրջի և Wemos- ի միջև, և 2 տղամարդ-արու թռիչք` 5V- ի և Gnd- ի համար: Հնարավոր է ՝ ձեզ ավելի շատ պետք լինի, եթե նախատեսում եք ավելացնել որոշ տվիչներ:
  • Type-B USB մալուխ: Սա ձեզ հարկավոր կլինի ձեր կոդը վերբեռնելու համար: Տախտակների մեծ մասն արդեն գալիս է իր սեփական մալուխով:

Վերևի հղումները միայն առաջարկ են, թե որտեղ կարող եք գտնել այս ձեռնարկում օգտագործվող տարրերը (և գուցե աջակցեք իմ ապագա ձեռնարկներին): Ազատորեն որոնեք դրանք այլուր և գնեք ձեր նախընտրած տեղական կամ առցանց խանութից:

Խորհուրդ ենք տալիս: