Обновить
82
0
Виктор Казаков@commanderxo

Пользователь

Отправить сообщение
За V3 можно особо не переживать — серии NXT/NXT2/EV3 уж больше десяти лет, есть большой вторичный рынок на ebay. Новые моторы можно купить на сайте Лего, сенсоры производят несколько сторонних фирм. Не хватает мозгов управляющего блока — шилды для Ардуино и Raspberry к вашим услугам. Есть неплохие книжки как подключать свою электронику к умному «кирпичу» NXT/EV3. Эта экосистема будет процветать ещё лет 5, не меньше, даже если сама фирма Лего её забросит.

Что интересно, так это разъёмы в анонсированной на лето 2017 новой системе Lego Boost. На вид они как у WeDo 2.0, но в WeDo питание 3 вольта от двух элементов, а тут батарейный блок намного больше. Возвращаются к 9V как в Technik и NXT?
image
В список тэгов к статье так и просится «полимеры»
У меня работает под Win10 64, пользователь — локальный админ.

  1. Нажать на клавиатуре кнопку Windows
  2. Печатаем ISE. Список программ сокращается до Windows PowerShell ISE
  3. Правая кнопка мыши на оставшейся программе -> «Run as administrator»
  4. Копипастим скрипт
  5. Нажимаем зелёную кнопку Run


У меня нашло 4 дубликата.
Такой лёгкий самолёт сам по себе парашют, или точнее говоря планер. При отказе мотора посадка будет даже мягче чем при прыжке с парашютом. Если же не высоте произойдёт существенное нарушение формы, например отвалится крыло или хвост, то аппарат начнёт быстро и неконтрлируемо вращаться и пилот не сможет его покинуть, тем более в громозком скафандре. Спасло бы катапультируемое кресло, но оно весит как пол самолёта.

При таком малом весе можно было бы сажать на парашюте весь самолёт, тем более что ломающийся пластик смягчит удар, а в кабину можно добавить автомобильную подушку безопасности. Но, видать, конструкторы решили, что если аппарат не развалится в воздухе, то хватит и планерных качеств.
Где в Интернете можно найти техническую информацию по этому роботу, а точнее говоря управляющему модулю? Быстрый поиск в гугле принёс только странички магазинов, анонсы и крайне поверхностные «обзоры».

Интересует:
— открыт ли протокол общения по Bluetooth?
— есть ли какой-то SDK для написания своих приложений?

Идея получить аналог Lego Mindstorms EV3 за полцены и с относительно стандартным USB-C вместо проприетарных разъёмов очень заманчива, но у Лего есть огромное сообщество и возможность перепрошить «кирпич» и программировать на C или Lua, а как обстоят с этим дела у Xiaomi — пока не понятно.
Огромное спасибо за статью! У нас Raspberry используются вместе с висящими на стенами телевизорами для показа статуса Build-сервера, мониторинга и т.п. Каждые 8-12 месяцев приходится менять запиленную файловой системой SD-карточку.

Думается я 100% попадаю в целевую аудиторию Raspberry — деньги мы зарабатываем на технологиях далёких от Linux, и к Малинке обращаемся пару раз в год с дилетантскими задачами вроде «а как бы при старте автоматически запустить полноэкранный Chromium и открыть вот этот Url». Linux, увы, так и не выучил, а для малинки на любой вопрос можно выгуглить точный рецепт, причём из-за маленького зоопарка моделей рецепты четырёхлетней давности для Raspberry 1 обычно подходят и для Raspberry 3 (с GPIO чуть сложнее, но по сути надо различать всего две модели).

Особое спасибо за структуру статьи: описание проблемы/как будем решать/пошаговая инструкция. Это как раз на уровень знаний типичного пользователя малинки.

Пишите дальше в том же стиле, очень вам благодарен!
По моему мнению, язык программирования для детей должен уметь разговаривать и рисовать, а для этого нужно:

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


В точку! Давно ищу что-то такое чтоб сделать программирование интересным для сына.

Scratch мы уже выучили и переросли. Хочется что-то более ориентированное на вычисления и работу с массивами, чтоб изучать программирование на реальных задачах из школьной программы. Думаю зайти со стороны геометрии, например чтоб ребёнок понял что такое синусы/косинусы. Не сухое определение про отношение длины катета к гипотенузе, а именно чтоб почувствовал что это такое. Например нарисовать с ним модель солнечной системы, чтоб вокруг Солнца крутилась Земля, а вокруг неё — Луна. Так школьник сам почувствует что тригонометрические функции повторяются с периодом 360 градусов, что |sin| <= 1, и т.д.

Python вроде хорош, но пока не нашёл подходящую библиотеку для рисования. Turtle-графика слишком примитивна и подходит только для узкого класса задач. Сам я Python не знаю, думал заодно выучить его вместе с ребёнком. Гугль выдал ссылки на Pygame, но как-то он мне не нравится. Последняя версия 2009 года, программа должна содержать цикл обработки сообщений, буферизация вывода на экран вызовами flip… как-то слишком сложно для первого языка. Хочется сразу рисовать по координатам линии и окружности, заливать цветом. Без необходимости писать ещё 10 малопонятных строчек потому что «тут так надо делать».

Смотрел и в сторону JavaScript. Из плюсов — web и возможность показать своё творение одноклассникам или учителю. Большой минус (для обучения) — асинхронность. Когда в других языках скорость анимации регулируется расстановкой delay — просто и понятно, в JavaScript приходится паковать код в функции и вызывать их по определённым правилам. Для ребёнка среднего школьного возраста это неоправданная сложность.

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

Сейчас модули Mindstorms/WeDo соединяются звездой — в центре «кирпич» контроллера, а к нему подсоединяются сенсоры и моторы. В Technics же можно сделать дерево, когда к батарейке подключаешь выключатель или ИК-приёмник, а на его выход вешаешь несколько лампочек или моторов. Концы кабелей Technics имеют сквозные контакты и их можно соединять стопкой, навешивая на один выход параллельно несколько нагрузок.

Непонятно как такое можно сделать с WeDo-разъёмами.
WeDo взрослому будет не интересен — он расчитан на младших школьников.

Думаю зря ругают «примитивную» среду программирования, просто дети думают не так как тридцатилетние бородатые дядьки. Наблюдая за дочками (7 и 8 лет) заметил следуещее:

Если с нашей точки зрения программирование это про алгоритмы и циклы, то для детей на первом месте графические объекты на экране. Например, старшая дочка может часами заниматься в Scratch, но не составляя алгоритмы, а «программируя» сказку про Колобка. Програмные блоки для неё это просто инструмент чтоб по нажатю на колобка он побежал или запел песенку, а потом передал сообщение спрайту волка/медведя/лисы когда наступит их очередь выступать. Самый главный блок в IDE — тот что с микрофоном. Что может быть лучше, чем заставить робота говорить моим голосом!

Дети играют, а мы только подталкиваем в нужном направлении заданиями вроде «а давай-ка он теперь споёт эту песенку три раза». Так потихоньку изучаем все виды команд. Для детей XXI века программирование это не «computer science», а способ общения со всё более электронным окружающим миром.

  • В WeDo на первом месте забавный робот которого можно оживлять программой.
  • У Mindstorms можно в центр поставить программу, а ей уж нужны сенсоры и моторчики для взаимодействия с реальным миром. Особенно если заменить графическую IDE на что-то вроде RobotC.

По количеству частиц космические лучи на 92% состоят из протонов, на 6% — из ядер гелия, около 1% составляют более тяжелые элементы, и около 1% приходится на электроны.


Если Солнце сбрасывает в космос на 99% положительные частицы, то оно должно накопить адский отрицательный заряд, который не даст дальше разлетаться протонам и прочим ядрам атомов. Интересно, почему этого не происходит, куда девается лишний заряд?
Статья опубликована 4 часа назад, но сих пор нет шутки про Node.JS, хотя на NPM вроде бы есть готовый модуль для спасения принцесс.

Все ещё ждут пока скачаются 100500 зависимостей в node_modules.
Ностальгическо-оптимистичный вариант:

У вас микрокалькулятор Б3-34 или MK-61
Нажав [F] [.] вы вытаскиваете принцессу из стека, затем берёте с полки свежий выпуск журнала Техника Молодёжи, и, запрыгнув в лунолёт Кон-Тики, отправляетесь в долгий путь к Земле.

За окном был тёплый августовский день 1985 г. Через 4 года Тим Бернерс-Ли изобретёт WWW.


А вот что было на самом деле:

У вас микрокалькулятор Б3-34 или MK-61
Нажав [F] [.] вы вытаскиваете принцессу из стека, затем берёте с полки изрядно потрёпанный журнал Техника Молодёжи, и, запрыгнув в лунолёт Кон-Тики отправляетесь в долгий путь к Земле.

За окном был пасмурный октябрьский день 2016 г. Разработчики Kerbal Space Program, в слезах, уволились из Squad, а голландцы спешно бросились изучать загадочный русский девайс.


Так у читателя дольше теплится надежда, что дизайнеры подумали об эргономичности и поставили нормальные клавиши управления курсором. Но нет, увы.
У вас COBOL
Вы единственный человек на свете способный спасти принцессу, но сейчас заняты борьбой с millenium-багом. К счастью, принцесса уже была спасена в 1916 году.
А чем столь примечательна сумма делителей?

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

Понятно чем интересны простые числа — они ведут себя существенно по другому.

Понятно чем удобны числа с большим количеством делителей, например если у N делителей больше чем sqrt(N). Легко делить кучку предметов на равные группы.

А в чём смысл суммы делителей? А если скажем у числа сумма делителей на 3 единицы не дотягивает до N, то чем оно существенно хуже строго избыточного?
Дважды гениально!

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

Чтоб не оффтопить: в C# async и await еcть уже давно и try/catch работает, но stack trace исключений очень трудно читать — надо продираться сквозь дебри автосгенерированных вызовов служебных функций. В JS надеюсь будет лучше?
На первой схеме почти 15 Ватт постоянно уходят в тепло. Интересно, в разрабатываемой в 2016 году электронике такое ещё где-то применяется?

На второй схеме после потенциометра сигнал почему-то подаётся и на усилитель. Зачем?

Зелёная линия на графике в середине статьи это что угодно, но не «true logarithmic». Логарифмическая кривая не симетрична относительно диагонали.

Для «что нужно знать» не хватает главной ссылки на Easyelectronics. Трудно живётся англоязычным авторам.
Вопросы очень уместны. В нашем случае это прототип чтоб понять какого рода программы можно написать для HoloLens. Если использование Arduino экономит два часа времени, то те лишние 9,9 $ разницы уже себя оправдали. При массовом производстве применять Arduino чтоб переслать 9 байт это как из пушки по воробьям, согласен.

На счёт аккумулятора — какую связку из акку и конролера зарядки посоветуйте? Я не электронищик, а программист, так что заказал то, что смог быстро найти в гугле. Потребление тока около 50 мA, желаемое время — полный рабочий день.
Реальный лаг там доли секунды и совсем не ощущается. Вот используемый для трансляции видео с HoloLens интрефейс Mixed Reality Capture торомозит, это верно. Если пытаться смотреть в десктопном браузере что же видит человек в очках, то видеопоток вобще может отставать на 3-5 секунд.

Информация

В рейтинге
Не участвует
Откуда
München, Bayern, Германия
Дата рождения
Зарегистрирован
Активность