Акселерометрлер - ылдамдатуу күчтөрүн өлчөөчү уникалдуу электромеханикалык түзүлүштөр, мисалы, секундасына 9,8 метр тартылуу күчү, компьютериңиз сыяктуу кыймылсыз объекттерди дайыма тартып турат. Чындыгында, компьютердик компаниялар капыстан бекер түшүүлөрдү аныктоо жана бузулуулардан коргоо үчүн катуу дисктерди өчүрүү үчүн ноутбуктарга акселерометрлерди орното башташты. Булар негизинен инженердик студенттер жана технология адистери тарабынан колдонулган татаал түзүлүштөр болсо да, сиз акселерометрдин эңкейишин жана ылдамдыгын өлчөө үчүн жөнөкөй схеманы түзө аласыз.
Кадамдар
3төн 1 бөлүк: Акселерометрди микроконтроллерге туташтыруу
Кадам 1. Акселерометрди нан тактасына туташтырыңыз
Нан тактасы - бул ширетүүнү колдонбостон, схемаларды түзө турган түзүлүштөр. Бул учурда, сиз акселерометрди микроконтроллерге туташтыруу үчүн колдонуп жатасыз. Акселерометрди түбүндөгү казыктар ылдый караганча кармаңыз. Эми, төөнөгүчтөрдү капкагыңызга акырын басыңыз, ошондо төөнөгүчтөрдүн жагы сизден микроконтроллериңизге карайт.
- Микроконтроллериңиз тескери жана нан табыңыз менен акселерометрдин үстүндө жайгашканына ишениңиз.
- Микроконтроллер, нан тактасы жана бардык керектүү секиргич зымдар менен келген Arduino Uno Basic Starter Kit сыяктуу микроконтроллер пакетин сатып алыңыз.
Кадам 2. "X_OUT" "A_O" га тиркеңиз
" Акселерометрдеги "X_OUT" төөнөгүчүнүн үстүндөгү нан тактасындагы тешикке секирүүчү зымды салыңыз. Бул жерден, зымдын экинчи тарабын микроконтроллериңиздеги "A0" деп белгиленген кирүүгө туташтырыңыз.
"А0" кириши микроконтроллер тактасынын өйдө-ылдый каратылган болсо, жогорку сол жагында жайгашышы керек. Сиз бренддин аталышы тик же тескери экенин текшерип, анын позициясын айта аласыз
3 -кадам. "Y_OUT" "A_1
" Экинчи секирүүчү зымды нан табактагы тешикке акселерометрдеги "Y_OUT" төөнөгүчүнүн жогору жагына салыңыз, ал "X_OUT" тун биринчи солу. Эми, зымдын экинчи учун микроконтроллер тактасындагы "A1" киришине туташтырыңыз.
"А1" кириши, тескерисинче, микроконтроллер тактасындагы "А0" киришинин сол жагында жайгашкан
4 -кадам. "Z_OUT" ту "A_2" га туташтырыңыз
" Үчүнчү секирүүчү зымды "Y_OUT" пининин сол жагында жайгашкан акселерометрдеги "Z_OUT" төөнөгүчүнүн үстүндөгү нан тешигине салыңыз. Бул жерден, зымдын экинчи тарабын микроконтроллер тактасындагы "А2" киришине туташтырыңыз.
"А2" кириши, тескерисинче, микроконтроллер тактасындагы "А1" киришинин сол жагында жайгашкан
Кадам 5. "GND" "GND" тиркөө
" Төртүнчү секирүүчү зымды "Z_OUT" туташтыргычынын сол жагында жайгашкан акселерометрдеги "GND" төөнөгүчүнүн үстүндөгү нан тешигине туташтырыңыз. Зымдын экинчи учун микроконтроллер тактасындагы ошол эле киришке бекиңиз.
"GND" киргизүү микроконтроллер тактасы өйдө каратып, адатта ак түс менен белгиленгенде, A1ден A5ке чейинки кириштердин оң жагында жайгашышы керек
Кадам 6. "VCCди" тиешелүү чыңалууга туташтырыңыз
Акселерометрдеги чыңалуу микроконтроллер тактаңызга туташкан чыңалууга дал келиши керек. Мисалы, эгер сиздин микроконтроллериңиз 3,3 В болсо, анда "VCC" үстүндөгү токтоочу тешиктен зымды "X_OUT" зымынын оң жагына-микроконтроллер тактасындагы "3.3 V" киришине өткөрүңүз.
"3.3 V" кириши микроконтроллер тескери турганда "GND" киришинин оң жагында жайгашышы керек
3төн 2 бөлүк: Скриптти орнотуу
Кадам 1. Ардуинону компьютериңизге орнотуңуз
Arduino-бул сиздин компьютерден код жазуу жана жүктөө жана аны физикалык тактага өткөрүү үчүн колдонулган микроконтроллер такталары үчүн ачык булак программасы. Акселерометрди колдонуп баштагандар үчүн бул эң жакшы программа. Arduino Windows, OS X же Linuxко орнотулушу мүмкүн.
Ардуинону бул жерден жүктөп алыңыз:
Кадам 2. Микроконтроллерди компьютериңизге туташтырыңыз
Азырынча сиздин микроконтроллериңиз акселерометрге гана туташып турат. Эми сиз микроконтроллерди компьютериңизге туташтырышыңыз керек, андыктан ал сиздин акселерометрдеги маалыматты микроконтроллер аркылуу окуй алат. Бул үчүн микроконтроллердеги USB портун кабель аркылуу компьютериңизге туташтырыңыз.
Эгерде сиздин микроконтроллер USB кабели менен келбесе, анда электроника дүкөнүнөн микроконтроллерден компьютериңизге иштөө үчүн жетиштүү сатып алыңыз
Кадам 3. Микроконтроллер тактаңыз үчүн GitHub акселерометринин сценарийин жүктөп алыңыз
GitHub - бул жабдуулардын тандалган бөлүктөрү үчүн ар кандай Arduino скрипттери үчүн булак. Мисалы, сиз MMA8452Q микроконтроллерин колдонуп жатсаңыз, "MMA8452Q китепканасын" издеп, жүктөп алыңыз. Эгерде сиз Arduino Uno колдонуп жатсаңыз, тиешелүү акселерометрдин скрипт китепканасын издеп, жүктөп алыңыз.
- Файлды GitHub аркылуу тапкандан кийин, "Clone or download", анан "ZIP жүктөө" дегенди басыңыз.
- Сиз каалаган булактан скрипттерди колдоно аласыз же өзүңүздүн жеке оюңузду жазсаңыз болот, бирок GitHub - жаңы баштагандар үчүн эң ишенимдүү булак.
Кадам 4. Ардуинодо микроконтроллер китепканасын орнотуңуз
Микроконтроллердин акселерометр китепканасын жүктөп алгандан кийин, Arduino ачыңыз. Эми, терезенин жогору жагындагы "Эскиз" өтмөгүн чыкылдатып, анан "Китепкананы кошууну" тандаңыз. Бул жерден ". ZIP китепканасын кошууну" тандап, анан жүктөгөн китепканаңызды чыкылдатыңыз.
Эгерде сиз. ZIP файлыңызды таба албасаңыз, файлдын атын компьютериңизден издеңиз
Кадам 5. Акселерометр эскизин Arduinoго жүктөңүз
Arduino терезесинен "Файл" өтмөгүн чыкылдатып, анан "Мисалдарга" келиңиз. Эми сиз жүктөгөн акселерометрдин эскизин тандаңыз. Жалпысынан алганда, код акселерометр түзмөктөрүнүн ортосунда абдан окшош болот. Бирок, анча чоң эмес айырмачылыктар бар, алар көрсөтүлгөн жабдыктар менен гана иштешет.
Сиздин скрипт акселерометр үчүн иштелип чыкканына ишениңиз. Мисалы, ADXL337 акселерометр үчүн скрипт, кыязы, ADXL377 акселерометр менен иштебейт
Кадам 6. Эскизди микроконтроллерге жүктөө
Ардуинодо "Куралдарды" тандап, анан "Тактага" жылдырып, микроконтроллер тактаңызды тандаңыз. Бул жерден, "Куралдар" баскычын басып, тактаңыздын сериялык портун тандап, "Сериялык порт"-бул COM3 же андан жогору болушу мүмкүн. Текшерүү үчүн, тактаңызды ажыратып, менюну кайра ачыңыз-микроконтроллер тактасынын порту. Эми тактаны кайра туташтырып, ошол портту тандаңыз. Акырында, жүктөө баскычын чыкылдатыңыз же Windows OS үчүн Cmd+U же Ctrl+U басыңыз.
Эскизди жүктөөдөн мурун микроконтроллериңиз USB кабели аркылуу компьютериңизге туташканын текшериңиз
3 -жылдын 3 -бөлүгү: Акселерометрди иштетүү
Кадам 1. Акселерометрди сол огуна эңкейтип, х огунун маанисин өзгөртүү
Нанды алып, солго кыйшайтыңыз. Акселерометр азыр бул огу боюнча тартылуу күчүн сезгендиктен, х-мааниси төмөндөйт. Эми, акселерометрди х огунун маанисин жогорулатуу үчүн оңго кыйшайтыңыз.
- Эсиңизде болсун, баалуулуктар объект тарабынан белгилүү бир огунда башталган туура ылдамданууну билдирет-бул учурда, х огунда.
- Маанилер g-күч (g) бирдиктеринде көрсөтүлөт. Бир г секундасына 9,8 метрге барабар.
Кадам 2. Акселерометрди артка жана алдыга эңкейтип, y огунун маанисин өзгөртүү
Эгер акселерометрди артка карай кыйшайтып койсоңуз, y огунун мааниси төмөндөйт. Тескерисинче, эгерде y огунун маанисин жогорулатуу үчүн аны алдыга кыйшайтыңыз.
Акселерометрди кыйшайтуу үчүн дайыма нан тактасын колдонуңуз. Эгерде сиз акселерометрди түз кармап алсаңыз, ал жылып баратканда бошоп кетиши мүмкүн
3-кадам. З огунун маанисин өзгөртүү үчүн акселерометрди өйдө жана ылдый көтөрүңүз
Акселерометрди өйдө көтөргөндө тартылуу күчү күчөгөндүктөн, z огунун мааниси жогорулайт. Эгерде сиз z огунун маанисин төмөндөткүңүз келсе, акселерометрди түшүрүңүз.