Небольшой цифровой компас - Своими руками
Своими руками

Небольшой цифровой компас

>

Как собрать цифровой компас на микроконтроллере ATtiny85 мы узнаем из этой статьи. ATtiny85 — это высокопроизводительный микроконтроллер с низким энергопотреблением. Он имеет 8 Кбайт программируемой флэш-памяти. Сборка устройства несложная и под силу практически каждому. Ну а корпус, при отсутствии доступа к 3D-принтеру, можно подобрать и другой.

Инструменты и материалы:
Для компаса:
-Микроконтроллер ATtiny85;
-Магнитометр HMC5883L;
-OLED-дисплей SSD1306 I2C 0,96 «128×64;
-Кнопочный переключатель;
-Литий-полимерный аккумулятор 3.7V 300mAh.
Для зарядного устройства:
Две части печатной платы — 17×10 мм и 13×18 мм;
-Модуль зарядного устройства Micro USB 5V 1A TP4056;
-3D-принтер;
-Провода;
-Паяльные принадлежности;
-Нож;
-Штыревые разъемы;
-Компьютер.
Шаг первый: 3D-принтер
Сначала нужно напечатать детали корпуса компаса и зарядного устройства. Файлы для печати прилагаются.
DisplayCase.stl
BottomLid.stl
charger1.stl
charger2.stl

Шаг второй: код
Дальше нужно установить библиотеку ssd1306 от Alexey Dynda. Загрузить код на ATtiny85. Код можно скачать ниже.
AB.ino

Шаг третий: схема
Схема довольно простая и не должна вызвать затруднений при монтаже.
Небольшой цифровой компасШаг четвертый: монтаж
Дальше мастер приступает к монтажу. Подготавливает два 10-сантиметровых двужильных провода. Посередине зачищает провода.
Небольшой цифровой компасНебольшой цифровой компасДальше припаивает первый провод к SDA (контакт 5) и к SCL (контакт 7) ATtiny85. Второй провод припаивает к GND (вывод 4), и к + V (вывод 8) ATtiny85.
Небольшой цифровой компасНебольшой цифровой компасПрипаивает четыре провода ATtiny (SDA, SCL, + V и GND) к соответствующим контактам дисплея OLED и приклеивает его к корпусу.
Небольшой цифровой компасКонтакты зарядного устройства делает из штырьков. Сгибает их и вставляет один в стенку корпуса, второй в стенку крышки.
Небольшой цифровой компасНебольшой цифровой компасНебольшой цифровой компасПриклеивает магнитометр HMC5883L к нижней крышке, как показано на фото. Припаивает провода SCL и SDA от ATtiny к соответствующим контактам магнитометра, припаивает GND. Припаяйте провода + V и GND от ATtiny к соответствующим контактам.
Небольшой цифровой компасНебольшой цифровой компасНебольшой цифровой компасПрипаивает минус аккумулятора к контакту 4 ATtiny, а положительный — к контакту зарядного устройства в боковой части корпуса.
Небольшой цифровой компасНебольшой цифровой компасНебольшой цифровой компасПрипаивает провод от контакта зарядного устройства к одному контакту переключателя, а ко второму контакту припаивает + V магнитометра. Проверяет работу компаса и приклеивает крышку.
Небольшой цифровой компасНебольшой цифровой компасШаг пятый: калибровка
Дальше нужно произвести калибровку устройства. Для этого его нужно включить и повернуть на 360 градусов.

Шаг шестой: сборка зарядного устройства
Теперь нужно собрать зарядное устройство.

Отрезает два куска печатной платы 17 мм х 10 мм и 13 мм х 18 мм. Сверлит отверстие в меньшей плате. Припаивает провод и приклеивает плату в нишу на корпусе.
Небольшой цифровой компасНебольшой цифровой компасНебольшой цифровой компасПрипаивает провод ко второй плате и приклеивает ее как на фото.
Небольшой цифровой компасНебольшой цифровой компасСобирает две части зарядного устройства. К проводам припаивает выходы модуля TP4056.
Теперь для зарядки нужно поместить корпус на зарядное устройство контактами к контактным площадкам зарядного устройства и подключить зарядный модуль к любому USB устройству.
Небольшой цифровой компасНебольшой цифровой компасНебольшой цифровой компас

SitesReady

Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного. - Альберт Эйнштейн

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.