На ракетомодельном форуме периодически возникают дискуссии о возможности использования «грузика на пружинке» для определения апогея.Покопавшись в «закромах», нашел пару модулей с Aliexpress с распаянными датчиками удара/вибрации SW-420. Это шарик(грузик) на пружинке, помещенный в трубку(корпус). При встряхивании шарик касается стенки — контакт замыкается.
Разместил на плате Arduino Pro mini
два таких датчика (один вдоль корпуса ракеты, второй — поперек).
Для определения высоты — обычный датчик давления BMP280. Регистрация ведется в EEPROM ATMega328. При периоде опроса датчиков 50 мс, как раз хватает на невысокий полет — примерно 25 сек при двухбайтных отсчетах.
Пришлось немного «упаковать» данные: из значения давления вычитаем 40000 (чтоб в два байта поместилось целое число); старшие два бита старшего байта отдаем под состояние датчиков SW420. В итоге получаем примерно 600 метров — максимальную высоту полета.
Для питания «регистратора» на первых порах использовал аккумулятор формата 18650. Такой «Экземпляр» коллега по работе руками зашвыривал на высоту (почти 11,5 метров получилось!).
Бросали руками во дворе
Данные с датчиков вибрации первого «запуска»
Видно работу датчиков при «работе двигателя» (Замахе/Броске) и при «встрече с сугробом».
Для любителей поиграть с цифрами — Данные с регистратора «ручного подкидывания» — rp18-291221data
Для получения реальных данных из полета ракеты воспользовался многократно проверенной РП-18А.
Заодно, проверке подверглась новая пачка калиевой селитры. Прежняя — провалила все запуски. Карамель залил в уже ставший классическим для РП-18А двигатель из гильзы охотничьего патрона.
В РП-18А 18650 никак не влезет, поэтому пришлось использовать небольшой аккумулятор от камеры SQ-8.
4 января 2022 года. Первый пуск в Новом году! Небо затянуто, ветерок, температура около -10.
Вокруг «понаставил» камер для записи старта — хотелось посмотреть на работу «новой» карамели.
Видео запуска
Карамель себя очень хорошо показала — ракета резво взлетела. Сработала петарда вышибного заряда. Головная часть с регистратором отделилась. Но вот тормозная лента снова застряла в корпусе. Ракета воткнулась в снег недалеко от точки старта.
Добрался на лыжах по сугробам без приключений:
Сопло (металлическая часть гильзы) осталось на месте (в трубе крепления):
Уже в тепле достал остатки гильзы
Данные с регистратора:
Здесь: синим — высота в метрах (на 86 метров — неплохо! — взлетела). Красным — состояние датчика «поперек ракеты», желтым — «вдоль».
Можно предположить, что колебания есть во время работы двигателя. После окончания его работы — как бы состояние невесомости — вибраций нет. После отстрела «головы» — видно как она хаотично болтается…
Апогей определить по показаниям SW-420 невозможно, но хотелось бы еще раз запустить…
Файлы:
- Данные запуска: rp18-47dat
- Данные «ручного подкидывания»: rp18-291221data
- Программа (скетч) регистратора на Arduino (v481): Pro_Bmp_TA_3V_v481