Съдържание:

Метеорологична станция Arduino, използваща BMP280 -DHT11 - Температура, влажност и налягане: 8 стъпки
Метеорологична станция Arduino, използваща BMP280 -DHT11 - Температура, влажност и налягане: 8 стъпки

Видео: Метеорологична станция Arduino, използваща BMP280 -DHT11 - Температура, влажност и налягане: 8 стъпки

Видео: Метеорологична станция Arduino, използваща BMP280 -DHT11 - Температура, влажност и налягане: 8 стъпки
Видео: НАШЕЛ МЕТЕОСТАНЦИЮ В ЛЕСУ 2024, Ноември
Anonim
Image
Image

В този урок ще научим как да направим метеорологична станция, която да показва ТЕМПЕРАТУРА, ВЛАЖНОСТ И НАЛЯГАНЕ на LCD дисплея TFT 7735

Гледайте демонстрационен видеоклип.

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

Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
  • Arduino UNO (или всеки друг Arduino)
  • LCD дисплей TFT 7735
  • Сензор BMP280
  • Сензор DHT11
  • Кабелни проводници
  • Платка
  • Програма Visuino: Изтеглете Visuino

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

Веригата
Веригата

LCD TFT ST7735

Свързване:

  • 1.8 TFT PIN PIN [LED] към PIN на Arduino [3.3 V]
  • 1.8 TFT PIN PIN [SCK] към PIN на Arduino [13]
  • 1.8 TFT PIN PIN [SDA] към PIN на Arduino [11]
  • 1.8 TFT ПИН код на дисплея [A0 или DC] към PIN на Arduino [9]
  • 1.8 TFT PIN PIN [RESET] към PIN на Arduino [8]
  • 1.8 TFT дисплей PIN [CS] към PIN на Arduino [10]
  • 1.8 TFT PIN PIN [GND] към PIN на Arduino [GND]
  • 1.8 TFT ПИН код на дисплея [VCC] към PIN на Arduino [5V]

ЗАБЕЛЕЖКА: Някои платки Arduino имат различни SPI щифтове, така че не забравяйте да проверите документацията на вашата платка.

Сензор BMP280

  • Свържете щифт [VIN] към Arduino [V5]
  • Свържете щифт [GND] към щифт Arduino [GND]
  • Свържете щифт [SDA] към щифт Arduino [SDA]
  • Свържете щифт [SCL] към щифт Arduino [SCL]

Сензор DHT11

  • Свържете щифт [+] към Arduino [V5]
  • Свържете щифт [-] към щифт Arduino [GND]
  • Свържете щифт [S] към цифров извод Arduino [7]

Стъпка 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 за програмиране на Arduino UNO! Visuino: https://www.visuino.eu също трябва да бъде инсталиран. Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "Arduino UNO", както е показано на Снимка 2

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

Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
  • Добавете компонент „Температура на налягане BMP280 I2C“
  • Добавете компонент "Влажност и термометър DHT11/21/22/AM2301"
  • Добавете компонент "TFT цветен дисплей ST7735"

Стъпка 5: Във Visuino Set Components

Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components

Изберете „Display1“и задайте „Orientation“на goDown (това ще промени посоката на показване)

Забележка: В случай, че дисплеят не работи, опитайте да промените Тип под прозореца със свойства

  • Щракнете двукратно върху „Display1“и в прозореца с елементи разгънете „Text“и „Lines“от дясната страна и плъзнете вляво:

    • 4X "Начертайте текст"
    • 3X "Draw Line"
    • 3X "Текстово поле"

    От лявата страна изберете:- „Draw Text1“и в прозореца със свойства задайте „Size“на 1, „Color“на aclDodgerBlue и „X“на 17 и „Text“на WEATHER STATION

    - "Draw Line1" и в прозореца със свойства задайте "Height" на 0, "Width" на 120, "Color" на aclDodgerBlue и "Y" на 0- "Draw Text2" и в прозореца със свойства задайте "Size" на 1, „Цвят“до aclRed и „X“до 30 и „Y“до 15 и „Текст“до TEMPERATURE

    - "Текстово поле1" и в прозореца със свойства задайте "Размер" на 2, "Цвят" на aclYellow и "X" на 30 и "Y" на 30- "Draw Line2", а в прозореца със свойства задайте "Height" на 0, "Width" до 120, "Color" до aclDodgerBlue и "Y" до 50- "Draw Text3" и в прозореца със свойства задайте "Size" на 1, "Color" на aclAqua и "X" на 40 и "Y" до 55 и "Текст" до ВЛАЖНОСТ- "Текстово поле2" и в прозореца със свойства задайте "Размер" на 2, "Цвят" на aclYellow и "X" на 30 и "Y" на 70- "Draw Line3" и в прозорец свойства задайте "Height" на 0, "Width" на 120, "Color" на aclDodgerBlue и "Y" на 90- "Draw Text4", а в прозореца със свойства задайте "Size" на 1, "Color" на aclWhite и " X "до 40 и" Y "до 95 и" Text "до PRESSURE-" Text Field3 "и в прозореца със свойства задайте" Size "на 2," Color "на aclYellow и" X "на 15 и" Y "до 110

Стъпка 6: Във Visuino Connect Components

Във Visuino Connect Components
Във Visuino Connect Components
  • Свържете щифта "PressureTemperature1" [Out] към Arduino I2C [In]
  • Свържете щифта "PressureTemperature1" [Pressure] към Display1> TextField3 [In]
  • Свържете щифта "PressureTemperature1" [Температура] към Display1> TextField1 [In]
  • Свържете щифта "HumidityThermometer1" [Влажност] към Display1> TextField2 [In]
  • Свържете щифта "HumidityThermometer1" [Out] към Arduino digital pin [7]
  • Свържете компонентния извод "Display1" [Out] към Arduino pin SPI [In]
  • Свържете компонентен щифт "Display1" [Chip Select] към Arduino Digital pin [10]
  • Свържете компонентен щифт "Display1" [Нулиране] към Arduino Digital pin [8]
  • Свържете компонентен щифт "Display1" [Избор на регистър] към Arduino Digital pin [9]

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

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

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

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

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

Ако захранвате модула Arduino UNO, LCD дисплеят ще започне да показва текущи стойности (ТЕМПЕРАТУРА, ВЛАЖНОСТ, НАЛАГАНЕ)

Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за тази инструкция, можете да го изтеглите тук и да го отворите във Visuino:

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