Здравствуйте! Я большой фанат детского языка программирования Scratch, автор учебников и основатель детской школы codim.online[ссылка уд. мод.]. Внимательно слежу за развитием Scratch и его клонов на этой планете. В прошлом году я помог китайским товарищам локализовать один из клонов Scratch, и перевел на русский язык интерфейс приложения. В знак благодарности они прислали мне свою новейшую разработку, которую я называю Scratch-box. Эта коробочка поднимает web-сервер со Скретчем, на который можно зайти с медиаплеера и прогать на экране телевизора в Scratch, и даже Arduino! Дадада, прогать Arduino на телеке без установки драйверов! Сейчас такое устройство в России находится в единственном экземпляре. Если хотите его раздобыть, то читайте статью до конца.
Итак, пару лет назад я узнал о проекте китайских товарищей, которые создавали очередного китайского клона Scratch. Тема детского программирования в Поднебесной очень популярна и эти клоны там плодятся как грибы после дождя. Многие китайские клоны Scratch уже локализованы, а этот нет. Я не мог пройти мимо такой несправедливости и написал, что помогу с переводом интерфейса на русский. Позднее они сказали что хотят сделать устройство со Скретчем на борту, чтобы прогать могли дети из самых бедных семей у которых нет денег на полноценный компьютер.
И вот недавно мне прислали этот девайс чтобы я поведал о нем людям.
Размер Scratch-box чуть меньше пластиковой карты 72х36х30мм.
Внутри встроенный аккумулятор, от которого он может работать около 15 минут, поэтому лучше всегд�� держать его на подзарядке. Включается длительным нажатием на кнопку ОК.
После включения на экране пишет ip адрес по которому к нему можно подключиться.

Удобнее всего работать на экране с разрешением 1920 на 1080. Так на экране достаточно места для блоков. Это может быть смарт-телевизор (не уверен что к нему можно подключить мышку и клаву) или обычный телевизор с приставной Android-TV. Главное чтобы был браузер в котором надо ввести ip-адрес вида 192.168.150.1.

Потребляет устройство от 0.3А до 1.3А, у меня оно запитано от пауэрбанка.

По умолчанию Scratch-box работает в режиме “точки доступа” — создает свою сеть Wi-Fi, к которой надо подключится для работы. Есть и второй режим работы “WLAN Mode”. В этом режиме девайс подключается к существующей сети Wi-Fi со своим ip-адресом, по которому к нему можно подключиться, например 192.168.1.14.

А теперь самое интересное для тех, кто хочет запустить в детском центре направление программирования или открыть кружок юных программистов. Теперь не надо покупать ноутбуки, ведь к одному Скретч боксу может подключиться 10 и более устройств! Больше 10 я не проверял.
Что это означает? Теперь для запуска кружка программирования нужно купить 8 мониторов 24”, 8 Android-приставок, 8 мышек, 8 клавиатур и ОДИН Scratch-box. Почему 8? Потому что 8 детей это оптимальное количество учеников в группе по программированию.
Вторая, и наиболее важная возможность — это подключение к девайсу платы Arduino с возможностью программировать его как блоками в стиле Скретч, так и кодом на настоящем взрослом языке C++. При этом никакие драйвера никуда устанавливать не надо, все работает "из коробки" в прямом смысле этого слова.
Подключаем Arduino или другую плату из списка поддерживаемых устройств.




Для программирования блоками нужно загрузить в плату прошивку Firmata.

Теперь можно поморгать встроенным светодиодом платы Arduino,который припаян к пину 13.

Как видите слева есть достаточно блоков для первого знакомства с программированием электронных устройств.
Второй вариант работы с Arduino — программирование на С++. Причем оболочка сама преобразует блоки в код! Это очень важно для начинающих!

После знакомства с Arduino можно продолжить изучение с ESP32 которая поддерживает MicroPython.
Эта штука и в код на Питоне умеет блоки переводить! 🔥
Поморгаем от удивления глазами, и светодиодом на пятнадцатом пине. (o_O)

Если вам захотелось в свою коллекцию гаджетов эту новинку, то записывайтесь на предзаказ в группе https://t.me/scratch_boxx и пройдите там опрос. Я планирую не просто распространять Scratch-box в России, но к каждому девайсу в подарок будет идти онлайн курс по программированию. Пожалуйста укажите в опросе какой у вас возраст детей и какие курсы вы хотите увидеть в первую очередь: Scratch для самых маленьких, продвинутый Scratch, блочный Arduino, Ардуино на С++ или EPS32 на MicroPython.