Բովանդակություն:
- Քայլ 1: Նյութեր
- Քայլ 2: Գործառույթ և ծածկագիր
- Քայլ 3. oldոդման մոդուլներ. Լարման բաժանարար և պոտենցիոմետր
- Քայլ 4: mingրագրավորեք ձեր Arduino- ն
- Քայլ 5: Ամեն ինչ միացնելը
- Քայլ 6: Միացրեք ձեր նախագիծը
- Քայլ 7: Դեմո
- Քայլ 8. Ավելի շատ գաղափարներ, թե ինչպես օգտագործել այս նախագիծը
- Քայլ 9: Խնդիրների վերացում
Video: NRF24 Հեռաչափության երկկողմանի ռադիո. 9 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Բարև տղերք, իմ անունը Պեդրո Կաստելանի է, և ես ձեզ եմ բերում իմ առաջին հրահանգը. Արդուինոյով երկկողմանի ռադիո կառուցելը, դե, այն ամենի համար, ինչ ձեզ հարկավոր է:
Այս նախագծում մենք կկազմենք երկու առանձին սխեմաներ, որոնք հանդես կգան և՛ որպես ընդունիչ, և՛ հաղորդիչ: Ամենակարևոր բաղադրիչներն են երկու arduino տախտակները (բոլորը աշխատում են) և երկու nrf24 հաղորդիչ մոդուլները: Իմ դեպքում ես վերահսկում եմ մյուս arduino- ի պոտենցիոմետրով սերվոն և երկու բջջային լիպո մարտկոցի լարումները հետ եմ ուղարկում առաջինին:
Ես մտադիր եմ այն օգտագործել որպես անօդաչու թռչող սարքի լրացուցիչ սարք, որը չունի հեռաչափություն կամ սերվո-քիմբալ վերահսկողություն: Այնուամենայնիվ, դուք կարող եք այն օգտագործել այլ բաների համար, ինչպիսիք են ձեր սեփական քվոդոպոպի, ինքնաթիռի, rc մեքենայի կառուցումը և այլն: Ես նաև կփորձեմ բացատրել, թե ինչպես այն ճիշտ ձևափոխել (ինչն ինձ որոշ ժամանակ տևեց, որպեսզի սովորեմ ինքնուրույն, քանի որ ես սովոր էի nrf24 չիպի այլ տեսակի օգտագործմանը):
Քայլ 1: Նյութեր
Մեր նախագիծը սկսելու համար մենք պետք է իմանանք անհրաժեշտ բոլոր մասերը: Ստորև բերված է հիմնական պահանջների ցանկը: Ես դրանցից շատերը գնել եմ էլեկտրոնիկայի տեղական խանութից, որտեղ ես ապրում եմ, ուստի ես չեմ կարող ձեզ ինչ -որ տեղ խորհուրդ տալ դրանք գնելու համար: Կարող եք փորձել Amazon- ը կամ որևէ այլ վայր: Ես չեմ ասում, որ դրանք պետք է պատվիրեք այնտեղ, բայց դա պարզապես առաջարկություն է:
- Երկու Arduino տախտակ (յուրաքանչյուրը պետք է աշխատի: Ես ունեմ երկու arduino pro mini, որոնք ինձ շատ են դուր գալիս, քանի որ դրանք ունեն 13 թվային կապ և 8 անալոգային, մինչդեռ Uno- ն ունի միայն 6 անալոգային):
- Երկու Nrf24 մոդուլ: Կան որոշ արտաքին ալեհավաքներ, որոնք ունեն փոխանցման ավելի մեծ տիրույթ: Ընտրեք դրանք, որոնք ձեզ ամենաշատն են դուր գալիս:
- Իգական-իգական և իգական-արական jumper մալուխներ:
- Նախատիպերի տախտակ:
- Arduino ծրագրավորող (arduino pro mini- ի համար, եթե ունեք USB կապով, ապա դրա կարիքը չունեք):
- Arduino IDE (ծրագրակազմ): Ներբեռնեք այստեղից:
- Իմ դեպքում ես նաև օգտագործել եմ.
- Սերվո Oneանկացած մարդ, ում կարող եք ձեռք բերել: Ինձ դուր է գալիս SG90- ը, փոքրը, որը նախատեսված է arduino- ի համար:
- Պոտենցիոմետր (10k- ից 20k ohms): Կարող եք գնել տեղական էլեկտրոնիկայի խանութում կամ կարող եք օգտագործել arduino- ի համար պատրաստված ջոյսթիկը: Կան իմ պատկերների մի քանի պատկերներ: Ես նաև մեկն ստացա անօդաչու թռչող սարքի կոտրված կոտրիչից, պարզապես ձեզ մի քանի գաղափար տալու համար
- 4 հավասար նորմալ ռեզիստորներ: Ես օգտագործել եմ պապիկիս տնից ստացած 10 հազար հատը: Ես դրանք օգտագործում եմ որպես լարման բաժանարարներ:
- Փոքր պղնձե բարձիկի շերտի տախտակ (որը ես նույնպես ստացել եմ պապիկիցս) ՝ դիմադրողները միասին կպցնելու համար:
- Կապում Օգտագործվում է arduino- ից jumper մալուխները ռեզիստորներին հեշտությամբ միացնելու համար:
- 2s լիպո մարտկոց: Ես այն օգտագործում եմ իմ արդուինոներից մեկին հզորացնելու համար: Դիմադրիչները միացված են դրան և կարդում դրա լարումները: Ես մտադիր եմ, որ իմ arduino- ն միացված լինի իմ անօդաչուի 2s մարտկոցին, քանի որ այն արտաքին էներգիայի աղբյուրի կարիք չի ունենա և միևնույն ժամանակ կասի, թե որքան մարտկոց է մնացել:
- Oldոդման երկաթ և զոդ: Անհրաժեշտ է ռեզիստորները, շերտի տախտակը և կապում միասին ամրացնելու համար:
Քայլ 2: Գործառույթ և ծածկագիր
Բոլոր նյութերը նշվելուց հետո սկսենք խոսել մոդուլների գործառույթի մասին:
Ինչպես է այն աշխատում. Եկեք մի arduino- ին անվանենք «A», իսկ մյուսին «B»: Իմ դեպքում, երկուսն էլ ծրագրելուց հետո, ես դրանք միացրեցի իրենց համապատասխան ռադիո չիպին և պոտենցիոմետրը ավելացրեցի arduino A- ին, իսկ դիմադրիչները և servo- ն arduino B.- ին `A մոդուլը արժեքներ է ուղարկում B և տեղափոխում է Servo- ն: B- ն կարդում է 2s մարտկոցի լարումները և դրանք հետ ուղարկում Ա. Հետո նորից սկսվում է ամբողջ շրջանակը: Քանի որ A- ն ստանում է արժեքներ, որոնք մեխանիկական կերպով չեն արտահայտվում, այն կապված է ծրագրավորողի հետ, որի միջոցով մենք կարող ենք դրանք կարդալ սերիական մոնիտորով (ներառված է Arduino IDE- ում):
Կոդ. Ես կոչում եմ arduino A- ի էսքիզը (կապված ծրագրավորողի և պոտենցիոմետրի հետ) TwoWayRadio_1, և ուրվագիծը arduino B TwoWayRadio_2WithServo- ի համար:
TwoWayRadio_1 և TwoWayRadio_2WithServo կարելի է գտնել այս պարբերության ներքևում: Յուրաքանչյուր ծածկագրի ներսում կա բացատրություն `պարզապես ամեն ինչ ավելի հեշտ հասկանալու համար:
Քայլ 3. oldոդման մոդուլներ. Լարման բաժանարար և պոտենցիոմետր
Այս քայլը պարտադիր չէ, քանի որ կարող եք պարզապես օգտագործել պոտենցիոմետր-ջոյսթիկը, որը հատուկ նախագծված է arduino- ի համար և լարման բաժանարարի փոխարեն օգտագործել այլ մոդուլ: Այնուամենայնիվ, ես պլանավորում էի ամեն ինչ (ներառված կոդերը) այս մոդուլների համար:
Պոտենցիոմետր:
Այս մասը զոդման փուլում ամենահեշտն է: Պարզապես ստիպված կլինեք մի քանի ցատկային մալուխներ կպցնել ձեր պոտենցիոմետրին: Եթե ցանկանում եք, կարող եք նախ զոդել պոտենցիոմետրը շերտի տախտակին, այնուհետև կպցնել որոշ կապում: Երբ անհրաժեշտ է այն օգտագործել, պարզապես միացնող մալուխները միացրեք arduino- ին, այնուհետև ՝ տախտակի վրայի կապումներին: Երբ դրանք չեն օգտագործվում, կարող եք հեռացնել մալուխները և դրանք օգտագործել այլ նախագծի համար: Եթե, այնուամենայնիվ, դուք անեք այնպես, ինչպես ես արեցի, կարող եք պոտենցիոմետրը թողնել ուղղակիորեն մալուխներին:
- Եթե դուք անում եք այնպես, ինչպես ես եմ անում, ձեռք բերեք երեք կին-կին jumper մալուխ, կտրեք ծայրերից մեկը և հեռացրեք մեկուսացումը այնտեղ ՝ թողնելով պղնձի մի փոքր կտոր յուրաքանչյուր լարի վրա:
- Heերմացրեք ձեր զոդման երկաթը և փոփոխված ցատկիչները միացրեք ձեզ պոտենցիոմետրերի կապում: Եթե կարող եք, փորձեք ստանալ տարբեր գույներ, որպեսզի կարողանաք հիշել, թե որն է vcc, gnd և «ազդանշանային» մեկը (միջին): Միացրեք այս մալուխները arduino- ի համապատասխան անալոգային կապերին: Քայլի սկզբում կան որոշ պատկերներ, թե ինչպես է այն ավարտվել տեսքով: Պոտենցիոմետրը սովորական չէ, այն իրականում փոքր անիվ է, որն ուներ հինգ կապում: Ինձ որոշ ժամանակ պահանջվեց ՝ պարզելու, թե որն էր: Փորձեք դա անել ավելի հեշտ և օգտագործեք սովորական պոտենցիոմետր, ինչպես ցույց է տրված ՆՅՈԹԵՐԻ քայլը:
- Եթե այն կպցնում եք շերտի տախտակին, ձեռք բերեք պոտենցիոմետրը և տախտակը և դրանք զոդեք ձեր եռակցման երկաթի հետ միասին:
- Ստացեք կապում (երեք) և տեղադրեք դրանք ամենահարմար ձևով: Օգտագործեք զոդ ՝ յուրաքանչյուր կապի և պոտենցիոմետրի կապիչների միջև կապ ստեղծելու համար: Մի կապեք ավելի քան երկու կապում, հակառակ դեպքում այն չի աշխատի (այն հանդես կգա որպես կարճ միացում):
- Ձեռք բերեք կանացի-իգական կամ իգական-արական միացնող լարեր և դրանք միացրեք ձեր արդուինոյից ձեր նոր պոտենցիոմետրերի մոդուլին (հիշեք, որն է):
2. Լարման բաժանարար.
- Այս հատվածը մի փոքր ավելի բարդ է: Դուք պետք է ձեռք բերեք չորս դիմադրություն, հինգ կապում և շերտի տախտակ: Ես նախագծեցի ծածկագիրը, որը կօգտագործվի 2s մարտկոցի համար (երկու բջջային), բայց դուք կարող եք այն օգտագործել նաև 1s- ով ՝ մի փոքր փոխելով arduino էսքիզը և սարքավորումները: Ես ներառեցի իմ պատրաստած լարման երկու բաժանարարի նկարները ՝ մեկը ընդամենը 2 դիմադրիչով (1s մարտկոցների համար) և մեկը չորսով (դուք կռահեցիք. 2s մարտկոցներ):
- Սկսենք 2 -րդից: Ես չունեմ շենքի գործընթացի պատկերներ, քանի որ այն սկսել եմ վրձնել այս հրահանգը միացնելուց մի լավ ժամանակ անց: Ես իսկապես ներառում եմ վերջնական արդյունքի պատկերներ, ուստի կփորձեմ հնարավորինս պարզ լինել:
- Սկսեք ՝ ստանալով տախտակը և 5 կապում: Sոդեք դրանք կողքին և թույլ մի տվեք, որ դրանք դիպչեն միմյանց:
- Sոդեք ռեզիստորները, ինչպես ցույց է տրված քայլի սկզբում վերջին պատկերում (փոքր միացման սխեմա): Յուրաքանչյուր դիմադրության և քորոցի միջև կապերը կատարվում են զոդման միջոցով: Փորձեք զբաղեցնել հնարավորինս քիչ տարածք:
- Ավարտելուց հետո այն պետք է նման լինի վերևում տեղադրված պատրաստի լարման բաժանարարի նկարներին:
- 1s լարման բաժանարարը հիմնականում նույնն է, բացառությամբ, որ դուք օգտագործում եք միայն երեք կապում և երկու դիմադրիչ: Ներառեցի պատկերներ, թե ինչ տեսք ունի այն ավարտելուց հետո: Պարզապես նայեք 2 -ների գծապատկերին և պատկերացրեք այն առանց ազդանշանի մետաղալար 1 -ի, միջին լարի և r2 և r3 ռեզիստորների, և ահա, ունեք:
- Այսպիսով, եթե ցանկանում եք 1s լարման բաժանարար, դա կարող է պարզապես մի փոքր ավելի բարդ լինել, քան պարզապես 2s- ի օգտագործումը:
Քայլ 4: mingրագրավորեք ձեր Arduino- ն
- Մենք գրեթե ավարտեցինք:
- Arduino IDE ծրագրակազմը ՆՅՈԹՅՈ stepՆՆԵՐԻ քայլին միացված կայքից ներբեռնելուց հետո ներբեռնեք էսքիզները FUNCTION AND CODE քայլից:
- Հաջորդը, դրանք բացեք Arduino IDE- ում:
- Երկու ներդիրներից որևէ մեկում բացեք «Գործիքներ» և կտտացրեք «Տախտակներ»: Ընտրեք ձեր տախտակը ցուցակից: Կտտացրեք «Պրոցեսոր», այնուհետև «merրագրավորող» ՝ յուրաքանչյուրին ընտրելով ըստ ձեր տախտակի: Այնուհետեւ վերադառնալ ուրվագծին: Միանգամայն հարմար է ձեր տախտակի տեղեկատվությունը դիտել ինտերնետում: Պարզապես փնտրեք անունը և տեսեք տեխնիկական բնութագրերը:
- Կտտացրեք «ուրվագիծ» (վերևում), այնուհետև «ներառեք գրադարանը», այնուհետև «կառավարեք գրադարանները»: Մի փոքր պատուհան պետք է բացվի էկրանի կենտրոնում: Մուտքագրեք «rf24» որոնման տարբերակը: Ներբեռնեք ձեր ուզած գրադարանը: Անհրաժեշտ կլինի, որպեսզի կարողանաք ծածկագիրը վերբեռնել arduino տախտակին:
- Պարզապես համոզվելու համար կտտացրեք «Տիզ» խորհրդանիշին (ձախ կողմում) `ստուգելու համար, որ այն սխալներ չունի: Այնուհետև շարունակեք այն վերբեռնել ՝ սեղմելով սլաքը դեպի աջ ՝ «Տիզ» խորհրդանիշի կողքին:
- Եթե ձեր տախտակը Pro Mini է, ես որոշ ժամանակ անց կբացատրեմ, թե ինչպես միացնել ամեն ինչ: Եթե դա այդպես չէ, պարզապես վերբեռնեք այն և երկու arduinos- ի ծրագրավորումն ավարտելուց հետո անցեք հաջորդ քայլին ՝ ստորև նշված նախազգուշացումը կարդալուց հետո:
- Քանի որ դուք ունեք երկու տախտակ, ՀԻՇՈՄԵՔ, թե որ ծածկագրով է ծրագրված յուրաքանչյուրը ՝ հետագա խնդիրներից խուսափելու համար:
- Այսպիսով, եթե ունեք Pro Mini, ձեզ հարկավոր կլինի ծրագրավորող: Գոյություն ունեն ծրագրավորողների երկու տեսակ ՝ 5 փին և 6 պին: Ես կկենտրոնանամ 5 կապի վրա, քանի որ դրանք իմ ունեցածն են: Կապերը հետևյալն են (առաջին կապը ծրագրավորողից է, այնուհետ arduino- ն). Gnd-Gnd; 5v-Vcc (բացառությամբ, եթե ձեր Pro Mini- ն 3.3v է, որի դեպքում այն 3.3v է-Vcc); Rxd-Txo; Txd-Rxi. Ես ներառեցի և՛ տախտակի, և՛ ծրագրավորողի պատկերը, միայն այն դեպքում, երբ անհրաժեշտ լինի ստուգել:
- Միացրեք ձեր arduino- ն ծրագրավորողին, իսկ ծրագրավորողը `ձեր համակարգչին: Բացեք IDE- ն և կտտացրեք բեռնման կոճակին: Եթե նայեք էկրանի ձախ ներքևի հատվածին, կտեսնեք հաղորդագրություն, որն ասում է «հավաքում»: Այն պահին, երբ այս հաղորդագրությունը վերածվի «վերբեռնման», կտտացրեք arduino Pro Mini- ի վերակայման կոճակին: Որոշ ժամանակ անց ուրվագիծը կավարտվի և կհայտնվի հաղորդագրություն, որն ասում է «Կատարված է բեռնումը»: Երբ դա տեղի ունենա, դուք ավարտված եք և պատրաստ եք անցնել հաջորդ քայլին:
Քայլ 5: Ամեն ինչ միացնելը
- Երկու arduinos ծրագրավորվելուց հետո մենք պետք է ամեն ինչ միացնենք, որպեսզի այն աշխատի: Այստեղ մեզ պետք կգա նախկինում նշված ամեն ինչ ՝ արդուինո, nrf24 մոդուլներ, մալուխներ, սերվո, ծրագրավորող, լարման բաժանարար, պոտենցիոմետր և այլն:
- Մենք նախ կապելու ենք arduino- ն, որն աշխատում է ծրագրավորողի հետ: Քայլի սկզբում nrf24- ի միացումների պատկերներն են: Irq քորոցը, որն ասում են, որ անցնում է arduino- ի 8 -րդ կապին, ընդհանրապես կապված չէ: Մնացածը նույնն է, ինչ պատկերված է երկու arduinos- ների համար (լրացուցիչ տեղեկությունների համար կարող եք կարդալ պատկերների ներսում գրառումները)
- Ռադիոյի Vcc- ն կարող է միացված լինել 3.3 կամ 5 վ լարման: Երբեմն դա աշխատում է միայն նրանցից մեկի հետ: Փորձեք 3.3 -ով, ապա 5 -ով, եթե այն չի աշխատի: 3.3 -ի համար օգտագործեք ծրագրավորողի 3.3v փին: Ես ստիպված էի դա անել, ինչպես դուք կտեսնեք պատրաստի արտադրանքի պատկերներում:
- Միացրեք ծրագրավորողին arduino- ին, ինչպես ասված էր նախորդ քայլին:
- Միացրեք պոտենցիոմետրի «ազդանշանային» մալուխը անալոգային A0 կապին:
- Միացրեք պոտենցիոմետրի «Դրական» -ը Vcc- ին (ընդամենը 5v, ոչ 3.3) և «Բացասական» ՝ Gnd- ին:
- Անցեք մյուս arduino- ին:
- Միացրեք ռադիոն, ինչպես ասված էր նախկինում, ըստ պատկերների:
- Սերվոյի ազդանշանային մալուխը (նարնջագույն-դեղին-սպիտակ. Ստուգեք սերվոյի բնութագրերը) միացրեք թվային 2-րդ կապին, և դրա gnd- ը arduino- ի Gnd- ին, իսկ դրական ՝ arduino- ի Vcc- ին:
- Միացրեք ազդանշանային մալուխը 1 լարման բաժանարարից A0 կապին և ազդանշանի լար 2 -ին `A1 կապին:
- Միացրեք ՝ օգտագործելով նախատախտակը, լարման բաժանարարի բացասական մալուխը, arduino- ի gnd- ը և մարտկոցի gnd- ը (սև մալուխ jst խրոցակի վրա):
- Միացրեք «միջին մալուխը» լարման բաժանարարից մարտկոցի միջինին, jst խրոցակի կարմիր և սև մալուխների միջև (սպիտակ գույն):
- Միացրեք «դրական» մալուխը լարման բաժանարարից մարտկոցի դրական տերմինալին և arduino- ի Raw- ին: Մի միացեք անմիջապես Vcc- ին, քանի որ այս կապը հատուկ նախատեսված է 5 վ -ի համար: Հում քորոցը օգտագործում է 3.3 կամ 5v- ից մինչև 12v- ից բարձր ցանկացած լարում և կարգավորում այն Vcc կապումներն այնուհետև ելքեր են դառնում 5 վ -ով:
Դուք գրեթե պատրաստ եք: Ձեր պատրաստի արտադրանքը պետք է նման լինի վերը նշված պատկերներին: Կարճ միացումներից խուսափելու համար նորից ստուգեք յուրաքանչյուր միացում:
Քայլ 6: Միացրեք ձեր նախագիծը
- Ձեր arduino- ն servo- ի հետ սնուցվում է վերջին քայլը, երբ մարտկոցը միացնում եք ամբողջ միացմանը: Այսպիսով, պարզապես անհրաժեշտ է միացնել մյուս arduino- ն USB պորտին և ավարտված եք:
- Տեղափոխեք պոտենցիոմետրը և պետք է տեսնեք, թե ինչպես է շարժվում նաև սերվոն: Իմ դեպքում, servo- ն կցված է 1 առանցքի տեսախցիկի գիմբալին, ինչը սահմանափակում էր անկյունը, այնպես որ ես ստիպված էի հարմարեցնել պարամետրերը: Ամեն դեպքում, դա կգտնեք ծածկագրում:
- Լարերը տեսնելու համար ծրագրավորողին համակարգչին միացնելուց հետո բացեք arduino ծրագիրը և սեղմեք «Ctrl+Shift+m»: Կբացվի պատուհան, որի վրա գրված է «Սերիական մոնիտոր»: Այս պատուհանի ներքևում մի տարբերակ է, որը կարդում է «(համարը) բաուդ»: Կտտացրեք դրա վրա և ընտրեք «9600»: Փակեք մոնիտորը և նորից բացեք այն ՝ նույն ստեղները սեղմելով, և դուք կսկսեք տեսնել բազմաթիվ արժեքներ, որոնք գալիս են: Դուք չեք կարողանա տեսնել, թե որոնք են այդ արժեքները, քանի որ դրանք գալիս են, բայց եթե անջատեք ծրագրավորող նրանք կդադարեն, և դուք կարող եք կարդալ դրանք: Ես փորձում եմ ինչ -որ բան ստանալ, որով ավտոմատ կերպով գրաֆիկացնեմ դրանք, որպեսզի տեսնեն լարումները կամ դրանք ներկայացնեն լեդերով, բայց դա դեռ ընթացքի մեջ է:
- Թեև արժեքները կարող եք հստակ չտեսնել, քանի որ դրանք այդքան արագ են անցնում, պարզապես իմացեք, որ այն վերջապես աշխատում է, և որ դուք կարող եք փոփոխել այն ՝ ձեր կարիքները բավարարելու համար:
Քայլ 7: Դեմո
Դե, սա այն տեսանյութն է, երբ ես այն միացնում եմ և մի փոքր օգտագործում ՝ ցույց տալու համար, թե ինչպես պետք է այն աշխատի:
Քայլ 8. Ավելի շատ գաղափարներ, թե ինչպես օգտագործել այս նախագիծը
Ահա որոշ գաղափարներ, որոնք կարող եք կառուցել ՝ օգտագործելով սա որպես հիմք: Ասա ինձ, եթե պատրաստում ես դրանցից որևէ մեկը, թե փորձում ես և չես կարող, որպեսզի ես կարողանամ օգնել:
- Լարեր կարդալու փոխարեն փոփոխեք կոդը, որպեսզի այն հետ ուղարկի ջերմաստիճանը, ճնշումը, բարձրությունը և այլն: Ես գտա, որ դրա համար բավականին օգտակար է BMP180 չիպը:
- HC-SR04 մոդուլով չափեք հեռավորությունները և դրանք հետ ուղարկեք առաջին arduino- ին: Օգտագործեք servo- ն ՝ սենսորը ուղղելու համար ցանկացած վայր, որտեղ ցանկանում եք:
- Ավելացրեք մեկ այլ servo ալիք ՝ տեսախցիկը վերև և կողքի տեղափոխելու համար; օրինակ, rc մեքենայի վրա:
- Ավելացրեք երեք այլ servo ալիքներ (կամ ավելի շատ) և ստեղծեք ձեր սեփական ռադիոհաղորդիչն ու ընդունիչը քառանկյունի, ինքնաթիռի, ուղղաթիռի, մեքենայի և այլնի համար:
- Փոխեք servo- ն լուսարձակի համար և ավելացրեք այն ձեր անօդաչու թռչող սարքին: Դուք նաև կկարողանաք վերահսկել լույսի ուժգնությունը (գուցե անհրաժեշտ լինի որոշ տրանզիստորներ և որոշ կոդի փոփոխություն)
- Համակարգչում լարումները կարդալու փոխարեն ստեղծագործական եղեք և ավելացրեք lcd մոդուլ, կամ կարող եք պատրաստել 6-լուսանի տախտակ (երկուսը կանաչ, երկու դեղին և երկուսը կարմիր), որը մարտկոցի լիցքաթափման դեպքում դրանք մեկ առ մեկ կանջատվեն: կսկսի թարթել, երբ մարտկոցի մակարդակը իջնի ձեր ընտրած լարման տակ: Ես պատրաստեցի այս փոքրիկ տախտակը և քայլի սկզբում պատկեր տեղադրեցի:
Պարզապես ամեն ինչ պարզ դարձնելու համար, եթե դուք պատրաստվում եք կատարել այս նախագծերից մեկը, նկատի ունեցեք, որ դուք ստիպված կլինեք փոփոխել երկու ծածկագրերը և գուցե որոշ կապեր: Խնդրում ենք փորձել հիշել, որ ձեր տախտակը հիմարություն անելով չի տապակել:
Եթե այլևս գաղափարներ չունեք կամ օգնության կարիք ունեք այս նախագծերից որևէ մեկի իրականացման համար, խնդրում ենք տեղադրել հարցերի բաժնում:
Քայլ 9: Խնդիրների վերացում
Toիշտն ասած, մինչ այժմ հանդիպածս խնդիրների մեծ մասը կապված էին էսքիզային հատվածի հետ, որը դուք արդեն լուծել եք: Ես կփորձեմ ձեզ պատմել հնարավորինս շատ խնդիրներ, որպեսզի առավելագույնս օգնեմ ձեզ:
Նախ, եթե փորձում եք ներբեռնել էսքիզը և չեք կարող, փորձեք սա
Համոզվեք, որ ներբեռնել եք անհրաժեշտ գրադարանները (և ճիշտը):
Համոզվեք, որ ընտրել եք ճիշտ տախտակը, պրոցեսորը և ծրագրավորողը:
Համոզվեք, որ համակարգչի և ծրագրավորողի, ծրագրավորողի և arduino- ի միջև կապը լավ է:
Եթե դուք օգտագործում եք պրոֆեսիոնալ մինի, փորձեք սեղմել «Վերականգնել» կոճակը, որքան հնարավոր է շուտ «բեռնման» հաղորդագրությունը հայտնվելուց հետո:
Այս բոլոր բաների մասին խոսվում է ՔՈ ԱՐԴՈINԻՆՈ ՔԱՅԼԸ GRՐԱԳՐՈՄԸ:
Երկրորդ, ստուգեք բոլոր կապերը ամեն ինչի միջև
Եթե ձեր arduino- ն չի սնվում, դա ակնհայտորեն լարման խնդիր է: Ստուգեք, արդյոք մալուխները ճիշտ միացված չեն, և արդյոք կա կարճ միացում:
Եթե այն միանում է, բայց չի գործում, համոզվեք, որ բոլոր միացումներն այնտեղ են, որտեղ պետք է լինեն, որ սերվոյի և լարման բաժանարարին միացված ծրագրավորված arduino- ն իսկապես միացված է դրանք (այլ կերպ ասած ՝ համոզվեք, որ դուք չեք խառնել փորձեք սեղմել երկուսի վրա վերակայման կոճակը և տեսեք, թե ինչ է տեղի ունենում: Չափազանց հազվադեպ դեպքերում ամբողջ մեղքը կարող է դրվել NRF24 մոդուլի վրա: Ես գտա իմ մեկը, որն աշխատում է միայն 5 վոլտով, իսկ մյուսը, որն աշխատում է միայն 3.3 վ -ով: Ստուգեք, արդյոք սա ինչ -որ բան լուծում է: Ինձ հետ պատահեց նաև, որ միայն մեկ arduino- ն էր աշխատում 3.3v ռադիոյով, իսկ մյուսը `միայն 5v- ով: Surարմանալի է, այնպես չէ՞:
Երրորդ, եթե դուք կարող եք տեղափոխել servo- ն, բայց լարումները սխալ են, ստուգեք, որ լարման բաժանարարի միացումները լինեն ինչպես 3 -րդ քայլի գծապատկերում, իսկ arduino- ի հետ կապը: Մյուս կողմից, եթե դուք ստանում եք լարումները, բայց չեք կարողանում սերվոն ճիշտ տեղափոխել, ստուգեք պոտենցիոմետրը և դրա միացումները, սերվոյի կապը թվային կապի և Vcc- ի և Gnd- ի հետ, և եթե սերվոն խրված է, կոտրված է կամ կարճ միացում: Փորձեք փոխել այն մեկ այլ սերվով: Համոզվեք, որ թվային կապը նույնն է, ինչ նշված է ծածկագրում:
Դե, դրանք պարզապես այն բոլոր բաների մասին են, որոնք կարող են մտքովս անցնել այն խնդիրների մասին, որոնց դուք կարող եք հանդիպել: Հուսով եմ, որ դրանք երբեք չեն պատահի և երջանիկ նախագծեր:
Շնորհակալություն իմ Instructable- ը կարդալու համար: Խնդրում ենք տարածել և քվեարկել այն ԱՌԱIMEԻՆ ԱՆԳԱՄ ՀԵTHԻՆԱԿԻ Մրցույթի համար:
Խորհուրդ ենք տալիս:
Smart Buoy [GPS, ռադիո (NRF24) և SD քարտի մոդուլ]. 5 քայլ (նկարներով)
Smart Buoy [GPS, ռադիո (NRF24) և SD քարտի մոդուլ]. Այս Smart Buoy շարքը ներկայացնում է գիտական նավ կառուցելու մեր (հավակնոտ) փորձը, որը կարող է իմաստալից չափումներ կատարել ծովի վերաբերյալ ՝ դուրս գրպանից պատրաստված արտադրանքով: Սա չորրորդից երկուսն է ՝ համոզվեք, որ արդիական եք, և եթե Ձեզ անհրաժեշտ է արագ
Ստեղծեք երկկողմանի, աշխատասեղանի անսահմանության հայելի ՝ 14 քայլ (նկարներով)
Ստեղծեք երկկողմանի, աշխատասեղանի անսահմանության հայելի. Իմ տեսած անսահման հայելիների մեծ մասը միակողմանի են, բայց ես ուզում էի մի փոքր այլ կերպ կառուցել: Այս մեկը լինելու է երկկողմանի և նախագծված այնպես, որ այն կարող է ցուցադրվել աշխատասեղանին կամ դարակին: Դա հեշտ, շատ թույն նախագիծ է:
Ուլտրամանուշակագույն ճառագայթման երկկողմանի արկղ. 5 քայլ (նկարներով)
Ուլտրամանուշակագույն ճառագայթման երկկողմանի բացահայտման տուփ. երկկողմանի լուսավորման տուփ: Մարմինը պատրաստելու համար ես օգտագործեցի MDF 12 մմ և ձուլված ակրիլ 3 մմ
DIY պրոֆեսիոնալ երկկողմանի PCB: 8 քայլ (նկարներով)
DIY պրոֆեսիոնալ երկկողմանի PCB. Մեր օրերում PCB- ները կարելի է գնել չափազանց էժան Չինաստանից: Բայց եկեք ասենք, որ ձեզ հարկավոր է 24 ժամվա ընթացքում, այնուհետև ձեր սեփականը դարձնելը միակ տարբերակն է: Ավելին, դա ավելի դժվար և զվարճալի է: Այս Ուղեցույցում ես ձեզ կառաջնորդեմ ամբողջ ընթացակարգով
Ինտերնետ ռադիո/ վեբ ռադիո Raspberry Pi 3 -ով (անգլուխ) `8 քայլ
Ինտերնետ ռադիո/ Վեբ ռադիո Raspberry Pi 3 -ով (անգլուխ). HI youանկանու՞մ եք ձեր սեփական ռադիոհաղորդումը ինտերնետով, ապա դուք ճիշտ տեղում եք: Ես կփորձեմ հնարավորինս մանրամասնել: Ես փորձել եմ մի քանի եղանակներ, որոնցից շատերին կամ ձայնային քարտ էր պետք, որը ես դժկամությամբ էի գնում: բայց կարողացավ խփել