Портативний компас 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 дюйми, можуть викликати перешкоди в роботі пристрою.

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

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

Top