Informatics Point
Информатика и проектирование
Если у нас нет GPS Приемника, а мы хотим, как то ориентироваться в пространстве, то можно использовать цифровой компас, который реагирует на магнитную составляющую нашей планеты и можно определить положение соответствующих полюсов. Понятно все относительно, поскольку этот прибор будет так же чувствителен к любым магнитным возмущениям, которые находятся вблизи, если говорить на такую схему в автомобиле, не известно будит ли оно работать вообще. Так как очень много компонентов, которые представляют собой магнитное поле, те же динамики.
Краткое описание и фотки легковых автомобилей Toyota Allion http://www.toyotaman.ru/CarinaИспользуется в различных летательных аппаратах, квадрокоптерах, в сотовых телефонах, смартфонах. Для игрушек определения горизонта, определения, где юг, где запад, где восток. Для GPS координаты определяются в точке, но мы не знаем куда смотрим, то есть без движения мы не узнаем где мы находимся и как передвигаемся. Компас сразу подскажет, куда наш смартфон направлен.
Чем интересен датчик HMC5883L?У него выход цифровой, шина I2C. Шина I2C и 2С - это Шина придуманная корпорацией Philips, это двухпроводная шина, последовательная передача данных, не очень скоростная шина данных. Изначально была изобретена Philips для взаимодействия микросхем внутри телевизионного приемника, но очень понравилась разработчикам и сейчас это фактический файл, в котором как в любом микроконтроллере есть соответствующая аппаратная реализация шины I2C.Соответственно датчик полностью с цифровым выходом и на выходе мы получаем коды, которыми можно запрограммировать датчик и получить соответствующие значения.
Если говорить о датчиках ускорений, то они не очень дорогие. То есть технология, сначала была дорогой, но за счет того, что электроника очень быстро развивается фактически соответствующие сенсоры, датчики стали очень популярны и доступны для различных электронных систем.
Так же и здесь пример программы, поскольку датчик цифровой. Здесь не все так просто когда применяют датчики. Сначала нужно инициализировать датчик, указать чувствительность с какой частотой он будет работать, какие-то установить переменные и затем далее вызывается функция готовой под-программы для того, чтобы получить значения направления как расположен соответственно датчик относительно сторон света.
1.Arduino UNO - цифровой компас

Рис.1. Микросхема HMC5883L
Микросхема HMC5883L представляет собой 3-х осевой цифровой компас, представлена на (Рис.1), работающий по шине I2C. В качестве сенсоров используется три магниторезистивных датчика. Разработчик: компания Honeywell. Напряжение питания составляет 2.2-3.6В. Чувствительность датчика составляет 5 миллигаусс.
Датчик может использоваться в мобильных телефонах, планшетах, навигационном оборудовании и прочей потребительской электронике, но для радиолюбителей он может быть интересен тем, что цифровой компас может очень пригодится при конструировании роботов и радиоуправляемых моделей. В данном уроке мы рассмотрим подключение HMC5883L к Arduino. Т.к. датчик работает по шине I2C, то схема подключения предельно проста, разработанная с помощью программы Fritzing. Подключение цифрового компаса HMC5883L к Arduino UNO, представлено на (Рис.2):

Рис.2. Схема разработанная с помощью программы Fritzing
Подключение цифрового компаса HMC5883L к Arduino UNO.
Т.к. сам чип компаса очень маленький 3x3 мм (16-ти выводной LPCC корпус), то некоторые фирмы выпускают платы с удобными выводами для подключения и распаянными подтягивающими резисторами.
Подключение
Вывод SDA чипа подключаем к выводу SDA платы Arduino (обычно Analog IN 4), а вывод SCL чипа соответственно к выводу SCL платы Arduino (обычно Analog IN 5). На Arduino Mega это 20 и 21 пины. И не забываем питание 3.3В и общий GND
Расчет дешифратора
Проектирование и разработка базовых электронных схем и создаваемых из них
более сложных систем как раз и составляют то, чем занимается электроника.
Среди близ ...
Проектирования мультисервисной сети
В
данном курсовом проекте рассматривается проблема проектирования мультисервисной
сети предприятия “Магазин”. Термин мультисервисная сеть означает, что в да ...
Организация связи на железнодорожном транспорте на примере Свердловской железной дороги
Открытое
акционерное общество «Российские железные дороги» (ОАО «РЖД»)
Филиал
«Свердловская железная дорога»
Свердловский
региональный центр связи (С ...
Меню сайта
2026 © www.informaticspoint.ru