ARDUINO-ලාංඡනය

ARDUINO 334265-633524 සංවේදකය Flex Long

ARDUINO-334265-633524-Sensor-Flex-Long-product

හැඳින්වීම

අඩු යාන්ත්‍රික දේවල් දැනීම ගැන අපි බොහෝ කාලයක් කතා කරමු, නගරයේ ඇති එකම කොටස ත්වරණමානය නොවන බව අමතක කිරීම පහසුය. Flex සංවේදකය උසස් පරිශීලකයින් විසින් බොහෝ විට නොසලකා හරින ලද කොටස් වලින් එකකි. නමුත් යමක් නැමී ඇත්දැයි පරීක්ෂා කිරීමට අවශ්‍ය නම් කුමක් කළ යුතුද? ඇඟිල්ලක් හෝ බෝනික්කන් අතක් වගේ. (බොහෝ සෙල්ලම් බඩු මූලාකෘති වල මෙම අවශ්‍යතාවය ඇති බව පෙනේ). ඔබට නැමීමක් හෝ නැමීමක් හඳුනා ගැනීමට අවශ්‍ය ඕනෑම වේලාවක, නම්‍ය සංවේදකය බොහෝ විට ඔබට කොටසකි. ඒවා විවිධ ප්‍රමාණ කිහිපයකින් පැමිණේ flex සංවේදකය නැමීම් වලට ප්‍රතික්‍රියා කරන විචල්‍ය ප්‍රතිරෝධයකි. නොනැමුණු එය 22KΩ පමණ වන අතර 40º හි නැමුණු විට 180KΩ දක්වා වේ. වංගුව එක් දිශාවකට පමණක් අනාවරණය වන අතර කියවීම තරමක් සෙලවිය හැකි බව සලකන්න, එබැවින් ඔබට අවම වශයෙන් 10º හි වෙනස්කම් හඳුනාගැනීමේ හොඳම ප්‍රතිඵල ලැබෙනු ඇත. එසේම, ඔබ සංවේදකය වෙනස් කිරීමක් ලෙස ලියාපදිංචි නොවන අතර, ඊයම් බිඳ දැමිය හැකි බැවින් එය පාදයේ නැමීමෙන් වළකින්න. මම හැම විටම එහි පාදයේ ඝන පුවරුවක් ටේප් කරන්නේ එය එහි නොනැමෙන ලෙසටයි.

ARDUINO-334265-633524-Sensor-Flex-Long-fig-1

එය සම්බන්ධ කිරීම, සහ ඇයි

Flex සංවේදකය නම්‍ය වූ විට එහි ප්‍රතිරෝධය වෙනස් කරයි, එබැවින් අපට Arduino හි ඇනලොග් පින් එකකින් එම වෙනස මැනිය හැක. නමුත් එය සිදු කිරීමට අපට එම සංසන්දනය සඳහා භාවිතා කළ හැකි ස්ථාවර ප්‍රතිරෝධයක් (වෙනස් නොවන) අවශ්‍ය වේ (අපි භාවිතා කරන්නේ 22K ප්‍රතිරෝධයක්). මෙය vol එකක් ලෙස හැඳින්වේtage බෙදුම්කරු සහ flex සංවේදකය සහ ප්‍රතිරෝධකය අතර 5v බෙදයි. ඔබේ Arduino එකේ කියවන ඇනලොග් එක voltagඊ මීටර්. 5V (එහි උපරිමය) දී එය 1023 කියවනු ඇත, සහ 0v දී එය 0 කියවනු ඇත. එබැවින් අපට කොපමණ පරිමාවක් මැනිය හැකියtage යනු ඇනලොග් රීඩ් භාවිතයෙන් flex සංවේදකය මත වන අතර අපට අපගේ කියවීම ඇත.

එක් එක් කොටසට ලැබෙන එම 5V ප්‍රමාණය එහි ප්‍රතිරෝධයට සමානුපාතික වේ. එබැවින් flex සංවේදකය සහ ප්‍රතිරෝධකයේ එකම ප්‍රතිරෝධය තිබේ නම්, 5V එක එක් කොටසකට ඒකාකාරව (2.5V) බෙදී යයි. (ඇනලොග් කියවීම 512) සංවේදකය 1.1K ප්‍රතිරෝධයක් පමණක් කියවන බව මවාපාන්න, 22K ප්‍රතිරෝධය එම 20V මෙන් 5 ගුණයක් පොඟවා ගැනීමට යයි. එබැවින් flex සංවේදකයට ලැබෙන්නේ .23V පමණි. (46 හි ඇනලොග් කියවීම) \සහ අපි නලයක් වටා flex සංවේදකය රෝල් කළහොත්, flex සංවේදකය 40K හෝ ප්‍රතිරෝධය විය හැක, එබැවින් flex සංවේදකය එම 1.8V 5K ප්‍රතිරෝධය මෙන් 22 ගුණයක් පොඟවා ගනී. එබැවින් flex සංවේදකය 3V ලබා ගනී. (614 හි ඇනලොග් කියවීම)

කේතය

මේ සඳහා Arduino කේතය පහසු විය නොහැක. ඔබට කියවීම් පහසුවෙන් දැක ගත හැකි වන පරිදි අපි එයට අනුක්‍රමික මුද්‍රණ සහ ප්‍රමාදයන් කිහිපයක් එක් කරන්නෙමු, නමුත් ඔබට ඒවා අවශ්‍ය නැතිනම් ඒවා එහි තිබීම අවශ්‍ය නොවේ. මගේ පරීක්ෂණ වලදී, මම 512 සහ 614 අතර Arduino මත කියවීමක් ලබමින් සිටියෙමි. එබැවින් පරාසය හොඳම නොවේ. නමුත් map() ශ්‍රිතය භාවිතයෙන් ඔබට එය විශාල පරාසයකට පරිවර්තනය කළ හැක. int flexSensorPin = A0; //ඇනලොග් පින් 0

Example කේතය
void setup(){ Serial.begin(9600); }void loop(){int flexSensorReading = analogRead(flexSensorPin); Serial.println(flexSensorReading) //මගේ පරීක්ෂණ වලදී මම 512, සහ 614 අතර arduino මත කියවීමක් ලබමින් සිටියෙමි. //map() භාවිතා කිරීමෙන් ඔබට එය 0-100 වැනි විශාල පරාසයකට පරිවර්තනය කළ හැක. int flex0to100 = සිතියම (flexSensorReading, 512, 614, 0, 100); Serial.println(flex0to100); ප්රමාදය (250); //පහසු කියවීම සඳහා ප්‍රතිදානය මන්දගාමී කිරීමට මෙහි ඇත

ලේඛන / සම්පත්

ARDUINO 334265-633524 සංවේදකය Flex Long [pdf] පරිශීලක අත්පොත
334265-633524, 334265-633524 සංවේදකය Flex Long, සංවේදක Flex Long, Flex Long, Long

යොමු කිරීම්

කමෙන්ට් එකක් දාන්න

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශනය නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර සලකුණු කර ඇත *