Акселерометрді қолданудың қарапайым тәсілдері: 15 қадам (суреттермен)

Мазмұны:

Акселерометрді қолданудың қарапайым тәсілдері: 15 қадам (суреттермен)
Акселерометрді қолданудың қарапайым тәсілдері: 15 қадам (суреттермен)
Anonim

Акселерометрлер - үдеткіш күштерді өлшейтін бірегей электр механикалық құрылғылар, мысалы, секундына 9,8 метр ауырлық күші, сіздің компьютер сияқты қозғалмайтын заттарды үнемі тартып тұрады. Шындығында, компьютерлік компаниялар кенеттен бос құлауды анықтау және зақымданудан қорғау үшін қатты дискілерді өшіру үшін ноутбукке акселерометрлерді орнатуды бастады. Бұл көбінесе инженерлік студенттер мен технология мамандары пайдаланатын күрделі құрылғылар болса да, сіз акселерометрдің көлбеуі мен үдеуін өлшеу үшін қарапайым схеманы құра аласыз.

Қадамдар

3 бөліктің 1 бөлігі: акселерометрді микроконтроллерге қосу

Акселерометрді қолданыңыз 1 -қадам
Акселерометрді қолданыңыз 1 -қадам

Қадам 1. Акселерометрді тақтаға қосыңыз

Нан тақталары - бұл дәнекерлеуді қолданбай тізбектер құра алатын құрылғылар. Бұл жағдайда сіз акселерометрді микроконтроллерге қосу үшін қолданасыз. Төменгі түйреуіштер төмен қарайтындай етіп акселерометрді ұстаңыз. Енді түйреуіштерді тақтаға ақырын басыңыз, сонда түйреуіштердің жағы сізден микроконтроллерге қарайды.

  • Микроконтроллердің төңкерілгеніне және нан тақтасы мен акселерометрдің үстінде орналасқанына көз жеткізіңіз.
  • Микроконтроллер, нан тақтасы және барлық қажетті секіргіш сымдармен бірге жеткізілетін Arduino Uno Basic Starter Kit сияқты микроконтроллер пакетін сатып алыңыз.
Акселерометрді қолданыңыз 2 -қадам
Акселерометрді қолданыңыз 2 -қадам

2 -қадам. «X_OUT» «A_O» қойыңыз

" Акселерометрдегі «X_OUT» түйреуішінің үстіндегі нан тақтасындағы тесікке өтпелі сымды салыңыз. Осы жерден сымның екінші жағын микроконтроллердегі «A0» деп белгіленген кіріске қосыңыз.

«А0» кірісі микроконтроллер тақтасы төңкерілген жағдайда сол жақ жоғарғы жағында орналасуы керек. Сіз оның орнын бренд атауының тік немесе төңкерілгенін тексеру арқылы біле аласыз

Акселерометрді қолданыңыз 3 -қадам
Акселерометрді қолданыңыз 3 -қадам

3 -қадам. «Y_OUT» пәрменін «A_1» қойыңыз

" Екінші секіргішті сымды үдеткіштегі «Y_OUT» түйреуішінің үстіндегі нан тақтасындағы тесікке енгізіңіз, ол «X_OUT» -тің сол жағында бірінші. Енді сымның екінші ұшын микроконтроллер тақтасындағы «A1» кірісіне қосыңыз.

«A1» кірісі микроконтроллер тақтасындағы «A0» кірісінің төңкерілген кезде тікелей сол жағында орналасқан

Акселерометрді қолданыңыз 4 -қадам
Акселерометрді қолданыңыз 4 -қадам

4 -қадам. «Z_OUT» -ті «A_2» -ге қосыңыз

" Үшінші секіргіш сымды акселерометрдегі «Z_OUT» түйреуішінің үстіндегі «Y_OUT» түйреуішінің сол жағында орналасқан тақтаның тесігіне салыңыз. Осы жерден сымның екінші жағын микроконтроллер тақтасындағы «А2» кірісіне қосыңыз.

«А2» кірісі микроконтроллер тақтасындағы «А1» кірісінің төңкерілген кезде сол жағында орналасқан

Акселерометрді қолданыңыз 5 -қадам
Акселерометрді қолданыңыз 5 -қадам

