Обзор Cytron Reka:Bit: Малыш
Невероятная доска, которая поможет начинающим мастерам освоить навыки, не опасаясь неудачи.
Невероятно прост в использовании
Совместимость с Лего
Простой вход питания
Кнопки проверки двигателя
Сервоуправление
Нет прямого доступа к GPIO
Почему вы можете доверять Tom's Hardware Наши эксперты-рецензенты часами тестируют и сравнивают продукты и услуги, чтобы вы могли выбрать лучшее для себя. Узнайте больше о том, как мы тестируем.
Raspberry Pi — лучший способ научиться программировать, не так ли? Не для всех. Для более молодых производителей что-то вроде micro:bit может быть более доступным, чем наш любимый одноплатный компьютер? Micro:bit был анонсирован в 2015 году, и хотя он, возможно, не имел такого же успеха, как Raspberry Pi, он является жизнеспособной альтернативой для образования и родителей, желающих помочь своим детям научиться программированию. Улучшенная вторая версия micro:bit была выпущена в 2020 году, и хотя они выглядят одинаково, во второй версии появился встроенный динамик, микрофон и дополнительный сенсорный ввод.
Reka:Bit от Cytron — интересная плата расширения, которая работает с обеими версиями micro:bit. Будучи платой расширения, она имеет множество вариантов подключения: мы можем подключать двигатели, сервоприводы и датчики без пайки. Встроенные WS2812B NeoPixels предоставляют возможность немедленно сделать что-то крутое, а плата стоимостью от 18 долларов станет хорошим началом для пытливых умов.
Простая ли это плата, можем ли мы построить робота с минимальным количеством кода и какие датчики можно подключить? Давайте положим его на скамейку и узнаем больше о Reka:Bit.
На первый взгляд Reka:Bit — это просто большая красная доска с несколькими мигающими лампочками. Но вокруг платы есть соединения для двигателей, сервоприводов, датчиков и, конечно же, светодиодов RGB. Нижняя часть также интересна: там мы находим стойки, совместимые с Lego Technic, которые мы использовали для установки наших тестовых проектов на автомобиль-робот на базе Lego Spike.
Одна из лучших особенностей экосистемы micro:bit — это легкость, с которой мы можем начать работу. Все официальные инструменты кодирования основаны на браузере и поэтому не зависят от платформы. Мы последовали рекомендациям Cytron и установили расширение Reka:Bit (библиотеку блоков кода) для редактора блоков MakeCode micro:bit, и тогда у нас было все необходимое для создания проекта.
На уровне программирования блоки представляют собой абстракции реального кода и работают так же, как Scratch. Расширение Reka:Bit содержит блоки, предназначенные для абстрагирования использования оборудования, присутствующего на плате. Благодаря этому расширению управление двигателем, сервоприводами и NeoPixels исключительно просто в использовании.
Для подключения micro:bit (V1 или V2) к Reka:Bit достаточно просто вставить плату в краевой разъем Reka:Bit. Этот разъем соединяет каждый «контакт» GPIO, присутствующий на micro:bit, с компонентами Reka:Bit.
Питание вашего проекта осуществляется через разъем постоянного тока, который можно подключить к входящему в комплект блоку с 4 батареями типа АА, либо питание и данные могут подаваться через USB-кабель с Y-образным разветвителем. Этот вывод обеспечивает подключение данных micro USB (для программирования micro:bit) и питание 5 В для двигателей и сервоприводов.
Официальными средствами программирования micro:bit являются редактор блоков MakeCode и JavaScript или MicroPython, которые также доступны через браузер. Мы решили использовать редактор блоков MakeCode, поскольку у Cytron есть готовый к работе Reka:Bit. Первым испытанием было управление встроенными NeoPixels. Несколько кварталов, и мы устроили (печально) знаменитый «диско-тест». Этот тест случайным образом меняет цвет светодиодов RGB, используя генерацию случайных чисел для установки значения RGB. Мы прошили код на micro:bit, и NeoPixels Reka:bit танцевали под звуки дискотеки!
В следующем тесте контроллер двигателя MX1515H использовался для управления двумя двигателями постоянного тока 6 В. Обычно нам приходится питать эти двигатели от внешнего источника питания, но разделение кабеля питания и передачи данных означает, что мы можем проводить испытания без него. Входящий в комплект аккумулятор на 4 батарейки АА означает, что наши творения могут стать мобильными. Управление двигателем чрезвычайно простое и состоит из регулирования скорости, направления и жесткого тормоза.