Портативный компас TinyCompass

В данном проекте мы создадим крошечный компас на базе шилдов TinyShield Compass и Circle Edge Led shield.

Шаг 1: Используемые компоненты

После приобретения всех компонентов необходимо скачать программную среду разработки Arduino IDE. После загрузки и установки IDE перейдите в меню tools-board (инструменты-плата), и выберите Arduino Pro или Pro Mini (3.3В, 8МГц) с микроконтроллером ATmega328.

Компоненты

  • Плата TinyDuino Processor с держателем батарейки (ссылка)
  • Шилд TinyShield USB&ICP
  • Шилд TinyShield Compass (или модуль на Ali)
  • Светодиодный шилд TinyShield Circle Edge LED
  • Плоская круглая батарейка CR1632 3В

Шаг 2: Программирование Tiny Duino

Программный код предназначен для TinyCompass. В нем размещены комментарии, с подробными объяснениями. Для платы компаса используется магнитометр Honeywell HMC5883L 3-axis compass.

Шаг 3: Калибровка

После заливки скетча в TinyDuino вы можете отключить шилд USB Shield. Каждый раз, когда вы включаете или перезагружаете плату, необходимо выполнить калибровку. Для этого просто поверните устройство на 360 градусов по каждой оси (данный процесс показан на gif-изображениях). После этого мы получаем полностью функционирующий компас размером не больше одно дюймового кубика! Благодаря высокой чувствительности чипа HCM5883L, ферромагнитные материалы, намагниченные и не намагниченные материалы в радиусе действия 2 дюйма, могут вызывать помехи в работе устройства.

Оригинал статьи

Прикрепленные файлы:

Добавить комментарий

Ваш адрес email не будет опубликован.