5 -қадам. «GND» -ді «GND» -ге бекітіңіз

" Төртінші секіргіш сымды акселерометрдегі «GND» түйреуішінің үстіндегі «Z_OUT» қосқышының сол жағында орналасқан тақтаның тесігіне қосыңыз. Сымның екінші ұшын микроконтроллер тақтасының сол кірісіне бекітіңіз.

«GND» кірісі микроконтроллер тақтасы төңкерілген және әдетте ақ түспен ерекшеленген кезде А1 -ден А5 кірістерінің оң жағында орналасуы керек

Акселерометрді қолданыңыз 6 қадам
Акселерометрді қолданыңыз 6 қадам

Қадам 6. «VCC» тиісті кернеуге қосыңыз

Акселерометрдегі кернеу микроконтроллер тақтасындағы кернеудің кірісіне сәйкес келуі керек. Мысалы, егер сіздің микроконтроллеріңіз 3,3 В болса, онда сымды «VCC» үстіндегі нан тақтасының тесігінен «X_OUT» сымының оң жағына-микроконтроллер тақтасындағы «3,3 В» кірісіне жүргізіңіз.

«3.3 В» кірісі микроконтроллер төңкерілген кезде «GND» кірісінің оң жағында орналасуы керек

3 бөліктің 2 бөлігі: Сценарийді орнату

Акселерометрді қолданыңыз 7 -қадам
Акселерометрді қолданыңыз 7 -қадам

Қадам 1. Ардуиноны компьютерге орнатыңыз

Arduino-бұл компьютерден кодты жазуға және жүктеуге және оны физикалық тақтаға жіберуге арналған микроконтроллер тақталарына арналған ашық бастапқы коды. Акселерометрді қолданатын жаңадан бастаушылар үшін бұл ең жақсы бағдарлама. Arduino Windows, OS X немесе Linux жүйесінде орнатылуы мүмкін.

Arduino-ны мына жерден жүктеп алыңыз:

Акселерометрді қолданыңыз 8 -қадам
Акселерометрді қолданыңыз 8 -қадам

Қадам 2. Микроконтроллерді компьютерге қосыңыз

Қазіргі уақытта сіздің микроконтроллеріңіз акселерометрге қосылған. Енді сізге микроконтроллерді компьютерге қосу керек, ол сіздің акселерометрден деректерді микроконтроллер арқылы оқи алады. Ол үшін микроконтроллердегі USB портын компьютерге кабель арқылы қосыңыз.

Егер сіздің микроконтроллер USB кабелімен келмесе, электронды дүкеннен микроконтроллерден компьютерге жұмыс істеуге жеткілікті ұзындықты сатып алыңыз

Акселерометрді қолданыңыз 9 -қадам
Акселерометрді қолданыңыз 9 -қадам

Қадам 3. Микроконтроллер тақтасы үшін GitHub акселерометр сценарийін жүктеңіз

GitHub - бұл таңдаулы аппараттық бөліктерге арналған әр түрлі Arduino сценарийлік пакеттеріне арналған ресурс. Мысалы, егер сіз MMA8452Q микроконтроллерін қолдансаңыз, «MMA8452Q кітапханасын» іздеп, оны жүктеп алыңыз. Егер сіз Arduino Uno қолдансаңыз, сәйкес акселерометр сценарийлерінің кітапханасын іздеңіз және оны жүктеңіз.

  • Файлды GitHub арқылы тапқаннан кейін, «Клондау немесе жүктеу», содан кейін «ZIP жүктеу» түймесін басыңыз.
  • Сіз сценарийлерді кез келген ресурстан пайдалана аласыз немесе өзіңіздің жеке жазбаңызды жаза аласыз, бірақ GitHub - жаңадан бастаушылар үшін ең сенімді дереккөз.
Акселерометрді қолданыңыз 10 -қадам
Акселерометрді қолданыңыз 10 -қадам

Қадам 4. Arduino -да микроконтроллер кітапханасын орнатыңыз

Микроконтроллердің акселерометр кітапханасын жүктегеннен кейін Arduino ашыңыз. Енді терезенің жоғарғы жағындағы «Эскиз» қойындысын нұқыңыз, содан кейін «Кітапхананы қосу» таңдаңыз. Осы жерден «. ZIP кітапханасын қосу» тармағын таңдап, жүктеген кітапхананы басыңыз.

