Съдържание:

Visuino I2C BMP280 Налягане, температура+OLED: 7 стъпки
Visuino I2C BMP280 Налягане, температура+OLED: 7 стъпки

Видео: Visuino I2C BMP280 Налягане, температура+OLED: 7 стъпки

Видео: Visuino I2C BMP280 Налягане, температура+OLED: 7 стъпки
Видео: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Ноември
Anonim
Image
Image
Какво ще ви трябва
Какво ще ви трябва

В този урок ще използваме I2C BMP280 налягане, температурен сензор, OLED lcd, Arduino UNO измерване на налягане и температура и показване на резултатите на LCD дисплея. Гледайте демонстрационен видеоклип.

Стъпка 1: Какво ще ви трябва

Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
  • Arduino UNO (може да бъде всеки друг Arduino)
  • Кабелни проводници
  • OLED lcd
  • I2C BMP280 сензор
  • Програма Visuino: Изтеглете Visuino

Стъпка 2: Веригата

Веригата
Веригата
  • Свържете щифта Arduino (SCL) към пина BMP280 (SCL)
  • Свържете щифта Arduino (SDA) към пина BMP280 (SDA)
  • Свържете щифт Arduino (SCL) към OLED LCD щифт (SCL)
  • Свържете щифт Arduino (SDA) към OLED LCD щифт (SDA)
  • Свържете щифт Arduino (5V) към OLED LCD щифт (VCC)
  • Свържете щифт Arduino (3.3V) към пин BMP280 (VCC)
  • Свържете щифт Arduino (GND) към OLED LCD щифт (GND)
  • Свържете щифта Arduino (GND) към пина BMP280 (GND)

Стъпка 3: Стартирайте Visuino и изберете Тип дъска на Arduino UNO

Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO

За да започнете да програмирате Arduino, ще трябва да имате инсталирана Arduino IDE от тук:

Моля, имайте предвид, че има някои критични грешки в Arduino IDE 1.6.6. Уверете се, че сте инсталирали 1.6.7 или по -нова версия, в противен случай тази инструкция няма да работи! Ако не сте направили, следвайте стъпките в тази инструкция, за да настроите Arduino IDE да програмира ESP 8266! Visuino: https://www.visuino.eu също трябва да бъде инсталиран. Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "Arduino UNO", както е показано на Снимка 2

Стъпка 4: Във Visuino Добавяне на компоненти

Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
  • Добавяне на налягане температура BME 280 I2C компонент
  • Добавете 2x компонент MapRange
  • Добавете дисплей OLED LCD I2C
  • Щракнете двукратно върху OLED LCD компонента и в редактора:
  1. Изберете „Текстово поле“, плъзнете го наляво и в прозореца Свойства задайте: x до 60 и y до 5
  2. Изберете „Текстово поле“, плъзнете го наляво и в прозореца Свойства задайте: x до 50 и y до 20
  3. Изберете "Draw Text", плъзнете го наляво и в прозореца Properties задайте: x на 0 и y на 5 и задайте текст на: "Pressure:"
  4. Изберете "Draw Text", плъзнете го наляво и в прозореца Properties задайте: x на 0 и y на 20 и задайте текст на: "Temp:"

Стъпка 5: Във Visuino: Свързване на компоненти

Във Visuino: Свързване на компоненти
Във Visuino: Свързване на компоненти
  • Свържете Arduino I2C щифт [вход] към PressureTemperatureHumidity1 I2C щифт [изход]
  • Свържете Arduino I2C pin [in] към DisplayOLED1 I2C pin [out]
  • Свържете Arduino Serial [0] pin [out] към DisplayOLED1 pin [in]
  • Свържете PressureTemperatureHumidity1 щифтово налягане (Pa) към MapRange1 pin [in]
  • Свържете PressureTemperatureHumidity 1 pin Температура към MapRange2 pin [in]
  • Свържете MapRange1 с щифт DisplayOLED1 [Текстово поле Elements1]
  • Свържете MapRange2 към извода DisplayOLED1 [Текстово поле Elements2]

Стъпка 6: Генерирайте, компилирайте и качете кода на Arduino

Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino

Във Visuino натиснете F9 или щракнете върху бутона, показан на снимка 1, за да генерирате кода на Arduino, и отворете Arduino IDE

В IDE на Arduino кликнете върху бутона Качване, за да компилирате и качите кода (Снимка 2)

Стъпка 7: Играйте

Ако захранвате модула Arduino Uno, LCD дисплеят ще започне да показва данни за текущото налягане и температура.

Честито! Завършихте проекта си за сензор I2C BMP280 с Visuino. Приложен е и проектът Visuino, който създадох за този Instructable.

Можете да го изтеглите и отворите във Visuino:

Препоръчано: