Как стать автором
Обновить

Сравниваем micro:bit с Arduino. И как получить micro:bit бесплатно, если ты не английский школьник?

Время на прочтение 8 мин
Количество просмотров 19K
Блог компании MakeItLab DIY или Сделай сам Электроника для начинающих
О плате micro:bit, которая была разработана британской корпорацией Би-Би-Си для обучения школьников, уже несколько раз писали на Хабре, например, вот хорошая обзорная статья. Но, почти каждый раз, упоминание об этой плате вызывает одни и те же вопросы с большой долей сомнения и скепсиса:
Ну и зачем этот микробит нужен? Гораздо лучше купить ардуино с комплектом датчиков, и стоить это всё будет дешевле в разы.
Давайте попробуем непредвзято разобраться — какие есть сильные и слабые стороны у каждой платы, да и есть ли вообще смысл их противопоставлять? А в качестве бонуса для тех, кто дочитает до конца, расскажем о конкурсе, где можно получить бесплатно плату micro:bit для реализации своих идей и проектов, даже если ты не 11-летний школьник из Великобритании.



Будем сравнивать micro:bit с наиболее популярной у новичков Arduino Uno, не забывая, тем не менее, о всём большом разнообразии плат семейства Arduino.
Читать дальше →
Всего голосов 17: ↑15 и ↓2 +13
Комментарии 21

Совмещаем «детский» микроконтроллер и настольные игры

Время на прочтение 3 мин
Количество просмотров 8.9K
Программирование микроконтроллеров *Электроника для начинающих
Подарили мне недавно Micro:Bit. Который для обучения школьников, от BBC и сейчас имеет возрастающую популярность (особенно после того, как китайцы пообещали вот-вот сделать его клон дешевле раза в два). Я сам знаком с Arduino, был одним из пионеров, который у нас в стране показал, как скрестить Arduino со средой Scratch и эта платка… меня на первых порах не заинтересовала. Но чуть позже родилась идея: а не скрестить ли ее с настольными играми?

Я сам автор «настолок», их фанат. И наличие достаточно дружелюбной среды программирования (изначально плата программируется на Python и Java, но есть блочная среда с симулятором) заставило попробовать реализовать эту идею.

Сразу предупрежу — я не программист! И это хорошо, так как мои изыскания сможет повторить даже школьник младших классов и любой из вас. И сделать себе «кастомное» устройство, помогающее и упрощающее жизнь с настольными играми.


Всего голосов 13: ↑13 и ↓0 +13
Комментарии 6

Про обучение программированию и предновогодние хлопоты деда-«роблоксера»

Время на прочтение 11 мин
Количество просмотров 1.8K
Программирование *Разработка игр *Будущее здесь
Недавно прочитал, что многие знаменитые и богатые люди в конце своего жизненного пути жалели только об одном — что не уделяли достаточного времени и внимания своим детям. Издание «Коммерсант» приводит цитату: «Ничто не приносит большего удовлетворения, чем участие в процессах, превосходящих длительность твоей собственной жизни». Все верно! Мне почти 70. И я – счастливый дед! У меня есть внук – единственный и такой замечательный! Мне доставляет огромное удовольствие быть с ним рядом и хоть чем-то помогать ему. Расскажу, если интересно, про обучение внука программированию и о своих предновогодних хлопотах. Будет, что посмотреть, будут и любопытные ссылки.


Всего голосов 9: ↑8 и ↓1 +7
Комментарии 5

Про обучение программированию и предновогодние хлопоты деда-«роблоксера»

Время на прочтение 11 мин
Количество просмотров 3K
Программирование *Разработка игр *Будущее здесь
Недавно прочитал, что многие знаменитые и богатые люди в конце своего жизненного пути жалели только об одном — что не уделяли достаточного времени и внимания своим детям. Издание «Коммерсант» приводит цитату: «Ничто не приносит большего удовлетворения, чем участие в процессах, превосходящих длительность твоей собственной жизни». Все верно! Мне почти 70. И я – счастливый дед! У меня есть внук – единственный и такой замечательный! Мне доставляет огромное удовольствие быть с ним рядом и хоть чем-то помогать ему. Расскажу, если интересно, про обучение внука программированию и о своих предновогодних хлопотах. Будет, что посмотреть, будут и любопытные ссылки.


Всего голосов 10: ↑10 и ↓0 +10
Комментарии 4

Пинбол-машина Fischertechnik с микроконтроллером BBC Microbit или Raspberry Pi Pico

Время на прочтение 5 мин
Количество просмотров 2.2K
Разработка робототехники *Разработка на Raspberry Pi *Научно-популярное DIY или Сделай сам

Давно не брал я в руки Dremel Пора продолжить тему предыдущих статей про творческий подход к конструкторам Фишертехник, смотрите предыдущую публикацию Конструктор Fischertechnik и Dremel: допиливаем моторы, сервоприводы и пневматическую присоску


Есть такой замечательный конструктор Фишертехник ROBO TX ЭлектроПневматика (на странице по ссылке доступен документ со списком официальных деталей) и к нему методические материалы на разных языках, включая русскоязычную версию на сайте официального дилера ПакПак. Все с ними хорошо, кроме стоимости микроконтроллера, компрессора и электромагнитных клапанов, которые легко можно заменить на совместимые, что мы и сделаем. Эта статья ориентирована на желающих подобрать совместимые с Фишертехником компоненты, поскольку довольно много времени занимает выбор совместимых деталей, ожидание их доставки и тестирование.



Да, «лапша» из проводов так и просит что-то с этим сделать, но я держу себя в руках и не вмешиваюсь в процесс постройки :)

Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 2

Делаем Fischertechnik-совместимый модуль управления шаговым мотором на основе драйвера A4988 (DRV8825)

Время на прочтение 7 мин
Количество просмотров 4.7K
Программирование микроконтроллеров *Разработка на Raspberry Pi *Производство и разработка электроники *Научно-популярное DIY или Сделай сам

Уже давно я припас все детали, перечисленные ниже, и осталось собрать все вместе и получить модуль управления мотором для удобной установки на конструктор. Конечно, сначала мы подключили катушки шагового мотора с помощью простого H-bridge и оценили, почему так делать не стоит. Далее мотор был подключен с помощью драйвера и разница оказалась более чем наглядной.



2 вывода питания с коннекторами Фишертехник, 4 вывода для подключения мотора и 5 выводов для подключения микроконтроллера (step, dir, enable). Отверстия в крышке пропилены с помощью Dremel, равно как и проточено отверстие в шестеренке под вал мотора — предупреждаю, пластик Фишертехника, хоть он и гибкий, обрабатывается не проще металла!

Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 6

DIY: передаем данные на километры с помощью контроллера Micro::Bit и радиомодуля EBYTE LoRa (Часть 1)

Время на прочтение 17 мин
Количество просмотров 10K
Блог компании FirstVDS Программирование микроконтроллеров *Разработка для интернета вещей *DIY или Сделай сам Электроника для начинающих

Если посмотреть, на какой базе сегодня обучают школьников в кружках робототехники, то окажется, что в большинстве своем это Лего-подобные наборы с контроллером Arduino. Однако в этой статье мы рассмотрим контроллер micro::bit — узнаем, чем он хорош, и создадим учебный проект системы сбора данных.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 14

DIY: передаем данные на километры с помощью контроллера Micro::Bit и радиомодуля EBYTE LoRa (Часть 2)

Время на прочтение 18 мин
Количество просмотров 5.9K
Блог компании FirstVDS Программирование микроконтроллеров *Разработка для интернета вещей *DIY или Сделай сам Электроника для начинающих

В предыдущей статье мы начали строить систему сбора данных о погоде на базе контроллера micro::bit и радиомодуля LoRa и остановились на сборке. Сегодня займемся программированием радиомодулей, рассмотрим программы для периферийных узлов и создадим сайт, на котором будут отображаться полученные системой данные.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 19

DIY: ретранслятор на micro:bit и радиомодуле LoRa увеличивает дальность связи

Время на прочтение 7 мин
Количество просмотров 3.8K
Блог компании FirstVDS Программирование микроконтроллеров *Разработка для интернета вещей *DIY или Сделай сам Электроника для начинающих

В статье «DIY: передаем данные на километры с помощью контроллера Micro::Bit и радиомодуля EBYTE LoRa» (часть 1 и часть 2) мы рассказали, как обеспечить связь на обширных территориях при небольшой излучаемой мощности. Но что, если нужно передавать данные на расстояния в десятки или даже сотни километров? Например, вдоль таких объектов, как автомобильные дороги, железнодорожные линии или трубопроводы?

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 0

DIY: отладка программ micro:bit с помощью осциллографа (часть 1)

Время на прочтение 16 мин
Количество просмотров 4.9K
Блог компании FirstVDS Программирование микроконтроллеров *DIY или Сделай сам

Если ваше хобби или работа связана с микрокомпьютерами и электроникой, то приходится отлаживать как программы, так и «железо», проверяя сигналы на цифровых и аналоговых линиях. В простых случаях для отладки достаточно мультиметра, тестового включения или выключения светодиодов. Но при отладке схем с импульсными сигналами не обойтись без осциллографа.

В этой статье мы расскажем, как при отладке устройств на базе micro:bit (или другого микрокомпьютера) использовать осциллограф. Вы научитесь настраивать осциллограф и проверять сигналы широтно-импульсной модуляции (ШИМ).

Читать далее
Всего голосов 13: ↑10 и ↓3 +7
Комментарии 0

DIY: отладка программ micro:bit с помощью осциллографа (часть 2)

Время на прочтение 13 мин
Количество просмотров 3K
Блог компании FirstVDS Программирование микроконтроллеров *DIY или Сделай сам

В прошлой части мы узнали, как настраивать осциллограф и проверять сигналы широтно-импульсной модуляции (ШИМ). В этой статье вы научитесь проверять сигналы управления сервоприводами, сигналы с ультразвукового дальномера, а также исследовать сигналы UART и шины I2C и проверять пульсации источника питания.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 2