Егер сіз. ZIP файлын таба алмасаңыз, компьютер атауын іздеңіз

Акселерометрді қолданыңыз 11 -қадам
Акселерометрді қолданыңыз 11 -қадам

5 -қадам. Акселерометр эскизін Arduino -ға жүктеңіз

Arduino терезесінде «Файл» қойындысын нұқып, «Мысалдар» үстіне апарыңыз. Енді сіз жүктеген акселерометрдің эскизін таңдаңыз. Жалпы алғанда, код акселерометр құрылғыларының арасында өте ұқсас болады. Алайда, олардың көрсетілген жабдықпен ғана жұмыс жасайтыны шамалы айырмашылықтар бар.

Сценарийіңіз акселерометрге арналғанына көз жеткізіңіз. Мысалы, ADXL337 үдеткішінің сценарийі ADXL377 үдеткішпен жұмыс істемеуі мүмкін

Акселерометрді қолданыңыз 12 -қадам
Акселерометрді қолданыңыз 12 -қадам

Қадам 6. Эскизді микроконтроллерге жүктеңіз

Arduino -да «Құралдар» тармағын таңдаңыз, содан кейін «Тақтаға» апарыңыз және микроконтроллер тақтасын таңдаңыз. Осы жерден «Құралдар» түймесін басып, тақтаның сериялық портын таңдаңыз, содан кейін «Сериялық порт»-бұл COM3 немесе одан жоғары болуы мүмкін. Тексеру үшін тақтаны ажыратып, мәзірді қайта ашыңыз-микроконтроллер тақтасының порты. Енді тақтаны қайта қосыңыз және сол портты таңдаңыз. Соңында, жүктеу түймесін басыңыз немесе Mac OS X үшін Cmd+U немесе Windows үшін Ctrl+U пернелер тіркесімін басыңыз.

Эскизді жүктемес бұрын микроконтроллердің компьютерге USB кабелі арқылы қосылғанына көз жеткізіңіз

3 бөлімнің 3 бөлігі: акселерометрді пайдалану

Акселерометрді қолданыңыз 13 -қадам
Акселерометрді қолданыңыз 13 -қадам

Қадам 1. Х осінің мәнін өзгерту үшін акселерометрді солға және оңға еңкейтіңіз

Нанды алыңыз да, оны солға еңкейтіңіз. Акселерометр енді осы ось бойымен тартылыс күшін сезетіндіктен, х-мәні төмендейді. Енді ось мәнін ұлғайту үшін акселерометрді оңға еңкейтіңіз.

  • Есіңізде болсын, бұл мәндер осьте белгілі бір осьте өтетін тиісті үдеуді білдіреді, бұл жағдайда ось осінде.
  • Мәндер g-күш (g) бірліктерінде көрсетілген. Бір г секундына 9,8 метр квадратқа тең.
Акселерометрді қолданыңыз 14 -қадам
Акселерометрді қолданыңыз 14 -қадам

2-қадам. У осінің мәнін өзгерту үшін акселерометрді артқа және алға еңкейтіңіз

Егер акселерометрді артқа қарай еңкейтсеңіз, y осінің мәні төмендейді. Керісінше, егер y осінің мәнін жоғарылату үшін оны еңкейтіңіз.

Акселерометрді еңкейту үшін әрқашан тақтаны қолданыңыз. Егер сіз акселерометрді тікелей ұстасаңыз, оны жылжыту кезінде ол босап кетуі мүмкін

Акселерометрді қолданыңыз 15 -қадам
Акселерометрді қолданыңыз 15 -қадам

Қадам 3. z осінің мәнін өзгерту үшін акселерометрді жоғары және төмен көтеріңіз

Акселерометрді жоғары көтергенде ауырлық күші күшейетіндіктен, z осінің мәні артады. Егер z осінің мәнін төмендеткіңіз келсе, акселерометрді төмендетіңіз.

Акселерометр тоқтаған кезде үдеуді тексеріңіз-ол z осі үшін 1 г болуы керек, бұл ауырлық күшінің төмен түсуі

Ұсынылған: