Jump to content

Микро Бит

BBC (Британская радиовещательная корпорация) micro:bit
micro:bit v1 (справа) и v2 (слева)
Разработчик BBC Learning , BBC R&D , ARM Holdings , Barclays , element14 , NXP Semiconductors , Ланкастерский университет , Microsoft , Samsung , Nordic Semiconductor , ScienceScope , Technology Will Save Us , Python Software Foundation
Тип Одноплатный микроконтроллер
Дата выпуска версия 1: 10 февраля 2016 г. [1]
версия 2: 13 октября 2020 г. [2]
Процессор v1: Nordic nRF51822, 16 МГц ядро ​​ARM Cortex-M0 , флэш-память 256 КБ , 16 КБ ОЗУ [3] [4]
v2: Nordic nRF52833, 64 МГц ядро ​​ARM Cortex-M4 , флэш-память 512 КБ , 128 КБ ОЗУ
Возможности подключения Bluetooth LE , MicroUSB , краевой разъем
Веб-сайт микробит .org

Micro Bit (также называемый BBC Micro Bit или стилизованный под micro:bit ) — это аппаратная ARM, с открытым исходным кодом на базе встраиваемая система разработанная BBC для использования в компьютерном образовании в Соединенном Королевстве . Впервые об этом было объявлено при запуске кампании BBC Make It Digital 12 марта 2015 года. [5] [6] с намерением доставить 1 миллион устройств ученикам в Великобритании. Окончательный дизайн и характеристики устройства были представлены 6 июля 2015 года. [7] тогда как фактическая поставка устройств, первоначально запланированная на сентябрь 2015 года в школы и на октябрь 2015 года для широкой публики, [8] начался 10 февраля 2016 года. [9] [10]

Устройство описывается как размер половины кредитной карты. [11] Он оснащен процессором ARM Cortex-M0 , датчиками акселерометра и магнитометра, возможностью подключения Bluetooth и USB, дисплеем, состоящим из 25 светодиодов , двумя программируемыми кнопками и может питаться от USB или от внешнего аккумуляторного блока. [3] Входы и выходы устройства подключаются через пять кольцевых разъемов, которые являются частью более крупного 25-контактного краевого разъема. В октябре 2020 года была выпущена физически почти идентичная плата v2 с микроконтроллером Cortex-M4F , большим объемом памяти и другими новыми функциями.

Аппаратное обеспечение

[ редактировать ]

Физическая плата имеет размеры 43 × 52 мм , и в первом производственном цикле , [12] включено:

micro:bit v1 в оригинальной упаковке

Ввод-вывод включает три кольцевых разъема (плюс один для питания и заземления), которые подходят для зажимов типа «крокодил» или штекеров типа «банан» 4 мм. [19] а также 25-контактный краевой разъем с двумя или тремя выходами ШИМ , от шести до 17 контактов GPIO (в зависимости от конфигурации), шестью аналоговыми входами, последовательным вводом-выводом, SPI и I²C . [17] В отличие от ранних прототипов, которые имели встроенную батарею, внешний аккумулятор (батарейки типа ААА) может использоваться для питания устройства как автономного или носимого продукта. [4] [11] [15] Соображения по поводу здоровья и безопасности, а также стоимость были названы причинами исключения таблеточной батареи из ранних разработок. [20]

Доступная документация по проектированию аппаратного обеспечения состоит только из схемы и спецификации, распространяемых по лицензии Creative Commons By Attribution , разводка печатной платы недоступна. [21] [22] Однако совместимый эталонный дизайн Micro:bit Educational Foundation полностью документирован.

Версия 2, выпущенная 13 октября 2020 г., включает в себя: [23]

micro:bit v2 в оригинальной упаковке

В micro:bit v2 кнопку сброса можно использовать для выключения платы, удерживая ее в течение 3 секунд. [24] [25] [26]

Программное обеспечение

[ редактировать ]

есть три официальных редактора кода На веб-сайте micro:bit Foundation :

Опыт программирования Python на Micro Bit предоставляется MicroPython . [28] [29] Пользователи могут писать сценарии Python в веб-редакторе Micro Bit, которые затем объединяются с прошивкой MicroPython и загружаются на устройство. Пользователи также могут получить доступ к MicroPython REPL , работающему непосредственно на устройстве, через последовательное соединение USB, что позволяет им напрямую взаимодействовать с периферийными устройствами Micro Bit.

Micro Bit был создан с использованием комплектов разработки ARM mbed . Система времени выполнения и интерфейс программирования используют облачную службу компилятора mbed для компиляции пользовательского кода в файл .UF2. Скомпилированный код затем загружается на устройство через соединение USB или Bluetooth. Устройство отображается как USB-накопитель при подключении к компьютеру, и код можно мигать, перетаскивая файл .UF2. [18]

Другие редакторы BBC micro:bit включают:

  • Mu , редактор Python
  • Espruino , интерпретатор JavaScript
  • EduBlocks , редактор блоков для MicroPython.

Другие языки программирования для BBC micro:bit включают:

Операционные системы, которые можно создать для BBC micro:bit:

  • Zephyr — облегченная ОС Zephyr поставляется с файлом параметров, необходимым для запуска на этой плате.

Разработка

[ редактировать ]

Micro:bit был разработан, чтобы побудить детей активно участвовать в написании программного обеспечения для компьютеров и создании новых вещей, а не быть потребителями медиа. [3] Он также был разработан для работы вместе с другими системами (такими как Raspberry Pi). [30] ) и развивать наследие BBC с помощью BBC Micro для компьютерных технологий в образовании. BBC планировала бесплатно раздать компьютер каждому ребенку седьмого класса (в возрасте от 11 до 12 лет) в Великобритании, начиная с октября 2015 года — около 1 миллиона устройств. [4] [20] Перед внедрением был доступен онлайн-тренажер, который поможет преподавателям подготовиться, и некоторые учителя должны были получить это устройство в сентябре 2015 года. [3] Устройство планировалось поступить в широкую продажу к концу 2015 года. [3] [31] Однако из-за проблем запуск был отложен до 22 марта 2016 года. [8]

BBC пришлось принять трудное решение, какой класс первым получит бесплатные микробиты, и руководитель отдела обучения BBC сказал, что причина, по которой они «перешли на 7-й класс, а не на 5-й, в том, что он оказал большее влияние». с этой возрастной группой, поскольку они были более заинтересованы в использовании его вне класса». [31]

Планирование проекта началось в 2012 году в рамках программы BBC по компьютерной грамотности, и к моменту запуска в июле 2015 года BBC привлекла 29 партнеров для помощи в производстве, проектировании и распространении устройства. [32] [33] BBC сообщила, что большую часть затрат на разработку взяли на себя партнеры проекта.

Партнерство

[ редактировать ]

Разработка Micro Bit является продуктом ряда партнеров, работающих с BBC:

  • Microsoft – предоставила свой опыт в области программного обеспечения и настроила платформу TouchDevelop для работы с устройством. Здесь размещаются проекты и код для пользователей устройства. [32] Компания также разработала учебные материалы для учителей по этому устройству. [3]
  • Ланкастерский университет – разработка среды выполнения устройства. [34]
  • Farnell element14 – официальный производитель и мировой дистрибьютор, курирующий производство устройства. [3]
  • Nordic Semiconductor – поставила процессор для устройства. [3]
  • NXP Semiconductors – поставила датчики и USB-контроллер. [3]
  • ARM Holdings – предоставила аппаратное обеспечение mbed , комплекты разработки и услуги компилятора. [34]
  • Технология нас спасет – проектирование внешнего вида устройства. [19]
  • Barclays – поддерживал доставку продуктов и информационно-просветительскую деятельность. [34]
  • Samsung – разработала приложение для Android и помогла подключить устройство к телефонам и планшетам. [34]
  • Wellcome Trust – предоставил учителям и школам возможности обучения. [34]
  • ScienceScope – разработка приложения для iOS и распространение устройства в школах. [34]
  • Python Software Foundation – работала над внедрением MicroPython на устройства, создавала собственные и веб-редакторы кода Python, удобные для начинающих, подготовила множество образовательных ресурсов и организовала семинары под руководством разработчиков для преподавателей. [35] [36]
  • Bluetooth SIG – разработал собственный профиль Bluetooth LE. [37]
  • Creative Digital Solutions – разработала учебные материалы, семинары и информационно-просветительскую деятельность. [38]
  • Cisco – предоставила STEMNET персонал и ресурсы для помощи в развертывании сети на национальном уровне. [38]
  • Code Club – Создана серия ресурсов по программированию, предназначенных для детей в возрасте от 9 до 11 лет и предоставляемых через клубы кодирования, управляемые волонтерами. [38]
  • STEMNET – предоставил представителей STEM для поддержки школ и учителей, а также для поддержания связи с третьими сторонами, такими как Bloodhound SSC и Cisco . [38]
  • Китроник – Произведено и роздано 5500 электронных тканей. [ нужны разъяснения ] комплекты для BBC micro:bit для D&T (Дизайн и технологии) [ нужны разъяснения ] учителей по всей Великобритании. Разработано аппаратное обеспечение, такое как плата драйвера двигателя, позволяющее BBC micro:bit управлять такими устройствами, как двигатели и сервоприводы. [38]
  • Tangent Design – создал фирменный стиль BBC micro:bit и разработал веб-сайт. [38]

Прототип устройства и программного стека , созданный BBC R&D и продемонстрированный в первоначальном анонсе, [39] был использован для проверки предложения в школах и для предоставления эталонной спецификации для дальнейшего развития партнерства. [40]

Образовательный Фонд Микробит

[ редактировать ]

После успешного внедрения micro:bit в Великобритании BBC передала будущее micro:bit BBC и его внедрение в других частях мира недавно созданной некоммерческой организации Microbit Education. Фундамент. [41] [42] Объявление было сделано 18 октября 2016 года небольшой группе журналистов и преподавателей в Savoy Place в Лондоне. [43] это включало обзор прошлого года и их планы на будущее. В результате перехода от BBC к micro:bit Education Foundation официальный дом micro:bit был перенесен с microbit.co.uk на microbit.org .

BBC лицензировала аппаратную технологию как с открытым исходным кодом и разрешила ее производство по всему миру для использования в образовании. За этим следит фонд. [31] [32]

2 января 2018 года было объявлено, что Гарет Стокдейл из BBC Learning сменит Зака ​​Шелби на посту генерального директора Microbit Educational Foundation. [44]

Эталонный дизайн Microbit

[ редактировать ]

Фонд также предоставляет полностью документированный эталонный дизайн устройства, отличающегося от продаваемого на рынке, но совместимого с программным обеспечением, с целью облегчить независимую разработку и производство устройств и продуктов на основе микробитов. [45] Эталонный дизайн представляет собой оборудование с открытым исходным кодом, но в отличие от продаваемого устройства, использующего лицензию CC BY 4.0, он распространяется на условиях лицензии на оборудование Solderpad версии 0.51. [46] Доступная проектная документация для эталонного проекта включает в себя как схему, так и макет печатной платы в нескольких EDA . форматах пакета [47]

микро:бит v2

[ редактировать ]

13 октября 2020 года Образовательный фонд Micro:bit анонсировал обновленную версию micro:bit. Доступный по той же цене, что и оригинальный micro:bit, и имеющий общий дизайн, micro:bit v2 включает в себя процессор Nordic nRF52833 (ARM Cortex-M4, 64 МГц, 128 КБ ОЗУ, 512 КБ флэш-памяти), а также микрофон и динамик. , сенсорный датчик и режим энергосбережения. [2]

См. также

[ редактировать ]
  1. ^ «Компьютинг в школьном сообществе» . Проверено 11 февраля 2016 г.
  2. ^ Jump up to: а б «Новый BBC micro:bit V2 анонсировал #microbit @microbit_edu» . 13 октября 2020 г.
  3. ^ Jump up to: а б с д и ж г час я дж к Энтони, Себастьян (7 июля 2015 г.). «BBC Micro:bit — бесплатный одноплатный компьютер для каждого ученика 7-го класса в Великобритании» . arstechnica.uk . Проверено 8 июля 2015 г.
  4. ^ Jump up to: а б с д Шервин, Адам (7 июля 2015 г.). «BBC micro:bit: Может ли карманный компьютер «вдохновить цифровое творчество» у британских детей?» . Независимый . Архивировано из оригинала 14 мая 2022 года . Проверено 7 июля 2015 г.
  5. ^ «Микробит – может ли он сделать нас цифровыми?» . Новости Би-би-си . 15 марта 2015 года . Проверено 29 июля 2018 г.
  6. ^ «BBC дарит детям мини-компьютеры по схеме «Сделай это цифровым»» . Новости Би-би-си . 15 марта 2015 года . Проверено 29 июля 2018 г.
  7. ^ «BBC и партнеры представляют знаковый BBC micro:bit» . 6 июля 2015 года . Проверено 13 сентября 2015 г.
  8. ^ Jump up to: а б «BBC защищает задержку выпуска «по-настоящему трансформационного» micro:bit» . Проводной . 18 сентября 2015 г. Проверено 17 ноября 2015 г.
  9. ^ «BBC micro:bit на выставке Bett 2016» . 17 сентября 2015 года . Проверено 29 июля 2018 г.
  10. ^ Сентанс, Сью ; Уэйт, Джейн; Ходжес, Стив; Маклауд, Эмили; Йоманс, Люси (2017). «Создание крутых вещей: опыт учеников BBC micro:bit» (PDF) . SIGCSE '17: Материалы Технического симпозиума ACM SIGCSE 2017 по компьютерному образованию : 531–536. дои : 10.1145/3017680.3017749 . S2CID   18976762 .
  11. ^ Jump up to: а б Камен, Мэтт (12 марта 2015 г.). «Micro Bit: практический опыт работы с набором кодирования BBC» . Wired UK – через www.wired.co.uk.
  12. ^ Белл, Ли (7 июля 2015 г.). «BBC объединяется с ARM, Microsoft и Samsung, чтобы запустить Micro:bit и научить детей программировать» . Спрашивающий. Архивировано из оригинала 9 июля 2015 года. {{cite web}}: CS1 maint: неподходящий URL ( ссылка )
  13. ^ Остин, Джонатан (7 июля 2015 г.). «Работа с BBC над micro:bit: Часть 1 – использование mbed HDK» . …мы подключили их к комплекту разработки Nordic NRF51822, который использует тот же чип, что и micro:bit…
  14. ^ Представляем BBC micro:bit (Shockwave Flash) (телепроизводство). Би-би-си. 7 июля 2015. Событие происходит в 00:39.
  15. ^ Jump up to: а б с д Франклин-Уоллис, Оливер (7 июля 2015 г.). «BBC представляет окончательный дизайн компьютера Micro:Bit» . Wired.co.uk . Проверено 8 июля 2015 г.
  16. ^ «BBC micro:bit | Mbed» . os.mbed.com .
  17. ^ Jump up to: а б с д «Би-би-си микро:бит» . сайт mbed.org . Проверено 8 июля 2015 г. BBC micro:bit основан на mbed HDK. Целевой MCU — Nordic nRF51822 с 16 КБ ОЗУ и 256 КБ флэш-памяти. Помимо nRF51822 имеется встроенный акселерометр и магнитометр от Freescale.
  18. ^ Jump up to: а б Уильямс, Алан (8 июля 2015 г.). «Micro Bit воссоединяет BBC и ARM для реализации грандиозной образовательной инициативы» . Еженедельник электроники . Проверено 8 июля 2015 г.
  19. ^ Jump up to: а б с «Инновационная инициатива, призванная вдохновить цифровое творчество и воспитать новое поколение пионеров технологий» . Би-би-си . Проверено 8 июля 2015 г.
  20. ^ Jump up to: а б Андерсон, Тим. «Почему BBC запихивает бесплатные компьютеры Micro:bit в ранцы школьников» . Регистр . Проверено 8 июля 2015 г.
  21. ^ «Схемы микро:бит» . Проверено 25 июля 2018 г.
  22. ^ «Международная общественная лицензия Creative Commons с указанием авторства 4.0 («CC BY 4.0»)» . Гитхаб . Проверено 25 июля 2018 г.
  23. ^ "Аппаратное обеспечение" .
  24. ^ «Все, что вам нужно знать о BBC micro:bit V2» . Проверено 22 февраля 2021 г.
  25. ^ «micro:bit Shield для MakeCode Arcade» . Проверено 22 февраля 2021 г.
  26. ^ «Встречайте новый BBC micro:bit» . Проверено 22 февраля 2021 г.
  27. ^ Уильямс, Алан (7 июля 2015 г.). «Практическое знакомство с пользовательским интерфейсом BBC Micro-Bit» . ElectronicsWeekly.com . Проверено 8 июля 2015 г.
  28. ^ «История MicroPython на BBC micro:bit» . ntoll.org . 20 октября 2015 г. Проверено 13 ноября 2015 г.
  29. ^ «MicroPython для BBC micro:bit» . Гитхаб . Проверено 13 ноября 2015 г.
  30. ^ Стюарт Дредж. «BBC Micro Bit будет дополнять Raspberry Pi, а не конкурировать с ним» . Хранитель .
  31. ^ Jump up to: а б с Дредж, Стюарт (7 июля 2015 г.). «BBC раздаст школьникам 1 миллион компьютеров Micro:bit» . Хранитель . Проверено 8 июля 2015 г.
  32. ^ Jump up to: а б с Брайан, Мэтт (7 июля 2015 г.). «Как появился Micro:bit BBC» . Engadget . Проверено 8 июля 2015 г.
  33. ^ Стейнер, Кэти (7 июля 2015 г.). «Microsoft и BBC micro:bit: миллион способов вдохновить поколение» . Майкрософт . Проверено 8 июля 2015 г.
  34. ^ Jump up to: а б с д и ж Белл, Ли. «BBC объединяется с ARM, Microsoft и Samsung, чтобы запустить Micro:bit и научить детей программировать» . Спрашивающий . Архивировано из оригинала 9 июля 2015 года . Проверено 8 июля 2015 г. {{cite web}}: CS1 maint: неподходящий URL ( ссылка )
  35. ^ «Миллион детей» . Новости Фонда программного обеспечения Python . 22 марта 2016 года . Проверено 24 апреля 2016 г.
  36. ^ «BBC запускает MicroBit» . Новости Фонда программного обеспечения Python . 12 марта 2015 года . Проверено 13 ноября 2015 г.
  37. ^ Буш, Стив (4 марта 2016 г.). «Bluetooth SIG создает профиль для BBC micro:bit» .
  38. ^ Jump up to: а б с д и ж «Образовательный фонд Micro:bit» . microbit.org .
  39. ^ Уэйкфилд, Джейн (12 марта 2015 г.). «BBC дарит детям мини-компьютеры по схеме «Сделай это цифровым»» . Новости Би-би-си . Проверено 6 августа 2015 г.
  40. ^ Спаркс, Майкл (7 июля 2015 г.). «Прототипирование BBC micro:bit» . Би-би-си . Проверено 6 августа 2015 г.
  41. ^ «Образовательный фонд Micro:bit уже здесь! | micro:bit» . Архивировано из оригинала 8 ноября 2016 года . Проверено 8 ноября 2016 г.
  42. ^ Келион, Лев (19 октября 2016 г.). «Мини-компьютеры Micro Bit головки за рубежом» . Новости Би-би-си .
  43. ^ «Запуск образовательного фонда micro:bit» . ООО "Китроник" .
  44. ^ «Добро пожаловать, Гарет Стокдейл» . Проверено 11 марта 2018 г.
  45. ^ «Эталонный дизайн micro:bit» . Проверено 25 июля 2018 г.
  46. ^ «Файл лицензии репозитория эталонного дизайна» . Гитхаб . Проверено 25 июля 2018 г.
  47. ^ «Эталонный дизайн micro:bit» . Проверено 13 сентября 2018 г.

Дальнейшее чтение

[ редактировать ]
  • «Начало науки о данных, Интернета вещей и искусственного интеллекта на одноплатных компьютерах: основные навыки и практическое применение с BBC micro:bit и XinaBox, 1-е издание» Авторы: Прадика Сеневиратне, Филип Мейтинер (2020 г.)
  • «Рецепты BBC micro:bit: изучение программирования с помощью блоков Microsoft MakeCode», автор: Прадика Сеневиратне (2019).
  • «Начало BBC micro:bit: Практическое введение в разработку micro:bit» Автор: Прадика Сеневиратне (2018); Китайский перевод Джейсона Лю (2019)
  • «Образовательная робототехника – 50 проектов с micro:bit» Автор: Эрнесто Мартинес де Карвахаль Хедрич (2018).
  • «Официальное руководство пользователя BBC micro:bit», автор: Гарет Халфакри (2017 г.)
  • «micro: bit in Wonderland: Coding & Craft with BBC micro:bit» Авторы: Трейси Гарднер и Элбри де Кок (2018).
  • «Начало работы с BBC Micro:Bit», автор: Майк Тули (2017).
  • «Micro:Bit – краткое руководство для учителей» Автор: Рэй Чемберс (2015 г.)
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: dd576ae5686ad1272f36a219da4ec3dc__1716105840
URL1:https://arc.ask3.ru/arc/aa/dd/dc/dd576ae5686ad1272f36a219da4ec3dc.html
Заголовок, (Title) документа по адресу, URL1:
Micro Bit - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)