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

2 инчийн TFT дэлгэц ба олон мэдрэгчтэй харьцангуй өнгө бүхий термометр: 5 алхам
2 инчийн TFT дэлгэц ба олон мэдрэгчтэй харьцангуй өнгө бүхий термометр: 5 алхам

Видео: 2 инчийн TFT дэлгэц ба олон мэдрэгчтэй харьцангуй өнгө бүхий термометр: 5 алхам

Видео: 2 инчийн TFT дэлгэц ба олон мэдрэгчтэй харьцангуй өнгө бүхий термометр: 5 алхам
Видео: ТОП-5 САМЫХ ИННОВАЦИОННЫХ ЭЛЕКТРОМОБЕКОВ 2021 года 2024, Арваннэгдүгээр
Anonim
Температурын харьцангуй өнгө бүхий термометр 2
Температурын харьцангуй өнгө бүхий термометр 2
Температурын харьцангуй өнгө бүхий термометр 2
Температурын харьцангуй өнгө бүхий термометр 2

Би хэд хэдэн температур мэдрэгчийн хэмжилтийг харуулсан дэлгэц хийсэн. Хамгийн гайхалтай зүйл бол утгын өнгө нь температурын нөлөөгөөр өөрчлөгддөг.

75 градус Цельсийн = УЛААН> 60> 75 = ОЛОНГОЙ> 40 <60 = ШАР> 30 <40 = ХӨНГӨН <40 = ХӨХ

Алхам 1: Шалтгаан

Манай байшин төвийн халаалтаар халдаг. Систем нь гал тогооны өрөөний утааг шатаах зуухаар тэжээгддэг бөгөөд 1000 литрийн багтаамжтай буфер савыг тэжээдэг. Эндээс бүлээн усыг шалны халаалт, радиатор руу шахдаг.

Энэ нь гэртээ байхдаа сайн ажилладаг, гэхдээ намайг удаан хугацаагаар байхгүй байхад асуудалтай байж магадгүй юм. Тиймээс бид үрлэн шатаах автомат халаагуурыг буфер саванд холбосон бөгөөд хоёр систем хоёулаа хамтран ажиллахаар шийдсэн. Буферийн савны хэт халалт үүсч болзошгүй тул зууханд гуалин шатаахаа хэзээ зогсоохыг мэдэх нь чухал юм. Мэдээжийн хэрэг, бүх төрлийн хамгаалалтын хавхлагууд байдаг боловч урьдчилан сэргийлэх нь илүү дээр юм.

Би савны температурыг хэд хэдэн түвшинд хэмждэг дэлгэц авахыг хүссэн бөгөөд ингэснээр бид хичнээн их дулаан хадгалж байгааг харах боломжтой болно. Эцсийн эцэст температурын өнгө нь дараахь утгыг харгалзан өөрчлөгдөх ёстой: улаан нь маш халуун (> 75 хэмээс хар хөх хүртэл хүйтэнд, <30 хэм).

Алхам 2: Ашигласан материал

Arduino UnoFour DS18b20 температур мэдрэгч1 4.7k Ом эсэргүүцэл Өнгө TFT дэлгэц, би AliexpressWiring гэх мэт 2 инчийн дэлгэцийг ашигласан.

Алхам 3: Бүгдийг нь холбох

Бүгдийг залгаад байна
Бүгдийг залгаад байна
Бүгдийг залгаад байна
Бүгдийг залгаад байна
Бүгдийг залгаад байна
Бүгдийг залгаад байна

Дөрвөн DS18b20 мэдрэгчийг нэг утастай системээр дамжуулдаг. Энэ нь Arduino -тай холбогдох олон холболтыг хэмнэх бөгөөд маш энгийн, зургийг үзнэ үү. Энд резистор нэмж оруулав.

Дэлгэцийг асаахад илүү их хүчин чармайлт шаардагджээ. Үүнийг бамбай болгон дарж ажиллах ёстой (хийх ёстой.), Гэхдээ энэ нь ажиллахгүй байна. Зарим судалгаагаар үүнийг SPI -ээр хэрхэн яаж холбохыг харуулсан (гэхдээ энэ нь юу гэсэн үг болохыг мэдэхгүй байна) дараах схемийг ашиглан:

VCC 5vGND Ground CLK D13SDA D11 RS D9 RST D8 CS D10

Дэлгэцийн баглаа боодол дээр дурдсанчлан ILI9225 номын санг ашигладаг. Та номын сангаа эндээс Github дээрээс олж болно.

Бүх зүйл дууссан тул би номын сангаас дээж авч явлаа. Тийм ээ !!!

Алхам 4: Код

TFT дэлгэц дээр текст, шугам гэх мэтийг хэрхэн яаж зурах талаар олж мэдэхэд надад хэсэг хугацаа шаардагдсан. Энэ нь маш энгийн болж хувирсан. Текстийг температуртай харьцуулах өнгө нь өөр зүйл байсан тул би Arduino форум руу хандсан бөгөөд "Зэрлэг Билл" нэртэй бүлэг надад тусалсан юм. Кудо !!

Та кодыг эндээс олж болно.

Алхам 5: Эцсийн бодол

Энэ бол үнэхээр дажгүй төсөл байсан. Энэ зүйлийг ухаалаг харагдуулахын тулд би одоо сайхан бүрхүүл олох хэрэгтэй болно. Би энэ тал дээр сайн биш. Үүнийг хэрхэн хийх талаар ямар нэгэн тусламж / санал өгөх нь маш их талархаж байна

Хүслийн жагсаалт:

- WIFI нэмэх нь ESP288 эсвэл Nodemcu -тай энгийн байх ёстой; Би тэднийг тойрон хэвтүүлэв

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