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

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

можно было теплоизоляцию для батареи с главной платой сделать, а датчики отдельно. плюс для полноты эксперимента — прицепить солнечную батарею (благо на ибее — без проблем купить) — и проблемы с разрядом не было.
Я думаю, когда автор начнет разработку Сuriosity, он учтет выявленные факторы и сможет сделать аппарат, который будет жить подольше)))
А смысл теплоизолировать? За день промерзнет и все, ведь внутреннего источника тепла у батарейки нет. У марсаходов специальный подогрев компонентов.
от конденсата и прочих как погоды. я бы добавил бы парочку резисторов для обогрева, управляемых адруинчиком, но нужно будет модификация подсистемы питания…
На обогрев и уйдет весь зараяд батареи. Это у марсохода РИТЭГ с дармовым теплом.
Суровый аппарат.
Для 16 лет очень неплохо.
Учту все советы. В планах следующая, не менее суровая экспедиция с 20-ти минутными задержками сигнала и панорамами поверхности:)
Совершенно согласен. Вот, кто на Марс полетит.
Если в России не останется
Анонимные патриоты вместо того чтобы высказаться тихо в карме отметились. Молодцы, чо
Пацанёнок blackhand911 стырил крутой ардуино и сваливает с этой грёбанной планеты? :))
Идея и реализация улыбнули. Особенно улыбнула самоотверженность, благодаря которой автор наплевал на возможные необратимые повреждения и продолжил эксперимент. Я так понимаю в этот момент он сравнил себя с учёными НАСА, у которых положение было куда хуже, в плане затрат на экспедицию.
вы решили, что я стебуюсь? напротив, я искренне рад, что в России есть такие подростки. А минусёры — клоуны, да и только :) Немного удивительно, что взрослые дяди, у которых кармы достаточно, чтобы голосовать, не понимают юмора. Обидно, что обновление принципа голосования за карму не «убило» всех неадекватов, и хабр не стал оплотом чистого добра.

зы походу дела это мой последний пост, так что всем чмоке
зыы последнее предложение не является руководством к действию
Ок, видимо недопонял(мне можно, я в минусе). Слишком тонко ;)
Надеюсь, автор будет строить звездолеты. Пожалуйста, начните строить звездолеты еще при моей жизни!
Я уже старый, мне поздно уже :)
Такая ностальгия охватила =3
Молодец, парень, продолжай в том же духе, жду статей о следующем поколении автоматических исследовательских станций!
А может и за свою модельку возьмусь) Должен же хоть когда-то играть не только на компе =)
Есть несколько идей.
1. Засунуть внутрь коробки лампу накаливания или пятиваттный резистор с приводом от ардуинки, которая будет включать их при отрицательных значениях температуры и подогревать внутренности до -1...0°С. Таким образом у тебя не будет плавиться лёд и подтекать вода и в то же время температура не упадёт ниже предела работоспособности
2. Телефон можно зачехлить нижней половинкой от полторашки. И намокать не будет и вращать можно во все стороны =)
3. А если поекспериментировать со световой системой связи и своими приёмниками / передатчиками?
1. Это интересные варианты, но сейчас на улице плюсовая температура, так что обогрев не актуален)
2. Да, с намоканием проблема) в след. зачехлю.
3. Эмм, я немного не понял, о чём вы) вы имеете ввиду фотоинтернаптор?
1. Ну, смотри сам. Бывают заморозки ведь ночью.
2.…
3. Можно и на фотоинтеррапторах сделать, так будет проще. А можно совсем уж поизвращаться и передавать данные модулируя по фазе звуковую несущую. Называется такая модуляция BPSK и реализуется она проще простого — для передачи «0» используется прямой сигнал несущей, не сдвинутый по фазе, а для передачи «1» — инверсный сигнал, сдвинутый на 180. Для приёма можно использовать программу радиолюбительской цифровой связи MixW. Вот здесь во время сеансов связи будет действительно как в ЦУПе с характерными звуками =)
На первый взгляд сложновато… Попробую для начала погуглить на наличие чего-то типа конвертера USB to Bluetooth
Можно запихнуть в корпус осушитель. Например, силикагель, а еще лучше хлористый кальций в стаканчик насыпать и внутрь поставить. Мы так сделали с уличным счетчиком Гейгера, пока что полет нормальный.
Картинка
а зачем там осушитель? для подстраховки?
Чтобы держать влажность внутри корпуса в разумных пределах и не издеваться над электроникой:)
Не знаю как ардуина, а у нас например были проблемы чуть более чем через год эксплуатации из-за того, что лак, которым была покрыта плата, оказался несколько гигроскопичен, что в конце концов привело к отказу.
А чего с электроникой случится на морозе? У большинства компонентов рабочая температура от -50 градусов, батарейки греть нету смысла ибо нагреватель сожрет больше, чем сэкономишь.
С електроникой случится вода) Подогревая внутри воздух можно хоть как-то опустить относительную влажность и поднять точку росы.
От влажности может ничего и не сделается(и здесь уже писали о силикагелях и т.п.), как пример — электроника в автомобилях: может стоять на морозе всю зиму и все отлично. А вот если при скачках температуры образуется конденсат — может что-то закоротить.
В чеклист к следующей миссии: двусторонняя связь, дублирование датчиков и дистанционное обновление ПО.
А разве ардуину можно обновить по воздуху?
Ну я думаю вот, если сделать usb по воздуху. Правда не знаю, существуют ли такие переходники
интересно, но мне как надо — воткнул в usb-разъём ардуины блочёк, другой воткнул в ноут) вместо провода
Штатный ардуиний бутлоадер вряд ли такое позволит, нужно писать свой. Или ставить два контроллера: первый получает код по воздуху и перешивает второй, потом наоборот.
Наиболее реальный вариант с двумя ардуинами. Вот только не все ардуины умеют работать как хосты без доп. шилда.

А бутлоадер вроде же намертво зашит в read-only память. Если только каким-то образом исхитриться и написать еще один поверх дефолтного…
Никуда мертво он не зашит. Просто он лежит на участке памяти, как обычная программа, позволяя прошивать контроллер по последовательному порту. Его можно переписать (если fuse позволяют) своим.
Да, действительно. Гугл выдает что такое возможно. Где-то видел то что он шьется на заводе в read-only память, видимо там ошибка.
> не все ардуины умеют работать как хосты без доп. шилда.

Это и не нужно. Соедините контроллеры по SPI, один из них сможет выступать программатором для другого (по протоколу ISP) и наоборот. Примерно такая схема вырисовывается:


(Не тестировалось! Возможны ошибки)

Шаманская конструкция из 2NAND внизу нужна, чтобы контроллеры не могли перевести друг друга в режим программирования (RESET=0) одновременно. PBx — любой свободный выход. При выставлении на нем «1» на RESET второго контроллера подается «0» и дальнейшие дрыгания ногой PBx второго контроллера игнорируются. Кто раньше встал — того и тапки.
А MOSI разве не к MISO должно быть подключено?
В том-то и прелесть, что нет. MOSI = Master Out Slave In. Если master и slave поменяются местами, данные пойдут в обратном направлении, а соединение будет называться, по-прежнему, MOSI.

Собственно, на шине может быть больше двух девайсов и все они соединяются одноименными ногами, без всяких перехлёстов.
Блин, вы как в воду глядели со сдвоенным контроллером.
Скорее бы уже Curiosity оклемался.
Можно, там же бутлоадер. Поставить дуплексный RF трансмиттер и обновляйся сколько влезет.
А зачем вообще делать обновление ПО? Мне кажется — это не тот случай. Или вы собираетесь перепрошивать контроллер каждый раз для выполнения команд управления??
Затем же, зачем и искусственная задержка сигнала. Чтобы максимально приблизить условия к «боевым».
Как еще один вариант: для увеличения реалистичности сделать агрегат самоходным, выкинуть где-то вдали от дома (на даче, например) и связь поддерживать через GPRS.
Да, так интереснее) ну самоходным то сделать нет проблем вообще, только в питании загвоздка
А в чем проблема? Если двигательно-силовая установка достаточно мощная — свинцово-кислотного аккумулятора от бесперебойника или вообще, от автомобиля должно хватить на очень долго. Если вес критичен — несколько 18650 или один-два LiPo как в авиамоделях. На крайняк несколько АА-батареек (параллельно 3-4 сборки по три батарейки). Требуемые напряжения получать через микросхемы 7805 и подобные, если руки правильно растут — можно и импульсный стабилизатор собрать, а можно и выковырять с какого-то автомобильного преобразователя 12-5В.
Да, вес критичен — сервы слабые
Можно еще автоматическое зарядное устройство соорудить.
Я когда то такой «марсоход» хотел в мусоропровод сбросить — посмотреть, что там к чему, но оказалось что оттуда сигнал не доходит вообще никак. А какая была бы экспедиция )
Надо было на Земле завести батарейку на аналоговый вход и откалибровать, а при отправке данных передавать и напряжение источника. Дополнительно — продумать функции снижения энергопотребления, благо их должно быть в использующемся оборудовании :-)
НЛО прилетело и опубликовало эту надпись здесь
В условиях российских реалий, его, боюсь, либо сломают, либо спи… спи… украдут, в общем.
НЛО прилетело и опубликовало эту надпись здесь
Грибники в лукошке утащат.
При правильном внешнем виде самоходки, лесников самих сдадут в дурдом.
Отличная мысль и тестовая реализация. Я уже несколько месяцев вынашиваю в голове проект склепать более-менее автономную «наблюдалку», которую бы мог повесить высоко на дерево в ближайшем лесу, с видом на какую-нить поляну или ручей (если удастся, найти место водопоя животных). И чтобы она по мобильной сети периодически коннектилась на мой сервак и скидывала данные. В идеале — чтобы был детектор движения и снимок делался каждый раз, когда замечено движение.

Пока все на этапе решения, какую платформу использовать (просто дешевый android смартфон? raspberry pi? тыщи их, вариантов), и чем питать это, чтобы хоть неделю проработало. Ну и вопросы безопасности, чтобы не унесли мой «зонд» (единственная защита тут — это не быть заметным вообще с человеческой позиции). Но и то и другое решаемо, ближе к лету постараюсь заняться…
Надо что-то с низким энергопотреблением, Raspberry Pi не подойдет, скорее всего…
Чтобы работало от солнечной батареи, в крайнем случае накапливало энергию несколько дней и потом выходило на связь. Вот это будет реально круто.
Почему-то мне кажется, что с солнечной батареей не очень получится. Ее на солнце нужно выводить, если на открытом месте — видно ее будет (т.к. от маленькой толку нет). С другой стороны, девайс нужно будет герметизировать — дождь никто не отменил, а наличие большой солнечной панели эту задачу усложнит.

Потому я смотрю как раз на крупные но дешевые решения, типа аккума к UPS… На дерево раз повесил, веточками-листиками замаскировал и ок. Плюс, не делать его fulltime мониторингом, а какой-нить легковесной ардуинкой его включать раз в час, фоткать, отправлять данные, и снова выключать.
Так не интересно совсем.
Главная задумка в самодостаточности и автономности устройства. Представьте, как круто, что устройство само выхоит на связь после зимней спячки напитавшись лучами весеннего солнца! Именно так и работал тот же Спирит.
Небольшую панель можно закрепить на ветке дерева вместе с основным блоком, плюс небольшой накопительный аккумулятор, в сумме будет компактнее и легче чем аккум от бесперебойника. Один раз закинул на сопку и все.
Акум от бесперебойника это эмуляция ритега
Слишком уж быстро выйдет ресурс по сравнению с настоящим РИТЭГом.
Но есть же «ритэг» из батареек ;)
Для полноты картины его надо забрасывать в случайную точку планеты. А задачей миссии ставить добраться до двери дома, не угодив в лапы злобных пришельцев :)
Тогда нужно соорудить руку-манипулятор с лазером (спектрометр — не обязателен).
А что показало вскрытие по поводу датчика температуры?
Ну достоверно так и не ясно. Я склоняюсь к тому, что виноват резистор, через который он подключен, из-за мороза переохладился. Я проверил — все заказанные мною на ибее термодатчики с таким прибабахом. Может брак линейки) буду пробовать подключить цифровой
т.е. у резюка изменились характеристики, и это было воспринято схемой как увеличение температуры? Тогда резюк надо менять а не датчик. Помню что в те далекие времена когда я еще умел держать паяльник была какая-то маркировка резисторов на тему его температурного режима. Ну или по названию смотреть. Цифровой это конечно решение, но это удорожание схемы, и дополнительное усложнение. В боевых условиях такие решения могут стоить или выхода за бюджет или превышения массогабаритных характеристик или еще чего. А поскольку мы тут хабром посовещались и собрались отправить тебя либо на Марс, либо создавать межзвездные лайнеры, то тебе надо подходить к этому вопросу серьезно — не выходить из уровня технологии которую выбрал. Так что тестируй как есть, выясняй точно ошибку, дорабатывай схему :)
Схему кстати можешь привести?
По идее LM335Z до минус сорока живет нормально, так что не думаю что прямо с ним проблемы.
Завтра приведу схему. Проблема действительно в резисторе) а почему цифровой прям так в штыки восприняли? Стоит копейки, один лежит, называется dallas как-то там. Даже размерами одинаков с аналоговыми) разве что он работает по 1-Wire, схема подключения и сам код обработки данных посложнее. А удорожить конструкцию всё равно придется, если хочется большего функционала. Одни солнечные панели с аккумуляторами недешёвые
Да не в штыки :) Это скорее шутка была. Но не на пустом месте.

Лет двенадцать назад разрабатывали одно устройство. Так разраб у меня на полном серьезе получил втык, за то, что использовал под одну переменную целый байт оперативной памяти. Помню как пинал его зачем ему восемь бит, когда хватит и четырех. Мол разорить меня хочет! :)
Реалии были таковы, что тот контроллер который планировался в архитектуре имел всего 32 байта ОЗУ и вроде 8кб ПЗУ.
Для того, чтобы обходиться половинкой ОЗУ нужно было делать хитрый финт ушами, который стоил пару сотен байт в ПЗУ. Ну и конечно пару часов работы программирования и отладки.
Существовал более старший контроллер, у которого было 64 байта ОЗУ и еще чуток плюшек. (Собственно в прототипе у нас стоял старший, только перешиваемый а не одноразовый). Но старший стоил на 1 бакс дороже, был чуть побольше в размере, кушал чуть-чуть больше (немного, но больше) и т.п. Т.е. по сути это привело бы к удорожанию на 2 доллара. С одной стороны на цене в 50 это не много, с другой стороны в тираже тысяча штук это уже заметно. Да и потом — я хотел завершить разработку с запасом для маневров, а не впритык. Итог — в конце в запасе осталось что-то около десяти байт ОЗУ, двух килобайт ПЗУ и четырехкратный запас по тактовой частоте. Запас нам не понадобился — модернизаций устройства не было. С другой стороны я не уверен, что если бы я не жопничал — уложились ли бы мы в ресурс. Всё-таки полбайта тут, полбайта там…

Ну а космос по моему скромному мнению сильно напоминает такую ситуацию когда экономится каждый болтик, каждый байтик и т.п.

ПЫСЫ: А если цифровой уже есть, то может быть и его подключить, и старый привести в нормальный вид? Кстати а почему с DHT11 температуру не брали? Понятно что диапазон только выше нуля, но все-же…
Обычно, для космоса как раз не жалеют ни денег, ни ресурсов. Если программа долго выполняется, то скорее возьмут новый проц, чем будут оптимизировать код. Хотя и оптимизация нужна, но никак не в ущерб надежности.
Мораль была не в деньгах, а в оптимизации.
В аналогичной ситуации в космосе увеличение цены чипа никого бы не огорчило. Но я ведь не даром говорил об увеличении размера чипа, его потребления энергии и весе…
Цифровые термометры серии DS1820 всегда отлично работали, стоят не дорого, имеют внутренний ИОН еще и на два провода можно их нацеплять целую кучу. А вот к аналоговым датчикам я всегда относился осторожно ибо нужно хорошо стабилизированное опорное напряжение для АЦП контроллера, есть потери в линии, да и АЦП у ATmega не самый лучший.
НЛО прилетело и опубликовало эту надпись здесь
А когда планируется высадка первого человека на подоконник?
В нашей квартире еще остались места, где не ступала нога человека… Внутренности холодильника и ящики письменного стола.
Поставить на шасси, добавить солнечную батарею и высадить на крышу дома! Пускай исследует поверхность, распугивает голубей, и прячется от всяческих монтажников.
(конечно только для обладателей плоской крыши)
К тому же, край крыши — имитация опасных марсианских каньонов и прочих смертельных для ровера мест.
Интересная задумка:
1) Добавить солнечные батареи для обеспечения питания (зарядки аккумуляторов).
2) Поставить датчики освещенности (и встроенные часы, чтобы не отключился в тени), чтобы в темное время суток отключать все лишнее (оставить работающими только датчики температуры/давления).
3) Поставить шасси, двигатели и дальнометры для определения препятствий, пусть днем обследует крышу. Можно даже, чтобы он составлял ее примерную карту, запоминал места с отличающимися данными (например, наиболее сильный сигнал, слабая освещенность и тд.)
4) Видеокамеру бы я не стал оставлять включенной постоянно, а заставил бы ее включаться только в определенных (экстренных) ситуациях или просто дистанционно в ручную. Заменить ее батарею на аккумулятор, который бы подзаряжался от солнечных батарей.

Правда как решить вопрос с обрывами на краях крыши? Поставить вертикально дальнометры на выносных спицах, чтобы в случае резкого увеличения расстояния до пола робот останавливался?

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

Никак не сочетается с

картонная коробка… связь в один конец

Т.е. ни об управлении на расстоянии, ни о поддержки живым речи просто не идет.

Наблюдать как подыхает беспомощный обездвиженный подоконникоход — не поддержка, а изощренный вуайеризм.

Затея интересная, но реализация на уровне часов с термометром за окном.
Вы действительно правы. Но это старт, точка отсчёта. Надо же начать, чтобы было куда развиваться) уже по советам хабраюзеров можно сделать интересный аппарат
Сама идея хорошо мотивирующая, и как направление, действительно, интересно.
Но уж слишком не дотягивает реализация до заявленных задач и целей.
От задумки к реализации функционал иногда сокращается. Не редкое явление для космонавтики (Пример из России, из Индии)
Это больше похоже на миссии спускаемых аппаратов на Венеру, когда учёным оставалось только получать данные и следить за неменуемой гибелью аппарата :)
Отличный эксперимент, с удовольствием прочитал отчет. Вот такие люди потом и становятся циолковскими и королевыми, респект!
Я прямо тоже что-то загорелся. Сделать девайс с камерой, солнечными батареями и GSM-модулем, который бы например раз в час или реже отсылал по GPRS на сервер фотку с камеру и показания датчиков :) В остальное время микроконтроллер (тот же MSP430 заюзать) и GSM-модуль могли бы спать и есть смешные микроамперы. Надо прикинуть энергопотребление и сколько это будет стоить:)
Как было бы знатно — висит такая штука в глухом лесу на верхушке ели и транслирует бескрайнее море зелени :)
Я бы подписался )
Можно будет телевизор вместо окна использовать, видом любоваться
Может такой ровер снарядить на научную экспедицию? Просто пересылать снимки — не интересно. Нужно от него принимать какие-нибудь полезные данные. Как было написано выше:
3) Поставить шасси, двигатели и дальнометры для определения препятствий, пусть днем обследует крышу. Можно даже, чтобы он составлял ее примерную карту, запоминал места с отличающимися данными (например, наиболее сильный сигнал, слабая освещенность и тд.)

А если на даче, то пусть ищет нефть определяет влажность почвы, воздуха и пересылает данные для анализа. По этим данным можно узнать, года необходимо отправиться на дачу и полить растения. А если анализировать еще температуру почвы и вуздуха, то можно упределить, когда ехать сажать картошку или помидоры.
И лазер-лазер, с кротами и колорадскими жуками бороться.
Так можно дойти и до специального стелс-квадрокоптера, забрасывающего в соседский сортир дрожжи :)
И прикрутить к нему перфоратор. Что с ним делать, думаю, все знают.
Взбивать дрожжи в сортире?
Не, пусть этот робот днем заряжается от солнца, а вечером едет на участок к соседу и тырит помидорчики или огурчики. А второй робот закатывает в банки. Чудненько :)
Самое главное, чтоб эти двое не спились.
Как же я люблю общаться с творческими людьми :D
Я сначала подумал, что в вашем варианте не хватает третьего — который будет на шухере стоять. Потом прочитал последнюю фразу, и понял что третьего пожалуй не стоит :)
Впервые увидел причину, по которой захотелось приобрести ардуину :)
Солевые батарейки имеют довольно маленькую емкость. Автор использовал батарейку «Zinc–Сarbon», такие имеют емкость всего 400 ма*ч, а дешевые еще меньше. При этом, подобные батареи должны разряжаться током не более 5-10 мА, иначе батарея разряжается еще быстрее.
Допустим, емкость батареи была 400 мА*ч, и разряжалась она током 10 мА.
400 / 10 = 40 часов. Странно, что на морозе устройство проработало два дня, хотя судя по искаженным показаниям датчика, уже после первого дня напряжение батареи сильно упало.
Вывод — желательно использовать батарею с большей емкостью.
да, следующий раз это блок из 6-ти пальчиковых батарей, максимально дорогих дюраселловские
Тут недавно на хабре пробегала статейка про DC-DC который держит напряжение до совсем уж мертвого состояния батареи.
Правда у него будет КПД не 100%, так что надо тестировать что лучше… Однако думаю что стабильность питания должна в любом случае перекрыть возможные потери по длительности.
ПЫСЫ: И да, люди правильно говорят — интересно было бы мерять напругу на батарее.
как вариант — преобразователь 12В-5В из автомобильной USB-зарядки. Работает, обычно, при входном напряжении от 7-9В до 24В при КПД от 40% до 85%, соответственно. Если взять 16 таблеток LR44, то можно получить батарею 24В 3.6А/ч (стоимость около $2). В таком случае можно разрядить батарею до напряжения по 0.4-0.5В на элементе.
Это бредовый вариант на тот случай, если паять преобраз будет влом)
+1 за понижающий преобразователь. У них, как правило, больший ток и работают они надежней, кроме того, если напряжение на источнике питания снизится ниже 5В — микроконтроллер можно подключать напрямую и садить батарейки до упора: по паспорту у новых АВР минимальное напряжение питания 2,7В, но на практике бывало и гораздо меньше.
Ойойой, заболтался, каких 3.6А/ч, 3.6В*А/ч. А по току 150мА/ч.
Для 5В это эквивалентно батарейке 0,72А/ч
Уникальное фото зонда «Колхозити»! :)
Полуофф. Рекомендую великолепную книгу Юрия Маркова «Курс на Марс». В советское время, еще будучи школьником, дичайше проперся от первого же прочтения. С тех пор перечитываю раз в несколько лет :) Воспоминания о советском космическом хайтеке из первых рук.
www.ozon.ru/context/detail/id/5096238/
Раз уж об этом заговорили. Мой Марс отсюда начался…
image
lib.rus.ec/b/206654
Я вот тоже разрабатываю автономную «станцию». Есть такая интересная штука, называется SPOT, может отсылать на низкорбитальный спутник короткое сообщение и координаты (соответственно за деньги).
И какой-то хороший человек уже даже хакнул девайс.
Очень может быть полезным в диких условиях без сотовой связи, жаль связь одностороняя =)
Есть практически бесплатная спутниковая связь, очень даже двухсторонняя, от наших натовских друзей. SATCOM :)
есть еще такая штука, двусторонная связь с Иридиумами, ненужно мучаться с эффектом Допплера и направлять антенну, но стоит копеечку =)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории