Обновил свой таймер-помидор на контроллере micro:bit. Я уже писал про Таймер-помидор на micro:bit. Но тогда сборка не была готова, батарейный отсек задержался в пути. Сегодня у меня готовая конструкция таймера из: micro:bit, обычного батарейного отсека на 2 AAA батарейки и корпус для micro:bit. Доделки потребовались минимальные. Во-первых, пришлось просверлить дырку в батарейном отсеке, чтобы прикрутить его к корпусу Mi:pro. Потом припаять к батарейному отсеку разьём JST. Вообще “разьёма JST” нет, это целое семейство разьёмов. Но для подключения аккумуляторов к радиоуправляемым моделям применяется конкретный разьём JST, так что если спросить в магазине моделек/радиодеталей “разьём JST”, то 9 к 1 что вам сразу дадут то, что нужно. У меня нужный коннектор завалялся и я припаял его к батарейному отсеку. Можно было сделать более брутально и запитать микробит через разьёмы 3V и GND. Разницы нет, но с JST конектором как-то аккуратнее всё выглядит.
Сборка стала толстой, зато батарей хватает ну очень надолго. Плюс теперь она удобно стоит на столе. Провода торчат, но мне так нравится. Можно подрезать их покороче и припаять разьём заново, чтобы не торчали.
Функционально ничего не поменялось по сравнению с предыдущей статьёй. Я планирую переписать управляющую программу на питоне и выложить её текст. Технически, micro:bit может использоваться как обычный контроллер, управлять метеостанцией, робоплатформой или другой самоделкой, которой занимается каждый. Возможности этого контроллера широки, он мощнее типичного Ардуино. Микробит несёт на борту 256 кб флеш-памяти, 16 кб оперативной памяти, процессор Cortex-M0 на 48 мегагерц, блютуз и несколько датчиков. Обвязка более серьёзная, чем у Adruino UNO и даже Mega, но меньше выходов. При этом и цена ниже, чем у Ардуин. Явно будет не хватать библиотек для управления внешним оборудованием, опроса датчиков и подобных целей. С другой стороны, программировать на python довольно просто и большинство библиотек будет несложно сделать самому.
Контроллер по-прежнему очень интересный, буду экспериментировать с ним дальше.