Hacker News

Հարցրեք HN-ին. Ինչպե՞ս սկսել ռոբոտաշինությամբ զբաղվել որպես հոբբի:

Հարցրեք HN-ին. Ինչպե՞ս սկսել ռոբոտաշինությամբ զբաղվել որպես հոբբի: Այս հետախուզությունը սկսում է ուսումնասիրել դրա նշանակությունը և հնարավոր ազդեցությունը: Հիմնական հասկացությունները ծածկված են Այս բովանդակությունը ուսումնասիրում է. Հիմնարար սկզբունքներ և տեսություններ ...

1 min read Via news.ycombinator.com

Mewayz Team

Editorial Team

Hacker News

Հարցրեք Հ.Ն.-ին. Ինչպե՞ս սկսել ռոբոտաշինությունը որպես հոբբի:

Ռոբոտաշինությամբ սկսելը որպես հոբբի սկսվում է սկսնակների համար հարմար հարթակ ընտրելով, ինչպիսիք են Arduino-ն կամ Raspberry Pi-ն, սովորելով հիմնական էլեկտրոնիկան և կառուցելով ձեր առաջին պարզ նախագիծը, օրինակ՝ գծին հետևող ռոբոտը կամ խոչընդոտներից խուսափող մեքենան: Մուտքի խոչընդոտը երբեք ավելի ցածր չի եղել՝ մատչելի փաթեթներով, անվճար առցանց դասընթացներով և բարգավաճող համայնքներով, որոնք պատրաստ են օգնելու ձեզ ձեր առաջին քայլերն անել դեպի այսօր հասանելի ամենաարդյունավետ տեխնիկական հոբբիներից մեկը:

Ռոբոտաշինությունը գտնվում է մեքենաշինության, էլեկտրոնիկայի և ծրագրային ապահովման մշակման խաչմերուկում: Այդ բազմամասնագիտական ​​բնույթը հենց այն է, որ դարձնում է այն և՛ մարտահրավեր, և՛ խորապես բավարարող: Անկախ նրանից՝ դուք ծրագրակազմ մշակող եք, որը ցանկանում է փոխազդել ֆիզիկական աշխարհի հետ, ստեղծող, ով ցանկանում է ավելի խելացի ստեղծագործություններ, թե պարզապես հետաքրքրասեր միտք, որը ձգվում է դեպի ավտոմատացում, այս ուղեցույցը մանրամասն նկարագրում է, թե ինչպես սկսել:

Ի՞նչ սարքավորումներ և գործիքներ են ձեզ իրականում անհրաժեշտ սկսելու համար:

Հոբբի ռոբոտաշինության մասին ամենամեծ սխալ պատկերացումներից մեկն այն է, որ այն պահանջում է թանկարժեք լաբորատոր սարքավորումներ: Իրականում, դուք կարող եք կառուցել ձեր առաջին գործող ռոբոտը $50-ից ցածր գնով: Բանալին այն է, որ սկսեք փոքրից և ընդլայնեք ձեր հմտությունները:

  • Միկրոկառավարիչի տախտակ. Arduino Uno-ն մնում է ոսկե ստանդարտ սկսնակների համար: Այն մատչելի է, լավ փաստաթղթավորված և ապահովված է սենսորների և վահանների հսկայական էկոհամակարգով:
  • Raspberry Pi. Եթե ցանկանում եք գործարկել ավելի բարդ ծրագրակազմ՝ համակարգչային տեսլական, մեքենայական ուսուցման մոդելներ կամ ամբողջական Linux միջավայր, Raspberry Pi 4 կամ 5-ը ձեզ տալիս է ամբողջական մեկ տախտակով համակարգիչ՝ $75-ից ցածր:
  • Մեկնարկի սենսորների հավաքածու. Սկսնակների հավաքածուների մեծ մասը ներառում է ուլտրաձայնային հեռավորության տվիչներ, ինֆրակարմիր մոդուլներ, սերվո շարժիչներ և հացահատիկ: Այս բաղադրիչներն ընդգրկում են ներածական նախագծերի 90%-ը:
  • Հիմնական ձեռքի գործիքներ. Զոդման երկաթ, մետաղալարեր, մուլտիմետր և մի շարք պտուտակահաններ կանցկացնեն ձեզ ձեր նախագծերի առաջին տարվա ընթացքում:
  • Շասսիի կամ ռոբոտի հավաքածու․

Մի մտածեք ձեր նախնական գնումների մասին: Էլեկտրոնիկայի ցանկացած խոշոր մանրածախ վաճառողի 30 դոլար արժողությամբ Arduino մեկնարկային հավաքածուն պարունակում է այն ամենը, ինչ անհրաժեշտ է ձեր առաջին տասնյակ նախագծերի համար:

Ծրագրավորման ո՞ր լեզուներ պետք է սովորեն հոբբիստ ռոբոտիստները:

Ռոբոտաշինության ծրագրավորման կողմն ավելի մատչելի է, քան շատերը ենթադրում են: Arduino-ն օգտագործում է C++-ի պարզեցված տարբերակը, որը վերացնում է բարդության մեծ մասը: Եթե դուք կարող եք գրել հիմնական հանգույց և հասկանալ փոփոխականները, կարող եք ծրագրավորել ռոբոտին, որպեսզի արձագանքի սենսորային մուտքագրմանը ձեր առաջին կեսօրին:

Python-ը երկրորդ լեզուն է, որն ընդունում են հոբբիների մեծ մասը, հատկապես Raspberry Pi-ի վրա հիմնված նախագծերին անցնելիս: Դրա պարզությունը, զուգորդված հզոր գրադարանների հետ, ինչպիսիք են OpenCV-ն համակարգչային տեսողության համար և TensorFlow Lite-ը՝ եզրային AI-ի համար, այն դարձնում է իդեալական ավելի առաջադեմ ռոբոտային վարքագծի համար: Պրոֆեսիոնալ ռոբոտաշինությամբ հետաքրքրվողների համար ROS 2 (Ռոբոտի օպերացիոն համակարգ) սովորելը դռներ է բացում արդյունաբերության ստանդարտ գործիքների և մոդելավորման միջավայրերի, ինչպիսիք են Gazebo-ն:

Հիմնական պատկերացում․ Ամենահաջողակ հոբբիստ-ռոբոտիստները ոչ մի առարկայի մասնագետ չեն. նրանք հետաքրքրասեր գեներալներ են, որոնց հարմար է միաժամանակ մի քանի ոլորտներում սկսնակ լինել: Սկսեք կառուցել նախքան պատրաստ զգալը, քանի որ գործնական փորձերն ավելի արագ են սովորեցնում, քան ցանկացած դասագիրք:

Որո՞նք են լավագույն առաջին նախագծերը լիարժեք սկսնակների համար:

Ձեր առաջին նախագիծը պետք է բավականաչափ պարզ լինի շաբաթավերջին ավարտելու համար, բայց բավական բարդ` հիմնարար հասկացություններ սովորեցնելու համար: Ինֆրակարմիր սենսորների օգտագործմամբ գծին հետևող ռոբոտը դասական մեկնարկային կետ է: Այն սովորեցնում է ձեզ շարժիչի կառավարում, սենսորային ընթերցում և որոշումների կայացման հիմնական տրամաբանություն՝ մոտավորապես չորս ժամվա ընթացքում:

Այնտեղից ուլտրաձայնային տվիչներ օգտագործող խոչընդոտներից խուսափող ռոբոտը ներկայացնում է ավելի բարդ կառավարման հոսք: Bluetooth-ով կառավարվող մեքենան ավելացնում է անլար հաղորդակցությունը ձեր հմտությունների հավաքածուին: Յուրաքանչյուր նախագիծ նոր գիտելիքներ է հաղորդում այն ​​ամենի վրա, ինչ դուք արդեն սովորել եք՝ զարգացնելով կարողությունները՝ առանց ձեզ ճնշելու:

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Երբ ավարտեք երկու կամ երեք ուղղորդված նախագծեր, սկսեք փոփոխել դրանք: Ավելացնել նոր սենսոր: Փոխեք վարքագիծը. Կոտրեք իրերը միտումնավոր և ուղղեք դրանք: Հրահանգներին հետևելուց անկախ փորձի անցնելն այն է, որտեղ արագանում է իրական ուսուցումը:

Ինչպե՞ս եք կազմակերպված մնում ռոբոտաշինության նախագծերը ղեկավարելիս:

Քո հոբբիի աճին զուգահեռ մեծանում է մասերի գույքագրման, նախագծի փաստաթղթերի, ուսումնական ռեսուրսների, բյուջեների և ժամանակացույցերի կառավարման բարդությունը: Հոբբիներից շատերը ձեռնամուխ են լինում աղյուսակների, նշումներ անելու հավելվածների և էջանշված ձեռնարկների վրա մեկ տասնյակ տարբեր գործիքների միջոցով:

Հենց այստեղ է, որ ձեր նախագծերի համար կենտրոնացված օպերացիոն համակարգ ունենալն անգնահատելի է դառնում: Պլատֆորմները, ինչպիսին է Mewayz-ը՝ 207 մոդուլից բաղկացած բիզնես OS, որին վստահում են ավելի քան 138,000 օգտվողներ, թույլ են տալիս կառավարել ամեն ինչ՝ սկսած նախագծի պլանավորումից և առաջադրանքների հետևումից մինչև գույքագրման կառավարում և ծախսերի հետագծում մեկ միասնական աշխատանքային տարածքում: Փոխարենը կորցնելու բաղադրիչի բնութագրերը էլփոստի շղթաներում կամ մոռանալու, թե որ GPIO փին եք նշանակել անցյալ շաբաթ, դուք կարող եք կազմակերպված և որոնելի պահել ռոբոտաշինության ձեր ամբողջ աշխատանքային հոսքը:

Անկախ նրանից, թե դուք հետևում եք ձեր անձնական հոբբիին, թե ընդլայնվում եք ռոբոտաշինության փոքր բիզնեսում, առաջին իսկ օրվանից կառուցվածքային նախագծերի կառավարումը կփրկի անհամար ժամեր հիասթափությունից:

Որտե՞ղ պետք է գնալ սովորելու և այլ հոբբիների հետ կապվելու համար:

Ռոբոտաշինության համայնքը ամենահյուրընկալներից մեկն է արտադրողների տարածքում: Subreddit-ները, ինչպիսիք են r/robotics-ը և r/arduino-ն, ունեն հարյուր հազարավոր անդամներ, ովքեր ցանկանում են օգնել սկսնակներին: Hacker News համայնքը պարբերաբար ցուցադրում է արժեքավոր քննարկումներ, ձեռնարկներ և նախագծերի ցուցադրություններ: Հոբբի ռոբոտաշինությանը նվիրված YouTube ալիքները տրամադրում են տեսողական, քայլ առ քայլ ուղեցույցներ, որոնք լրացնում են գրավոր փաստաթղթերը:

Տեղական արտադրողները և հաքերային տարածքներն առաջարկում են գործնական մուտք դեպի այնպիսի գործիքներ, ինչպիսիք են 3D տպիչները, լազերային կտրիչները և CNC մեքենաները, որոնք կտրուկ ընդլայնում են այն, ինչ կարող եք կառուցել: Շատ քաղաքներում տեղի են ունենում նաև ռոբոտաշինության հանդիպումներ և մրցույթներ, որոնք տրամադրում են վերջնաժամկետներ, մոտիվացիա և փորձառու շինարարների կարծիքը:

Հաճախակի տրվող հարցեր

Որքա՞ն է արժե սկսել հոբբի ռոբոտաշինությունը:

Դուք կարող եք սկսել ընդամենը $30-ից $50-ով Arduino մեկնարկային հավաքածուով: Ավելի համապարփակ կարգավորում, ներառյալ Raspberry Pi, լրացուցիչ սենսորներ և հիմնական գործիքներ, սովորաբար աշխատում է $100-ից մինչև $200: Տեխնիկական հոբբիների մեծամասնության համեմատ՝ ռոբոտաշինությունը բացառապես ցածր ֆինանսական խոչընդոտ է ստեղծում մուտքի համար՝ աճի բարձր առաստաղով:

Արդյո՞ք ինձ պետք է ինժեների կոչում ռոբոտներ ստեղծելու համար որպես հոբբի:

Բացարձակապես ոչ: Շատ հաջողակ հոբբիստ ռոբոտիստներ գալիս են ոչ տեխնիկական ծագմամբ: Նախապես կառուցված մոդուլների առկայությունը, քաշել և բաց թողնել ծրագրավորման միջավայրերը, ինչպիսին է Scratch-ը Arduino-ի համար և հազարավոր անվճար ձեռնարկներ, նշանակում են, որ հետաքրքրասեր և համբերատար յուրաքանչյուր ոք կարող է ստեղծել գործող ռոբոտներ: Պաշտոնական կրթությունն օգնում է, բայց հեռու է անհրաժեշտությունից:

Որքա՞ն ժամանակ է պահանջվում ձեր առաջին ռոբոտի ստեղծման համար:

Նախապես փաթեթավորված հավաքածուի և ուղեցույցի միջոցով սկսնակներից շատերը կարող են հավաքել և ծրագրավորել պարզ ռոբոտ մեկ շաբաթ-կիրակի՝ մոտավորապես 4-ից 8 ժամվա ընթացքում: Ուսուցման կորը կտրուկ աճում է, երբ սկսում եք զրոյից նախագծել ձեր սեփական նախագծերը, բայց յուրաքանչյուր կառուցում ավելի արագ է դառնում, քանի որ ձեր հիմնական հմտությունները ամրապնդվում են:

Պատրա՞ստ եք կազմակերպել ձեր ռոբոտաշինության նախագծերը, հետևել ձեր կառուցվածքներին և կառավարել ձեր աճող արտադրողի աշխատանքային հոսքը: Սկսեք Mewayz-ով այսօր և կառուցվածքը բերեք ձեր ամենահավակնոտ նախագծերին. ծրագրերը սկսվում են ընդամենը $19/ամսից:

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime