Upcycled RC Car: 23 քայլ (նկարներով)
Upcycled RC Car: 23 քայլ (նկարներով)
Anonim
Image
Image
Վերամշակված գանձ
Վերամշակված գանձ

RC մեքենաներն ինձ համար միշտ ոգևորության աղբյուր են եղել: Նրանք արագ են, զվարճալի են, և դուք չպետք է անհանգստանաք, եթե դրանք վթարի ենթարկեք: Այնուամենայնիվ, որպես տարեց, ավելի հասուն, RC- ի էնտուզիաստ, ինձ չեն տեսնում, երբ խաղում եմ փոքր, մանկական RC մեքենաների հետ: Ես պետք է ունենամ մեծ, հասուն տղամարդու չափսեր: Այստեղ է, որ խնդիր է ծագում. Մեծահասակների RC մեքենաները թանկ են: Առցանց դիտելիս ամենաէժանը, որը ես գտա, արժեցավ 320 դոլար, միջինը ՝ մոտ 800 դոլար: Իմ համակարգիչն ավելի էժան է, քան այս խաղալիքները:

Իմանալով, որ ես չեմ կարող ինձ թույլ տալ այս խաղալիքները, իմ մեջ արտադրողը ասաց, որ կարող եմ մեքենա պատրաստել գնի 10 -րդ համարով: Այսպիսով, ես սկսեցի իմ ճանապարհորդությունը ՝ աղբը ոսկի դարձնելու համար

Պարագաներ

RC մեքենայի համար անհրաժեշտ մասերը հետևյալն են

  • Օգտագործված RC մեքենա
  • L293D շարժիչ (DIP ձև)
  • Արդուինո Նանո
  • NRF24L01+ Ռադիո մոդուլ
  • RC անօդաչու մարտկոց (կամ ցանկացած այլ բարձր ընթացիկ մարտկոց)
  • LM2596 Buck փոխարկիչներ (2)
  • Լարերը
  • Պերֆորդ
  • Փոքր, տարբեր բաղադրիչներ (վերնագրի կապում, պտուտակային տերմինալներ, կոնդենսատորներ և այլն)

RC վերահսկիչի համար անհրաժեշտ մասերը հետևյալն են

  • Օգտագործված վերահսկիչ (պետք է ունենա 2 անալոգային ջոստիկներ)
  • Արդուինո Նանո
  • NRF24L01+ Ռադիո մոդուլ
  • Էլեկտրական լարեր

Քայլ 1: Վերամշակված գանձ

Վերամշակված գանձ
Վերամշակված գանձ

Այս նախագիծը ի սկզբանե սկսվել է մոտ մեկ տարի առաջ, երբ ես և իմ ընկերները ծրագրում էինք համակարգչային մեքենա պատրաստել հաքաթոնի ծրագրի համար (կոդավորման մրցույթ): Իմ պլանն էր գնալ խնայողությունների խանութ, գնել ամենամեծ գտածո մեքենան, որը կարող էի գտնել, փորել ներսը և այն փոխարինել ESP32- ով:

Aամանակի կտրուկ անկման ժամանակ ես շտապեցի Սեյվերս, գնեցի RC մեքենա և պատրաստվեցի հաքաթոնին: Lyավոք, ինձ անհրաժեշտ շատ մասեր ժամանակին չէին եկել, ուստի ստիպված էի ամբողջությամբ ջնջել նախագիծը:

Այդ ժամանակից ի վեր, RC մեքենան փոշի էր հավաքում իմ անկողնու տակ, մինչ այժմ…

Արագ ակնարկ

Այս նախագծում ես կօգտագործեմ օգտագործված խաղալիք մեքենա և IR վերահսկիչ ՝ Upcycled RC Car ստեղծելու համար: Ես կփորացնեմ ներսը, կտեղադրեմ Արդուինո Նանոյին և NRF24L01+ ռադիո մոդուլը կօգտագործեմ երկուսի միջև հաղորդակցվելու համար:

Քայլ 2: Տեսություն

«Հասկանալ, թե ինչպես է ինչ -որ բան աշխատում, ավելի կարևոր է, քան իմանալ, թե ինչպես դա անել»:

- Քևին Յանգ 2020-05-17 (ես դա պարզապես հորինել եմ)

Այս ամենով հանդերձ, եկեք սկսենք խոսել Upcycled RC Car- ի հիմքում ընկած տեսության և էլեկտրոնիկայի մասին:

Մեքենայի կողմից մենք կօգտագործենք NRF24L01+, Arduino Nano, L293D շարժիչ, RC մեքենայի շարժիչներ և երկու բաք փոխարկիչ: Մեկ դակիչ փոխարկիչը կապահովի շարժիչի շարժիչ լարումը, իսկ մյուսը ՝ 5 վտ Arduino Nano- ի համար:

Վերահսկիչի կողմից մենք կօգտագործենք NRF24L01+, Arduino Nano և անալոգային ջոստիկներ `վերագործարկվող վերահսկիչում:

Քայլ 3: NRF24L01+

NRF24L01+
NRF24L01+

Նախքան սկսելը, ես, հավանաբար, պետք է բացատրեի սենյակում գտնվող փիղին ՝ NRF24L01+: Եթե դուք արդեն ծանոթ չեք անվան հետ, ապա NRF24- ը սկանդինավյան կիսահաղորդիչների արտադրած չիպ է: Այն բավականին տարածված է ստեղծող համայնքում ռադիոկապի համար `իր ցածր գնի, փոքր չափի և լավ գրված փաստաթղթերի շնորհիվ:

Այսպիսով, ինչպես է իրականում գործում NRF մոդուլը: Սկսնակների համար, NRF24L01+ աշխատում է 2.4 ԳՀց հաճախականությամբ: Սա նույն հաճախականությունն է, որով աշխատում են Bluetooth- ը և Wifi- ն (փոքր տատանումներով): Չիպը հաղորդակցվում է Arduino- ի միջև ՝ օգտագործելով SPI ՝ չորս պին հաղորդակցության արձանագրություն: Էլեկտրաէներգիայի համար NRF24- ն օգտագործում է 3.3 Վ, բայց կապումներն էլ հանդուրժում են 5 Վ լարման: Սա թույլ է տալիս մեզ օգտագործել Arduino Nano- ն, որն օգտագործում է 5V տրամաբանություն, NRF24- ի հետ, որն օգտագործում է 3.3V տրամաբանություն: Մի քանի այլ առանձնահատկություններ հետևյալն են.

Հատկանշական հատկություններ

  • Աշխատում է 2.4 ԳՀց թողունակությամբ
  • Մատակարարման լարման միջակայք `1.6 - 3.6 Վ
  • 5V հանդուրժող
  • Օգտագործում է SPI հաղորդակցությունը (MISO, MOSI, SCK)
  • Տրվում է 5 կապում (MISO, MOSI, SCK, CE, CS)
  • Can Trigger ընդհատում - IRQ (Շատ կարևոր է այս նախագծում)
  • Քնելու ռեժիմ
  • Սպառում է 900nA - 12mA
  • Փոխանցման տիրույթ ՝ ~ 100 մետր (կտարբերվի ըստ աշխարհագրական դիրքի)
  • Արժեքը ՝ $ 1.20 մեկ մոդուլի համար (Amazon)

Եթե ցանկանում եք ավելին իմանալ NRF24L01+ - ի մասին, վերջում ստուգեք Լրացուցիչ ընթերցումներ բաժինը:

Քայլ 4: L293D - Կրկնակի H -Bridge շարժիչ

L293D - Կրկնակի H -Bridge շարժիչ
L293D - Կրկնակի H -Bridge շարժիչ
L293D - կրկնակի H -Bridge շարժիչ
L293D - կրկնակի H -Bridge շարժիչ
L293D - Կրկնակի H -Bridge շարժիչ
L293D - Կրկնակի H -Bridge շարժիչ

Չնայած նրան, որ Arduino Nano- ն կարող է հոսանք ապահովել լուսադիոդային հոսանքի համար, ոչ մի կերպ չի կարող Nano- ն ինքնուրույն սնուցել շարժիչը: Հետեւաբար, շարժիչը կառավարելու համար մենք պետք է օգտագործենք հատուկ վարորդ: Բացի հոսանքը ապահովելուն, վարորդի չիպը նաև կպաշտպանի Arduino- ն ցանկացած լարման թռիչքից, որոնք առաջանում են շարժիչը միացնելուց և անջատելուց:

Տեղադրեք L293D- ը, որը կիսով չափ H- կամուրջի շարժիչով քառակի վարորդ է, կամ սովորական լեզվով ասած, չիպ, որը կարող է երկու շարժիչ առաջ և հետ շարժել:

L293D- ն հիմնված է H-Bridges- ի վրա `ինչպես շարժիչի արագությունը, այնպես էլ ուղղությունը վերահսկելու համար: Մեկ այլ առանձնահատկություն է էլեկտրամատակարարման մեկուսացումը, որը թույլ է տալիս Arduino- ին հոսանքից անջատել հոսանքի աղբյուրը:

Քայլ 5: Ավտոմեքենայի փորվածք

Ավտոմեքենայի փորվածք
Ավտոմեքենայի փորվածք
Ավտոմեքենայի փորվածք
Ավտոմեքենայի փորվածք

Բավական է տեսությունը, և եկեք իրականում սկսենք կառուցել:

Քանի որ RC մեքենան չի գալիս վերահսկիչով (հիշեք այն տնտեսության խանութից), ներքին էլեկտրոնիկան հիմնականում անօգուտ է: Այսպիսով, ես բացեցի RC մեքենան և կառավարման տախտակը գցեցի իմ ջարդոնի աղբարկղի մեջ:

Այժմ կարևոր է մի քանի նշումներ անել նախքան սկսելը: Մի բան, որ պետք է նկատել, RC մեքենայի մատակարարման լարումն է: Մեքենան, որը ես գնել եմ, շատ հին է, մինչ այդ լիթիումի վրա հիմնված մարտկոցները սովորական էին: Սա նշանակում է, որ այս RC մեքենան սնուցվում էր Ni-Mh մարտկոցից ՝ 9,6 վոլտ անվանական լարման միջոցով: Սա կարևոր է, քանի որ դա կլինի այն լարումը, որով մենք շարժելու ենք շարժիչները:

Քայլ 6: Ինչպե՞ս է աշխատում մեքենան:

Ինչպե՞ս է աշխատում մեքենան
Ինչպե՞ս է աշխատում մեքենան
Ինչպե՞ս է աշխատում մեքենան
Ինչպե՞ս է աշխատում մեքենան
Ինչպե՞ս է աշխատում մեքենան
Ինչպե՞ս է աշխատում մեքենան

Ես կարող եմ 99% վստահությամբ ասել, որ իմ մեքենան նույնը չէ, ինչ ձերն է, այսինքն ՝ այս հատվածը ըստ էության անօգուտ է: Այնուամենայնիվ, կարևոր է մատնանշել մի քանի առանձնահատկություններ, որոնք ունի իմ մեքենան, քանի որ ես դրա հիման վրա կհիմնեմ իմ դիզայնը:

Ղեկ

Ի տարբերություն ժամանակակից RC մեքենաների, այն մեքենան, որը ես մոդայացնում եմ, շրջելու համար սերվո չի օգտագործում: Փոխարենը, իմ մեքենան օգտագործում է հիմնական խոզանակով շարժիչ և զսպանակներ: Սա շատ թերություններ ունի հատկապես այն պատճառով, որ ես լավ շրջադարձեր կատարելու ունակություն չունեմ: Այնուամենայնիվ, մեկ անմիջական առավելությունն այն է, որ ինձ անհրաժեշտ չէ որևէ բարդ կառավարման միջերես շրջվելու համար: Այն, ինչ պետք է անեմ, շարժիչն է որոշակի բևեռականությամբ (կախված նրանից, թե որ ուղղությամբ եմ ուզում շրջվել):

Դիֆերենցիալ առանցք

Inglyարմանալի է, որ իմ RC մեքենան պարունակում է նաև դիֆերենցիալ առանցք և փոխանցման երկու տարբեր ռեժիմ: Սա բավականին զվարճալի է, քանի որ դիֆերենցիալները սովորաբար հանդիպում են իրական մեքենաներում, այլ ոչ թե փոքր RC մեքենաներում: Ես կմտածեի, որ մինչ այս մեքենան խնայողությունների խանութի դարակներում էր, դա բարձրակարգ RC մոդել էր:

Քայլ 7. Իշխանության հարցը

Իշխանության հարցը
Իշխանության հարցը
Իշխանության հարցը
Իշխանության հարցը
Իշխանության հարցը
Իշխանության հարցը
Իշխանության հարցը
Իշխանության հարցը

Առանց հնարավորությունների, մենք այժմ պետք է խոսենք այս կառուցվածքի ամենակարևոր մասի մասին. Ինչպե՞ս ենք մենք սնուցելու RC մեքենան: Եվ ավելի կոնկրետ. Որքա՞ն հոսանք է անհրաժեշտ շարժիչները վարելու համար:

Սրան պատասխանելու համար ես անօդաչու թռչող սարքի մարտկոցը միացրի դանակի փոխարկիչին, որտեղ մարտկոցի 11 Վ -ը գցեցի շարժիչների 9.6 Վ -ին: Այնտեղից ես բազմաչափը դրեցի 10 Ա ընթացիկ ռեժիմի վրա և ավարտեցի շրջանը: Հաշվիչս կարդում էր, որ շարժիչներին անհրաժեշտ է 300 մԱ հոսանք ազատ օդի վերածելու համար:

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

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

*Ինչու՞ են երկկողմանի կարգավորիչները: Դե, յուրաքանչյուր LM2596- ի առավելագույն հոսանքը 3A է: Եթե ամեն ինչ անջատեմ մեկ փոխարկիչից, ես պատրաստվում էի շատ հոսանք քաշել, և, հետևաբար, կունենայի բավականին մեծ լարման թռիչքներ: Ըստ նախագծման, Arduino Nano ուժը հանգստանում է ամեն անգամ, երբ լարման մեծ թռիչք է տեղի ունենում: Հետևաբար, ես օգտագործեցի երկու փոխարկիչ ՝ բեռը թեթևացնելու և Նանոն մեկուսացված պահելու շարժիչներից:

Մեզ անհրաժեշտ վերջին կարևոր բաղադրիչը Li-Po բջջային լարման ստուգիչն է: Դա անելու նպատակն է պաշտպանել մարտկոցը գերբեռնվածությունից `մարտկոցի կյանքը չխախտելու համար (միշտ լիթիումի վրա հիմնված մարտկոցի բջջային լարումը պահեք 3,5 Վ-ից բարձր):

Քայլ 8: RC Car Circuit

RC Car Circuit
RC Car Circuit

Էլեկտրաէներգիայի խնդրի լուծումից հետո մենք այժմ կարող ենք կառուցել միացում: Վերևում ներկայացված է RC մեքենայի համար պատրաստված սխեմատիկ պատկերը:

Հիշեք, որ ես չեմ ներառել մարտկոցի վոլտաչափի միացումը: Վոլտմետրը օգտագործելու համար անհրաժեշտ է միայն հաշվեկշռի միակցիչը միացնել վոլտմետրի համապատասխան կապումներին: Եթե նախկինում երբեք դա չեք արել, ավելին իմանալու համար կտտացրեք «Լրացուցիչ ընթերցումներ» բաժնում կցված տեսանյութին:

Գրառումներ շղթայի վերաբերյալ

L293D- ի միացման կապերը (1, 9) պահանջում են փոփոխական արագություն ունեցող PWM ազդանշան: Դա նշանակում է, որ Arduino Nano- ի ընդամենը մի քանի կապում կարելի է դրանք միացնել: L293D- ի մյուս կապում, ամեն ինչ գնում է:

Քանի որ NRF24L01+ -ը հաղորդակցվում է SPI- ի միջոցով, մենք պետք է դրա SPI կապերը միացնենք Arduino Nano- ի SPI կապանքներին (ուստի միացրեք MOSI -> MOSI, MISO -> MISO և SCK -> SCK): Կարևոր է նաև նկատել, որ ես NRF24- ի IRQ կապը միացրել եմ Arduino Nano- ի 2 -րդ կապին: Դա պայմանավորված է նրանով, որ IRQ քորոցը ցածր է դառնում ամեն անգամ, երբ NR24- ը հաղորդագրություն է ստանում: Սա իմանալով ՝ ես կարող եմ ընդհատում առաջացնել, որպեսզի Նանոյին ասեմ, որ ռադիո կարդա: Սա թույլ է տալիս Նանոյին այլ բաներ անել, մինչ նա սպասում է նոր տվյալների:

Քայլ 9: PCB

PCB
PCB

Քանի որ ես ուզում եմ սա դարձնել մոդուլային ձևավորում, ես ստեղծեցի PCB ՝ օգտագործելով perfboard և բազմաթիվ վերնագրերի կապում:

Քայլ 10: Վերջնական կապեր

Վերջնական կապեր
Վերջնական կապեր
Վերջնական կապեր
Վերջնական կապեր

Երբ PCB- ն ավարտվեց և RC մեքենան փչացավ, ես ալիգատորների լարեր օգտագործեցի ՝ ստուգելու, թե արդյոք ամեն ինչ աշխատում է:

Ստուգելով, որ բոլոր կապերը ճիշտ են, ես ալիգատորի լարերը փոխարինեցի իրական մալուխներով և բոլոր բաղադրիչները ամրացրեցի շասսիին:

Այս պահին, հավանաբար, հասկացաք, որ այս հոդվածը քայլ առ քայլ ուղեցույց չէ: Դա պայմանավորված է նրանով, որ պարզապես անհնար է գրել յուրաքանչյուր քայլը, դրա փոխարեն, հաջորդ մի քանի Instructables- ի քայլերը կլինեն այն, որ ես կիսվեմ մեքենայի պատրաստման ընթացքում իմացած մի քանի խորհուրդներով:

Քայլ 11. Խորհուրդ 1. Ռադիո մոդուլի տեղադրում

Հուշում 1. Ռադիո մոդուլի տեղադրում
Հուշում 1. Ռադիո մոդուլի տեղադրում

RC մեքենայի տիրույթը մեծացնելու համար ես NRF ռադիո մոդուլը տեղադրեցի հնարավորինս կողքից: Դա պայմանավորված է նրանով, որ ռադիոալիքները արտացոլում են մետաղները, ինչպիսիք են PCB- ն և լարերը, հետևաբար ՝ նվազեցնելով տիրույթը: Սա լուծելու համար ես մոդուլը դրեցի PCB- ի հենց կողմում և կտրեցի մեքենայի պատյանների ճեղքը, որպեսզի այն դուրս մնա:

Քայլ 12: Խորհուրդ 2. Պահպանեք այն մոդուլյար:

Հուշում 2. Պահպանեք այն մոդուլյար
Հուշում 2. Պահպանեք այն մոդուլյար

Մեկ այլ բան, որը ես արեցի, որը մի քանի անգամ փրկեց ինձ, ամեն ինչ միացնելն է վերնագրի կապում և տերմինալային բլոկների միջոցով: Սա թույլ է տալիս մասերի հեշտ փոխանակում, եթե բաղադրիչներից մեկը տապակվի (ինչ -ինչ պատճառներով …):

Քայլ 13: Հուշում 3. Օգտագործեք ջերմային լվացարաններ:

Հուշում 3. Օգտագործեք ջերմային լվացարաններ
Հուշում 3. Օգտագործեք ջերմային լվացարաններ

Իմ RC մեքենայի շարժիչները L293D- ին հասցնում են իր սահմանների: Թեև շարժիչի վարորդը կարող է անընդհատ աշխատել մինչև 600 մԱ, դա նաև նշանակում է, որ այն շատ տաք և արագ է տաքանում: Ահա թե ինչու լավ գաղափար է ավելացնել որոշ ջերմային մածուկ և տաքացուցիչներ `կանխելու համար L293D- ի ինքնուրույն պատրաստումը: Այնուամենայնիվ, նույնիսկ ջերմության լվացման դեպքում չիպը դեռ կարող է շատ տաքանալ դիպչելու համար: Ահա թե ինչու լավ գաղափար է 2-3 րոպե խաղից հետո թողնել, որ մեքենան սառչի:

Քայլ 14: RC Controller Time

RC Controller Time!
RC Controller Time!

RC մեքենայի պատրաստությամբ մենք կարող ենք սկսել վերահսկիչ պատրաստել:

Ինչպես RC մեքենան, ես նույնպես որոշ ժամանակ առաջ գնեցի վերահսկիչ ՝ մտածելով, որ կարող եմ ինչ -որ բան անել դրա հետ: Iակատագրի հեգնանքով, վերահսկիչն իրականում IR է, ուստի այն օգտագործում է IR LED- ներ `սարքերի միջև հաղորդակցվելու համար:

Այս կառուցվածքի հիմնական գաղափարն է ՝ վերահսկիչի ներսում պահել տախտակը և դրա շուրջ կառուցել Arduino և NRF24L01+:

Քայլ 15: alogոյստիկի անալոգային հիմունքներ

Alogոյստիկի անալոգային հիմունքներ
Alogոյստիկի անալոգային հիմունքներ
Alogոյստիկի անալոգային հիմունքներ
Alogոյստիկի անալոգային հիմունքներ

Անալոգային ջիստիկին միանալը կարող է սարսափելի լինել հատկապես այն պատճառով, որ քորոցների համար բացվող տախտակ չկա: Մի՛ անհանգստացեք: Բոլոր անալոգային ջոյսթիկները գործում են միևնույն առաջնորդող սկզբունքով և սովորաբար ունենում են նույն քորոցը:

Ըստ էության, անալոգային ջիստիկները ընդամենը երկու պոտենցիոմետր են, որոնք փոխում են դիմադրությունը տարբեր ուղղություններով տեղափոխվելիս: Օրինակ, երբ ջոյսթիկը տեղափոխում եք աջ, x առանցքի պոտենցիոմետրը փոխում է արժեքը: Այժմ, երբ ջոյսթիկը առաջ եք տեղափոխում, y առանցքի պոտենցիոմետրը փոխում է արժեքը:

Հաշվի առնելով սա, եթե նայենք անալոգային ջիստիկի ներքևի հատվածին, մենք տեսնում ենք 6 կապում, 3-ը x առանցքի պոտենցիոմետրի և 3-ի y առանցքի պոտենցիոմետրի համար: Այն, ինչ ձեզ հարկավոր է անել, միացնել 5V և գետնին արտաքին կապումներին և միացնել միջին քորոցը Arduino- ի անալոգային մուտքին:

Հիշեք, որ պոտենցիոմետրի արժեքները քարտեզագրվելու են 1024 և ոչ թե 512: Սա նշանակում է, որ մենք պետք է օգտագործենք կառուցված քարտեզ () գործառույթը Arduino- ում ՝ ցանկացած թվային ելք վերահսկելու համար (ինչպես PWM ազդանշանը, որը մենք օգտագործում ենք L293D- ը վերահսկելու համար): Սա արդեն արված է օրենսգրքում, բայց եթե մտադիր եք գրել ձեր սեփական ծրագիրը, ապա պետք է դա նկատի ունենալ:

Քայլ 16: Կառավարիչի միացումներ

Վերահսկիչ միացումներ
Վերահսկիչ միացումներ

NRF24- ի և Nano- ի միջև կապերը դեռ նույնն են վերահսկիչի համար, բայց հանած IRQ կապը:

Վերահսկիչի սխեման ցուցադրվում է վերևում:

Վերահսկիչի մոդիֆիկացիան, անշուշտ, արվեստի տեսակ է: Ես արդեն անհամար անգամ նշել եմ այս կետը, բայց պարզապես հնարավոր չէ քայլ առ քայլ գրել, թե ինչպես անել դա: Այսպիսով, ինչպես նախկինում արածս, ես մի քանի խորհուրդ կտամ այն մասին, ինչ սովորել եմ իմ վերահսկիչ սարքելիս:

Քայլ 17: Հուշում 1. Օգտագործեք ձեր տրամադրության տակ գտնվող մասերը:

Հուշում 1. Օգտագործեք ձեր տրամադրության տակ գտնվող մասերը
Հուշում 1. Օգտագործեք ձեր տրամադրության տակ գտնվող մասերը

Իրականում հսկայական տարածք կա վերահսկիչի մեջ, հետևաբար, եթե ցանկանում եք ներառել մեքենայի ցանկացած այլ մուտք, օգտագործեք անջատիչներն ու կոճակները, որոնք արդեն կան: Իմ վերահսկիչի համար ես միացրի նաև պոտենցիոմետր և եռակողմ անջատիչ Nano- ին:

Մեկ այլ բան, որը պետք է հիշել, որ սա ձեր վերահսկիչն է: Եթե քորոցները չեն համապատասխանում ձեր շքեղությանը, միշտ կարող եք դրանք վերադասավորել:

Քայլ 18: Հուշում 2. Հեռացրեք ավելորդ հետքերը

Խորհուրդ 2. Հեռացրեք ավելորդ հետքերը
Խորհուրդ 2. Հեռացրեք ավելորդ հետքերը

Քանի որ մենք օգտագործում ենք բնօրինակ տախտակը, դուք պետք է ջնջեք այն բոլոր հետքերը, որոնք գնում են անալոգային ջիստիկներին և ձեր օգտագործած ցանկացած այլ տվիչներին: Դրանով դուք կանխում եք սենսորների անսպասելի պահվածքի հավանականությունը:

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

Քայլ 19. Հուշում 3. Լարերը հնարավորինս կարճ պահեք

Հուշում 3. Լարերը հնարավորինս կարճ պահեք
Հուշում 3. Լարերը հնարավորինս կարճ պահեք

Այս հուշումը հատուկ խոսում է Arduino- ի և NRF24 մոդուլի միջև SPI գծերի մասին, բայց դա նաև ճիշտ է մյուս կապերի դեպքում: NRF24L01+ - ը չափազանց զգայուն է միջամտության նկատմամբ, այնպես որ, եթե լարերը բարձրացնեն որևէ աղմուկ, այն կփչացնի տվյալները: Սա SPI հաղորդակցության հիմնական թերություններից մեկն է: Նմանապես, լարերը հնարավորինս կարճ պահելով, դուք նաև ամբողջ վերահսկիչն ավելի մաքուր և կազմակերպված եք դարձնում:

Քայլ 20: Խորհուրդ 4. Տեղաբաշխում: Տեղաբաշխում! Տեղաբաշխում

Հուշում 4. Տեղաբաշխում: Տեղաբաշխում! Տեղաբաշխում!
Հուշում 4. Տեղաբաշխում: Տեղաբաշխում! Տեղաբաշխում!

Բացի լարերը հնարավորինս կարճ պահելուց, սա նաև նշանակում է մասերի միջև հեռավորությունը հնարավորինս կարճ պահել:

Երբ փնտրում եք NRF24 և Arduino- ն տեղադրելու վայրեր, հիշեք, որ դրանք հնարավորինս մոտ պահեք միմյանց և ջոյստիկներին:

Մեկ այլ բան, որը պետք է հիշել, այն է, թե որտեղ տեղադրել NRF24 մոդուլը: Ինչպես արդեն ասվեց, ռադիոալիքները չեն կարողանում անցնել մետաղի միջով, հետևաբար, դուք պետք է մոդուլը տեղադրեք վերահսկիչի կողքին: Դա անելու համար ես կտրեցի մի փոքր ճեղք Dremel- ով, որպեսզի NRF24- ը դուրս մնա կողքից:

Քայլ 21: Կոդ

Հավանաբար, այս կառուցման ամենակարևոր մասը իրական կոդն է: Ես ներառել եմ մեկնաբանություններ և ամեն ինչ, այնպես որ ես չեմ բացատրի յուրաքանչյուր ծրագրի տող առ տող:

Ասելով, մի քանի կարևոր բան, որ ես ուզում եմ նշել, այն է, որ ծրագրերը գործարկելու համար ձեզ հարկավոր կլինի ներբեռնել NRF24 գրադարանը: Եթե դուք դեռ չունեք գրադարաններ տեղադրված, ես առաջարկում եմ ձեզ ծանոթանալ լրացուցիչ ընթերցումներ բաժնում տեղադրված ձեռնարկներին `սովորելու համար: Բացի այդ, L293D- ին ազդանշաններ ուղարկելիս երբեք մի՛ միացրեք ուղղության կապում երկուսն էլ: Սա կարճացնելու է շարժիչի վարորդին և պատճառ է դառնում, որ այն այրվի:

Github-

Քայլ 22. Վերջնական արտադրանք

Վերջապես, փոշին հավաքելուց և 3 շաբաթ ձեռքով աշխատելուց հետո ես վերջապես ավարտեցի Upcycled RC մեքենայի պատրաստումը: Չնայած պետք է խոստովանեմ, այն ոչ մի տեղ այնքան հզոր չէ, որքան ներածության մեջ երևացող մեքենաները, որ դուրս եկան շատ ավելի լավ, քան կարծում էի: Մեքենան կարող է քշել 40 րոպե րոպեներ, քանի դեռ ուժը չի սպառվել և կարող է վերահսկիչից հեռանալ մինչև 150 մ հեռավորության վրա:

Մի քանի բան, որ ես անպայման կանեի մեքենան բարելավելու համար, դա L293D- ն փոխարինել L298- ով, ավելի մեծ, ավելի հզոր շարժիչով վարորդ: Մեկ այլ բան, որ ես կանեի, փոխարինել լռելյայն NRF ռադիո մոդուլն ուժեղացված ալեհավաքի տարբերակի համար: Այս փոփոխությունները համապատասխանաբար կբարձրացնեն ոլորող մոմենտը և մեքենայի տիրույթը:

Քայլ 23. Լրացուցիչ ընթերցումներ

NRF24L01+

  • Հյուսիսային կիսահաղորդչային տվյալների թերթ
  • SPI հաղորդակցություն (հոդված)
  • Հիմնական կարգավորում (տեսանյութ)
  • Խորքային ձեռնարկ (հոդված)
  • Ընդլայնված խորհուրդներ և հնարքներ (տեսաշար)

L293D

  • Texas Instruments- ի տվյալների թերթիկ
  • Խորքային ձեռնարկ (հոդված)

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