Ну давайте о ценах.
Сервопривод стоит 200р
Шаговый двиг 400р + шилд (400р)
Bluetooth модуль 300р
GPRS шилд 500-1000р (500 — если шилд самому сделать)
GPS шилд — 400-600р
LCD дисплей — двухстрочный — 200р
Плата USB->COM (TTL) — 50р
4-х канальный радио передатчик (пуольт) с Arduino-совместимым приемником — 300р
Датчики почти все копеешные.
В принципе мне кажется если не пытаться все сразу охватить, а постепенно, то все должно получится.
И в принципе никто и не говорит что нужно использовать только муниципальные деньги. Если ученик разберется с одним сервоприводом, то он сможет себе докупить еще парочку и сделать робота. Но мне кажется очень важно показать хотя бы основу, принцип. То же самое и с репозиторием. Да, большинство информации есть в интернете, да есть англоязычная литература, да есть даташиты и есть линии коммуникации с техническими специалистами компаний, занимающихся разработкой и производством компонентов.
Но все это требует своего уровня входа и своего уровня подготовленности.
Преимущество Вашего собственного репозитория, то что автора того или иного исходника интересующийся ученик скорее всего знает, ну или не постесняется подойти и попросить помочь разобраться. Этот код будет адаптирован конкретно к вашим платформам и вашим шилдам. То есть адаптировать его потребуется по минимуму. То есть это даст возможность кооперации учеников со схожими идеями — в кооперации больше перспективы, чем в самостоятельном изучении.
Фоторезист такая же отлаженная технология, которая дает достаточную точность и является пожалуй следующим уровнем. Имеет смысл ее попробовать, но сразу предупрежу — это минимум 4000р потребуется на хороший ламинатор и детектор купюр.
В завершении скажу — если остановится на очень узком освещении вопроса, помигать светодиодиком и т.д., то ученики могут быстро потерять интерес, тут больший упор нужно делать в применяемость этого в жизни. например охранную систему для гаража, автомобиля, дома, дачи.
Я не являюсь преподавателем и по настоящему этим никогда не занимался (хотя наверно смог бы...) и не знаю всех реалий, поэтому могу конечно ошибаться, но во всяком случае выскажу свою мнение.
Речь идет об определении координат по базовым станциям.
Загрузка эмферид будет реализована позже.
Касаемо алгоритма определения — то они могут быть вообще любыми. Можно ввести некий порог, после которого модуль отключается, например если 30 раз (30мин) не удалось получить данные, то модуль отключается на час и через час делае 3 попытки, если опять не успешно — снова спит и т.д. Это вообще не проблема.
На счет статьи, я подумаю, сейчас пока другими вещами занят, поэтому трекер забросил немного. Хочется дописать прошивку до более менее вменяемого состояния. А так же сделать чистовой вид платы. Которая будет значительно меньше прототипа. И только после этого выставлять на суд общественности.
Вот вид прототипа. Несмотря на корявость монтажа (проц пришлось перепаивать 3 раза, GPS модуль 2 раза...) кое где перемычки и прочее. Но зато он достаточно компактен, чтобы таскать его в кармане. А за счет USB разъема очень быстро можно обновить прошивку.
В обвязке он и будет дороже тысячи, нужно брать сам модуль, а обвязку легко напаять самому, там ничего сложного и дорогого нет.
Потребуется только паяльная станция и не самый плохой флюс.
Покупать лучше у дилеров — так будет значительно дешевле.
Уважаемый автор, вы еще пропустили вот эти любопытные часы.
Их главная особенность что их можно программировать самостоятельно, а еще у них есть беспроводной интерфейс. processors.wiki.ti.com/index.php/EZ430-Chronos
Спасибо Вам за Ваш труд. Много что было сказано.
Я только хочу пожелать вам продолжать в том же духе.
А главное следить за интересом студентов, я помню как то в детстве листал журналы радио, мне они казались несколько скучноваты по выборке тематик, то очередная охота на лис, то приемник, то блок питания, понятно что тема насущны были на тот момент, но очень уж избиты.
Я предлагаю расширить (со временем) курс по следующим направлениям:
— Работа с сервоприводами
— Работа с шаговыми двигателями
— Работа с BlueTooth модулями
— Работа с GPRS модулями
— Работа с GPS модулями.
— Создание квадракоптера на ардуино
— Робототехника
— Работа с LCD дисплеями
— Работа с TFT дисплеями
— Создание устройства которое будет общаться с компьютером по UART-у, с написанием приложения под Windows
— Работа с датчиками — акселерометер, гироскоп, датчики освещения, движения и т.д.
И далее.
То есть я хочу сказать, что уход от шаблонов, а так же когда студенты увидеть полезность устройств, во многих это может пробудить настоящий интерес к конструированию и прочему.
Само собой что все это не за один семестр и программу расширять нужно постепенно, добавляя все новые элементы, чтобы обучение шло не в ущерб качеству, и чтобы студенты понимали.
Так же можно создать что то типа репозитория курса — то есть все исходники и наработки одного ученика могут быть доступны другим ученикам — это позволит еще сильнее расширить популяризацию идей и их доступность среди студентов.
Попробуйте сразу приучать студентов к документированию своего кода, чтобы их код был легкочитаем другими студентами.
А заказ плат в резоните действительно дело второстепенное.
ЛУТа для начала достаточно, а затем я рекомендую купить ламинатор, пленочный фоторезист а так же УФ лампу для проверки банкнот за 400р и перейти на метод фоторезиста, который вполне достаточен для большинства даже сложных задач.
Да, спасибо за статью — я в ней почерпнул для себя очень важный тезис —
Присутствующие разделили сожаление по поводу распространения в качестве фактического стандарта крайне неудачного языка программирования «Си»
Если честно я не профи в C, но когда программирую на нем, меня часто посещает подобная же мысль.
И это тоже очень важная и актуальная мысль:
И гости, и хозяева согласились с неразумностью использования каких-либо операционных систем в системах реального времени. Именно исключение операционной системы профессор Вирт считает своей основной заслугой при проектировании программного обеспечения беспилотного вертолёта.
В последнее время все пытаются взять АРМ помощьней, нацепить на него какую то ось, и работать на высоком уровне попивая сок, совершенно не заботясь, а как это работает внутри и сколько ресурсов просто тратится впустую. А если это часть мозга чего то летающего, то будет очень неприятно если это летающее грохнутся на землю из за того что ось перегрузила ось второстепенными задачами и отвлекщись от главного — пилотирования.
Сделал в прошлом году свой трекер.
состав:
Sim900R Enhanced (поддерживает GPRS протокол) — 250-300р
держатель Микросим — 10р
GPS модуль EB500 — 250-300р
Процессор ATMEGA 328p (ставиться на Arduino NANO), залит бутлодер от ардуины — 60р
Активная GPS антенна — 190р.
Свой источник питание — аккумы panasonic NCR 18650B — 3400 mAh — 280р за шт.
в экономичном режиме может работать достаточно долго — у ардуины есть спящий режим.
Работает достаточно надежно и точно.
Реализована функция в прошивке aGPS, то есть если коры не определились по спутникам — то определяются по вышкам сотовых сетей.
Частота обновлений координат — раз в минуту, но можно и чаще.
Даже сайт для этого сделал, но он в состоянии альфы находится — gotracking.ru/
Вот если интересно плата прототипа: yadi.sk/d/d3-SjolJHzodw
В ней пока много лишнего и есть косяки, которые я исправлю и закажу платы не производстве. Будет чуть больше спичечного коробка — так что догнать китайцев — вполне реально.
Просто я пока не спешу — заказал пробную партию новых чипов — Sim800H, которые примерно в 4 раза меньше чем sim900 что дает возможность еще сильнее уменьшить габариты устройства.
Завтра если интересно могу выложить фотки платы прототипа (она на работе у меня).
Я щас как раз работаю с SMT32F429. Проверим на сколько проблемно будет на нем обрабатывать видео поток.
Расбери это все отлично, но это уже немного другой класс.
Да, но это скорее экзотика и я не уверен что процессинг полноценно охватывает их функционал. Кстати на офф сайте по ссылке их нет в продаже. А стоимость их 40евро.
Тот же стм для сравнения стоит в разы дешевле.
В общем я не буду спорить — при желании можно и 32битную ардуину припрячь к обработке видео, но я туда не пошел :)
Супер!
Скоро будет робот партнер для настольного тенниса :)
А если серьезно, я не ожидал что ардуино сможет справится с подобной задачей.
У меня есть тоже проект с камерой и с обработкой изображений с их анализом, но я поразмыслив решил отказаться от ардуины в сторону 32-х битных процессоров…
А тут человек просто взял и сделал.
Иногда нужно больше действовать чем думать, ведь в таких обдумываниях и прикидываниях часто умирают очень интересные проекты.
Согласен с вами, если охота поколхозить но не охота никуда далеко ходить — купить старую мобилку на развале самый быстрый вариант.
Есть только некоторые особенности — мобилки могут оказаться не совсем исправны — утопленники какие, ну в общем очень потертые аппараты и их стабильность вызывает сомнения.
А во вторых плюс модуля, что там нет антены, антенну ты сам выбираешь под задачу. Например для мест где прием хороший — можно поставить небольшую, для мест где прием плохой, например какое нибудь промышленное помещение или подвал — то можно поставить хорошую активную антенну и тогда телефон уже за такой конструкцией не угонится.
Да, все верно. Дело в том, что все эти модули сотовой связи появились не так уж и давно, а более менее качественные так и совсем недавно. Поэтому раньше было проще поставить недорогой телефон с COM-интерфейсом.
Но в новую железку проще поставить готовый модуль. Он так же легко управляется через AT команды, с него так же можно получать информацию по уровню сигнала, балланс, следить за его работой и многое другое.
Очевидный плюс его — низкое энергопотребление, причем его можно дополнительно снижать — контролируя модуль процессором (отключая модуль например когда он не нужен). А в случае если поставить новый модудь Sim800H (ну или посмотреть аналоги), то большим плюсом будет еще и крайне малый размер, что очень важно для небольших автономных устройств, типа GPS-трекера и т.д.
Если вы изначально создаете некую железку, умный дом или что то еще, то можно туда поставить SIM900R — недорогой модуль, который позволит отправлять смс-ки напрямую из системы.
Как вариант. и ограничений никаких нет.
Я прощу извинить меня, но из описания я так и не понял — в этой игре есть сингл плеер? или это ТОЛЬКО многопользовательская игра?
Просто я хочу поиграть только в оффлайне — хотел понять возможно ли это в этой игре.
Ну не спорю, опытному фрилансеру проще заплатить 300р и получить доступ ко всему функционалу, но для начинающего — почему бы не дать попробовать что то бесплатно, публичными часто делаются малобюджетные проекты, либо небольшие заказы. Деньги они дают небольшие, но зато можно приподнять на них рейтинг.
Я не часто но находил среди публичных неплохие заказы))
Могу ошибаться конечно, но для достаточно нового проекта с небольшим количеством заказов иметь возможность откликнуться на заказ только за деньги — не совсем корректно по моему мнению. На том же freelance.ru, можно на бесплатном аккаунте оставлять 3 заявки в день для публичных проектов.
А тут такая суровая навязаловка.
С учетом что конкуренция в этом секторе достаточно большая… подумайте, может быть если снять часть ограничений то и народ к вам потянется более активней?
Главное чтобы в результате какого нибудь программного или аппаратного сбоя животинки не померли с голоду :)))
То есть на миску на которую высыпается хавка датчик давления еще поставить, по нему можно контролировать дозировку тоже.
Сервопривод стоит 200р
Шаговый двиг 400р + шилд (400р)
Bluetooth модуль 300р
GPRS шилд 500-1000р (500 — если шилд самому сделать)
GPS шилд — 400-600р
LCD дисплей — двухстрочный — 200р
Плата USB->COM (TTL) — 50р
4-х канальный радио передатчик (пуольт) с Arduino-совместимым приемником — 300р
Датчики почти все копеешные.
В принципе мне кажется если не пытаться все сразу охватить, а постепенно, то все должно получится.
И в принципе никто и не говорит что нужно использовать только муниципальные деньги. Если ученик разберется с одним сервоприводом, то он сможет себе докупить еще парочку и сделать робота. Но мне кажется очень важно показать хотя бы основу, принцип. То же самое и с репозиторием. Да, большинство информации есть в интернете, да есть англоязычная литература, да есть даташиты и есть линии коммуникации с техническими специалистами компаний, занимающихся разработкой и производством компонентов.
Но все это требует своего уровня входа и своего уровня подготовленности.
Преимущество Вашего собственного репозитория, то что автора того или иного исходника интересующийся ученик скорее всего знает, ну или не постесняется подойти и попросить помочь разобраться. Этот код будет адаптирован конкретно к вашим платформам и вашим шилдам. То есть адаптировать его потребуется по минимуму. То есть это даст возможность кооперации учеников со схожими идеями — в кооперации больше перспективы, чем в самостоятельном изучении.
Фоторезист такая же отлаженная технология, которая дает достаточную точность и является пожалуй следующим уровнем. Имеет смысл ее попробовать, но сразу предупрежу — это минимум 4000р потребуется на хороший ламинатор и детектор купюр.
В завершении скажу — если остановится на очень узком освещении вопроса, помигать светодиодиком и т.д., то ученики могут быстро потерять интерес, тут больший упор нужно делать в применяемость этого в жизни. например охранную систему для гаража, автомобиля, дома, дачи.
Я не являюсь преподавателем и по настоящему этим никогда не занимался (хотя наверно смог бы...) и не знаю всех реалий, поэтому могу конечно ошибаться, но во всяком случае выскажу свою мнение.
Загрузка эмферид будет реализована позже.
Касаемо алгоритма определения — то они могут быть вообще любыми. Можно ввести некий порог, после которого модуль отключается, например если 30 раз (30мин) не удалось получить данные, то модуль отключается на час и через час делае 3 попытки, если опять не успешно — снова спит и т.д. Это вообще не проблема.
На счет статьи, я подумаю, сейчас пока другими вещами занят, поэтому трекер забросил немного. Хочется дописать прошивку до более менее вменяемого состояния. А так же сделать чистовой вид платы. Которая будет значительно меньше прототипа. И только после этого выставлять на суд общественности.
Вот вид прототипа. Несмотря на корявость монтажа (проц пришлось перепаивать 3 раза, GPS модуль 2 раза...) кое где перемычки и прочее. Но зато он достаточно компактен, чтобы таскать его в кармане. А за счет USB разъема очень быстро можно обновить прошивку.
Потребуется только паяльная станция и не самый плохой флюс.
Покупать лучше у дилеров — так будет значительно дешевле.
Их главная особенность что их можно программировать самостоятельно, а еще у них есть беспроводной интерфейс.
processors.wiki.ti.com/index.php/EZ430-Chronos
Я только хочу пожелать вам продолжать в том же духе.
А главное следить за интересом студентов, я помню как то в детстве листал журналы радио, мне они казались несколько скучноваты по выборке тематик, то очередная охота на лис, то приемник, то блок питания, понятно что тема насущны были на тот момент, но очень уж избиты.
Я предлагаю расширить (со временем) курс по следующим направлениям:
— Работа с сервоприводами
— Работа с шаговыми двигателями
— Работа с BlueTooth модулями
— Работа с GPRS модулями
— Работа с GPS модулями.
— Создание квадракоптера на ардуино
— Робототехника
— Работа с LCD дисплеями
— Работа с TFT дисплеями
— Создание устройства которое будет общаться с компьютером по UART-у, с написанием приложения под Windows
— Работа с датчиками — акселерометер, гироскоп, датчики освещения, движения и т.д.
И далее.
То есть я хочу сказать, что уход от шаблонов, а так же когда студенты увидеть полезность устройств, во многих это может пробудить настоящий интерес к конструированию и прочему.
Само собой что все это не за один семестр и программу расширять нужно постепенно, добавляя все новые элементы, чтобы обучение шло не в ущерб качеству, и чтобы студенты понимали.
Так же можно создать что то типа репозитория курса — то есть все исходники и наработки одного ученика могут быть доступны другим ученикам — это позволит еще сильнее расширить популяризацию идей и их доступность среди студентов.
Попробуйте сразу приучать студентов к документированию своего кода, чтобы их код был легкочитаем другими студентами.
А заказ плат в резоните действительно дело второстепенное.
ЛУТа для начала достаточно, а затем я рекомендую купить ламинатор, пленочный фоторезист а так же УФ лампу для проверки банкнот за 400р и перейти на метод фоторезиста, который вполне достаточен для большинства даже сложных задач.
Если честно я не профи в C, но когда программирую на нем, меня часто посещает подобная же мысль.
И это тоже очень важная и актуальная мысль:
В последнее время все пытаются взять АРМ помощьней, нацепить на него какую то ось, и работать на высоком уровне попивая сок, совершенно не заботясь, а как это работает внутри и сколько ресурсов просто тратится впустую. А если это часть мозга чего то летающего, то будет очень неприятно если это летающее грохнутся на землю из за того что ось перегрузила ось второстепенными задачами и отвлекщись от главного — пилотирования.
состав:
Sim900R Enhanced (поддерживает GPRS протокол) — 250-300р
держатель Микросим — 10р
GPS модуль EB500 — 250-300р
Процессор ATMEGA 328p (ставиться на Arduino NANO), залит бутлодер от ардуины — 60р
Активная GPS антенна — 190р.
Свой источник питание — аккумы panasonic NCR 18650B — 3400 mAh — 280р за шт.
в экономичном режиме может работать достаточно долго — у ардуины есть спящий режим.
Работает достаточно надежно и точно.
Реализована функция в прошивке aGPS, то есть если коры не определились по спутникам — то определяются по вышкам сотовых сетей.
Частота обновлений координат — раз в минуту, но можно и чаще.
Даже сайт для этого сделал, но он в состоянии альфы находится — gotracking.ru/
Вот если интересно плата прототипа: yadi.sk/d/d3-SjolJHzodw
В ней пока много лишнего и есть косяки, которые я исправлю и закажу платы не производстве. Будет чуть больше спичечного коробка — так что догнать китайцев — вполне реально.
Просто я пока не спешу — заказал пробную партию новых чипов — Sim800H, которые примерно в 4 раза меньше чем sim900 что дает возможность еще сильнее уменьшить габариты устройства.
Завтра если интересно могу выложить фотки платы прототипа (она на работе у меня).
Расбери это все отлично, но это уже немного другой класс.
Тот же стм для сравнения стоит в разы дешевле.
В общем я не буду спорить — при желании можно и 32битную ардуину припрячь к обработке видео, но я туда не пошел :)
Скоро будет робот партнер для настольного тенниса :)
А если серьезно, я не ожидал что ардуино сможет справится с подобной задачей.
У меня есть тоже проект с камерой и с обработкой изображений с их анализом, но я поразмыслив решил отказаться от ардуины в сторону 32-х битных процессоров…
А тут человек просто взял и сделал.
Иногда нужно больше действовать чем думать, ведь в таких обдумываниях и прикидываниях часто умирают очень интересные проекты.
Есть только некоторые особенности — мобилки могут оказаться не совсем исправны — утопленники какие, ну в общем очень потертые аппараты и их стабильность вызывает сомнения.
А во вторых плюс модуля, что там нет антены, антенну ты сам выбираешь под задачу. Например для мест где прием хороший — можно поставить небольшую, для мест где прием плохой, например какое нибудь промышленное помещение или подвал — то можно поставить хорошую активную антенну и тогда телефон уже за такой конструкцией не угонится.
Но в новую железку проще поставить готовый модуль. Он так же легко управляется через AT команды, с него так же можно получать информацию по уровню сигнала, балланс, следить за его работой и многое другое.
Очевидный плюс его — низкое энергопотребление, причем его можно дополнительно снижать — контролируя модуль процессором (отключая модуль например когда он не нужен). А в случае если поставить новый модудь Sim800H (ну или посмотреть аналоги), то большим плюсом будет еще и крайне малый размер, что очень важно для небольших автономных устройств, типа GPS-трекера и т.д.
Как вариант. и ограничений никаких нет.
Просто я хочу поиграть только в оффлайне — хотел понять возможно ли это в этой игре.
Я не часто но находил среди публичных неплохие заказы))
А тут такая суровая навязаловка.
С учетом что конкуренция в этом секторе достаточно большая… подумайте, может быть если снять часть ограничений то и народ к вам потянется более активней?
То есть на миску на которую высыпается хавка датчик давления еще поставить, по нему можно контролировать дозировку тоже.