Перейти к содержанию

Барометр с расширенными функциями


Рекомендуемые сообщения

Простой электронный барометр на основе модуля Arduino и датчика давления BMP180. Барометр позволяет определить атмосферное давление, а также скорость и характер его изменения. Дополнительной опцией является измерение температуры воздуха.

Ссылка на статью: http://cxem.net/arduino/arduino228.php

Автор статьи: http://cxem.net/profile/1477/

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Доброго времени суток, заинтересовал данный барометр, возникли некоторые вопросы.

1) Датчик BMP180 это платка(модуль) из китая?

2) Будет работать на atmega 8?

3) Если использовать не Arduino Nano а просто микросхему atmega 328 какие детали нужны в обвязке контроллера?

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Уважаемый krakus, спасибо за интерес, проявленный к публикации. К сожалению могу ответить только на первый Ваш вопрос - модуль с датчиком BMP180 я покупал на https://www.ebay.com/. Ни на atmega 8 ни на atmega 328 я данное устройство не собирал. Если Вам очень не хочется приобретать Arduino Nano, которая стоит на том же ебее примерно 1.5 USD, то сами покопайтесь в документации, внесите в схему соответствующие изменения, придумайте - как залить ардуиновский скетч в имеющийся у Вас контроллер или напишите свою программу... Успеха Вам!  

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Понятно, я писать программы не умею, максимум на что способен, залить готовую в контроллер. Заказал Arduino Nano и BMP180 как придет буду пробовать.

Ссылка на комментарий
Поделиться на другие сайты

Когда получите модуль с BMP180 очень внимательно проверьте - что там реально установлено вместо штатного стабилизатора на 3.3 В. В моём экземпляре был впаян N-P-N транзистор в таком же корпусе (SOT-23).  В результате на датчик шло напряжение питания 0.5 вольта. Модуль не работал... В сети нашёл ещё несколько аналогичных предупреждений.  Видимо у производителя модулей периодически возникают проблемы с комплектацией...     

Ссылка на комментарий
Поделиться на другие сайты

7 часов назад, Starik сказал:

Когда получите модуль с BMP180 очень внимательно проверьте - что там реально установлено вместо штатного стабилизатора на 3.3 В. 

Спасибо что предупредили, как придет проверю в первую очередь.  

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • понятно. но у каждого свои приемы и привычки программирования. у меня в разных проектах "разметка" времени сделана по разному, но везде привязка к реальному времени по таймеру. например, с динамической индикацией таймер работает по 2 мс, и в прерывании выводится очередной разряд индикации. потом счетчик-таймер по 10 мс (5 х 2 мс) - для тех дел, которые нужно делать почаще, интерфейс с компом, обработка кнопок и что-нибудь другое. потом счетчик-таймер по 1 секунде (100 х 10 мс) - именно для работы в реальном времени. тут может быть секундомер, если он нужен, и остальная ежесекундная работа. а есть регулируемый БП (есть моя тема на этом форуме), где таймер тикает по 1/512 секунды. и по таймеру делается 256 измерений напряжения и 256 измерений тока. то есть, 512 измерений за 1 секунду. но и там есть счетчик для "короткого" цикла для "частых" дел (по 1/64 секунды == 15,625 мс).
    • Чем измерено 30 вольт на стирающей Яузы ?   Вольтметр должен быть высокочастотным - там частота порядка  100 кГц !
    • 30 B cкорее всего нормально. Смотрите как лента прилегает к головке. Можно ещё заменить стирающую головку для проверки. А ток подмагничивания подстраивается тестовой записью. Есть куча методик. Одна из них – записать с уровнем ЕМНИП -10dB cигнал из трёх синусов: 315 Гц, 1 КГц и где-то 8 КГц.  Если ток подмагничивания завышен, 8 КГц будет при воспроизведении слабее, чем 1 КГц. Если занижен, 315 Гц будет ниже. Нужно добиться одинакового уровня воспроизведения всех трёх частот. Сейчас я бы компом сгенерил "белый" шум и записал его с уровнем -10 dB. А потом программой-просмотрщиком спектра смотрел записанный результат. Если подъём на НЧ – ток подмагничивания большой. Если на ВЧ – маленький. И подстройкой добиться наиболее ровного спектра при воспроизведении.
    • Согласен, для большей стабильности нужно всегда вычитывать  UDR. ISR(USART_RXC_vect) { char rxb = UDR; if (!(flags & FLAG_END_RX)){ rx_buf[buf_index] = rxb; if (rxb == 0x0D){ flags |= FLAG_END_RX; buf_index = 0; return; } buf_index++; if (buf_index >= BUF_SIZE){ buf_index = 0; flags |= FLAG_ERR_RX; } } }   Признак окончания приема на усмотрение @tifaso
×
×
  • Создать...