Мазмұны:

MCP9808 5110 СКД: 6 қадам
MCP9808 5110 СКД: 6 қадам

Бейне: MCP9808 5110 СКД: 6 қадам

Бейне: MCP9808 5110 СКД: 6 қадам
Бейне: Pyboard - MCP9808 Digital Thermometer 2024, Қараша
Anonim
СКД MCP9808 5110
СКД MCP9808 5110

Сәлем достар!

Бұл қысқаша нұсқаулықта мен MCP9808 I2C сенсорынан Arduino мен Nokia5110 СКД дисплейі арқылы температура көрсеткіштерін қалай көрсету керектігін көрсетемін.

1 -қадам: сенсор

Қысқаша айтқанда: MCP9808 - бұл, әрине, Arduino I2C шинасын қолданатын жоғары дәлдіктегі температура сенсоры. Сондықтан оны қосу үшін бізге тек 4 сым қажет. Және бұл өте арзан болды:)

Міне, кейбір сілтемелер:

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

www.microchip.com/wwwproducts/kz/kz556182

Мен arduino жобалары үшін жаңа сенсорларды іздедім, және ол Алиге (1 доллар) өте арзан болғандықтан, мен сенсорлардың екеуіне тапсырыс бердім. Менде әр түрлі дисплейлер бар, және мен, әрине, Nokia 5110 LCD -ді қайтадан таңдадым (қарапайымдылық үшін).

Біздің жаңа термометрді құру уақыты келді:)

2 -қадам: Қажетті материалдар

Бұл жобалар үшін қажет бөліктер:

- Arduino Uno, Nano және т.

- Бірнеше секіргіш сымдар

- MCP9808 температура сенсоры

- Nokia 5110 СКД

- Кітапханалар мен эскиздер

3 -қадам: Бағдарламалық қамтамасыз ету

Мен сенсордағы көрсеткіштерді көрсету үшін өте қарапайым эскиз жасадым. Бұл өте қарапайым және түсінуге оңай.

Эскизге енгізілген дұрыс кітапханаларды жүктеңіз және орнатыңыз.

Алдымен біз дұрыс кітапханаларды қосамыз, сенсордың өлшеу ажыратымдылығын орнатамыз, сенсор мен дисплейге арналған объектілерді құрамыз. Сериалды орнатыңыз, температура сенсорының адресін орнатыңыз және ақырында мәндерді басып шығару үшін дисплейді орнатыңыз.

Дисплей бос орындар мен бос орындар циклін тазалауға немесе дисплей әр секунд сайын жыпылықтап қалатынына мұқият болуымыз керек.

Нәтижелер Цельсий мен Фаренгейт бойынша көрсетіледі.

Оңай ма, жоқ па ???

4 -қадам: Қосылымдар

Қосылымдар
Қосылымдар

Қосылымдар келесідей:

Nokia 5110

RST - D12

CE - D11

Тұрақты ток - D10

DIN - D9

CLK - D8

VCC - 3,3 вольт

GND - Жер

MCP9808 сенсоры

VCC - 3,3 немесе 5 вольт

GND - Жер

SDA - аналогтық 4

SCL - аналогтық 5

5 -қадам: Нәтижелер

Нәтижелері
Нәтижелері
Нәтижелері
Нәтижелері
Нәтижелері
Нәтижелері

Егер сіз бәрін дұрыс жасасаңыз, arduino дисплейде температураны көрсетеді.

Мен сенсордың қаншалықты дәл екенін білмеймін, менде тек ds18b20 сенсоры бар.

Бұл кезде сенсорға несие беруім керек:)

6 -қадам: Орындалды

Орындалды!
Орындалды!

Сіз аяқталды.

Оны қалағаныңызша қолданыңыз және күнді жақсы өткізіңіз!

Ұсынылған: