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

RPM հաշվիչ Arduino Uno- ում ՝ 3 քայլ
RPM հաշվիչ Arduino Uno- ում ՝ 3 քայլ

Video: RPM հաշվիչ Arduino Uno- ում ՝ 3 քայլ

Video: RPM հաշվիչ Arduino Uno- ում ՝ 3 քայլ
Video: How to use Mosfet Optocoupled HW-532 to control up to 30V DC Motor Speed or load using Arduino 2024, Նոյեմբեր
Anonim
RPM հաշվիչ Arduino Uno- ում
RPM հաշվիչ Arduino Uno- ում

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

Քայլ 1: Օգտագործված սարքավորում

Օգտագործված սարքավորում
Օգտագործված սարքավորում

Ստացող IR դիոդը միացված է անմիջապես 5V թվային ելքին, և պոտենցիոմետր կարող է օգտագործվել զգայունությունը (օբյեկտի հեռավորությունը) վերահսկելու համար, որին արձագանքելու է ընդունող դիոդը: Մոդուլը սնուցվում է Arduino 5V- ով, այն նաև օգտագործվում է հաղորդիչ IR դիոդ մատակարարելու համար, որը մշտապես լույս է արձակում 38kHz- ով 950nm / 940nm ալիքի երկարությամբ (կախված օգտագործվող դիոդից): Մոդուլը կարելի է գտնել մանրածախ առևտրի կետերում (Aliexpress և այլն) KY-032 անվան տակ, համապատասխանաբար ՝ Խոչընդոտների սենսոր: Կան մի քանի տարբերակ, ես օգտագործեցի առաջին տարբերակը, որը կառուցված է շատ պարզ:

Սենսորը արձագանքում է խոչընդոտի որոշակի հեռավորության վրա (սահմանվում է պոտենցիոմետրով) 2-40 սմ: Երբ խոչընդոտ է հայտնաբերվում, 5V ազդանշանը կիրառվում է մոդուլի ելքային տերմինալում, որը մշակում է Arduino- ն: IR դիոդների (ոչ) առավելություններից մեկն այն է, որ լույսը կարողանում է արտացոլել փայլուն մակերեսները: Այսինքն, փայլուն մակերեսը հայտնաբերվում է ավելի կարճ հեռավորության վրա, քան փայլատ մակերեսը: Սա ստիպեց ինձ մտածել այս սենսորը այլ կերպ օգտագործելու մասին, որպես տախոմետր: Անփայլ մակերևույթի վրա ՝ կռունկաձողի ճախարակ, ես սոսնձել եմ մոտ 1 սմ լայնությամբ ժապավեն, կամ լավ է օգտագործել ալյումինե փայլաթիթեղը, այն ունի լույսի ավելի լավ արտացոլող հատկություններ: Ես սահմանում եմ շահույթի ինտենսիվությունը այնպես, որ ճախարակից մշտական հեռավորության վրա մոդուլը արձագանքում է ժապավենին միայն այն դեպքում, երբ այն անցնում է մոդուլով յուրաքանչյուր պտտվող առանցքի պտույտի ժամանակ, այլ ոչ թե ինքնին ճախարի:

Քայլ 2. Arduino, ելքային սարքավորում և սխեմաներ

Arduino, ելքային սարքավորում և սխեմաներ
Arduino, ելքային սարքավորում և սխեմաներ

Arduino- ն ընդհատում է ազդանշանը մոդուլից և ավելացնում մի փոփոխական, որը գնահատվում է վայրկյանը մեկ մեկ բանաձևով, որը ընթերցված ազդանշանները փոխակերպում է րոպեում ազդանշանների թվի: Սա հնարավորություն է տալիս որոշել լիսեռի (շարժիչի) պտույտների քանակը րոպեում: Թարմացրեք ցուցադրումը ամեն վայրկյան: Արագությունը հետագայում ցուցադրվում է 20x4 LCD բնույթի էկրանով ՝ I2C փոխարկիչով: Փոխարկիչների շնորհիվ բավական է 4 լար լարել էկրանին: Էներգամատակարարում (5V), հող (GND), ժամացույցի ազդանշան (SCL), տվյալներ (SDA): Տախոմետրը կարող է օգտագործվել տարբեր մեքենաների, տրակտորների, կոմբայնների ճախարակների արագության մոնիտորինգի, ինչպես նաև արդյունաբերության մեջ `մեքենաների գործընթացների, աշխատանքի և գործունեության վերահսկման համար:

Քայլ 3. Արդյունք և աղբյուրի կոդեր

Արդյունքների և աղբյուրների կոդեր
Արդյունքների և աղբյուրների կոդեր

Րագրի և այլ հետաքրքիր նախագծերի ծրագիրը կարելի է գտնել այստեղ ՝ https://arduino.php5.sk/otackomer.php?lang=en կամ էլ. Փոստի հասցեով ՝ [email protected]

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