Arduino в космосе. Часть 3. Запускаем платы в стратосферу. С GPRS-шилдом, GPS-трекером и DS18b20
Оригинал видео:
Все права на это видео принадлежат автору канала:
Продолжение:
Испытания в сухом льду показали, что самый критичный для проекта модуль спутниковой навигации — отказал при охлаждении приёмника GPS до 40 градусов. В настоящем полёте мы ожидаем температуру как минимум на десять градусов ниже, а это значит, что электронику придётся теплоизолировать. Иначе, мы рискуем не найти зонд.
До запуска осталось меньше суток, поэтому мы отбросили варианты печати корпуса на 3D-принтере, резке на лазерном плотере или выпиливания кастомных деталей #структора. Возиться с углепластиком и алюминием времени уже не было, поэтому выбрали плиты из пенополистирола. Это почти невесомый теплоизолятор, достаточно прочный на сжатие и излом, легко поддающейся обработке и склеиванию. Для гондолы мы выбрали плиты толщиной 20 миллиметров более тонкие выглядели хлипко, а толстые — казались избыточными.
Начнём с раскроя пенополистирола под будущую гондолу. К ней есть два основных требования. В неё должны поместиться две Ардуино Мега 2560, каждая с двумя этажами шилдов, пучком Troyka-сенсоров и парой аккумуляторов 18650. Гондола должна получится максимально компактной. Это важно с точки зрения веса и теплоёмкости. Минимальная площадь, на которую влезут две Arduino Mega, квадрат со сторонами в 13 сантиметров. Не мудрствуя лукаво, сделаем гондолу кубической.
Нам важно, чтобы детали соприкасались гранями максимально плотно, поэтому соберём простой раскроечный станок: из деревяшек, саморезов и убитого паяльника. Мы разберём отслуживший своё Goot KS-30R и достанем из него пару метров нихромовой нити. Намотаем проволоку на саморезы и подведём ток. 5 вольт хватит не только на фигурную резку бумаги, но и подойдёт для пенополистирола.
Первый куб получился комом. Поэтому мы напилили деталей ещё под один корпус и немного изменили технологию. Сначала аккуратно склеили гондолу, дали ей просохнуть, удалили лишнюю пену и слегка поправили геометрию шлифовальным бруском. И лишь потом добавили силовой каркас.
GPRS-шилд отказался полноценно работать в одном проекте с GPS-модулем. Библиотеки этих устройств ссылались на низкоуровневую библиотеку для работы по com-порту UART Devices. При компиляции вылезала ошибка «множественное переопределение функций». Игорь воспользовался грязным хаком и вручную изменил имена функций во всех библиотеках, отложив правильное решение проблемы — переопределение пространства имен — до послезавтра.
Бортовой компьютер научился передавать GPS-координаты по SMS, но мы решили подстраховаться и переписали софт второго компьютера с помощью среды визуального программирования XOD. Для некоторых плат и модулей XOD использует код стандартных ардуиновских библиотек, но для GPRS-шилда библиотеки были написаны с нуля, поэтому конфликта как в Arduino IDE не возникло.
До запуска оставалось чуть меньше двенадцати часов, но мы всё успели. Конечно же был соблазн запустить метеозонд из соседнего двора, но с учётом плотного московского авиатрафика это могло спровоцировать катастрофу. Мы получили разрешение на запуск от одного из областных аэродромов и местного УВД. Поэтому нас ждали полторы сотни километров ночной трассы.
Для запуска Ардуинки мы используем метеозонд TOTEX 1200. При запуске диаметр оболочки сравним со средним человеческим ростом — 170 сантиметров, но поднимаясь, шар расширяется — на максимально высоте, в районе 25 километров шар увеличится до восьми с половиной метров. Наполним шар тремя кубометрами гелия, они дадут подъёмную силу в районе пяти килограмм. На зонде закрепили бортовой компьютер и три камеры GoPro. Две будут направлены на обычную Arduino Uno с воткнутым в тринадцатый пин сверхярким светодиодом. Третью камеру направим вниз.
За пятнадцать минут до запуска мы ещё раз перепрошили все три микроконтроллера и закрыли корпус. Две GPS антенны и герметичные датчики DS18b20 закрепили армированным скотчем на выносных кронштейнах. Десять минут спустя на телефон пришли SMS с текущими координатами, высотой и температурой внутри модуля. Значит всё работает штатно.
Первые минуты полёта прошли абсолютно нормально - с одной из GoPro шёл устойчивый видеосигнал, сам зонд был чётко виден в безоблачном небе. Настоящий триумф мы почувствовали через четыре минуты — когда пришла первая СМС-ка с летящего компьютера. Высота — около полутора километров, за бортом теплее чем на Земле, а внутри гондолы температура даже подросла почти на градус.
Радуясь запуску мы не заметили, что профессиональный GPS-трекер, который должен помочь найти зонд, если не сработает наше устройство, уверенно показывал 0 спутников. Мы запустили зонд не удостоверившись в корректной работе, чего греха таить основной системы поиска. И теперь надежда оставалась только на самодельный компьютер. Следующие десять минут тянулись целую вечность. Ни через 10 минут, ни через двадцать, ни через полчаса смски не приходили.
1 view
0
0
2 months ago 00:23:28 1
Chevrolet SUBURBAN твоя персональная маршрутка. V8 5.3 который стоит каждого цента
2 months ago 00:13:48 1
Зарождение Альтруизма. Родственный отбор.
2 months ago 00:08:46 1
Я запустил ColorOS и OriginOS на XIaomi Pad 5! | Прошивка планшета
2 months ago 00:07:30 1
КАБЕЛЬ USB 4.0 от Canyon | Чем он лучше USB 3.2
2 months ago 00:24:54 1
Спираль баланса – самая загадочная деталь часов!
2 months ago 00:14:53 12
ЗОЛОТО из ~12 кг микросхем и транзисторов. МЕГА переработка.
2 months ago 00:14:04 2
Ламповый усилитель на 6п3с
2 months ago 00:10:23 11
Как улучшить звук любой бюджетной магнитолы. TDA 7388 vs Tda 7850
2 months ago 00:14:00 5
Кассетный магнитофон “Комета М-225С-3“, 1991 год, СССР
2 months ago 00:13:43 14
Волновой Редуктор с ПТК 1:17 | Лучший редуктор на 3D принтере?
2 months ago 00:15:24 8
Как Сделать Гусеничного Робота и (не)Задолбаться
2 months ago 00:30:59 3
Свой контроллер BLDC для исследований
2 months ago 00:02:37 6
Самая дешевая отладочная плата c ZYNQ - Уроки FPGA /#1
2 months ago 00:31:30 10
Реактивный мотоцикл 13. Двойной форсаж
2 months ago 00:09:05 11
ОБМАНУЛИ НА АЛИКЕ / Огромный повербанк Allpowers R600
2 months ago 00:16:07 7
Секреты создания таблички высшей категории с 3D эффектом.
2 months ago 00:11:00 11
Почему Все Опять Начали Учить Си(что происходит?)
2 months ago 00:19:40 19
Визитка программиста
2 months ago 00:29:32 1
Просто и понятно -- ОБО ВСЕХ электронных компонентах В ОДНОМ видео.
2 months ago 00:01:00 1
MOTIVATIONAL : Best VLSI Training in INDIA | 100%Job Assistance | Job Oriented Advanced VLSI Courses
2 months ago 00:14:45 1
🎓 Программирование Ардуино. Урок №1: Структура скетча. Типы данных. Операции над переменными
2 months ago 01:00:00 1
Учим Arduino за 1 час! #Профессионально
2 months ago 01:19:48 4
Цикл уроков по программированию на C++ для Arduino. Часть 1.