Простой барометр

georgyy
Offline
Зарегистрирован: 21.03.2019

Приветствую! Только без насмешек и предложении искать готовые решения, не нашел. Понимаю что глупо иметь ардуино и не уметь им пользоваться, но все же..

Имеется UNO, c подключенным датчиком bmp280 и дисплеем TM1637. Все проверил, работают по отдельности.

В зависимости от вашего предложения, есть два варианта реализации простого барометра: просто, статично выводить показатель давления или попеременно давление/ температура. Готов перечислить символическую сумму.

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

georgyy пишет:

Готов перечислить символическую сумму.

 

ну вот опять, за 100р. я не полезу даже за bmp280, так мне на него гребенку еще надо напаять, а вот за 500-700...

georgyy
Offline
Зарегистрирован: 21.03.2019

Всмысле паять, мне только код написать, связать их так сказать

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

georgyy пишет:

Всмысле паять, мне только код написать, связать их так сказать

вам да, а мне свой достать, паять что-бы код проверять.

TM1637 есть под рукой готовый к тестам.

georgyy
Offline
Зарегистрирован: 21.03.2019

Ладно, может кто будет иметь готовый скетч..

alex_ivanoff_1
Offline
Зарегистрирован: 20.03.2019

georgyy пишет:

Готов перечислить символическую сумму.

Ну если паять не надо,  а только код написать, и так сказать связать их, то символическая сумма это сколько лично для Вас? 

Gas311
Gas311 аватар
Offline
Зарегистрирован: 06.12.2018

Я буду иметь готовый скетч. gas31a@mail.ru

У меня всё уже напаяно.

georgyy
Offline
Зарегистрирован: 21.03.2019

наверно стоймость всего этого железа )) кстати, есть вариант чтоб ничего не паять- включу TeamViewer и тут все готово, библиотеки, подключения..

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

вот зараза :)

у меня тоже есть готовый, могу выложить сюда бесплатно!

georgyy
Offline
Зарегистрирован: 21.03.2019

Ну вот, все равно издеваетесь )

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

georgyy пишет:

Ну вот, все равно издеваетесь )

ну если денех нет, то хоть так :)

Gas311
Gas311 аватар
Offline
Зарегистрирован: 06.12.2018

Ну лично я серьёзно предложил

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

в текстовом виде выложте сюда ваш скеч, дополню..

alex_ivanoff_1
Offline
Зарегистрирован: 20.03.2019

georgyy пишет:

Ну вот, все равно издеваетесь )

Так сумма-то написания кода не обозначена,  вот и приходится шутить!

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

и да, куда подключен TM1637 ?

alex_ivanoff_1
Offline
Зарегистрирован: 20.03.2019

Gas311 пишет:

Ну лично я серьёзно предложил

Тебе бы лучше с "Зимней электронной удочкой" серьезно разобраться! А то вдруг снова появится недовольный и злобный заказчик,  и придется по новой регистривоваться под другим ником!

georgyy
Offline
Зарегистрирован: 21.03.2019

Как на фото- к цифровым 2 и 3 пинам

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

georgyy пишет:

Как на фото- к цифровым 2 и 3 пинам

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

скиф банкуй!

georgyy
Offline
Зарегистрирован: 21.03.2019
#include <Wire.h>
#include <Adafruit_BMP280.h>
Adafruit_BMP280 bme;
 
void setup() {
  Serial.begin(9600);
    
  if (!bme.begin()); 
}
  
void loop() {
    Serial.print(bme.readTemperature());
    Serial.println(" C");
    
    Serial.print(bme.readPressure()/133.3);
    Serial.println(" mmHg");
    
    Serial.println();
    delay(2000);
}
georgyy
Offline
Зарегистрирован: 21.03.2019
#include <Arduino.h>
#include <TM1637Display.h>
 
// Module connection pins (Digital Pins)
#define CLK 2
#define DIO 3

xDriver 

я не издеваюсь, не знаю как они называются. DIO к 3 цифровому CLK к 2. С подключением все в порядке, тест проходит этот дисплей, с датчика на порт идут сигналы. Задача состоит- вывести показатель на дисплей

b707
Offline
Зарегистрирован: 26.05.2017

georgyy пишет:

Как на фото- к цифровым 2 и 3 пинам

Георгий, не пишите ерунды. BMP280 может быть с I2C или SPI подключением - но в обоих случаях он подключается к строго определенным пинам, среди которых нет пинов 2 и 3 для Уно

georgyy
Offline
Зарегистрирован: 21.03.2019

а, извиняюсь. к SCL и SDA по I2C. я перепутал подключение дисплея 

georgyy
Offline
Зарегистрирован: 21.03.2019

https://drive.google.com/open?id=1HGt5Tbh5XsewsaIaWqmXIA9vDF_mrBFL

в библиотечном файле "Adafruit_BMP280.h" пришлось изменить BMP280_ADDRES с (0х77) на  (0х76) иначе датчик не обнаруживался

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015
#include <Wire.h>
#include <Adafruit_BMP280.h>
Adafruit_BMP280 bme;


#include <TM1637Display.h>
#define CLK 2   //pins definitions for TM1637 and can be changed to other ports       
#define DIO 3
TM1637Display display(CLK, DIO);

void setup() {
  Serial.begin(9600);

  bme.begin();
  display.setBrightness(0x0a);  //set the diplay to maximum brightness
}

void loop() {
  uint16_t rezult = bme.readTemperature();

  Serial.print(rezult);
  Serial.println(" C");
  display.showNumberDec(rezult);
  delay(2000);

  rezult = bme.readPressure() / 133.3;
  Serial.print(rezult);
  Serial.println(" mmHg");
  display.showNumberDec(rezult);
  delay(2000);
  
  Serial.println();

}

 

показания без дробной части.

 

georgyy
Offline
Зарегистрирован: 21.03.2019

Все супер! напишите маил пожалуйста

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

b707 пишет:

georgyy пишет:

Как на фото- к цифровым 2 и 3 пинам

Георгий, не пишите ерунды. BMP280 может быть с I2C или SPI подключением - но в обоих случаях он подключается к строго определенным пинам, среди которых нет пинов 2 и 3 для Уно

я за ТМ1637 спрашивал :)

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

georgyy пишет:

Все супер! напишите маил пожалуйста

зачем ? я тут не пишу за деньги и заказы не буру.

хотя, мир меняется быстро :)))

georgyy
Offline
Зарегистрирован: 21.03.2019

Я не говорю что это деньги. Просто символика, баланс телефона так сказать пополнить

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

Потратьте их на что-то более полезное.

georgyy
Offline
Зарегистрирован: 21.03.2019

Спасибо большое добрый человек! и за совет тоже :))

alex_ivanoff_1
Offline
Зарегистрирован: 20.03.2019

georgyy пишет:

Спасибо большое добрый человек! и за совет тоже :))

А  создал бы свою тему в разделе "песочница",  то и  ответ бы получил на час пораньше, и символического обсуждение финансовых вопросов избежал.

georgyy
Offline
Зарегистрирован: 21.03.2019

Оказалось не только код не умею писать, но и раздел форума выбирать. Простите за беспокойство. 

Вот он уже в работе https://youtu.be/J2_wC7dNwDs

sadman41
Offline
Зарегистрирован: 19.10.2016

xDriver пишет:

зачем ? я тут не пишу за деньги и заказы не буру.

хотя, мир меняется быстро :)))

Если хочешь терять по два-три дня в попытках вытащить из заказчика ТЗ, а не поток мысли в режиме "я так вижу" и после получить реплику "чо так дорага, у скифа 500р", ситуацию Грина или просто кидок - велком.

karamzin01
Offline
Зарегистрирован: 08.03.2018

Р е а л и з у е м о - maslachenko767@mail.ru , консультации, подбор компонентов бесплатно, гарантии