Pull to refresh

Comments 102

UFO just landed and posted this here
А у нас в пятом классе стояли Корветы с 64мя кило оперативки и жуткими зелеными экранами. Время и вправду бежит.
А у нас в пятом классе ничего не было…
такая же проблема была… теперь завидую тому что в школе учат хотя бы visual basic с 7-8 класса… у нас тупо не было техники для создания класса по информатике.
У нас в 7-8 классе была техника и целых 2 класса, а информатики не было… в 9-10 классах рисовали в пэйнте шахматные доски, в 10-11 был паскаль… чуть-чуть. всё)
P.s.ещё в начальной школе был Лого)
Везёт вам. Я пару лет назад закончил школу. У нас было только изучение ворда, и немного экселя. Хотя компы были, и достаточно неплохие.
Играем в «кому было хуже»?)
У нас ворд тоже был. Мы в нём рисовали блок-схемы. Нет, не алгоритмы составляли, а просто надо было срисовать блок-схему.
Из алгоритмов проходили только метод сортировки «пузырьком» :-)
UFO just landed and posted this here
А сейчас в той школе так же?
В моей ничего не изменилось.
UFO just landed and posted this here
У нас были уроки труда, работа по древесине/либо по металлу.

Можно было выпилить себе пару элементов лего. Правда, с электронной начинкой, увы, были проблемы.
уверен что ни в одной школе моего города такие не стоят(
UFO just landed and posted this here
У нас в школе третий класс занимается с ними, даже на какие-то районные соревнования ездили, дети очень сильно развиваются с помощью. этого конструктора.
Так завидно, у нас(8лет назад) о таком нельзя было и мечтать…
UFO just landed and posted this here
Лучше поздно, чем никогда =)
Не помню где читал, но одна украинская компания, которая занимается АСУ ТП, расковыряла контроллер. Выяснила тонкости работы и сделала прошивку, позволяющую подключить к шине до 128 сенсоров/приводов
Здорово! Есть подозрение, что могут быть проблемы производительностью. Всё же 48MHz это не так много. Однако, хотя бы 8 моторчиков и 8 сенсоров было бы очень кстати!
Обычно mindstorm-энтузиасты решают проблему подключения большего количества моторчиков с помощью мультиплексоров. В интернете даже есть готовые схемы…
Могли этого не делать — там стандартная i2c шина для подключения датчиков. Последовательное подключение работает. А если программит на NXC то там все это есть
А что с ценами? Сколько будет стоить комплект, с которым не будет скучно через два дня???
А цены совсем не детские))
А что такое infrared seeker? приемник? а передатчик где брать?
Он реагирует на всё, что излучает в инфракрасном диапазоне.
Придется покупать. Хочу, аж зубы сводит.
Я купил набор новый NXT 2.0 за 270$ (4 сенсора, 3 моторчика, модуль, ~500 деталек). Потом потратил 10$ на специфические детальки для моего проекта.

По идее, можно покупать всё по-отдельности и неновое.
Ну в принципе 270$ это еще не так страшно. А что у вас за проект, если не секрет? И вообще, на этом комплекте большой простор для творчества? Или как на картинке — просто робот? И просто ставить на него разные сенсоры и программировать разное поведение?
Мне хочется собрать робота который будет приносить мячик. Идея такая: показываешь мячик вебкамере, которая подключена к компу. Цвет мячика опознаётся, комп говорит «гав». Бросаешь мячик, а комп отслеживает траекторию. Когда мячит стабилен комп считает куда должен поехать робот и говорит роботу где примерно мячик. Потом робот едет за мячиком и ищет его на месте своими сенсорами. Ну а дальше робот хватает мячик и несёт обратно к компу.

Ставить сенсоры очень просто: они подключаются кабелями вроде RJ-12.

Ну а простор для творчества — огромный. Главное, что дополнительные детали очень дешевые.
Собаку завести не пробовали?)

Ну а так интересно конечно, и как успехи в сборке?
Пока всё только начинается :) Тренируюсь на более простых штуках.

А собаку завести не пробовал. Мне не очень дизайн нравится.
Нуу, я думаю дизайн собаки куда более совершенен, чем у любого робота :)
Не знаю… Как-то очень футуристично по мне:

Айбо же, вроде, перестали выпускать…
Мне тоже стало интересно,
и давайте побольше ссылок на youtube :)
если уж нельзя побаловаться то посмотреть охота!
UFO just landed and posted this here
это не так сложно как кажется. в интернете есть инструкции как собрать за несколько простых шагов
По инструкции не интересно ;)
Кстати, недавно увидел на ютубе видео с записью официального мирового рекорда — и мне поплохело. 7.08 секунд
где-то был сборочный цех автомобилей…
Лего, играющее в лего. Шикарно!
Спасибо за ссылки!
Интересно как бы изменилась жизнь если бы детство прошло с таким киберконструктором :)
есть мнение, что не особо изменилась бы.

у моего мелкого уже год как есть такая игрушка — по началу было интересно, а щас забил.
Кх… Кх.
Идем в радио магазин покупаем микроконтроллер AtMage16, любых датчиков.
На рынке покупаем радиоуправляемый джип, выдергиваем из него приемник, ставим Мегу, привинчиваем сенсоры и радуемся! От силы 1000 рублей.
Ага. На самом деле я выбирал между Mindstorms и Beagleboard. Выбрал лего, так как разработка более высокоуровневая.
Я посмотрел на Beagleboard, сначала подумал что аналог Arduino, но просто с завышенной ценой. Но оказалось, что это маленький компьютер на плате. У меня такой вопросик, а как же к нему сенсоры подключать? Там нет ни аналоговых ни цифровых входов/выходов. Или это все отдельно, вы не интересовались?
Beagleboard не на много менее высокоуровневая
«на много менее высокоуровневая» — Вы взорвали мой мозг :)

Тем не менее мне показалось, что с ней будет сложнее работать, чем с лего.
старался ))
Зато Beagleboard более opensource и шире поле для творчества ;)
Не удивительно, что Вы так считаете, если у Вас в ходу такие речевые обороты :)
не маловероятно, что вы ошибаетесь :)
Я подумаю, только фриланс-заказ выполню и куплю вкусненького(датчиков, экранчик).
Я сделал немного по-дугому: купил готовый набор механотроники RoboPica (по сути, это моторчики, сенсоры и отладочная плата с 877 PIC'ом), потом к нему дозаказывал всяких механических деталек и модуль синезуба, в итоге получилось примерно вот такое чудо:

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

в 1тыс уложиться, конечно, можно — НО:

1. Лего это и есть лего — конструктор, из которого можно собрать все, что угодно. Особенно, когда кроме самого майндсторма есть еще несколько других комплектов.

Машинка\танк таким похвастаться не может.

2. Прикрутить разные сенсоры, нормальные энкодеры на движки, и т.п. — с нуля всё это делается долго и муторно. и в тысячу уже не очень укладывается. А тут уже готовое.

3. В лего таки помощнее микроконтроллер. Вполне позволяет писать на яве или луа.

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

итого — желание съэкономить в данном случае не оправдывается. :)
а отлаживать как?
или написал, компильнул, разобрал робота, залил в него новую версию прошивки, собрал робота, включил робота, словил эксепшн, разобрал робота, слил еррорлог, исправил ошибку, компильнул, залил в робота исправленную программу, собрал робота…

имхо, можно сделать просто радиоуправление, по bluetooth, чтобы робота отсылал данные с датчиков на комп, а комп уже думал и отсылал команды роботу
Отлаживать сложно. Немного неточно: разбирать робота не нужно. То есть, написал, компильнул, залил в робота, включил робота, словил ексепшн, исправил ошибку, компильнул, залил в робота.

Про bluetooth идея очень здравая — я думаю, что буду делать именно так.
Нужно только написать правильный адаптер!

Ведь робот умеет делать совсем немного:
повернуть моторчик N на градус X,
включить или выключить лампочку L,
считать данные с сенсора S (возможно, они считываются автоматически, как-нибудь прерываниями, неважно)
отправлять/получать данные по радио

Ваша программа на компе обрабатывает всё как надо, а когда доходит дело до команд, они отдаются адаптеру, который передаёт их по радио роботу, тот выполняет команды, и в свою очередь присылает результаты — данные сенсоров, которые через входной адаптер получает ваша программа!

Потом уже готовую отлаженную программу можно будет залить в робота, отключив адаптеры.
В Lejos этот подход уже реализован:)
скоро уже совсем не останется тех, кто может делать что-то своими руками. По-моему намного интересней спаять всё самостоятельно.
А можно и по-другому смотреть. Вот я, может быть, начну с этого лего, и окажется, что не хватает какой-то фичи (сенсора, например). Я изучу протокол, куплю маленький контроллер и спаяю себе сенсор.
А я вот посмотрю протокол и спаяю себе моск — потому что для меня вся эта физика-математика — пустой звук…
А так может даже написал бы чего для лего…
кстати, как он питается? из батареек в программируемом модуле? Или аккумулятор?
И почему только 4 сенсора подключается, можно распаять больше разъёмов?
Он питается от 4 AA батареек. Можно докупить аккумулятор.

Разъёмы распаивать не пытался, но говорят, что есть умельцы, которые сумели подключить 128 сенсоров.
Упс, 6 батареек, конечно.
Да хоть 32768, главное- скорость.
6 AA-батареек (или легоаккумулятор за отдельную плату) и выводы шины I²C.
>> Как вы поняли, робот катается туда-сюда, мигает лампочкой и говорит «Hello Habr».

А какой это деталькой он разговаривает?
Я имел в виду, что он показывает «Hello Habr» на экране. А так там есть динамик, так что можно залить свой аудио файл и «говорить» по-настоящему.
есть еще бюджетный вариант — arduino
там, конечно, не все друг к другу лепится, но имея паяльник в руках и руки в плечах, можно неплохо сэкономить
вот как раз человек пытается что то сотворить с помощью arduino и вышеназванного Beagleboard
mechomaniac.com/robots
с ардуиной? на днях купил, буду на нем пытаться автопилот для вертолета сделать
Arduino это, в принципе, тоже о чем я говорил выше :)
/me истекает слюной
Кстати, в далеких 90-х, когда я еще даже в школу не ходил, а лего только появлялось в магазинах и стоило страшные деньги, у нас продавались российские аналоги «ЛИГО». Впринципе, полностью с оригиналом совместимые, но, по старой традиции, только после обработки напильником. Зато значительно дешевле.
Так вот, мой отец из деталек этого самого ЛИГО, китайских микромоторчиков, лампочек и фотоэлементов напилил мне подобный набор с подключением к компу (доморощенный аналог спектрума). Я, правда, мелкий был и глупый, нифига не понял, но это было шикарно.
Сейчас бы с удовольствием поигрался, да половину деталей потерял, половину сломал, да и комп тот уже сто лет как умер.
Вот, кстати, чуток сохранившегося:
image
Моторчик, фотоэлемент и полицейская мигалка.
Жаль, что их сейчас нету — можно было бы детальками дешево разжиться. Самое клевое, что там было — аналог Technic с огромным количеством шестеренок.

Часть их них (что дожило) — использует сейчас брат вместе со своим Лего.
Ну так щас аналогов LEGO от китайских «друзей» навалом. Одни из более менее качественных Brick. Полностью совместимо, похожий по качеству пластик. Единственный косяк — на длинных деталях типа пластин страдает у китайцев точность.
Не видел у них аналоги technic. Они есть? А еще китайцы могли бы и mindstorm копировать.
Ну есть элементы отдельные а-ля текникс в некоторых наборах.
Из последнего:
копия леговской команды Ферари — есть колеса, оси.
Стартовая площадка шатлов — есть оси, брики с отверстиями под них, двойные вращающиеся стыки и т.п.
А вот с шестеренками да — у китайцев пока проблемы.

Я бргу мелкому все подряд в перемешку, что-то лего, что-то брик. Запчастей после этого хватает на постройку чего нить другого с запасом.
Можно сделать какие-нибудь «танчики» и соревноваться в написании боевых программ для них! ^_^
Пожалуй, надо сначала потренироваться на Robocode. Хотя в «физической форме» фана, конечно же, будет гораздо больше.
UFO just landed and posted this here
ой, у нас тоже такой был. очень забавная штука, но быстро сломался, к сожалению
Купил недавно NXT 2.0, но, конечно, графическое программирование — это мучение сплошное. Спасибо за статью.
Пожалуйста.

Кстати, кроме lejos есть NXC (Not eXactly C). Для него тоже есть довольно много библиотек. Может, Вам он окажется ближе.
Также можно посмотреть Microsoft Robotics Developer Studio (Microsoft RDS), которая выполнена на основе их Visual Studio, имеет отличные инструменты для разработки и отладки (в том числе симуляцию реального окружения — комнаты, улицы и т.п.). Есть бесплатная Express-версия. Официальный сайт: www.microsoft.com/robotics/
Каждому ребенку по такой игрушке, и искусственный интеллект вскоре будет изобретен, причем 9ти классником )))
читал статью и как раз вспоминал Скайнет :)
UFO just landed and posted this here
меня в своё время очень напрягало, что заряда аккумулятора хватало на минут 20.
а у нас в школе было чтото подобное, только с прямым проводным подключением к компу — стояли такие маленькие панельки куда крепить сенсоры и моторчики можно было — теплички строили, вентиляторы… забавно было, такого уже у лего нет?
Есть набор «техник»: там моторчики, но программировать их нельзя.
А есть софт для разработки на Mac'e?
Есть. И родная программа, и lejos работают и на маке. Собственно, на нём я и работаю сейчас.
А по-моему, стандартная программка хоть и выглядит замороченной, но всё же симпатичная =) Иногда хочется отвлечься от «текста»
Помню когда учился в универе, у нас проходила выставка всяких технологий, среди которых была и эта. Нас туда пригласили в связи с тем что мы активно работали с Lab View, а там как раз было всё на нём. Было прикольно повоевать с роботом-скорпионом, который пытался звездануть меня своим хвостом. У него там датчик ультразвуковой. Подсовываешь потихоньку руку, вдруг он тебе — хрясь хвостом с ядом. Хорошо никто не умер ))
Sign up to leave a comment.

Articles