Բովանդակություն:

MCP9808 5110 LCD ՝ 6 քայլ
MCP9808 5110 LCD ՝ 6 քայլ

Video: MCP9808 5110 LCD ՝ 6 քայլ

Video: MCP9808 5110 LCD ՝ 6 քայլ
Video: Tech Note 010 - Using a colour OLED (SSD1331) and MCP9808 2024, Նոյեմբեր
Anonim
MCP9808 5110 LCD
MCP9808 5110 LCD

Բարև ընկերներ:

Այս կարճ հրահանգում ես ձեզ ցույց կտամ, թե ինչպես ցուցադրել ջերմաստիճանի ցուցանիշները MCP9808 I2C սենսորից ՝ Arduino- ով և Nokia5110 LCD էկրանով:

Քայլ 1: Սենսոր

Կարճ ասած. MCP9808- ը (իհարկե, տեսականորեն) բարձր ճշգրտության ջերմաստիճանի տվիչ է, որն օգտագործում է Arduino- ի I2C ավտոբուսը: Այսպիսով, այն միացնելու համար մեզ անհրաժեշտ է ընդամենը 4 լար: Եվ դա էժան էր:)

Ահա մի քանի հղումներ.

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

www.microchip.com/wwwproducts/hy/en556182

Ես փնտրում էի նոր սենսորներ իմ arduino նախագծերի կառուցման համար, և քանի որ դա շատ էժան էր Ալիի վրա (1 դոլար), ես պատվիրեցի երկու սենսոր: Ես ունեմ մի շարք տարբեր դիսփլեյներ, որոնք, իհարկե, կրկին ընտրել եմ Nokia 5110 LCD- ը (պարզության համար):

It'sամանակն է կառուցել մեր նոր ջերմաչափը:)

Քայլ 2: Անհրաժեշտ նյութեր

Այս նախագծերի համար անհրաժեշտ մասերն են.

- Arduino Uno, Nano և այլն…..

- Մի քանի ցատկող լար

- MCP9808 ջերմաստիճանի տվիչ

- Nokia5110 LCD

- Գրադարաններ և ուրվագիծ

Քայլ 3: Softwareրագրակազմ

Ես ստեղծեցի շատ պարզ ուրվագիծ ՝ սենսորից ընթերցումները ցուցադրելու համար: Դա շատ ուղիղ է և հեշտ է հասկանալ:

Ներբեռնեք և տեղադրեք ուրվագծում ներառված ճիշտ գրադարանները:

Սկզբում մենք ներառում ենք ճիշտ գրադարանները, սահմանում ենք սենսորի չափման թույլատրելիությունը, ստեղծում օբյեկտներ սենսորի և ցուցադրման համար: Կարգավորեք սերիան, սահմանեք ջերմաստիճանի տվիչի հասցեն և վերջապես կարգավորեք ցուցադրումը `արժեքները տպելու համար:

Մենք պետք է զգույշ լինենք, որ դատարկ պարամետրում ցուցադրումը մաքրվի, և դատարկ օղակը կամ այլ կերպ, որ էկրանը թարթվի յուրաքանչյուր վայրկյանում:

Արդյունքները ցուցադրվում են elsելսիուսում և Ֆարենհեյթում:

Հեշտ է, թե ոչ ??

Քայլ 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: Կատարված է:

Կատարած!
Կատարած!

Դուք ավարտեցիք:

Օգտագործեք այն, ինչպես ցանկանում եք և հաճելի օր:

Խորհուրդ ենք տալիս: