Как стать автором
Обновить

Комментарии 91

Перенесите, пожалуйста, исходник куда-нибудь на gist хотя бы. А то wall of text в середине смущает.
в итоге может получиться очень полезный гаджет, если вы идете в поход без современного смартфона

Вы не поверите, но компасы бывают не только в современных смартфонах. А если еще у этого устройства батарейки хватает только на 2 дня, то толку от него вообще мало, уж лучше миниатюрный обычный компас взять. Я же предпочитаю в вылазках на природу — часы Casio PRO TREK. Там кроме компаса, есть барометр (что полезнее, чем мерять влажность). Плюс эти часы подзаряжаются от солнца, так что их скорее убьешь физически, чем посадишь батарейку.

Конечно чисто для хобби разработка интересная, но практическое применение, ИМХО, сомнительное.
в правом верхнем углу расположилась информация с магнетометра который показывает на север и юг (правда пока что это линия )

Не совсем понимаю, как по прямой линии можно узнать, где именно север, а где юг? В компасах стрелка двухцветная обычно. Так что как минимум нужно делать линию двухцветной, а еще лучше добавить отклонение в градусах от севера.
Ну тут все ваше недовольство понятно) ПО для девайса пишется в свободное время, этот момент я попрошу учесть.
Не, ну понятно что в свободное время, но всё же тут получается, что основная функция не работает. Или тема компаса это только для статьи?
Нет не для статьи, просто им на данном этапе проверятся правильность направления движения, данные считываются с магнетометра в виде показателей, а доделать вывод на экран в виде двухцветной стрелки это чистой воды желание автора.
С какой стороны мох — там и север. Выж в лесу)))
Ну да ладно. Пошутили и хватит. Идея здоровская. Особенно в следующей реинкорнации с допиленным софтом и корпусом.
Еще вариант есть поменять экран на меньший для экономии энергии (тут недавно проскакивала статья про экран от nokii). ИМХО не нужен в таких девайсах цветной экран на 3.5 дюйма.
Я написал, что за два дня тестов девайс так и не сел, проводить тест на время работы девайса пока нет возможности, он используется как часть диссертации.
Кстати о подзарядке от солнца и casio… так вот, к моему глубокому удивлению, эта подзарядка через тройку лет уже мало на что способна, и для себя уяснил, что пока надежнее и экономичнее обычных батареек для часов не придумали (некоторые модели по 10 лет, судя по тех.данным тех же casio, живут). Сам в свое время купился на солнечную подзарядку и потом только дошло, что это чисто рекламный ход — мне больше было нервотрепки поглядывать на оставшийся заряд этих чудо-часов. Я их даже в аквариум отправлял плавать и заряжаться для интереса :)
У меня Casio PRW-1300 уже 5-й год живут, пока полет нормальный. До этого аналогичные часы предыдущего поколения на 4 батарейках, продержались года 3.
Что касается 10 лет, то это в основном простейшие часы, без всяких датчиков.
Casio достаточно чувствительно стоят
А вы интересовались ценой. У нас в Киеве такой датчик влажности 430 грн. стоит. Не слишком ли кусается, для бесполезной функции в компасе?
ИМХО: Если компас то компас, зачем там влажность мерять.
Кстати основной датчик (компас+гироскоп) 56,00 грн. По моему автор сделал измеритель влажности с функцией компаса, если исходить из цены. Желаю удачи при защите работы, особенно по экономической части :)
Громатеке с арфографею этого псто настоятельно рекомендуется логопеда посещенье :)
Спасибо за замечание, если не трудно укажите в ЛС где именно косяки, с грамматикой действительно не так хорошо как хотелось бы.
И подскажите автору, что все-таки «powered by» вместо «power by» и «compass» вместо «kompas».
Ну на счет «powered by» скажу, а вот название исходных файлов это уж его дилемма, может ему так удобнее.
Если есть Microsoft Word, советую скопировать текст в него. Ошибок действительно крайне много, и все перечислять было бы несколько затруднительно.
НЛО прилетело и опубликовало эту надпись здесь
Мне одному начало статьи напомнило: «Доктор, у одного моего друга проблемы?»
Гмм, а GPS, ГЛОНАСС где? Датчик света, камера для ориентации по солнцу и звездам? Я не спорю, я и такой не соберу. Но где тут 21-й век? В чем инновация, использование отечественных комплектующих? Я не обидеть хочу, а разобраться, я вот не понимаю.
Ну поэтому и в кавычках это дело написал, применение всех пожелай возможно привело бы к тому что размер бы увеличился раза в три (не уверен конечно), да и ПО было бы гораздо сложнее. Но в сравнении с обычным компасом, считаю что справедливое название.
Кстати, да… Универсальный комплекс геолокации, учитывающий все возможные методы и, который будет более-менее точно работать, даже если сдохнет ГЛОНАСС/GPS, это может быть хорошей темой.

В зонах боевых действий (возможно и еще где-то, наверняка мы точно знать не можем), американцы намеренно искажают данные GPS. Наши вояки как пить дать будут делать тоже самое. Скорее всего точность сделают хуже чем у GPS.
А подобный универсальный гражданский прибор (а по итогу может быть даже и негражданский) будет вполне востребован…
Собственно автору творения было бы неплохо вообще определиться, какие задачи будет решать эта конструкция, для кого и для чего она предназначена, а отсюда уже плясать. Требования могут быть самые разные от автономности и работы при -20 до агрегата со всеми возможными датчиками, но жрущего немеряно елестричество…
чет процессор то великоват сильно, можно и кортекс а3 какой нить рублей за 30 туда повесить, он в легкую все вытянет, интерфейса по сути никакого, такой моожно и на меге сделать, она потребляет еще меньше, вообщем выбор компонентов не очень
Ну спорить не буду, но интерфейс еще в проекте и возможно тут то и выручит выбор процессора.
+1 Вытянет и мега16. Заодно решится проблема энергосбережения )
Хорошая штука, только не пойму для чего. Плюсую.
А магистерская диссертация — это диплом или соискание на кандидата наук? Для первого — реально круто.
Диплом.
Плюс, по словам автора, это всего лишь модуль.
Хех, прочел надпись на первом скрине как Gay Power =)
Как исследовательская работа — круто, но вообще я вот этой штуке больше бы доверял, плюс батарейка не нужна )
image
Ну это штучный экземпляр, а если бы выпускалась такая штука массово, нашлись бы энтузиасты.
А ещё лучше «планшетный компас» — намного удобнее по карте ориентироваться.
Я уже месяц ищу нормальный компас но в магазинах попадается только китайская фигня, хочу найти милитари вариант.
У меня такой есть. Пролежал в коробке где-то N*10 лет, поэтому уже значительно размагнитился от времени, поэтому пользоваться почти невозможно.
НЛО прилетело и опубликовало эту надпись здесь
Например, показывает температуру)
НЛО прилетело и опубликовало эту надпись здесь
Да, было бы не плохо, предложу автору вашу идею.
Компасом в часах уже давно никого не удивишь. А уж конкурировать в этом деле с грандами типа Casio, еще сложнее. Так что тут чем-то другим брать нужно.
НЛО прилетело и опубликовало эту надпись здесь
Тогда еще нужна стрелка, которая показывает на ближайшего зомби )
И имитатор выстрела/поражения цели, желательно с зумером.
Лазерные бои? :)
Вы всё же обратите внимание на первый комментарий, уберите исходный код из статьи, либо в виде файла приложите, либо на какой-нибудь хостинг исходников типа pastebin.com. В таком виде его никто смотреть не будет, народ будет только раздраженно проматывать его.
Так и хочу, на работе нет возможности, вечером исправлю.
Я бы вашему товарищу рекомендовал очень хорошо проработать ответ на вопос: «В чем же научная новизна вашей работы?» Ибо магистерская диссертация это хоть и не кандидатская, но и не хрен моржовый (извините, в смысле не диплом специалиста-инженера). И умения просто паять утюгом и писать на Си явно для успешной защиты недостаточно. По крайней мере у нас на защите магистрантов всегда троллят этим вопросом и рассчитывать на отличную оценку в отсутствии вменяемого ответа не приходится. Впрочем, если в целом все понравится и лампочки будут мигать и т.п., то добротную четверку могут и поставить…
Человек разобрался в электронике и сделал работающий образец «на коленке». Я думаю, мало кто из местного населения способен на это. Я в их числе, как, думаю, и вы. И пусть тут нет «теоретической» новизны, зато когда создатель устройства пойдет работать, он реально сможет смастерить что-то новое и полезное.
Я бы мог ;) Не потому, что я такой умный, а потому, что это близко к моим должностным обязанностям. Но не стал бы, ибо практического смысла, кроме фана нет — при промышленной разработке собранные вот так на коленке устройства мало кому нужны, а умение все это делать полезно плюс только при наличии каких-то других глубоких знаний, где все это рукоделие может быть подспорьем. А так специализация правит миром — кто-то разрабатывает алгоритмы, кто-то их реализует, кто-то — разводит плату и т.д.
Из местных? Ну, я, например, сделал бы. Если бы понимал зачем. Даже при том, что у меня нет соответствующего образования. Если же человек получил образование, связанное с микропроцессорной электроникой, то такие штуки — это уровень лабов. Возможно даже, уровень бакалаврской работы. Но магистратура подразумевает всё-таки науку. А, стало быть, и соответствующую новизну.
Я паяю плохо, а уж с разводкой и травлением плат у меня реальные проблемы. Так что я бы и не парился — взял любимый девайс любой домохозяйки — ардуинку, плюс тот же чип компаса, только с готовой обвязкой, плюс DS18B20 для градусника… Немного кода и всё пашет.

Оффтоп — а этот описанный в топике девайс калибровать надобно? Я когда собирал квадрик на Ардупирате — магнетометр приходилось калибровать (крутить датчик туда сюда)
Да колибровка была проделана в самом начале.
Ну как и писалось выше это только часть диссертации, так сказать для проверки правильности перемещения, проект же целиком завязан на другую тему.
Пропустил. В таком случае человек действительно Могуч (с большой буквы) — сделать хороший дипломный проект как кусочек магистерской. Успехов ему!
Можно выразится что этот прибор служит в качестве самопроверки. И в дипломный проект разработка конкретно этого девайса не входит.
Простите, а почему вы сравниваете диплом специалиста-инженера и хреном моржа? Это просто какое-то неуважение, как к моржам, так и к специалистам.

На базе 2х дипломов специалистов на моей кафедре, например, создавалась докторская работа. Причем, практическая полностью рабочая часть была создана именно специалистами.

Согласен, выразился черезчур образно — в рамках дипломных проектов действительно может быть создано много интересных штук. Я хотел лишь подчеркнуть принципиальную разницу — диплом [специалиста] — это инженерная работа. Диссертация — научная. И те и другие могут быть как хорошими, так и плохими.
В этом вы действительно правы.
Почините картинки!
Картинки работают, чиьаю коментарии на работе с телефона, так что не знаю чем вам помочь.
Если автору девайса >22 лет — молодец, далеко пойдет.
Эм… А какая связь?
Чуть больше :)
НЛО прилетело и опубликовало эту надпись здесь
Компас, как навигационная система, должен обладать:
1) Высокой точностью.
2) Высокой отказоустойчивостью.

Что касается точности, то не понял из статьи, как у вас обстоят дела?

С отказоустойчивостью, даже как не специалист, могу сказать, что дела, мягко говоря, средне:
1) Детали в корпусе слабо закреплены.
2) Дисплей можно разбить при падении устройства.
3) Отсутствие тестов на влажность, гидроизоляцию, высокие и низкие температуры.
4) Как устройство будет вести себя при сильном загрязнении?

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

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

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

Есть еще несколько идей, которые, возможно, пригодятся:
1) Добавить в прибор шагомер. Мне кажется, что для сферы применения прибора, это будет уместно.
2) Отказаться от лишних функций: измерение температуры и влажности. Мне кажется, что это относится к приборам жизнеобеспечения, что не было целью разработки. Это даст возможность снизить энергопотребление и стоимость. Так же это даст еще одну возможность, описанную в п. 3.
3) Индикатор компаса сделать в виде круга из разноцветных светодиодов. Будет легче подсвечивать север-юг. Энергопотребление снизится. Хрупкость уменьшиться. Диапазон рабочих температур вырастет (дисплей моего старого телефона Samsung C100 отказывался работать при -23С).

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

Но я думаю, что если у ребят будет достаточно времени и энтузиазма их прибор выйдет из «теплой комнаты с умеренной влажностью и неограниченным источником питания».
Спасибо за дельные советы, постараемся учесть.
Читайте комментарии пожалуйста.
О нет… Только не говорите что товарищ считает во флоатах, на эмбеддед системе без FPU.
Фильтров нет, синусы-косинусы-тангенсы считаются во флоатах стандартной библой, без таблиц.
Я бы к этому придрался на защите.

Слабовато. Просто прочитать из регистров — дело простое, а никакого ЦОСа я тут не увидел.
Читайте пожалуйста коментарии.
Я прочитал, укажите, пожалуйста, точнее, что вы имеете в виду.
То, что это чисто тестовое П.О, за 5 мин на коленке? Зачем тогда торопиться и выкладывать, это же серьезный проект.
К тому же даже в тестовом ПО я не стал бы считать во флоатах, этот момент нужно учесть сразу при проектировании системы, чтобы потом не перетаскивать флоатинг поинт в фиксед поинты.

Это своя ОС? Для чего, почему не фри ртос, допустим? Которая уже отлажена, и, что более важно, имеет средства синхронизации, которых я тут не наблюдаю?
Это не тестовое ПО сделанное на коленке, просто изначально этим устройством проверялась правильность перемещения робота, и точность самого этого перемещения, вывод на экран был сделан исключительно for fun. Это не совсем ОС это скорее похоже на диспетчер задач, сделан своим исключительно для наработки навыков программирования МК.
В таком случае, я не вижу ответа на свой вопрос. Это первый вопрос, который я задал бы защищающемуся — зачем вы используете флоаты в эмбеддед системе? Сжирая память и такты.
Вы посмотрите, насколько больше становится ваша прога хотя бы по размеру, когда включены флоаты.
И засеките сколько считается арктангенс таким образом…
Я передам автору ваше замечание, спасибо.
НЛО прилетело и опубликовало эту надпись здесь
Нет конечно, иногда с государством работать очень выгодно, просто есть некоторые области гос. деятельности о которых лучше не говорить. Не хочется чтобы у отдела секретности возникали ко мне вопросы. 8)
А вопросы, мне кажется, возникнут. Им же теперь придется каждую вашу статью перечитывать, чтобы выяснить опубликовали ли вы их секреты.
Не секреты остаются там где и были, ни к чему их афешировать тем более тут)
За ссылкой Application Note моего бывшего колеги с теоретическим обоснованием, формулами, прошивкой и схемой устройства. Такое представление более удобно для подражания, если вам нужно реализовать что-то на другой платформе, вам нужно понимание принцыпов.
НЛО прилетело и опубликовало эту надпись здесь
тут ответ на ваше недовольство
Ставлю плюс за старания и популяризацию. Пусть новизны мало. Требовательность, как на защите магистерской, была бы оправдана, будь здесь десяток таких проектов в день. Авторам желаю довести до ума проект, а лучше развить в какой-то готовый продукт.
Я уже подумываю предложить автору версию два, с корпусом который попробую сделать сам. Единственное что интересует можно ли Gorilla Glass порезать нашими стеклорезами?
Имя автора засветили на печатной плате…
Спасибо, поправил ;)
Хех какое все знакомое. Что код, что схемотехника. Товарищ явно мой частый гость :) Передвай привет :)
Передам конечно, но уже в понедельник. Главно чтоб он понял от кого)
НЛО прилетело и опубликовало эту надпись здесь
Ну не сказал бы. Хотя если хотите спросите у них сами :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории