![Գնացքների ծրագրավորման բարելավումներ MATLAB- ում. 6 քայլ Գնացքների ծրագրավորման բարելավումներ MATLAB- ում. 6 քայլ](https://i.howwhatproduce.com/images/001/image-160-58-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Գնացքների ծրագրավորման բարելավումներ MATLAB- ում Գնացքների ծրագրավորման բարելավումներ MATLAB- ում](https://i.howwhatproduce.com/images/001/image-160-59-j.webp)
Նպատակը:
Այս ծրագրավորված համակարգի նպատակն է դիտել փոքր մասշտաբի Arduino- ն և կիրառել կոդավորումն ավելի մեծ մասշտաբով `Ամտրակի երկաթուղային համակարգերի անվտանգության որոշակի հնարավորությունների պոտենցիալ բարձրացման համար: Դա անելու համար մենք ավելացրել ենք հողի խոնավության տվիչ, ջերմաստիճանի տվիչ, օպտիկական դետեկտոր/ լուսանկարների դիմադրություն և LED լույս: Հողի խոնավության սենսորը և ջերմաստիճանի տվիչը ձեռնտու են, քանի որ թույլ են տալիս արագության վերահսկում վատ եղանակային պայմաններում: Օպտիկական դետեկտորը կօգտագործվի գնացքի արագությունը հայտնաբերելու համար, իսկ LED լույսը `ընթացիկ թարթող լույսին նմանվելու համար, որը հայտնվում է գնացքի մոտակայքում:
Պահանջվող բաղադրիչներ
· DS18B20 թվային ջերմաստիճանի տվիչ
· Օպտիկական դետեկտոր/ ֆոտո-տրանզիստոր
· Հողի խոնավության սենսոր
· 4.7 KOhmResistor
· 330 Օմ դիմադրություն x2
· 10 KOhm ռեզիստոր
· Մալուխներ/թռիչքներ x17
· USB միակցիչի լարը
Հետևելու են չորս առանձին ընթացակարգեր ՝ յուրաքանչյուր սարքի համար ճիշտ էլեկտրագծերը և ծածկագրերը ցուցադրելու համար, այնպես որ կարող եք ավելացնել այնքան, որքան կցանկանայիք սեփականը կառուցելիս:
Քայլ 1: Գործարկեք ձեր համակարգիչը և բացեք MATLAB ՝ կոդավորման պատրաստվելու համար:
Քայլ 2. Հողի խոնավության տվիչի ավելացում
![Ավելացնելով հողի խոնավության տվիչը Ավելացնելով հողի խոնավության տվիչը](https://i.howwhatproduce.com/images/001/image-160-60-j.webp)
Սկսեք ՝ VCC կապը միացնելով 5 Վ լարման: Հաջորդը միացրեք գետնի քորոցը գետնին: Դրանից հետո դուք AO կապը կկապեք Arduino- ի անալոգային 1 փինին: Arduino- ն MATLAB- ին միացնելուց հետո գործարկեք անալոգային ընթերցում անալոգային 1 քորոցի համար, այնուհետև գործարկեք ծրագիրը: Եթե խնդիրներ ունեք, կարող եք պարզապես պատճենել ներքևի ծածկագիրը:
Քայլ 3: ingերմաստիճանի ցուցիչի ավելացում
![Addերմաստիճանի տվիչի ավելացում Addերմաստիճանի տվիչի ավելացում](https://i.howwhatproduce.com/images/001/image-160-61-j.webp)
Մոխրագույն և կարմիր մետաղալարերը միացրեք երկուսին ընդհանուր գետնին: Այնուհետև դեղին մետաղալարը կմիացնեք PWM համարի 10 և 4.7 Կոմ դիմադրիչի: Այնուհետև այն կկապվի ձեր 5 Վ լարման հետ: Այս գործառույթը կոդավորելու համար բացեք matlab> հավելումներ> ստացեք ապարատային աջակցության փաթեթներ: Աջակցման փաթեթներում հայտնվելուց հետո որոնեք Dallas 1-wire արձանագրությունը և ներբեռնեք այն: Այս ծածկագիրը կարգավորելու համար հղում կատարեք այս հոդվածին:
Քայլ 4. Օպտիկական դետեկտորի ավելացում
![Օպտիկական դետեկտորի ավելացում Օպտիկական դետեկտորի ավելացում](https://i.howwhatproduce.com/images/001/image-160-62-j.webp)
Միացրեք երկու անոդները ընդհանուր գետնին: Ապա միացրեք սենսորի դիմային դիրքի կաթոդը Arduino- ի անալոգային կապին և 330 օմ ռեզիստորին, որն այնուհետև միանում է 5 Վ լարման: Հաջորդը միացրեք հետևի կաթոդը 10 Կոմ դիմադրության, այնուհետև 5 Վ լարման: Սա կոդավորելու համար սկսեք մեկ այլ անալոգային ընթերցում 0 pin- ի համար և գործարկեք ծրագիրը: Ամբողջական ծածկագիրը ներկայացված է այս ֆայլում:
Քայլ 5: LED լուսարձակի ավելացում
![LED լուսարձակի ավելացում LED լուսարձակի ավելացում](https://i.howwhatproduce.com/images/001/image-160-63-j.webp)
LED- ի անոդը միացրեք 330 օմ ռեզիստորին: Այնուհետև սա միացրեք գետնին: Հաջորդը միացրեք LED- ի կաթոդը Arduino- ի PWM կապ 13 -ին:
Քայլ 6: Եզրափակիչ արտադրանք
![Եզրափակիչ արտադրանք Եզրափակիչ արտադրանք](https://i.howwhatproduce.com/images/001/image-160-64-j.webp)
Սա ընդհանուր տեսքն է, թե ինչպիսին պետք է լինի ձեր Arduino- ն և կոդը ՝ ներառված բոլոր կատարելագործումներով:
Որպես հավելում ձեր նախագծի, կարող եք նաև 3D կով տպել կով `ցույց տալու համար, թե ինչպես է իրական կյանքում թարթող լույսը կանգնեցնում հանդիպակաց երթևեկը, որպեսզի գնացքը կարողանա անցնել այնտեղ, իսկ գնացքը գնալուց հետո կովը կարող է շարունակել իր նախանշված ընթացքը: Ահա այս կովի 3D տպման հղումը:
3D_printed_cow.stl
Խորհուրդ ենք տալիս:
DIY ծրագրավորման մալուխ ՝ օգտագործելով Arduino Uno - Baofeng UV -9R Plus: 6 քայլ (նկարներով)
![DIY ծրագրավորման մալուխ ՝ օգտագործելով Arduino Uno - Baofeng UV -9R Plus: 6 քայլ (նկարներով) DIY ծրագրավորման մալուխ ՝ օգտագործելով Arduino Uno - Baofeng UV -9R Plus: 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-1126-j.webp)
DIY ծրագրավորման մալուխ Arduino Uno-Baofeng UV-9R Plus- ի միջոցով: Ողջույն, սա պարզ ուղեցույց է այն մասին, թե ինչպես կարելի է ձեր Baofeng UV-9R (կամ գումարած) ականջակալների / ականջակալի մալուխը ծրագրավորման մալուխի վերածել Ardunio UNO- ի միջոցով որպես USB: Սերիական փոխարկիչ: [ՀՐԱՏԱՐՈԹՅՈՆ] Ես պատասխանատվություն չեմ կրում որևէ վնաս պատճառելու համար
Դիզայների համար մշակման հետաքրքիր ծրագրավորման ուղեցույց-Գույնի վերահսկում. 10 քայլ
![Դիզայների համար մշակման հետաքրքիր ծրագրավորման ուղեցույց-Գույնի վերահսկում. 10 քայլ Դիզայների համար մշակման հետաքրքիր ծրագրավորման ուղեցույց-Գույնի վերահսկում. 10 քայլ](https://i.howwhatproduce.com/images/002/image-3338-16-j.webp)
Դիզայների համար մշակման ծրագրավորման հետաքրքիր ուղեցույց. Այս գլխում մենք մտադիր ենք ավելի խորը ուսումնասիրել գիտելիքի այս ասպեկտը
Մեծ Բրիտանիայի գնացքների և եղանակի ցուցադրում. 5 քայլ
![Մեծ Բրիտանիայի գնացքների և եղանակի ցուցադրում. 5 քայլ Մեծ Բրիտանիայի գնացքների և եղանակի ցուցադրում. 5 քայլ](https://i.howwhatproduce.com/images/011/image-30318-j.webp)
Մեծ Բրիտանիայի գնացքների և եղանակի ցուցադրում. Այս հրահանգը նախատեսված է մարտկոցով աշխատող Մեծ Բրիտանիայի գնացքների մեկնումների և եղանակի ցուցադրման համար: Այն օգտագործել է Ազգային երկաթուղային OpenLDBWS տվյալների բազան `իրական երկաթուղային կայարանի գնացքների մեկնման մասին տեղեկություններ ստանալու և դրանք ցուցադրելու համար: Այն օգտագործում է բաց եղանակ
Վերահսկեք ձեր մոդելների գնացքների դասավորությունը ձեր հեռուստացույցի ՀԵՌՈՈԹՅՈՆՈՎ: 7 քայլ (նկարներով)
![Վերահսկեք ձեր մոդելների գնացքների դասավորությունը ձեր հեռուստացույցի ՀԵՌՈՈԹՅՈՆՈՎ: 7 քայլ (նկարներով) Վերահսկեք ձեր մոդելների գնացքների դասավորությունը ձեր հեռուստացույցի ՀԵՌՈՈԹՅՈՆՈՎ: 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-606-109-j.webp)
Վերահսկեք ձեր մոդելների գնացքների դասավորությունը ձեր հեռուստացույցով ՀԵՌՈՈԹՅՈՆ. Դրանից հետո դուք կկարողանաք կառավարել ձեր գնացքները ՝ հանգստանալով ձեր բազմոցին: Այսպիսով, եկեք սկսենք:
Գնացքների հատման մոնիտոր համակարգ. 5 քայլ (նկարներով)
![Գնացքների հատման մոնիտոր համակարգ. 5 քայլ (նկարներով) Գնացքների հատման մոնիտոր համակարգ. 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-5330-53-j.webp)
Գնացքների հատման մոնիտորինգի համակարգ. Այս հրահանգավորումը ձեզ կսովորեցնի, թե ինչպես օգտագործել MatLab- ը Arduino- ն ծածկագրելու համար `երկաթուղային համակարգի մի մասը վերահսկելու համար: