Micro Bit
BBC micro:bit | ||
---|---|---|
micro:bit v1 (derecha) and v2 (izquierda) | ||
Información | ||
Tipo | Microcontrolador de placa única | |
Fabricante | BBC | |
Procesador |
v1: Nordic nRF51822, ARM Cortex-M0 16 MHz[1][2] v2: Nordic nRF52833, ARM Cortex-M4 64 MHz | |
Fecha de lanzamiento |
v1: 10 February 2016[3] v2: 13 October 2020[4] | |
Datos técnicos | ||
Alimentación | 1.8-3.6V | |
Procesador |
v1: Nordic nRF51822, ARM Cortex-M0 16 MHz[1][2] v2: Nordic nRF52833, ARM Cortex-M4 64 MHz | |
Memoria |
v1: 16 KB RAM v2: 128 KB RAM | |
Almacenamiento |
v1: 256 KB v2: 512 KB Flash ROM | |
Conectividad | Bluetooth LE, MicroUSB, Ranura de expansión | |
microbit.org | ||
El Micro Bit (también conocido como BBC Micro Bit, estilizado como micro:bit) es un sistema embebido de hardware libre basado en ARM diseñado por la BBC para su uso en la educación informática en el Reino Unido. Se anunció por primera vez en el lanzamiento de la campaña Make It Digital de la BBC el 12 de marzo de 2015[5][6] con la intención de entregar 1 millón de dispositivos a los alumnos en el Reino Unido. El diseño final y sus características se dieron a conocer el 6 de julio de 2015[7] considerando que la entrega real de dispositivos, inicialmente prevista para septiembre de 2015 a las escuelas y octubre de 2015 para el público en general,[8] pero finalmente empezo el 10 de febrero de 2016.[9][10]
El dispositivo se describe como la mitad del tamaño de una tarjeta de crédito[11] y tiene un procesador ARM Cortex-M0, sensores de acelerómetro y magnetómetro, conectividad Bluetooth y USB, una pantalla que consta de 25 LED, dos botones programables y puede ser alimentado por ya sea USB o una batería externa.[1] Las entradas y salidas del dispositivo se realizan a través de cinco conectores de anillo que forman parte de un conector de borde más grande de 25 pines.
Hardware
[editar]peto
===
La placa física mide al rededor de unos 43 mm × 52 mm y, en su primera entrega,[12] incluyó:
- Nordic nRF51822 - 16 MHz de 32 bits microcontrolador ARM Cortex-M0, 256 KB de memoria flash, 16 KB de RAM estática, 2.4 GHz Bluetooth de baja energía de red inalámbrica. El núcleo ARM tiene la capacidad de cambiar entre 16 MHz o 32.768 kHz.[2][13][14][15][16]
- NXP/Freescale KL26Z -
- NXP/Freescale MMA8652 - Acelerómetro de 3-axis con sensor a través del bus I²C.[17]
- NXP/Freescale MAG3110 - Magnetómetro de 3-axis con sensor a través del bus I²C (para actuar como brújula y detector de metales).[17]
- Conector microUSB, conector de batería, conector de ranurad 25 pines.[1][18][19]
- Pantalla que consta de 25 LED en una matriz de 5 × 5.
- Tres pulsadores táctiles (dos para aplicaciones, uno para reinicio).[20]
Las capacidades de entrada y salida (I/O) incluyen a 3 perforaciones con conexión de anillo (y otras 2 de tierra y poder) que aceptan conectores tipo caimán o de banana de 4 milímetros (Las bananas de 1/8" quizás no logren conexión buena ya que es un conector europeo).[20] así como a 25-pin edge connector with two or three PWM outputs, six to 17 GPIO pins (dependiendo de la configuración), six analog inputs, serial I/O, SPI, and I²C.[18] A diferencia de los primeros prototipos, que tenían una batería integral, se puede usar un paquete de baterías externas (baterías AAA) para alimentar el dispositivo como un producto independiente o portátil.[2][11][15] Las preocupaciones de salud y seguridad, así como el costo, se dieron como razones para eliminar la batería de botón de los primeros diseños.[21]
La documentación de diseño de hardware disponible consta únicamente del esquema y la lista de materiales distribuidos bajo la licencia Creative Commons By Attribution, no hay diseño de PCB disponible.[22][23] Sin embargo, el diseño de referencia compatible de Micro:bit Educational Foundation está completamente documentado.
v2
[editar]v2, lanzado el 13 de octubre de 2020, incluye:[24]
- Nordic nRF52833 - 64 MHz de 32 bits en el Microcontrolador ARM Cortex-M4, 512 KB dememoria flash, 128 KB de RAM estática, 2.4 GHz Bluetooth de baja energía con red inalámbrica proporcionada por Nordic S113 SoftDevice, tiene sensor de temperatura integrado.
- NXP / Freescale KL27Z - Microcontrolador de núcleo ARM Cortex-M0+ de 48 MHz, preprogramado como un controlador USB 2.0 de velocidad completa, utilizado como interfaz de comunicación entre USB y la CPU.
- ST LSM303 o NXP FXOS8700: sensor de acelerómetro y magnetómetro combinado de 3 ejes a través del bus I²C.
- Micrófono Knowles MEMS con indicador LED incorporado.
- Altavoz magnético Jiangsu Huaneng MLT-8530.
- Conector microUSB, conector de batería JST PH, conector de borde de 25 pines.
- Pantalla compuesta por 25 leds en matriz de 5×5.
- Tres pulsadores táctiles (dos para aplicaciones, uno para reinicio) y un botón de sensor táctil.
En micro:bit v2, el botón de reinicio puede ser usado para apagar la pantalla si se mantiene durante 4 segundos.[25][26][27]
Sofa de la cs de tu tia
[editar]Hay dos editores oficiales de programación de la micro:bit en el sitio web de micro:bit foundation :
La experiencia de programación de Python en Micro Bit es proporcionada por MicroPython.[28][29] Los usuarios pueden escribir scripts de Python en el editor web de Micro Bit que luego se combinan con el firmware de MicroPython y se descargan en el dispositivo. Los usuarios también pueden acceder al MicroPython REPL que se ejecuta directamente en el dispositivo a través de la conexión USB en serie, lo que les permite interactuar directamente con los periféricos de Micro Bit.
El Micro Bit se creó utilizando los kits de desarrollo ARM mbed. El sistema en tiempo de ejecución y la interfaz de programación utilizan el servicio de compilación en la nube mbed para compilar el código del usuario en un archivo .UF2. Luego, el código compilado se transfiere al dispositivo mediante conexiones USB o Bluetooth. El dispositivo aparece como una unidad USB cuando se conecta a una computadora, y el código se puede flashear arrastrando y soltando el archivo .UF2.[19]
Otros editores de BBC micro:bit incluyen:
- Mu, un editor de Python.
- Thonny, un editor de Python.
- Strype un editor basado en bloques para Python
- EduBlocks, un editor basado en bloques para MicroPython.
- VittaScience Un editor online basado en bloques para Python.
- TI graphing calculators Un editor para las calculadoras TI-Nspire de Texas Instruments para Python
- Espruino, un intérprete de JavaScript.
- Scratch un editor visual basado en bloques.
- Swift Playgrounds un editor de Swift.
Otros lenguajes de programación para BBC micro:bit incluyen:
- Free Pascal ( instrucciones )
- Simulink en Matlab ( paquete de soporte de codificador de Simulink para BBC micro:bit Board ) registro de señales, ajuste de parámetros, desarrollo de código desde el editor de bloques de Simulink.
- C++ ( instrucciones )
- Forth ( instrucciones )
- Lisp ( instrucciones )
- Rust ( instrucciones )
- Ada ( instrucciones )
- Swift ( instrucciones )
- BÁSIC ( instrucciones )
Sistemas operativos que se pueden construir para BBC micro:bit:
- Zephyr: el sistema operativo ligero Zephyr viene con el archivo de parámetros requerido para poder ejecutarlo en esta placa.
Historia
[editar]Desarrollo
[editar]El Micro Bit fue diseñado para alentar a los niños a involucrarse activamente en la escritura de software para computadoras y en la construcción de nuevas cosas, en lugar de ser consumidores de medios.[1] Fue diseñado para funcionar junto con otros sistemas, como Raspberry Pi,[30] basándose en el legado de BBC con BBC Micro para la informática en la educación. La BBC planeó regalarlo a todos los niños de 7 años (11 y 12 años) en Gran Bretaña a partir de octubre de 2015 (alrededor de 1 millón de dispositivos).[2][21] Antes del lanzamiento, se puso a disposición un simulador en línea para ayudar a los educadores a prepararse, y algunos maestros debían recibir el dispositivo en septiembre de 2015 Estaba previsto que el dispositivo estuviera a la venta general a finales de 2015.[31] Sin embargo, los problemas retrasaron el lanzamiento hasta el 22 de marzo de 2016.[8]
La BBC tuvo una decisión difícil al elegir qué grupo escolar sería el primero en recibir los Micro Bits gratuitos, y el director de aprendizaje de la BBC dijo que "la razón por la que optamos por el séptimo año [en lugar del quinto año] es que tuvo más impacto con ese grupo de edad… estaban más interesados en usarlo fuera del aula ".[31]
La planificación del proyecto comenzó en 2012 como parte del Programa de Alfabetización Informática de la BBC, y en el momento del lanzamiento en julio de 2015, la BBC había contratado a 29 socios para ayudar con la fabricación, el diseño y la distribución del dispositivo.[32][33] La BBC ha dicho que la mayoría de los costes de desarrollo corrieron a cargo de los socios del proyecto.
Asociaciones
[editar]El desarrollo del Micro Bit es un producto de varios socios que trabajan con BBC:
- Microsoft: contribuyó con su experiencia en software y personalizó la plataforma TouchDevelop para que funcione con el dispositivo. Aloja los proyectos y el código para los usuarios del dispositivo.[32] También ha desarrollado los materiales de formación del profesorado para el dispositivo.[1]
- Universidad de Lancaster: desarrollo del tiempo de ejecución del dispositivo.
- Farnell element14: supervisión de la fabricación del dispositivo.
- Nordic Semiconductor: suministró la CPU para el dispositivo.
- Semiconductores NXP: suministró los sensores y el controlador USB.
- ARM Holdings: proporcionó hardware mbed, kits de desarrollo y servicios de compilación.[34]
- Technology Will Save Us: diseñando la apariencia física del dispositivo.[20]
- Barclays: actividades de divulgación y entrega de productos respaldados.
- Samsung: desarrolló una aplicación para Android y ayudó a conectar el dispositivo a teléfonos y tabletas.
- The Wellcome Trust: brindó oportunidades de aprendizaje para maestros y escuelas.
- ScienceScope: desarrollo una aplicaciónn para iOS y una distribución del dispositivo a las escuelas.
- Python Software Foundation: trabajó para llevar MicroPython al dispositivo, creó editores de código Python y basados en la web para principiantes, produjo numerosos recursos educativos y organizó talleres dirigidos por desarrolladores para maestros.[35][36]
- Bluetooth SIG: desarrolló el perfil Bluetooth LE personalizado.[37]
- Creative Digital Solutions: desarrollo de materiales didácticos, talleres y actividades de divulgación.[38]
- Cisco : proporcionó personal y recursos a STEMNET para ayudar con el despliegue nacional.
- Code Club : creó una serie de recursos de codificación dirigidos a niños de 9 a 11 años y se entregó a través de clubes de codificación administrados por voluntarios.
- STEMNET : proporcionó embajadores de STEM para apoyar a las escuelas y los maestros y para servir de enlace con terceros como Bloodhound SSC y Cisco .
- Kitronik: produjo y regaló 5.500 textiles electrónicos[aclaración requerida] kits para BBC micro: bit to D&T[aclaración requerida] profesores en todo el Reino Unido. Hardware diseñado como una placa de controlador de motor para permitir que el micro: bit BBC controle dispositivos como motores y servos.
- Tangent Design: creó la identidad de marca para BBC micro:bit y desarrolló el sitio web.
Un prototipo del dispositivo y del software creado por la BBC R&D, se muestra en el anuncio inicial,[39] fue utilizado para probar la proposición en las escuelas, y para proporcionar una especificación de referencia para la asociación sobre la que construir.[40]
Microbit Educational Foundation
[editar]Después de la implementación exitosa de micro:bit en todo el Reino Unido, la BBC mostró el futuro de micro:bit y su adopción en otras partes del mundo a la recién formada y sin fines de lucro Microbit Education. Fundación.[41][42] El anuncio se hizo el 18 de octubre de 2016 a un pequeño grupo de periodistas y educadores en Savoy Place en Londres,[43] que incluyó una revisión del año pasado y sus planes para el futuro. La transición de la BBC a la Micro:bit Education Foundation trasladó la sede oficial de micro:bit de microbit.co.uk a microbit.org .
La BBC licenció la tecnología del hardware como hardware libre y permite que se fabrique en todo el mundo para su uso en la educación. La fundación supervisa esto.[31][32]
El 2 de enero de 2018 se anunció que Gareth Stockdale de BBC Learning sucedería a Zach Shelby como CEO de Microbit Educational Foundation.[44]
Microbit Reference Design
[editar]La fundación también proporciona un diseño de referencia completamente documentado de un dispositivo diferente del comercializado, pero compatible con el software, con la intención de facilitar el desarrollo y la fabricación independiente de dispositivos y productos derivados de micro:bit.[45] El diseño de referencia es hardware libre, pero a diferencia del dispositivo comercializado que emplea una licencia CC BY 4.0, se distribuye bajo los términos de la licencia de hardware Solderpad, versión 0.51.[46] La documentación de diseño disponible para el diseño de referencia incluye el diseño de placa de circuito y esquemático en varios formatos de la suite EDA.[47]
micro:bit v2
[editar]El 13 de octubre de 2020, la Fundación Educativa Micro:bit anunció una nueva versión de micro:bit. Disponible por el mismo precio que el micro:bit original y compartiendo su diseño general, micro:bit v2 incluye CPU Nordic nRF52833 (ARM Cortex-M4, 64 MHz, 128 KB de RAM, 512 KB de flash) y, además, un micrófono, un altavoz, un sensor táctil y modo de ahorro de energía.[4]
Véase también
[editar]Referencias
[editar]- ↑ a b c d e Anthony, Sebastian (7 de julio de 2015). «BBC Micro:bit—a free single-board PC for every Year 7 kid in the UK». Consultado el 8 de julio de 2015.
- ↑ a b c d Sherwin, Adam (7 de julio de 2015). «BBC micro:bit: Can a pocket-sized computer 'inspire digital creativity' in Britain's children?». Consultado el 7 de julio de 2015.
- ↑ «Computing at School Community». Consultado el 11 de febrero de 2016.
- ↑ a b «The new BBC micro:bit V2 announced #microbit @microbit_edu». 13 de octubre de 2020.
- ↑ «The Micro Bit - can it make us digital?». 15 de marzo de 2015. Consultado el 29 de julio de 2018.
- ↑ «BBC gives children mini-computers in Make it Digital scheme». 15 de marzo de 2015. Consultado el 29 de julio de 2018.
- ↑ «BBC and partners unveil the landmark BBC micro:bit». Consultado el 2015-09-.
- ↑ a b «BBC defends delay of 'truly transformational' micro:bit». Wired. 18 de septiembre de 2015. Archivado desde el original el 18 de noviembre de 2015. Consultado el 17 de noviembre de 2015.
- ↑ «BBC micro:bit at Bett 2016». 17 de septiembre de 2015. Consultado el 29 de julio de 2018.
- ↑ Sentance, Sue; Waite, Jane; Hodges, Steve; MacLeod, Emily; Yeomans, Lucy (2017). «Creating Cool Stuff: Pupils' Experience of the BBC micro:bit». SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education: 531-536. S2CID 18976762. doi:10.1145/3017680.3017749.
- ↑ a b Kamen, Matt (12 de marzo de 2015). «Micro Bit: hands-on with BBC's coding kit».
- ↑ Bell, Lee (7 de julio de 2015). «BBC teams with ARM, Microsoft and Samsung to launch Micro:bit and get kids coding». The Inquirer. Archivado desde el original el 9 de julio de 2015. Consultado el 29 de abril de 2021.
- ↑ Austin, Jonathan (7 de julio de 2015). «Working with the BBC on micro:bit: Part 1 – using the mbed HDK». «…we plugged them into a Nordic NRF51822 development kit, which uses the same chip as the micro:bit…».
- ↑ «BBC - Make It Digital, What is the BBC micro:bit?». www.bbc.co.uk. Consultado el 25 de mayo de 2022.
- ↑ a b Franklin-Wallis, Oliver (7 de julio de 2015). «BBC unveils final Micro:Bit computer design». wired.co.uk. Archivado desde el original el 1 de noviembre de 2015. Consultado el 8 de julio de 2015.
- ↑ «BBC micro:bit | Mbed». os.mbed.com.
- ↑ a b «BBC micro:bit | Mbed». os.mbed.com. Consultado el 29 de abril de 2021.
- ↑ a b «BBC micro:bit». mbed.org. Consultado el 8 de julio de 2015. «The BBC micro:bit is based on the mbed HDK. The target MCU is a Nordic nRF51822 with 16K RAM, 256K Flash. As well as the nRF51822 there's also an onboard accelerometer and magnetometer from Freescale.»
- ↑ a b Williams, Alun. «Micro Bit reunites BBC and ARM for grand education initiative». Electronics Weekly. Consultado el 8 de julio de 2015.
- ↑ a b c «Groundbreaking initiative to inspire digital creativity and develop a new generation of tech pioneers». BBC. Consultado el 8 de julio de 2015.
- ↑ a b Anderson, Tim. «Why the BBC is stuffing free Micro:bit computers into schoolkids' satchels». The Register. Consultado el 8 de julio de 2015.
- ↑ «micro:bit Circuit Schematics». Consultado el 25 de julio de 2018.
- ↑ «Creative Commons Attribution 4.0 International Public License ("CC BY 4.0")». Consultado el 25 de julio de 2018.
- ↑ «Hardware». tech.microbit.org. Consultado el 25 de mayo de 2022.
- ↑ «Everything You Need To Know About The BBC micro:bit V2». Consultado el 22 de febrero de 2021.
- ↑ «micro:bit shield for MakeCode Arcade». Consultado el 22 de febrero de 2021.
- ↑ «Meet the new BBC micro:bit». Consultado el 22 de febrero de 2021.
- ↑ «The Story of MicroPython on the BBC micro:bit». ntoll.org. Consultado el 13 de noviembre de 2015.
- ↑ «MicroPython for the BBC micro:bit». GitHub. Consultado el 13 de noviembre de 2015.
- ↑ Stuart Dredge. «BBC Micro Bit will complement Raspberry Pi not compete with it».
- ↑ a b c Dredge, Stuart (7 de julio de 2015). «BBC to give away 1m Micro:bit computers to schoolchildren». Consultado el 8 de julio de 2015.
- ↑ a b c Brian, Matt (7 de julio de 2015). «How the BBC's Micro:bit came to be». Consultado el 8 de julio de 2015.
- ↑ Stainer, Katie. «Microsoft and the BBC micro:bit: a million ways to inspire a generation». Microsoft. Consultado el 8 de julio de 2015.
- ↑ Bell, Lee. «BBC teams with ARM, Microsoft and Samsung to launch Micro:bit and get kids coding». The Inquirer. Archivado desde el original el 9 de julio de 2015. Consultado el 8 de julio de 2015.
- ↑ «A Million Children». Python Software Foundation News. Consultado el 24 de abril de 2016.
- ↑ «BBC launches MicroBit». Python Software Foundation News. Consultado el 13 de noviembre de 2015.
- ↑ Bush, Steve (4 de marzo de 2016). «Bluetooth SIG creates profile for BBC micro:bit».
- ↑ «The Micro:bit Educational Foundation». microbit.org.
- ↑ Wakefield, Jane (12 de marzo de 2015). «BBC gives children mini-computers in Make it Digital scheme». BBC News. Consultado el 6 de agosto de 2015.
- ↑ Sparks, Michael (7 de julio de 2015). «Prototyping the BBC micro:bit». BBC. Consultado el 6 de agosto de 2015.
- ↑ «Archived copy». Archivado desde el original el 8 de noviembre de 2016. Consultado el 8 de noviembre de 2016.
- ↑ Kelion, Leo (19 de octubre de 2016). «Micro Bit mini-computer heads overseas».
- ↑ «micro:bit Educational Foundation Launch». Kitronik Ltd.
- ↑ «Welcome Gareth Stockdale» (en inglés). Archivado desde el original el 12 de marzo de 2018. Consultado el 11 de marzo de 2018.
- ↑ «micro:bit Reference Design». Consultado el 25 de julio de 2018.
- ↑ «License file of the reference design repository». Consultado el 25 de julio de 2018.
- ↑ «micro:bit Reference Design». Consultado el 13 de septiembre de 2018.
Lectura externa
[editar]- "Empezando Ciencia de Dato, IoT, y AI en Ordenadores de Tablero Solo: Habilidades de Núcleo y Reales-Aplicación Mundial con la BBC micro:bit y XinaBox 1.º ed. Autores" de edición: Pradeeka Seneviratne, Philip Meitiner (2020)
- "BBC micro:Recetas de bit: Aprende Programar con Microsoft MakeCode Autor" de Bloques: Pradeeka Seneviratne (2019)
- "Empezando BBC micro:mordió:Una Introducción Práctica a micro:Autor de Desarrollo" del bit: Pradeeka Seneviratne (2018) ; traducción china por Jason Liu (2019)
- "Robótica Educativa - 50 Proyectos con micro:Autor" de bit: Ernesto Martínez de Carvajal Hedrich (2018).
- "La BBC Oficial micro:Autor de Guía de Usuario" de bit: Gareth Halfacree (2017)
- "micro: Mordió en Wonderland: Oficio & de Codificación con la BBC micro:Autores" de bit: Tracy Gardner y Elbrie de Kock (2018).
- "Empezando con la BBC Micro:Autor" de Bit: Mike Tooley (2017)
- "Micro:Bit @– Una Guía de Inicio Rápida para Autor" de Profesores: Cuartos de Rayo (2015)