Мазмуну:
- 1 -кадам: Калибрлөө үчүн чийки маалыматтарды түзүү
- 2 -кадам: Калибрленген өлчөөлөрдү түзүү
- 3 -кадам: LCD дисплей кошуу
Video: LSM303DHLC менен компенсацияланган компасты эңкейтүү: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул Нускамада мен LSM303 сенсорун эңкейиш компенсацияланган компасты ишке ашыруу үчүн кантип колдонууну көрсөткүм келет. Биринчи (ийгиликсиз) аракеттен кийин мен сенсордун калибрлөөсү менен алектендим. Булардын жардамы менен магнитометрдин мааниси бир топ жакшырды. Магнитометр менен акселерометрдин калибрленген маанилеринин айкалышы компастын эңкейишине алып келди.
Эмне керек:
1 Arduino Uno
1 LSM303DHLC Breakout
1 Breadboard
1 резистор 220 Ом
1 потенциометр 10k
1 2x16 ЖК 4-биттик режимде
1 Картон кутусу
1 Компас
1 Protractor
Кээ бир зымдар
1 -кадам: Калибрлөө үчүн чийки маалыматтарды түзүү
Калибрлөө магнитометр жана акселерометр үчүн өзүнчө бир жол менен жүргүзүлөт. Биринчи кадамда сенсордун чийки маалыматтары 12 аныкталган позицияда окулат (Picture 5.2). Андан кийин оңдоо маалыматтары Magmaster 1.0дин жардамы менен эсептелет (5.3 -сүрөт) жана тиешелүү эскизде бааланышы мүмкүн. Бул жерде сиз абдан жакшы гид таба аласыз
www.instructables.com/id/Easy-hard-and-soft-iron-magnetometer-calibration/
Рахмат YuriMat!
Arduino эскизи "LSM303DHLC_Acc_andMag_Raw_Measurements_201218.ino" керектүү чийки маалыматтарды берет. Бул үчүн сиз 17 -сапта булакты тандай аласыз.
Magmaster 1.0 менен иштөө үчүн Serial Monitor терезесин жабыңыз.
2 -кадам: Калибрленген өлчөөлөрдү түзүү
Магнитометр менен акселерометрдин калибрленген өлчөөлөрүн алуу үчүн "LSM303DHLC_Tilt_compensated_Compas_211218" Arduino эскизиндеги трансформация матрицасындагы жана бир жактуу маанилерди өткөрүп берүү үчүн, магнитометр үчүн 236 - 246 сап, акселерометр үчүн 268 - 278.
Чек катары, эскиз ошондой эле чийки маалыматтарды жана калибрленген сенсор баалуулуктарын салыштырууну камсыз кылат. Мындан тышкары, сиз компастын жана протектордун жардамы менен окууну текшере аласыз.
3 -кадам: LCD дисплей кошуу
LC дисплейи жердин магнит талаасына салыштырмалуу учурдагы абалын көрсөтүү үчүн колдонулат. Сенсордун X огу түндүктү көрсөтөт, мында 0 ° магниттик түндүккө туура келет. Сааттын жебеси менен 360 ° бурулуп мааниси жогорулайт. Сенсордун эңкейиши жакшы компенсацияланган, бирок 45 ° ашпоого тийиш.
16x2 LC дисплейинин байланышы стандарттуу жана төмөнкү Arduino үйрөткүчүндө жакшы түшүндүрүлгөн:
www.arduino.cc/en/Tutorial/HelloWorld
Мен сизди жаңы Instructablesга шыктандыра алам деп үмүттөнөм жана сиздин долбоорлорду чыдамсыздык менен күтөм.
Сунушталууда:
Батарея менен иштөөчү LED Light (s) Solar Charging менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштөөчү LED Жарыгы (лары) Күндүн кубаттуулугу менен: Аялым самын жасоону үйрөтөт, анын сабактарынын көбү кечинде болчу, кышында бул жерде саат 16:30 чамасында караңгы кирип калат, анын кээ бир окуучулары бизди табууда кыйналышкан. үй Бизде маңдайкы жазуу бар болчу, бирок көчө лигасы менен да
Батарея менен иштеген офис. Күн системасы Чыгыш/Батыш Күн панелдери жана шамал турбинасы менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштеген офис. Күн системасы Чыгыш/Батыш Күн панелдери жана шамал турбинасы менен которулат: Долбоор: 200 чарчы фут офис батарея менен иштеши керек. Офис ошондой эле бул система үчүн зарыл болгон бардык контроллерлерди, батареяларды жана компоненттерди камтышы керек. Күн жана шамал энергиясы батареяларды заряддайт. Кичине гана көйгөй бар
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
ESPcopter жана Visuino - Компасты 3D бурчка айландыруу: 6 кадам
ESPcopter жана Visuino - Компасты 3D бурчка айландыруу: ESPcopter азыр Visuino'нун эң акыркы версиясы тарабынан толугу менен колдоого алынган жана бул пилотсуз учкучсуз программалоону эң оңой кылат! :-) Анын Visuino колдоосу менен сиз моторлорду башкара аласыз, LED, акселерометр менен иштөө, Gyr
GY511 модулун Arduino менен кантип колдонуу керек [Санарип компасты жасоо]: 11 кадам
GY511 модулун Arduino менен кантип колдонуу керек [Санариптик компасты жасоо]: Сереп салуу Кээ бир электроника долбоорлорунда биз каалаган убакта географиялык жайгашуубузду билип, ошого жараша белгилүү бир операцияны жасашыбыз керек. Бул окуу куралы, сиз LSM303DLHC GY-511 компас модулун Arduino менен санарип компаларды жасоо үчүн колдонууну үйрөнөсүз