
Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Хэлхээ
- Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
- Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
- Алхам 5: Visuino Set бүрэлдэхүүн хэсгүүдэд
- Алхам 6: Visuino Connect бүрэлдэхүүн хэсгүүдэд
- Алхам 7: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
- Алхам 8: Тоглох
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00


Энэхүү гарын авлагад бид 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 -ийн самбарын төрлийг сонгоно уу


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 -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү




- "Даралтын температур BMP280 I2C" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Чийгшил ба термометр DHT11/21/22/AM2301" бүрэлдэхүүн хэсгийг нэмнэ үү
- "TFT Color Display ST7735" бүрэлдэхүүн хэсгийг нэмнэ үү
Алхам 5: 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 бүрэлдэхүүн хэсгүүдэд

- "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 кодыг үүсгэх, хөрвүүлэх, байршуулах


Visuino дээр F9 товчийг дарна уу эсвэл 1 -р зурагт үзүүлсэн товчлуур дээр дарж Arduino кодыг үүсгээд Arduino IDE -ийг нээнэ үү.
Arduino IDE дээр Upload товчийг дарж кодыг эмхэтгэн байршуулна уу (Зураг 2)
Алхам 8: Тоглох
Хэрэв та Arduino UNO модулийг асаах юм бол LCD дэлгэц дээр одоогийн утгыг харуулах болно
Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэхүү зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг эндээс татаж аваад Visuino -д нээж болно:
Зөвлөмж болгож буй:
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: 9 алхам (зурагтай)

ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: LineaMeteoStazione бол Sensirion -ийн мэргэжлийн мэдрэгч, Дэвис багажны зарим бүрэлдэхүүн хэсэг (Rain Gauge, Anemometer) -тай холбогдож болох цаг агаарын бүрэн станц юм.Төсөл нь DIY цаг уурын станцад зориулагдсан боловч зөвхөн шаардлагатай
Arduino болон ThingSpeak ашигладаг мини цаг уурын станц: 4 алхам

Arduino болон ThingSpeak ашигладаг мини цаг уурын станц: Сайн байцгаана уу. Энэхүү зааварчилгааны номонд би танд цаг агаарын мини станц хийх алхамыг зааж өгөх болно. Түүнчлэн, бид ThingSpeak API -ийг ашиглан цаг агаарын мэдээллээ серверт байршуулах болно, эс тэгвээс цаг агаарын төлөв байдлын зорилго юу вэ
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 8 алхам (зурагтай)

NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 1 жилийн турш 2 өөр байршилд амжилттай ажилласны дараа би нарны эрчим хүчээр ажилладаг цаг уурын станцын төслийн төлөвлөгөөгөө хуваалцаж, хэрхэн урт хугацаанд үнэхээр оршин тогтнож чадах систем болж хөгжсөн тухай тайлбарлаж байна. нарны эрчим хүчнээс үүссэн үе. Хэрэв та дагах бол
DIY цаг уурын станц ба WiFi мэдрэгч станц: 7 алхам (зурагтай)

DIY цаг уурын станц ба WiFi мэдрэгч станц: Энэхүү төсөлд би WiFi мэдрэгч станцын хамт цаг агаарын станцыг хэрхэн яаж хийхийг танд үзүүлэх болно. Мэдрэгч станц нь орон нутгийн температур, чийгшлийн өгөгдлийг хэмжиж, WiFi -ээр цаг уурын станц руу илгээдэг. Цаг уурын станц дараа нь
Arduino ашигладаг гадаад цаг уурын станц: 7 алхам

Arduino ашигладаг гадаад цаг уурын станц: Ашигласан материал: Үнэ ойролцоогоор, санах ойгоороо. NodeMCU V3 Lua - 3 еврогийн дижитал температур ба чийгшил DTH 22 - 2 еврогийн фоторезистор (LDR) мэдрэгчийн модуль нь Arduino -д зориулсан гэрэл мэдрэмтгий фотодиод илрүүлдэг - 0.80 € 1 багц/цас, борооны дусал илрүүлэх мэдрэгч