[image]

Простой цифровой ракетомодельныйный высотомер на Ардуино.

Высотомер своими руками.
 
1 2 3 4 5 6 7 11
RU Брат-2 #01.02.2025 21:03  @apakhom#01.02.2025 14:42
+
-
edit
 

Брат-2

опытный

apakhom> вывод 6 модуля питания куда приделан в SD? там какой-то контакт - признак вставки SD есть? он на землю контачит?

Да, там на слоте есть специальный контакт, при вставке microSD он замыкается на землю.
   2424
+
-
edit
 

M&D
mihail66

аксакал

Брат-2> Совесть имейте! Человеку надо практически помочь построить простой высотомер.

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

GAM
NeOnFrOsT

втянувшийся
M&D> Но от человека очень мало входящей информации для локализации проблемы.
Вот так выглядит "изделие". Сомневаюсь, что вам по фото будет понятно что-то, но вдруг. Вблизи не получается четко сфотать. Такое надо в руках вертеть смотреть. Сразу скажу, это я просто макет собирал из того что было, чтобы проверить на столе, а потом бы уже более компактно делал.

Увы, с новой прошивкой не заработало, хотя иногда лампочка загоралась и не гасла! Но карточка по прежнему оставалась пустой. Повертев и подергав все пины, так не понял от чего он срабатывал.
У меня ощущение, что я пины платы замучил множественными перепайками и где-то теперь замыкание или наоборот. Померил напряжение на барометре, у всего ног с землей напряжение 3.9в.
На пине 3U3 ардуины тоже 3.9в.

Завтра возьму новую ардуину, провода мама-мама чтоб без пайки попробовать и барометр на 5в, попробую заново все собрать аккуратно.
Прикреплённые файлы:
 
   132.0.0.0132.0.0.0

GAM
NeOnFrOsT

втянувшийся
GAM> Вот так выглядит "изделие".
Прикреплённые файлы:
 
   132.0.0.0132.0.0.0

M&D
mihail66

аксакал

GAM> Увы, с новой прошивкой не заработало, хотя иногда лампочка загоралась и не гасла! Но карточка по прежнему оставалась пустой.

Карточка должна начать заполняться только после того, как ты взлетишь на 3 метра.

GAM> У меня ощущение, что я пины платы замучил множественными перепайками и где-то теперь замыкание или наоборот.

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

GAM> На пине 3U3 ардуины тоже 3.9в.

А вот и подтверждение тому, о чем я говорил. И учитывая тот факт что у барометра верхняя граница напряжения питания составляет 3.6В, то ему вполне возможно действительно кирдык. У меня такое уже было, и не раз. Значит нужно изменить схему питания.
   132.0.0.0132.0.0.0

GAM
NeOnFrOsT

втянувшийся
M&D> По всей видимости ты используешь какой-то кислотный флюс
Использую ЛТИ-120, в составе кислот нет. Промывал все спиртом уже не раз.
M&D> Значит нужно изменить схему питания.
Как изменить? Если взять датчик на 5в, то он будет работать?
   132.0.0.0132.0.0.0
+
-
edit
 

Брат-2

опытный

GAM>> На пине 3U3 ардуины тоже 3.9в.
M&D> А вот и подтверждение тому, о чем я говорил. И учитывая тот факт что у барометра верхняя граница напряжения питания составляет 3.6В, то ему вполне возможно действительно кирдык. У меня такое уже было, и не раз. Значит нужно изменить схему питания.

На таком макете может случится, что угодно! :)
На 3U3 всегда 3,3в, если не поджарить!
GAM! Не печалься, Михаил обещал сделать макет, сделаю и я все будет нормально! Этот высотомер самый простой, у тебя еще появится желание его модернизировать! :)
   2424
Это сообщение редактировалось 02.02.2025 в 18:16
+
-
edit
 

M&D
mihail66

аксакал

Брат-2> На 3U3 всегда 3,3в, если не поджарить!

А ты вот возьми мультиметр и проверь. Пипец как удивишься.
Поэтому берем диод Шоттки и ставим его в разрыв этой цепи. BMP-280 может работать при питании от 2 до 3.6 вольт, так что ему низкое напряжение не страшно. Лишь бы хватило логическох уровней для самого контроллера.
   132.0.0.0132.0.0.0

M&D
mihail66

аксакал

GAM> Если взять датчик на 5в, то он будет работать?

А это что за датчик?

ПС.
А вот, на ОЗОНе нашел - Antibot Challenge Page

Даже и не знал, что такие бывают. У него есть свой стабилизаторна 3.3В, но я бы воздержался от его применения. У тебя питание берется от ЛиПо, а это меньше 5В, и как будет работать этот стабилизатор при пониженном напряжении мне не известно. Поэтому я предпочитаю использовать Шоттку, например 1N5819 с падением напряжения 0.55-0.6В. Тогда если включить его в цепь питания от ноги 3V3 Ардуины, то на барометр придет примерно нужные нам 3.3В.

Antibot Challenge Page

fab_chlg_20250202085051_01JK2XNZT809R1C25WQQ7P6PED fab_chlg_20250202085051_01JK2XNZT809R1C25WQQ7P6PED fab_chlg_20250202085051_01JK2XNZT809R1C25WQQ7P6PED fab_chlg_20250202085051_01JK2XNZT809R1C25WQQ7P6PED //  www.ozon.ru
 

На Али за те же деньги их можно купить целую сотню.
   132.0.0.0132.0.0.0
Это сообщение редактировалось 02.02.2025 в 11:50
+
-
edit
 

GAM
NeOnFrOsT

втянувшийся
Брат-2> На 3U3 всегда 3,3в, если не поджарить!
Брат-2> GAM! Не настраивайся
Да я сильно не расстраиваюсь, я его домучаю до работоспособного состояния обязательно)
А пока подожду что у вас получится, я думал до меня уже собирали эту схему)
   132.0.0.0132.0.0.0

M&D
mihail66

аксакал

GAM> А пока подожду что у вас получится, я думал до меня уже собирали эту схему)

Схема и программа рабочая, я проверил.
Но я не стал собирать макет, т.к. не обнаружил у себя Ардуино НАНО. Вместо этого я взял свой старый полетный контроллер на Ардуино-ПРОмини с BMP-280 и SD, который уже неоднократно летал, и даже горел синим пламенем. Я прошил его последним скетчем от Брата через USB-UART преобразователь, и он заработал.
   132.0.0.0132.0.0.0
+
-
edit
 

Брат-2

опытный

GAM>> А пока подожду что у вас получится,
M&D> Схема и программа рабочая, я проверил.
M&D> Но я не стал собирать макет, ...

Я не лентяй и болтун! :D Вот такой собрал макет, с нуля и из подручных средств, потратив ровно 45 мин. Все примитивно и не очень красиво, но Вам ехать или шашечки? :) Вот это и есть макет, где все понятно и для счастья все есть. Еще прошивку не заливал, но на pin 3,3v Arduino 3,38 вольт.
Прикреплённые файлы:
макет.jpg (скачать) [1000x750, 244 кБ]
 
 
   2424
RU Брат-2 #02.02.2025 14:16  @Брат-2#02.02.2025 14:08
+
-
edit
 

Брат-2

опытный

GAM>>> А пока подожду что у вас получится,
M&D>> Схема и программа рабочая, я проверил.
M&D>> Но я не стал собирать макет, ...
Брат-2> .... Вот такой собрал макет....

Для проведения полноценной проверки работоспособности макет полностью помещается в банку для испытаний.
Прикреплённые файлы:
банка.jpg (скачать) [1000x1333, 373 кБ]
 
 
   2424
+
-
edit
 

M&D
mihail66

аксакал

M&D>> .... но на pin 3,3v Arduino 3,38 вольт.

Походу мне так и придется покупать контроллер НАНО, чтобы в этом воочую убедиться. Но тут же возникнет вопрос, как и при каких условиях эта НАНА умудряется прожариться до 3.9 вольт, и при этом не утратить работоспособность.
Давай прошивай, а потом измеряй повторно. Может быть что-то поменяется.
   132.0.0.0132.0.0.0
RU Брат-2 #02.02.2025 15:00  @Брат-2#02.02.2025 14:16
+
-
edit
 

Брат-2

опытный

...
Брат-2>> .... Вот такой собрал макет....
...
GAM! Нет желания тебя расстраивать, прошил именно pr5, залилась без проблем. Скетч 21134 байт (68%), глобальные переменные 1282 байт (62%). Все работает, как задумано.
Запись начинается при превышении 300см, загорается и горит при записи «L», в апогее загорается на 1 сек. «TX». Вот слетал в банке, посмотри в Excel, я уже 1-ю единицу заменил на значение высоты.
Ты не суетись, не торопись. Советую, выполни макет как у меня. Приобрети тонкие, желательно цветные монтажные провода. Сформируй на нужных pin Arduino шарики из припоя, а к шарикам подпаивай аккуратно проводки, то есть проводки не вставляй в дырочки. На макете высотомер обязательно проверь, освой его показания. Свой макет разбирать не буду, если, что пойдем дальше в лес! :)
Прикреплённые файлы:
ALT1.xlsx (скачать) [13.5 кБ]
 
 
   2424
+
-
edit
 

Брат-2

опытный

M&D>>> .... но на pin 3,3v Arduino 3,38 вольт.
M&D> Походу мне так и придется покупать контроллер НАНО, ...
Мне не приходилось сталкиваться с проблемой 3,3 вольта, внутри СН340 обычный стабилизатор, правда читал, что он работает при подаче питания на WIN, а на +5 как бы не должен, но у меня всегда работал. Меня вогнала в ступор другая проблема. Если помнишь, у меня высотомер выдавал 50 оп/сек, а сейчас опять как раньше 30, вечером буду искать причину.

А у тебя тестер не кривой, я измеряю осциллографом.
   2424

M&D
mihail66

аксакал

M&D>>> .... но на pin 3,3v Arduino 3,38 вольт.
M&D> Походу мне так и придется покупать контроллер НАНО, чтобы в этом воочую убедиться.

Ха! Я вам сейчас одну вещь скажу....
Вспомнил, что у меня примники ЛоРа собраны на Ардуино-НАНО, и решил померить что там на контакте 3V3. А там действительно 3.3 вольта. Вот только этот контакт у меня не задействован.
А отсюда можно сделать вывод, что повышенное напряжение на нем появляется именно от подключенного барометра. И вот тут возникает вопрос, а может ли этот барометр с питанием на 3.3 вольта работать совместно с 5-и вольтовой Ардуиной без согласования логических уровней? Походу мои полетные контроллеры спасало лишь то, что все они были запитаны от пониженного напряжения 3.7-4.2 вольта от ЛиПо, и спасало далеко не всегда. Напрашиваются соответствующие выводы.
   132.0.0.0132.0.0.0
+
-
edit
 

M&D
mihail66

аксакал

Брат-2> А у тебя тестер не кривой, я измеряю осциллографом.

Прямой! Потому что их у меня 3 штуки, и все разные.
   132.0.0.0132.0.0.0

M&D
mihail66

аксакал

M&D> ...Напрашиваются соответствующие выводы.

Читаю тут - https://arduinomaster.ru/datchiki-arduino/.../
"Еще одной проблемой может стать несоответствие рабочего напряжения питания модуля базовому напряжению используемого контроллера. Так, для работы с датчиком на 3,3 В вам потребуется создать делитель напряжения или использовать один из существующих готовых модулей согласования уровней. Кстати, такие модули достаточно дешевы и начинающим рекомендуется использовать их."

ПС.
А вот у BMP-280 в 5-и вольтовом исполнении на борту, кроме стабилизатора 3.3В, стоит еще и преобразователь логических уровней.
Мля, как же я раньше без него обходился?
   132.0.0.0132.0.0.0
Это сообщение редактировалось 02.02.2025 в 16:12
+
-
edit
 

GAM
NeOnFrOsT

втянувшийся
Брат-2> Советую, выполни макет как у меня...
Спасибо! Так и сделаю. По напряжению на 3U3. Померил сейчас, при подключении через type-c к компу 3.3v.
При подключении от Li-ion на 280мАч 3.9в. Интересно...
UPD.: При подключении от повербанка 5v!
   132.0.0.0132.0.0.0

M&D
mihail66

аксакал

GAM> ... Померил сейчас, при подключении через type-c к компу 3.3v.

Теперь при таком же подключении посмотри напряжение на пине 5V.

GAM> При подключении от Li-ion на 280мАч 3.9в. Интересно...

Походу барометру действительно кирдык.
   132.0.0.0132.0.0.0

GAM
NeOnFrOsT

втянувшийся
M&D> Теперь при таком же подключении посмотри напряжение на пине 5V.

M&D> Походу барометру действительно кирдык.
печально. Это значит на плате ардуино тоже что-то не так? Ведь на пин 3U3 всегда даолжно быть напряжение 3.3?
   132.0.0.0132.0.0.0

M&D
mihail66

аксакал

GAM> печально. Это значит на плате ардуино тоже что-то не так? Ведь на пин 3U3 всегда даолжно быть напряжение 3.3?

Этот контакт очень слаботочный. Сдается мне что выгоревший барометр просто перетягивает его своим напряжением от шины I2C, которое однозначно будет выше чем 3.3В. Отключи питание у барометра, и ты наверняка там увидишь опять те же 3.9В.
   132.0.0.0132.0.0.0
Это сообщение редактировалось 02.02.2025 в 17:13

GAM
NeOnFrOsT

втянувшийся
M&D> Сдается мне что выгоревший барометр просто перетягивает его своим напряжением
Похоже, ты прав. Отпаял барометр и напряжение на пине 3U3 3.3в, как и должно быть.
Ну вот, барометр спалил получается... Интересно только как)
   132.0.0.0132.0.0.0

M&D
mihail66

аксакал

GAM> Ну вот, барометр спалил получается... Интересно только как)

От шины I2C не иначе.
Как вариант можно попробовать запитать контроллер через Шоттку, и таким образом понизить напряжение на шине. Это должно спасти барометр. А вот на воспламенитель взять напряжение непосредственно с батарейки.
   132.0.0.0132.0.0.0
Это сообщение редактировалось 02.02.2025 в 17:30
1 2 3 4 5 6 7 11

в начало страницы | новое
 
Поиск
Настройки






Статистика
Рейтинг@Mail.ru
АвиаТОП
 
Яндекс.Метрика
website counter
 
free counters