Оглавление:

Нет суеты Micro: bit Монитор температуры: 8 шагов
Нет суеты Micro: bit Монитор температуры: 8 шагов

Видео: Нет суеты Micro: bit Монитор температуры: 8 шагов

Видео: Нет суеты Micro: bit Монитор температуры: 8 шагов
Видео: Кама пуля выбивает долги с мутного типа 2024, Ноябрь
Anonim
NO Fuss Micro: Bit Temperature Monitor (Монитор температуры бит)
NO Fuss Micro: Bit Temperature Monitor (Монитор температуры бит)

Сборка этого монитора температуры с помощью Micro: bit & xChips не требует усилий. Кодирование - это просто кусок пирога с программными блоками!

Шаг 1. Вещи, использованные в этом проекте

Компоненты оборудования

  • BBC micro: битовая доска x 1
  • XinaBox IM02 x 1
  • XinaBox OD01 x 1
  • XinaBox SW01 x 1
  • XinaBox MD01 x 1
  • XinaBox PB04 x 1
  • XinaBox XC10 x 1
  • Батарейки AA (общие) x 2

Программные приложения и онлайн-сервисы

микро: бит pxt.microbit.org

Шаг 2: история

О проекте

Этот проект можно выполнить менее чем за 5 минут. Из этого туториала Вы узнаете, как собрать и запрограммировать датчик температуры Micro: Bit с помощью xChips. Код для этого проекта прост с использованием платформы перетаскивания Micro: bit.

Вступление

Я построил этот датчик температуры, используя Micro: Bit и пару xChips от XinaBox. Это очень простая и быстрая сборка. Технология XinaBox значительно упростила реализацию этого проекта, устранив необходимость в пайке и инструментах. Интерфейс Micro: bit позволяет мне легко программировать. Вы можете легко изменить код, чтобы добавить другие данные с датчика погоды, такие как атмосферное давление, относительная влажность и высота.

Шаг 3: соберите схему

Соедините OD01 и SW01 вместе с помощью разъема xBUS (из комплекта XC10)

Изображение
Изображение

Рисунок 1: Подключенные SW01 и OD01

Щелкните 2 разъема xBUS слева от IM02, затем щелкните подключенные SW01 и OD01. Убедитесь, что xChips обращены одинаково вверх, чтобы вы могли видеть имя SW01 и имя IM02, обращенные вверх

Изображение
Изображение

Рисунок 2: Подключенные IM02, SW01 и OD01

  • Используйте другой разъем xBUS для подключения MD01 к PB04. Отложите подключенные PB04 и MD01 с 3 разъемами xBUS и батареями AA.
  • Щелкните Micro: Bit в IM02. Убедитесь, что светодиоды смотрят вверх - так же, как имя SW01 и имя IM02.
Изображение
Изображение

Рисунок 3: Подключенные IM02, SW01, OD01 и Micro: bit

Подключите соединение Micro-USB от вашего компьютера к Micro: Bit. Обратите внимание, что желтый светодиод на нижней стороне загорается

Шаг 4: Установите пакет

  • Откройте браузер и перейдите на makecode.microbit.org.
  • Прокрутите вниз до «Дополнительно»
  • Затем прокрутите вниз до «Добавить пакет».
Изображение
Изображение

Рисунок 4: Поиск «Добавить пакет»

  • Найдите "weather" и нажмите "weather-bit", чтобы добавить пакет.
  • Повторите пункты 2 и 3.
  • Затем вставьте этот URL-адрес в строку поиска: https://github.com/xinabox/pxt-OD01, затем нажмите OD01, чтобы добавить пакет.
Изображение
Изображение

Рисунок 5: Добавление пакетов

Теперь у вас есть все необходимые пакеты

Шаг 5: программирование

Перетаскивайте элементы кода, пока не получите что-то похожее на изображение ниже

Изображение
Изображение

Рисунок 6: Код в блоках

Вы также можете обмануть и нажать кнопку «{} JavaScript» вверху, а затем просто скопировать и вставить код в раздел кода ниже. Снова нажмите «Блоки», чтобы увидеть результат

Шаг 6: компиляция и тестирование

  • Нажмите "Скачать"
  • Перетащите загруженный файл, обычно называемый: microbit-Untitled.hex, на свой Micro: Bit диск, обычно имя: MICROBIT.
  • Смотрите результат на прокручиваемом светодиодном дисплее и OLED-экране.
  • Прикоснитесь пальцем к датчику, чтобы увидеть повышение температуры… надеюсь! Если он не повторяет ваши шаги, пока вы не найдете проблему и не исправите ее.

Шаг 7: Полный контроль температуры

  • Отключите Micro: bit от разъема Micro-USB.
  • Вставьте батарейки AA в PB04.
  • Используйте 3 разъема xBUS для подключения PB04 и MD01 к IM02 и SW01, как показано на рисунке ниже.
  • Включите PB04.
  • Теперь ваш датчик температуры Micro: bit портативный и готов к установке в любом месте.

Шаг 8: Код

Micro: bit `Монитор температуры JavaScript код JavaScript для Micro: bit Temperature Monitor. Вы можете скопировать и вставить, как указано в ИСТОРИИ, а затем преобразовать его в блоки.

пусть TemperatureCelsius = 0

basic.showLeds (`#… #. #. #… #…. #. #. #… #`) OLED.init (64, 128) weatherbit.startWeatherMonitoring () OLED.showString (" Проект температуры ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (TemperatureCelsius) OLED.showNumber (Температура по Цельсию)})

Рекомендуемые: