Агуулгын хүснэгт:

BMP280 -DHT11 ашигладаг Arduino цаг уурын станц - Температур, чийгшил ба даралт: 8 алхам
BMP280 -DHT11 ашигладаг Arduino цаг уурын станц - Температур, чийгшил ба даралт: 8 алхам

Видео: BMP280 -DHT11 ашигладаг Arduino цаг уурын станц - Температур, чийгшил ба даралт: 8 алхам

Видео: BMP280 -DHT11 ашигладаг Arduino цаг уурын станц - Температур, чийгшил ба даралт: 8 алхам
Видео: Getting Started with Adafruit BMP280 Barometric Pressure And Temperature Sensor || BMP280 vs BME280 2024, Оны зургадугаар сарын
Anonim
Image
Image

Энэхүү гарын авлагад бид TFT 7735 LCD дэлгэц дээр ТЕМПЕРАТУР, ЧИЙНЭ, ДАРАЛТЫГ харуулах цаг агаарын станц хэрхэн хийх талаар сурах болно.

Үзүүлэх видео үзэх.

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
  • Arduino UNO (эсвэл өөр Arduino)
  • LCD дэлгэц TFT 7735
  • BMP280 мэдрэгч
  • DHT11 мэдрэгч
  • Холбогч утас
  • Талхны самбар
  • Visuino програм: Visuino татаж авах

Алхам 2: Хэлхээ

Хэлхээ
Хэлхээ

LCD TFT ST7735

Холбох:

  • 1.8 TFT Дэлгэцийн ПИН [LED] -ээс Arduino PIN [3.3 V] хүртэл
  • 1.8 TFT Дэлгэцийн ПИН [SCK] -аас Arduino PIN [13] хүртэл
  • 1.8 TFT Дэлгэцийн ПИН [SDA] -аас Arduino PIN [11] хүртэл
  • 1.8 TFT дэлгэцийн PIN [A0 эсвэл DC] Arduino PIN [9]
  • 1.8 TFT дэлгэцийн ПИН [ДАХИН тохируулах] Arduino ПИН [8]
  • 1.8 TFT Дэлгэцийн ПИН [CS] -ээс Arduino PIN [10] хүртэл
  • 1.8 TFT дэлгэцийн PIN [GND] -ээс Arduino PIN [GND] хүртэл
  • 1.8 TFT дэлгэцийн PIN [VCC] -ээс Arduino PIN [5V] хүртэл

ТАЙЛБАР: Зарим Arduino самбарууд өөр өөр SPI зүүтэй байдаг тул самбарынхаа бичиг баримтыг сайтар шалгаж үзээрэй.

BMP280 мэдрэгч

  • Pin [VIN] -ийг Arduino [V5] руу холбоно уу
  • Pin [GND] -ийг Arduino pin [GND] руу холбоно уу
  • Pin [SDA] -ийг Arduino pin [SDA] руу холбоно уу
  • Pin [SCL] -ийг Arduino pin [SCL] руу холбоно уу

DHT11 мэдрэгч

  • [+] Зүүг Arduino [V5] руу холбоно уу
  • Pin [-] -ийг Arduino pin [GND] руу холбоно уу
  • Pin [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 IDO -г програмчлах Arduino IDE -ийг тохируулахын тулд энэхүү зааварт заасан алхмуудыг дагана уу! Visuino: https://www.visuino.eu мөн суулгах шаардлагатай. Visuino -г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2 -р зурагт үзүүлсэн шиг "Arduino UNO" -г сонгоно уу.

Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү

Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
  • "Даралтын температур BMP280 I2C" бүрэлдэхүүн хэсгийг нэмнэ үү
  • "Чийгшил ба термометр DHT11/21/22/AM2301" бүрэлдэхүүн хэсгийг нэмнэ үү
  • "TFT Color Display ST7735" бүрэлдэхүүн хэсгийг нэмнэ үү

Алхам 5: Visuino Set бүрэлдэхүүн хэсгүүдэд

Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд
Visuino Set бүрэлдэхүүн хэсгүүдэд

"Display1" -ийг сонгоод "Orientation" -ийг goDown руу тохируулаарай (энэ нь дэлгэцийн чиглэлийг өөрчлөх болно)

Тэмдэглэл: Хэрэв дэлгэц ажиллахгүй бол шинж чанарын цонхны доорх Төрлийг өөрчилж үзээрэй

  • "Display1" дээр давхар товшоод, элементийн цонхонд баруун талд "Текст" ба "Мөр" -ийг өргөжүүлж, зүүн тийш чирнэ үү.

    • 4X "Текст зурах"
    • 3X "Шугам зурах"
    • 3X "Текстийн талбар"

    Зүүн талд байгаа зүйлийг сонгоно уу: "Текст зурах1" ба шинж чанарын цонхонд "Хэмжээ" -ийг 1, "Өнгө" -ийг aclDodgerBlue, "X" -ийг 17 болгож, "Текст" -ийг ЦАГ АГААРЫН СТАНЦ руу тохируулна уу.

    - "Line1 зурах" ба шинж чанарын цонхонд "Өндөр" -ийг 0, "Өргөн" -ийг 120, "Өнгө" -ийг aclDodgerBlue, "Y" -ийг 0 болгож "Текст зурах2" болгож, "Хэмжээ" -ийг 1 болгож тохируулна уу., "Өнгө" нь aclRed, "X" 30, "Y" 15 хүртэл, "Текст" нь TEMPERATURE

    - "Текстийн талбар1" ба шинж чанаруудын цонхонд "Хэмжээ" -ийг 2, "Өнгө" -ийг шар, "X" -ийг 30, "Y" -ийг 30- "Шугам зурах2" болгож, "Өндөр" -ийг 0 болгож тохируулна уу., "Өргөн" нь 120 хүртэл, "Өнгө" нь aclDodgerBlue, "Y" нь 50- "Текст зурах3" ба шинж чанаруудын цонхонд "Хэмжээ" -ийг 1, "Өнгө" -ийг aclAqua, "X" -ийг 40 ба "Y" болгоно. 55 ба "Текст" -ийг чийгшил рүү- "Текст талбар2", шинж чанарын цонхонд "Хэмжээ" -ийг 2, "Өнгө" -ийг шар, "X" -ийг 30 болгож, "Y" -ийг 70- "Шугам зурах3" болгож тохируулна уу. шинж чанар цонхыг "Өндөр" -ийг 0, "Өргөн" -ийг 120, "Өнгө" -ийг aclDodgerBlue, "Y" -ийг 90- "Текст зурах4" болгож, шинж чанарын цонхонд "Хэмжээ" -ийг 1, "Өнгө" -ийг aclWhite болон " X "-ээс 40 хүртэл," Y "-ээс 95 хүртэл," Текст "даралтын хувьд-" Текст талбар3 "ба шинж чанарын цонхонд" Хэмжээ "-ийг 2," Өнгө "-ийг aclYellow," X "-ийг 15," Y "-ийг 110 болгож тохируулна уу.

Алхам 6: Visuino Connect бүрэлдэхүүн хэсгүүдэд

Visuino Connect бүрэлдэхүүн хэсгүүдэд
Visuino Connect бүрэлдэхүүн хэсгүүдэд
  • "PressureTemperature1" зүүг [Out] Arduino I2C [In] руу холбоно уу.
  • "PressureTemperature1" pin [Pressure] -ийг Display1> TextField3 [In] руу холбоно уу.
  • "PressureTemperature1" зүү [Температур] -ийг Display1> TextField1 [In] руу холбоно уу.
  • "Чийгшлийн термометр1" зүү [чийгшил] -ийг Display1> TextField2 [In] руу холбоно уу.
  • "Чийгшлийн термометр1" зүүг [Out] Arduino дижитал зүү [7] руу холбоно уу.
  • "Display1" бүрэлдэхүүн хэсгийн зүүг [Out] Arduino pin SPI [In] руу холбоно уу.
  • "Display1" бүрэлдэхүүн хэсгийн зүүг [Chip Select] Arduino Digital pin [10] руу холбоно уу.
  • "Display1" бүрэлдэхүүн хэсгийн зүүг [Reset] Arduino Digital pin [8] руу холбоно уу.
  • "Display1" бүрэлдэхүүн хэсгийн зүүг [Бүртгүүлэх сонголтыг] Arduino Digital pin [9] -д холбоно уу.

Алхам 7: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Visuino дээр F9 товчийг дарна уу эсвэл 1 -р зурагт үзүүлсэн товчлуур дээр дарж Arduino кодыг үүсгээд Arduino IDE -ийг нээнэ үү.

Arduino IDE дээр Upload товчийг дарж кодыг эмхэтгэн байршуулна уу (Зураг 2)

Алхам 8: Тоглох

Хэрэв та Arduino UNO модулийг асаах юм бол LCD дэлгэц дээр одоогийн утгыг харуулах болно

Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэхүү зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг эндээс татаж аваад Visuino -д нээж болно:

Зөвлөмж болгож буй: