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

MCP9808 5110 LCD: 6 алхам
MCP9808 5110 LCD: 6 алхам

Видео: MCP9808 5110 LCD: 6 алхам

Видео: MCP9808 5110 LCD: 6 алхам
Видео: Lesson 33: Using MCP9808 Temperature Sensor with LCD | Arduino Step By Step Course 2024, Долдугаар сарын
Anonim
MCP9808 5110 LCD дэлгэц
MCP9808 5110 LCD дэлгэц

Сайн уу нөхөд!

Энэхүү богино зааварчилгаанд би Arduino болон Nokia5110 LCD дэлгэц бүхий MCP9808 I2C мэдрэгчийн температурын заалтыг хэрхэн харуулахыг танд үзүүлэх болно.

Алхам 1: Мэдрэгч

Богино хугацаанд: MCP9808 бол (онолын хувьд) Arduino -ийн I2C автобусыг ашигладаг өндөр нарийвчлалтай температур мэдрэгч юм. Тиймээс үүнийг холбохын тулд бидэнд ердөө 4 утас хэрэгтэй болно. Тэгээд маш хямдхан байсан:)

Энд зарим холбоосууд байна:

learn.adafruit.com/adafruit-mcp9808-precis…

www.microchip.com/wwwproducts/en/en556182

Би бүтээх ардуино төслүүддээ шинэ мэдрэгч хайж байсан бөгөөд Алид (1 доллар) маш хямд байсан тул эдгээр хоёр мэдрэгчийг захиалсан. Надад олон янзын дэлгэц байгаа бөгөөд мэдээж Nokia 5110 LCD -ийг дахин сонгосон (хялбар болгох үүднээс).

Шинэ термометрээ бүтээх цаг боллоо:)

Алхам 2: Шаардлагатай материал

Энэхүү төсөлд шаардлагатай хэсгүүд нь:

- Arduino Uno, Nano гэх мэт …

- Хэд хэдэн холбогч утас

- MCP9808 температур мэдрэгч

- Nokia5110 LCD

- Номын сан ба ноорог

Алхам 3: Програм хангамж

Мэдрэгчийн уншилтыг харуулахын тулд би маш энгийн ноорог хийсэн. Энэ нь маш шулуун бөгөөд ойлгоход хялбар юм.

Ноорог хэсэгт орсон зөв номын санг татаж аваад суулгана уу.

Нэгдүгээрт, бид зөв номын санг оруулах, мэдрэгчийн хэмжих нарийвчлалыг тохируулах, мэдрэгч болон дэлгэцийн объектуудыг бий болгох. Цуваа, температур мэдрэгчийн хаягийг тохируулж, эцэст нь утгыг хэвлэх дэлгэцийг тохируулна уу.

Хоосон орон зай, хоосон тойрог дахь дэлгэцийг цэвэрлэх эсвэл дэлгэц секунд тутамд анивчихад анхаарах хэрэгтэй.

Үр дүнг Цельсийн болон Фаренгейтэд харуулав.

Амар байна уу үгүй юу ??

Алхам 4: Холболтууд

Холболтууд
Холболтууд

Холболтууд нь дараах байдалтай байна.

Nokia 5110

RST - D12

CE - D11

DC - D10

DIN - D9

CLK - D8

VCC - 3.3 вольт

GND - Газар

MCP9808 мэдрэгч

VCC - 3.3 эсвэл 5 вольт

GND - Газар

SDA - Аналог 4

SCL - Аналог 5

Алхам 5: Үр дүн

Үр дүн
Үр дүн
Үр дүн
Үр дүн
Үр дүн
Үр дүн

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

Мэдрэгч хэр нарийвчлалтай болохыг би мэдэхгүй, миний харьцуулсан цорын ганц харьцуулалт бол ds18b20 мэдрэгчийн хооронд байна.

Энэ үед би мэдрэгчид зээл өгөх ёстой:)

Алхам 6: Боллоо

Дууссан!
Дууссан!

Та дууссан.

Үүнийг хүссэнээрээ ашиглаж, өдрийг сайхан өнгөрүүлээрэй!

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