Оглавление:
- Шаг 1. Получите Micro: bit
- Шаг 2: Дополнительно: держатель батареи
- Шаг 3: Дополнительно: обложка с 3D-печатью
- Шаг 4. Как работает цифровой компас?
- Шаг 5: Обратите внимание на направление магнитного поля
- Шаг 6: Отображение углов
- Шаг 7: MakeCode
- Шаг 8: Калибровка компаса Micro: bit
- Шаг 9: Приступаем к кодированию
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этой инструкции показано, как использовать micro: bit для создания простого цифрового компаса.
Шаг 1. Получите Micro: bit
Если у вас еще нет micro: bit, вы можете получить micro: bit здесь:
Шаг 2: Дополнительно: держатель батареи
Если вы хотите сделать цифровой компас портативным, вы можете подумать о приобретении держателя батареи.
Подойдет любой держатель батареи 3 В с разъемом JST. Батарея может быть CR2032, 2 батарейки AAA, 2 батарейки AA и т. Д.
Шаг 3: Дополнительно: обложка с 3D-печатью
Я чувствую, что прямой вид на светодиоды SMD не так удобен, поэтому я сделал 3D-печатную крышку, которая рассеивает свет и делает каждый светодиод похожим на идеальный квадратный пиксель:>
Если вам тоже нравятся пиксели, вы можете скачать и распечатать обложку здесь:
www.thingiverse.com/thing:3511591
Шаг 4. Как работает цифровой компас?
Вход
Micro: bit имеет датчик магнитного поля, как и обычная стрелка компаса, он может определять магнитное поле, создаваемое внутри Земли. micro: битовая библиотека переводит значение поля в 360 градусов относительно севера.
Выход
Micro: bit имеют светодиодную матрицу 5 x 5, этого достаточно, чтобы показывать стрелку в 8 направлениях. (Север, СВ, Восток, ЮВ, Юг, ЮЗ, Запад, СЗ)
Ссылка:
Шаг 5: Обратите внимание на направление магнитного поля
Напоминаем, что датчик магнитного поля и светодиод расположены на разных сторонах печатной платы. Поэтому, когда вы смотрите на светодиодную сторону, показания магнитного поля меняются местами. Или вы можете рассматривать чтение против часовой стрелки, начиная с севера.
Шаг 6: Отображение углов
На входе - значение в 360 градусов, на выходе - стрелка в 8 направлениях, вот отображение углов:
23 - 68 СЗ
68 - 113 Запад 113 - 158 ЮЗ 158 - 203 Юг 203 - 248 ЮВ 248 - 293 Восток 293 - 338 СВ Прочие Север
Шаг 7: MakeCode
Вот мой пример кода блока:
makecode.microbit.org/_RfA4jH2Rae78
Просто скачайте и скопируйте на диск micro: bit для запуска.
Если вы еще не знакомы с использованием micro: bit, сначала прочтите официальное краткое руководство:
microbit.org/guide/quick/
Шаг 8: Калибровка компаса Micro: bit
Если вы впервые используете датчик магнитного поля micro: bit, светодиодная матрица будет прокручивать слова НАКЛОН ДЛЯ ЗАПОЛНЕНИЯ ЭКРАНА.
Пожалуйста, следите за видео на странице поддержки по калибровке компаса micro: bit:
support.microbit.org/support/solutions/art…
Шаг 9: Приступаем к кодированию
micro: bit compass - это очень простой пример, micro: bit можно сделать гораздо больше.
Давайте рассмотрим больше идей здесь:
microbit.org/ideas/