Სარჩევი:

MCP9808 5110 LCD: 6 ნაბიჯი
MCP9808 5110 LCD: 6 ნაბიჯი

ვიდეო: MCP9808 5110 LCD: 6 ნაბიჯი

ვიდეო: MCP9808 5110 LCD: 6 ნაბიჯი
ვიდეო: NOKIA 5110. Работа с графическим дисплеем 2024, ნოემბერი
Anonim
MCP9808 5110 LCD
MCP9808 5110 LCD

გამარჯობა მეგობრებო!

ამ მოკლე ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა აჩვენოთ ტემპერატურის მაჩვენებლები MCP9808 I2C სენსორიდან არდუინოთი და Nokia5110 LCD დისპლეით.

ნაბიჯი 1: სენსორი

მოკლედ: MCP9808 არის (რა თქმა უნდა, თეორიულად) არის მაღალი სიზუსტის ტემპერატურის სენსორი, რომელიც იყენებს არდუინოს I2C ავტობუსს. ასე რომ, ჩვენ გვჭირდება მხოლოდ 4 მავთული მის დასაკავშირებლად. და ძალიან იაფი იყო:)

აქ არის რამოდენიმე ბმული:

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

www.microchip.com/wwwproducts/en/en556182

მე ვეძებდი ახალ სენსორებს ჩემი არდუინოს პროექტების ასაშენებლად და ვინაიდან ალიზე ძალიან იაფი იყო (1 დოლარი) შევუკვეთე ორი ასეთი სენსორი. მე მაქვს რამოდენიმე განსხვავებული ეკრანი, რომლებიც, რა თქმა უნდა, ავირჩიე Nokia 5110 LCD (სიმარტივისთვის).

დროა ავაშენოთ ჩვენი ახალი თერმომეტრი:)

ნაბიჯი 2: საჭირო მასალები

ამ პროექტებისთვის საჭირო ნაწილებია:

- არდუინო უნო, ნანო და ა.

- რამდენიმე მხტუნავი მავთული

- ტემპერატურის სენსორი MCP9808

- Nokia5110 LCD

- ბიბლიოთეკები და ესკიზი

ნაბიჯი 3: პროგრამული უზრუნველყოფა

მე შევქმენი ძალიან მარტივი ესკიზი სენსორიდან კითხვის გამოსახატავად. ეს არის ძალიან პირდაპირი და ადვილად გასაგები.

ჩამოტვირთეთ და დააინსტალირეთ ესკიზში შემავალი სწორი ბიბლიოთეკები.

პირველ რიგში ჩვენ შევიტანთ სწორ ბიბლიოთეკებს, ვადგენთ სენსორის გაზომვის გარჩევადობას, ვქმნით ობიექტებს სენსორისა და ჩვენებისთვის. დააყენეთ სერია, დააყენეთ ტემპერატურის სენსორის მისამართი და ბოლოს დააყენეთ ეკრანი მნიშვნელობების დასაბეჭდად.

ჩვენ ფრთხილად უნდა ვიყოთ, რომ გამოვაჩინოთ ეკრანი void კონფიგურაციაში და ბათილი მარყუჟი ან სხვაგვარად გამოვიჩინოთ ეკრანი ყოველ წამში.

შედეგები ნაჩვენებია ცელსიუსსა და ფარენჰეიტში.

ადვილია თუ არა ??

ნაბიჯი 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: შესრულებულია

Შესრულებულია!
Შესრულებულია!

თქვენ დაასრულეთ.

გამოიყენეთ როგორც მოგწონთ და სასიამოვნო დღეს გისურვებთ!

გირჩევთ: