Вариации приборов с TFT экраном. Часть 1. Цифровой барометр.

preview_player
Показать описание
Это видео является ответом на просьбу написать программу барометра для TFT дисплея.
В процессе разработки появилось несколько идей. Одна из них реализована в этом видео.

Видео "Вариации приборов с TFT экраном. Часть 2": в процессе монтажа
Видео "Вариации приборов с TFT экраном. Часть 3": в процессе монтажа

#дисплейTFT, #барометр, #психрометр

a
Рекомендации по теме
Комментарии
Автор

Спасибо, только что запустил свой, очень нравится, записал всё же 3.3в, отличных Вам следующих проектах.

asapovoleg
Автор

Все перепробовал, пока не установил библиотеку Adafruid Senor не компилировалась-установил пошло, смущало, что в скетче не было этой библиотеки. Все равно спасибо за ответы.

asapovoleg
Автор

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

valentinustinov
Автор

Спасибо, и судя по датчику, он всё же без конвертора уровня, вдруг другие захотят повторить проект, спалят ведь 5 вольтам, считаю на схеме нужно показать, что на датчик, если он без конвертора ( поставить уточнение) подавать 3.3 в.

asapovoleg
Автор

Андрей, благодарю, собрал данный девайс на arduino nano, но не было датчика BME280, только заказал, воткнул BMP180 немного подправил код, Андрей, в части 3, термометр для сауны, будет использоваться датчик ds18b20?

АндрейШ-од
Автор

Спасибо уважаемый!Жаль нельзя два раза лайкнуть ваше видео))Все подключилось и заработало, комплектующие немного отличались у меня от вашего проекта, пяти вольтовая версия датчика бме-280, и отладочнай плата ардуино нано, экран такой же как и у вас, скетч залился не сразу ну это из за моей неопытности....вот я только делителей не ставил, это может повлиять на долговечность экрана?И еще я повторил один проект метеостанции у другого человека ну там у меня два других датчика один dht-22 второй, бме-180-так вот эти данные влажность и давление не совпадают с датчиком проекта на бме-280-вот кому из них больше верить, поделитесь пожалуйста вашими рассуждениями на эту тему.

lfnrrxg
Автор

И еще у Вас в обзоре на BME280 говорите про даташит и по нему питание до 3.6в, а по схеме подключение к 5в, не сгорит?

asapovoleg
Автор

Доброго времени суток.Пытался поменять цвет заливки экрана и сами показания датчики в скетче вы дает такое-was not declared in this scope, не подскажете как это изменить чтоб залился скетч?Вот как я пытался это изменить-
tft.fillScreen(ST7735_GRAY); // очистка экрана (заливка чёрным цветом)
if (!bme.begin()) // если датчик не обнаружен, то
{
// Вывод сообщения об его отсутствии

tft.setTextSize(2);
tft.setCursor(30, 35);
tft.print("BME280");
tft.setCursor(13, 70);
tft.print("not found");
while (1);
}
drawDisplay();
tft.setTextSize(3); // рисуем рамки и надписи
Timer1.initialize(); // инициализация таймера
Timer1.attachInterrupt(timerOneRupt, // прерывание каждую секунду
}


// Основной цикл работы
void loop()
{
if (flagReady == true) // если взвдён флаг готовности, то
{
// Получаем данные о температуре, формируем строку и выводим на экран
dtostrf(bme.readTemperature(), 3, 1, str);
tft.setCursor(28, 62);
tft.setTextColor(ST7735_GREEN, ST7735_GRAY);
tft.print(str);

// Получаем данные о давлении, формируем строку и выводим на экран
dtostrf(bme.readPressure()/133.33, 3, 1, str);
tft.setCursor(21, 10);
tft.setTextColor(ST7735_ORANGE, ST7735_GRAY);
tft.print(str);

// Получаем данные о влажности, формируем строку и выводим на экран
dtostrf(bme.readHumidity(), 3, 1, str);
tft.setCursor(30, 115);
tft.setTextColor(ST7735_BLUE, ST7735_GRAY);
tft.print(str);

lfnrrxg
Автор

Здравствуйте! Загружаю скетч из части 1 Пишет "Ошибка компиляции для платы Ардуино Pro or Pro Mini" не подскажите в чем ошибка.

asapovoleg
Автор

Здравствуйте! хороший проект, хочу сделать, приехали датчик и экран, если у меня будет 3 вольтовая ардуинка, нужно ли делать резисторный делитель. Спасибо.

asapovoleg
Автор

Проверял, порты ни при чем, даже при проверке в Ардуино IDE, а не загрузки тоже самое пишет

asapovoleg
Автор

вообще не было библиотек, скетч и схема подключения

asapovoleg