Агуулгын хүснэгт:
- Алхам 1: Түүх
- Алхам 2: Шаардлагатай эд анги
- Алхам 3: Тоног төхөөрөмжийн тохиргоо
- Алхам 4: Програм хангамж
- Алхам 5: Юу хийснээ харцгаая
- Алхам 6: Алдаа эмхэтгэх
- Алхам 7: Боллоо
Видео: 2.4 TFT Arduino олон мэдрэгч бүхий цаг уурын станц: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
TFT LCD, цөөн тооны мэдрэгч бүхий зөөврийн Arduino цаг уурын станц.
Алхам 1: Түүх
Саяхан надад arduino -той тоглох чөлөөт цаг гарлаа.
Хэдэн сарын өмнө интернет дээр DHT мэдрэгч, RTC бүхий TFT LCD бүхий ноорог олсон. Тиймээс би үүнийг холбож, ноорог дээр ажиллахын тулд зарим өөрчлөлт оруулсан. Байршуулсны дараа аймшигтай ажиллаж байсан !! Тиймээс 4 цагийн дараа үүнээс болж зовох нь утгагүй болохыг би ойлгосон. Би гэртээ ашиглах цаг агаарын станц хийх болно гэж бодсон.
Эхэлцгээе!
Алхам 2: Шаардлагатай эд анги
Шаардлагатай хэсгүүд:
- Arduino uno эсвэл Mega2560 (аль хэдийн байсан)
- Ili932x эсвэл 9341 IC бүхий 2.4 tft lcd (аль хэдийн байсан)
- DHT11 (аль хэдийн байсан)
- DS18b20 (аль хэдийн байсан)
- 4 зүүтэй гэрэл мэдрэгч LDR (аналог ба дижитал)
- Зарим холбогч утас (аль хэдийн байсан)
- Arduino IDE ба зөв номын сан
Тиймээс энэ үед миний хувьд ямар ч зардал гараагүй.
Алхам 3: Тоног төхөөрөмжийн тохиргоо
За, тийм ч том асуудал байсангүй. Хятад Arduino клонууд үргэлж муу байдаггүй. Самбар дээр тээглүүрийг гагнах хоёрдахь шугамтай бол энэ нь утастай харьцуулахад илүү хөдөлгөөнтэй орон зайг бий болгодог.
Тиймээс би ажлыг хөнгөвчлөхийн тулд тээглүүрийг эсрэгээр (доошоо харах) гагнав. Зургийг үзнэ үү.
Энэ үед бид 3 5V, 3 3.3V ба GND -ийн хос зүү авсан.
Та одоо олон мэдрэгчийг самбар дээр ийм байдлаар холбож болно.
DHT мэдрэгч нь Digital 11 -т холбогдсон байна.
Температур мэдрэгч нь Digital 10 -т холбогдсон байна.
LDR нь аналог 5 -т холбогдсон байна.
Дижитал 12 ба 13 үнэгүй. Хэрэв та хүсвэл 1 мэдрэгч нэмж болно. (Би хүсч байна)
LCD дэлгэцтэй тул I2C мэдрэгчийг самбар дээр холбох боломжгүй. Lcd нь дахин тохируулахын тулд A4 зүү хэрэгтэй.
Гунигтай боловч үнэн.
Алхам 4: Програм хангамж
Номын сан болон тоймыг татаж аваарай.
Би энэ төслийн номын санг байршуулж байна.
SPFD5408 номын сан нь манай 2.4 TFT lcd дискийг удирдахад маш сайн, гэхдээ энэ нь зөвхөн ILI932X; 9340; 9341 IC.
2019.01.05.!!
Жижиг шинэчлэлт! Одоо Arduino шүүдэр цэгийг харуулж байна!
Дулааны индексийг Цельсийн болон Фаренгейтийн аль алинд нь харуулдаг.
2019.01.06!!
Mcufriend хувилбар одоо утгыг Цуваа монитор руу мэдээлж байна.
Алхам 5: Юу хийснээ харцгаая
Манай Arduino нь мэдрэгчийн утгыг 1000 мс шинэчлэлтийн хурдтай харуулдаг.
Бидний харж байгаа зүйл:
- Бөгж хэмжигч дэх DHT мэдрэгчийн температур
- Баруун дээд буланд чийгшил байна
- DS18B20 мэдрэгчийн температур
- Фаренгейт дэх дулааны индекс
- Гэрлийн эрч хүч хувиар (бага зэрэг алдаатай хэвээр байна)
- Фаренгейт дэх температур
- Цельсийн шүүдэр цэг
- Үнэмлэхүй чийгшлийн тооцоо
Гэхдээ! Бидэнд үнэгүй 2 дижитал тээглүүр байсаар байгаа тул манай Arduino хавтангийн чадавхийг нэмэгдүүлэхийн тулд бага зэрэг сайжруулах боломжтой хэвээр байна.
Би ойрын ирээдүйд энэхүү цаг уурын станцыг ажиллуулж, илүү сайн харагдуулахын тулд хэд хэдэн (болон харааны) шинэчлэлт хийхээр төлөвлөж байна. Мэдээж надад чөлөөт цаг хангалттай байвал ……
3 дахь хувилбар нь McuFriend нийцтэй дэлгэцүүдэд зориулагдсан болно. Би 1580 ба 5408 IC драйверын дэлгэцтэй байсан бөгөөд бараг 2 жил ашиглаагүй. Тиймээс би тэдэнтэй ажиллахын тулд бага зэрэг өөрчлөлт хийсэн. Би өөрчлөгдсөн McuFriend номын сангаа байршуулсан.
Алхам 6: Алдаа эмхэтгэх
Саяхан би Arduino IDE дээр алдааг эмхэтгэж байна (зөвхөн би ч биш). Энэ нь ихэвчлэн эргэж ирдэг асуудал юм.
Хэрэв танд энэ ноорог дээр эмхэтгэх алдаа гарсан бол түүнийг шинэ Arduino цонх руу хуулж, дахин оролдоно уу.
Энэ нь миний хувьд үр дүнтэй байдаг, энэ нь танд ч бас хэрэг болно гэж найдаж байна.
ESP Core -ийн улмаас би Arduino IDE 1.6.13 дээр суусаар л байна.
Яагаад сайжруулж болохгүй гэж? Учир нь энэ хувилбар надад маш тохиромжтой.
Алхам 7: Боллоо
Та дууссан.
Үүнийг хүссэнээрээ ашиглаарай.
Миний зааврыг уншсанд баярлалаа.
Зөвлөмж болгож буй:
Magicbit бүхий WIFI цаг уурын станц (Arduino): 6 алхам
Magicbit -тэй WIFI цаг уурын станц (Arduino): Энэхүү заавар нь ухаалаг гар утаснаасаа дэлгэрэнгүй мэдээллийг авах боломжтой Arduino ашиглан Magicbit -аас цаг агаарын станц барих аргыг харуулсан болно
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 8 алхам (зурагтай)
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 1 жилийн турш 2 өөр байршилд амжилттай ажилласны дараа би нарны эрчим хүчээр ажилладаг цаг уурын станцын төслийн төлөвлөгөөгөө хуваалцаж, хэрхэн урт хугацаанд үнэхээр оршин тогтнож чадах систем болж хөгжсөн тухай тайлбарлаж байна. нарны эрчим хүчнээс үүссэн үе. Хэрэв та дагах бол
DIY цаг уурын станц ба WiFi мэдрэгч станц: 7 алхам (зурагтай)
DIY цаг уурын станц ба WiFi мэдрэгч станц: Энэхүү төсөлд би WiFi мэдрэгч станцын хамт цаг агаарын станцыг хэрхэн яаж хийхийг танд үзүүлэх болно. Мэдрэгч станц нь орон нутгийн температур, чийгшлийн өгөгдлийг хэмжиж, WiFi -ээр цаг уурын станц руу илгээдэг. Цаг уурын станц дараа нь
Nextion дэлгэц ба Arduino бүхий DIY цаг уурын станц: 11 алхам
Nextion Display ба Arduino бүхий DIY цаг уурын станц: Энэхүү хичээлд бид Nextion дэлгэц, rtc1307 цагийн модуль, Arduino UNO, Visuino зэргийг ашиглан цаг, температур, чийгшлийг харуулах болно
BME280 мэдрэгч бүхий ESP32 WiFi цаг уурын станц: 7 алхам (зурагтай)
BME280 мэдрэгч бүхий ESP32 WiFi цаг уурын станц: Эрхэм хүндэт найзууд маань өөр хичээлд тавтай морил! Энэхүү гарын авлагад бид WiFi ашиглах цаг агаарын станцын төслийг бүтээх гэж байна. Бид шинэ, гайхалтай ESP32 чипийг Nextion дэлгэцтэй хамт анх удаа ашиглах гэж байна. Энэ видеон дээр бид