Scratch lego powered up

Обновлено: 08.05.2024

Новый набор Lego Boost — это набор, в который входят двигатель, программируемый блок, комбинированный датчик цвета и расстояния. Эти детали позволяют превратить детали из старых наборов LEGO в «умные» программируемые игрушки. Кроме того в состав конструктора входят 843 пластиковые детали — LEGO-кирпичей никогда не бывает много.

В набор входят инструкции по созданию пяти моделей:

Робот Vernie (Vernie the Robot).
Кошка Frankie (Frankie the Cat).
Гитара (the Guitar 4000).
Вездеход M.T.R.4 (the Multi-Tool Rover 4).
Автосборочная линия (the Autobuilder).

Move Hub features Bluetooth Low Energy (BLE) connectivity, 2 encoded motors, activation button, internal tilt sensor and a light.
Interactive Motor is an encoded motor.
Color & Distance Sensor detects distance, motion and color, and can also function as a light.

Выглядит более "детским" чем xiaomi mitu biulder (робот и танк) и дороже китайца.
Интересно:
1) Когда выйдет. Итоговая цена. Предзаказ 160$ может быть не потолком.
2) Софт. Раньше фирменный софт Lego был платный. Ценники были негуманными на 300%.
Что сможет софт для android/ios, будет ли совместимость с др. софтом в т.ч. бесплатным от сообщества.
3) Электроника.
Совместимость текущими продуктами Лего ( они же регулярно меняют фирменный разъем, я не спец., но политика на 3---).
Возможность расширения.

4) В общем спасибо китайцам, ценник хоть немного ближе к реальности стал. Но у Лего или начнется канабализм своих же продуктов, или дебильные скрытые ограничения в этой линейке.

Народ, а как вы думаете можно как-нибудь установить и запустить приложение на телефоне, а не на планшете. Просто у нашего планшета bluetooth 3.0, а покупать новый только из-за Lego Boost не хочется.

Схожий вопрос - может кто-то подскажет есть ли вожможность установить програму на android 4.4.?

kr.artem,
Я нашел apk файл Ссылка, установилось все без проблем, но работает ли с конструктором проверить не могу.
У меня Elephone P9000 с Android 7.0

kr.artem,
И еще: на устройстве с Android 4.4 врятли будет bluetooth 4.1, а как мне заверили продавцы, работать с блютусом меньшей версии он не будет.

Интересно, есть ли возможность запустить на виртуальном эмуляторе с подключенным USB bluetooth 4.1 ?
Конструктор заказал ребетенку, чувствую, теперь еще и на новый планшет придется денег копить ((

У меня та же проблема.
Я установил Remix OS на ПК и плюс ORICO BTA - 403 Mini USB Adapter, всьо завелось.
Там много росказов о Bluetooth 4.1 или специальних BLE адаптерах, но многие новые адаптеры понимают BLE.


Через два месяца мучений с подключением блока через Bluetooth, я нашла реально рабочий способ быстрого подключения!

Сегодня я хочу рассказать о программе для конструктора Lego boost (нажмите на ссылку). О самом конструкторе я много написала в отзыве (нажмите выше на ссылку), тут хотелось бы остановиться на самой программе, без которой невозможно воспользоваться всеми возможностями конструктора.



Программа lego Boost содержит управление для конструктора, схемы сборки (инструкции, так как их нет в печатном варианте), много разной информации и конечно же взаимодействие с 5ю моделями, плюс можно докупить два других набора и собрать их на базе boost.

В каждой модели есть уровни, пройдя которые есть переход от более простому к сложному, плюс тем самым открываются дополнительно новые вещи и игры с моделью.

Программа сделана интуитивно понятно и просто, вместе с игрой ребенок учится программировать. Просчитывать действия и управлять моделью.

Жирный минус по которому я не могу поставить 5ку этой программе, это проблемы с подключением по Bluetooth! И дело явно в самой программе. Мы несколько дней тестировали, пробовали разное, читали. У большинства одинаковая проблемма, никак не получается соединение. В настройках программы конечно же дали все разрешения, включили местоположение и Bluetooth, но эффекта нет, долго мигает датчик синим, а потом выключается. Или еще горит сенсор, как бы подвисая.



Я очень много потратила время на решение, и сброс кеша делала и переустановку программы и сам блок сбрасывала (нажать на кнопку на блоке и подержать 10 секунд). Пересмотрели, перерыли просто весь интернет. Решения так и не нашла на тот момент нигде!

В программе на google play маркет мы оставляли отзывы и конечно никто вообще не ответил, а прошло уже приличное время, на момент написания отзыва почти два месяца. Обновлений никаких не приходило. А кому есть ответ (это единицы), он даже не на русском языке, а на английском, но и там ничего не советуют что бы заработало. Очень и очень много тех, у кого проблемы с подключением.

На официальном сайте написано что они вообще ничего не гарантируют и проверили только на нескольких устройствах. У нас планшеты huawei, ни на одном из 3х быстро не запускалось, тыкать, сбрасывать, чистить приходилось по часу! Я пыталась понять причину и так ее не нашла на тот момент. На том же телефоне huawei p10 у меня работало и на xiaomi note 9 pro, а на планшетах нет и все! К слову сказать других проблем у нас не было и тот же Lego mario (нажмите на ссылку для прочтения отзыва) по Bluetooth работает просто шикарно! Точно так же как и фитнес браслеты, наушники и тд!






На просторах великого интернета мы нашли программу, через которую более продвинутые пользователи работают с boost и его модифицируют, называется Scratch! И о чудо, там с подключением нет проблем, но и нет того функционала что в приложении из этого отзыва. Даже ставили lego up, приложение через которое можно управлять поездом, машинами и тд lego. Так вот и с ним не было проблем, подключилось, некие команды сработали, но в приложении нет ничего для взаимодействия именно с boost. Честно так и не понимаю почему они так и не отладят этот момент с подключением, такой подножки я если правда не ожидала от lego!

Шли дни, дети собирали, а что бы собрать, надо подключить и я помогала им в этом, часовые подключения отнимали просто время и конечно огорчали. Но было так интересно, что ради этого и радости детей мы продолжали эти мучения.

А теперь я расскажу то, чего нет нигде в интернете, нигде! Скажу сразу первое время я не поверила успеху, но многократные проверки показали, я нашла решение проблемы. Теперь подключение длиться не час, а всего максимум несколько минут! А чаще всего с первого раза!

Слева есть вкладка с настройками, нажимаем на вверхнюю, далее расширенные настройки. Там нужно авторизоваться. Если нет аккаунта lego, то пройти долгую и нудную регистрацию, особенно если делаете ребенку который младше какого возраста, может 16 или 18 лет. Там нужно отдельно подтвердить что Вы в курсе использования программы и тд. Когда Вы прошли этот квест с авторизацией, делаете синхронизацию! А далее советую закрыть программу, отключить местоположение, Bluetooth, почистить кеш (но не всю программу, удалять не нужно. Находится в настройках, приложения выбираем lego boost ищет кеш и чистим). Делаем 10 секундный сброс основного блока. Включем программу, даем разрешения что просила (да, в настройках выше что я описывала, там тоже надо дать разрешения их три, местоположение, микрофон и память), и подключаем. Многократными уже опытами могу сказать что у нас заработало! В крайнем случае чистим кеш сброс блока и нажать в приложении кнопку синхронизация! Все, после этого все подключается. Честно я была несказанно довольна! Но об этом вот нигде к сожалению не пишут!




Я рекомендую это приложение, потому что если Вы уже купили набор, то без приложения особенно ребенку будет не интересно, а в других нет всех фишек и функционала. Это не просто игрушка, а развитие навыков робототехники и простого программирования, а еще 5 очень забавных игрушек! Каждая по своему хороша и функциональна, интересно и детям и взрослым. (А вот дополнительных видимо уже не собрать, нигде не смогла найти эти два конструктора, сняты с продажи и распроданы. А жалко).

Wink

P.s. оставляйте пожалуйста комментарии кто подключил по моему способу и на каком устройстве! А так же ставьте лайк

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

  • Open with Desktop
  • View raw
  • Copy raw contents Copy raw contents

Copy raw contents

Copy raw contents

This is a Python script and setup instructions for controlling Lego Power Functions blocks from the Scratch programming environment. You can find pictures and a more extensive description in an IEEE Spectrum article.

LIRC installation and configuration

  • Configure LIRC by editing /etc/lirc/hardware.conf to be
  • For kernels before 3.18 lacking a "device tree" also add in /etc/modules the following line
  • For a 3.18 kernel (or newer), which has a device tree, uncomment and adjust the following line in the file /boot/config.txt ; you can find full instructions here
  • Copy the PWM command configurations generated by this modified PWM generation program file to the Raspberry Pi's LIRC configuration directory.

Test the sending of Lego commands from the command line.

Interfacing with Scratch

    remote sensor connections in Scratch.
  • Installed Phillip Quiza's scratchpy library
  • Use this repo's Python script that receives Scratch broadcast messages specifying Lego remote commands, and runs the LIRC command-line client to send them.
  • Run the script
  • To use the script from another computer, specify the other computer's address

To send Lego remote control commands from the Scratch environment, use the "broadcast" control message. Compose a new message of the following form:

  • the channel number is an integer from 1 to 4
  • "Blue" or "Red" denotes the corresponding colored side of the receiver block
  • Power is an integer from -7 to 7 or the string "brake"

Example: Lego 1 Blue 7

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Xcratch is an extendable Scratch programming environment. You can load LEGO Bluetooth extensions into Xcratch from the following URLs:

scratch-lego-bluetooth-extensions's People

Contributors

Stargazers

Watchers

Forkers

scratch-lego-bluetooth-extensions's Issues

needs to get a xcratch with Tello drone and Lego extension

I am trying to get a scratch3 plateforme whcich can use tello drone and lego extensions (lego boost and spyke prime).

I can I can merge these elements to get a complete plateform with tello and lego boost and spyke?

I do need this for traing applications

Romain (not experienced in software science. )

Any chance to add updated extension for boost set

Extension load into Xcratch doesn't work

When I try to load extension(s) into Xcratch it results with:

connect two spike essential hubs to scratch

Hello, is there any way to connect two spike essential hubs (or any other two devices at one time) to scratch link? previously it was possible by using s2bot with scratch 2.0

Recommend Projects

React

A declarative, efficient, and flexible JavaScript library for building user interfaces.

Vue.js

🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

Typescript

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

TensorFlow

An Open Source Machine Learning Framework for Everyone

Django

The Web framework for perfectionists with deadlines.

Laravel

A PHP framework for web artisans

Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

javascript

JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

Some thing interesting about web. New door for the world.

server

A server is a program made to process requests and deliver data to clients.

Machine learning

Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

Visualization

Some thing interesting about visualization, use data art

Some thing interesting about game, make everyone happy.

Recommend Org

Facebook

We are working to build community through open source technology. NB: members must have two-factor auth.

Привет, Хабр! Несколько лет обучающий набор LEGO Education WeDo 2.0 и детский язык Scratch развивались параллельно, но в начале этого года у Scratch появилась поддержка физических объектов, в том числе и модулей LEGO Education. О том, как можно использовать эту связку для обучения робототехнике и что она дает ученикам и педагогам, мы расскажем в этой статье.



Основной целью изучения робототехники и программирования является не только и не столько обучение проектированию и кодингу, сколько формирование универсальных навыков. Прежде всего, проектного мышления, которому практически не уделялось внимание в школах 1990-х и 2000-х, но которое стремятся активно развивать в рамках всех школьных дисциплин в наши дни. Постановка задачи, гипотезы, пошаговое планирование, проведение экспериментов, анализ — на этом строится практически любая современная профессия, однако в рамках стандартных школьных предметов, в которых очень велика доля «зубрежки», их развивать сложно.

Робототехника облегчает усвоение других школьных предметов благодаря наглядной демонстрации физических законов в действии. Так, учитель начальных классов Юлия Понятовская рассказала нам, как ее ученики собрали первую модель — головастика без конечностей, написали программу для его перемещения и запустили. Когда головастик не сдвинулся с места, дети бросились искать технические неисправности, но в итоге пришли к выводу, что причина не в коде и не в сборке, а в том, что способ перемещения головастика не подходит для суши.

Собственные возможности LEGO Education WeDo 2.0


Базовый набор LEGO Education WeDo 2.0 рассчитан на детей в возрасте 7-10 лет. В него входят: Smart Hub WeDo 2.0, электромотор, датчики движения и наклона, детали LEGO Education, лотки и наклейки для сортировки деталей, ПО WeDo 2.0, методическое пособие для учителя и инструкции по сборке основных моделей.

Для каждой из моделей мы прописали, какие понятия из разных наук они объясняют. Например, используя «Проигрыватель», удобно объяснять детям природу звука и что такое сила трения, а с помощью «Танцующего робота» — механику движений. Задачи могут варьироваться, создаваться педагогом «на ходу» и иметь множество решений, что помогает детям улучшить навыки поиска причинно-следственных связей.

Кроме занятий по робототехнике и объяснений физических законов, набор можно использовать для программирования, потому что писать код, «оживляющий» физические объекты, куда интереснее, чем создавать что-то виртуальное.

ПО набора LEGO Education WeDo 2.0 или Scratch

В WeDo 2.0 используются технологии LabVIEW от National Instruments, интерфейс состоит только из разноцветных значков с картинками, которые при помощи drag-and-drop выстраиваются в линейную последовательность.

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

Тут-то на помощь и приходит Scratch — визуальный язык программирования, который ориентирован на учеников 7-10 лет. Программы, написанные в Scratch, состоят из разноцветных графических блоков, с помощью которых можно управлять графическими объектами (спрайтами).

Задавая различные значения и связывая блоки между собой, можно создавать игры, анимацию и мультфильмы. Scratch позволяет изучать концепции структурного, объектно- и событийно-ориентированного программирования, знакомит с циклами, переменными и логическими выражениями.

Scratch чуть сложнее в освоении, но гораздо ближе к текстовым языкам программирования, чем собственное ПО WeDo, поскольку в нем прослеживается классическая иерархия текстовых языков (программа читается сверху вниз), а также требуется соблюдение отступов при использовании различных операторов (while, if. else и так далее). Также важно, что текст команды отображается на программном блоке и, если убрать «цветастость», мы получим код, который почти не отличается от классических языков. Поэтому ребенку будет гораздо проще перейти со Scratch на «взрослые» языки.

Долгое время команды, написанные в Scratch, позволяли работать только с виртуальными объектами, но в январе 2019 года вышла версия 3.0, которая поддерживает физические объекты (в том числе и модули LEGO Education WeDo 2.0) с помощью приложения Scratch Link. Теперь с теми же играми и мультиками можно взаимодействовать, используя моторы и датчики.
В отличие от собственного ПО WeDo 2.0 у Scratch больше возможностей: в базовое ПО можно встроить только один собственный звук, в нем нет возможности создавать собственные процедуры и функции (то есть объединять команды в один блок), а у Scratch таких ограничений нет. Это дает больше свободы и возможностей как ученикам, так и учителю.

Обучение с LEGO Education WeDo 2.0

Стандартное занятие включает в себя обсуждение задачи, конструирование, программирование и рефлексию.

Обозначить задачу можно с помощью анимированной презентации, которая входит в комплект материалов. Затем дети должны построить гипотезы относительно того, как работает данный механизм.

На втором этапе дети занимаются непосредственно сборкой LEGO-робота. Как правило, ученики работают в парах, но возможна индивидуальная или групповая работа. Для каждого из 16 пошаговых проектов есть подробные инструкции. А еще 8 открытых проектов дают полную свободу творчества при выборе решения поставленной задачи.

На этапе программирования необходимо учитывать, что начинать лучше с собственного ПО WeDo 2.0. Когда дети освоят его и научатся работать с блоками и моделями, можно логически перейти на Scratch.

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

Читайте также: