Სარჩევი:

1.8 TFT LCD გაფართოებული მეტეოროლოგიური სადგური: 5 ნაბიჯი
1.8 TFT LCD გაფართოებული მეტეოროლოგიური სადგური: 5 ნაბიჯი

ვიდეო: 1.8 TFT LCD გაფართოებული მეტეოროლოგიური სადგური: 5 ნაბიჯი

ვიდეო: 1.8 TFT LCD გაფართოებული მეტეოროლოგიური სადგური: 5 ნაბიჯი
ვიდეო: 1.8" TFT LCD Display module ST7735S 128x160, Обзор 2024, ივლისი
Anonim
1.8 TFT LCD გაფართოებული ამინდის სადგური
1.8 TFT LCD გაფართოებული ამინდის სადგური

ცოტა უფრო პატარა, მაგრამ უფრო დიდი.

ნაბიჯი 1: პროექტი გაგრძელდა

მე მქონდა 1.8 დიუმიანი tft LCD ST7735 დრაივერით, რომელიც ახლა არ გამომიყენებია. 2.4 LCD– ის გამო მე ვერ გამოვიყენე I2C ინტერფეისი Arduino Uno– სთან მეტი სენსორის დასაკავშირებლად და გადავწყვიტე ესკიზი გადამეწერა ჩემს საჭიროებებზე. მე დავამატე BMP280 ბარომეტრიული წნევის სენსორი და DS3231 RTC დროის და ბარომეტრული წნევის საჩვენებლად.

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

- Arduino Uno, Nano, Pro mini, Mega2560 და ა.

- BMP280 ბარომეტრიული წნევის სენსორი

- DS3231 RTC

- 1.8 დიუმიანი tft LCD ST7735

- DS18b20

- DHT11 ან DHT22

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

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

პროგრამული უზრუნველყოფა
პროგრამული უზრუნველყოფა
პროგრამული უზრუნველყოფა
პროგრამული უზრუნველყოფა
პროგრამული უზრუნველყოფა
პროგრამული უზრუნველყოფა

მე გავაკეთე 2 ესკიზი. ერთი არის RTC– ით და მეორე RTC– ს გარეშე.

2019.03.04. კიდევ ერთი ესკიზი BME280 სენსორის გამოსაყენებლად.

ნაბიჯი 4: კავშირები

LCD:

- CS ციფრული 9

- RST ციფრული 7

- DC ციფრული 8

- SCLK ციფრული 13

- MOSI Digital 11

- VCC 3.3 ვოლტი

- GND ადგილზე

- LED 5 ვოლტი

BMP280:

VCC: მე მკაცრად ვურჩევ მხოლოდ 3.3 ვოლტს

GND: ნიადაგი

SCL: ანალოგი 5

SDA: ანალოგი 4

DS3231:

Vcc: 3.3 ან 5 ვოლტი

GND: ნიადაგი

SCL: A5

SDA: A4

DS18B20: ციფრული 6

DHT11/22: ციფრული 10

ანალოგური LDR: ნებისმიერი ანალოგი, რომელიც უფასოა

ნაბიჯი 5: საბოლოოდ

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

ძირითადად ის იგივეა, რაც წინა, მაგრამ ის იყენებს სხვა LCD დისკს. დროის საჩვენებლად მეგონა, რომ მარტივი სტრიქონი საკმარისზე მეტი იქნებოდა.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG წამების ჩვენებისათვის; მაგრამ ეს ნანოსთვის ცოტაა, წამების ჩვენება გადაიდო

სურვილისამებრ შეგიძლიათ დაამატოთ მეტი სენსორი, რადგან ჩვენ გვაქვს რამდენიმე ციფრული და ანალოგური ქინძისთავები, რომ აღარაფერი ვთქვათ I2C ავტობუსზე. ერთადერთი შეზღუდვა არის LCD რეზოლუცია:)

ვიმედოვნებ, რომ მას კარგად გამოიყენებ.

გმადლობთ, რომ კითხულობთ ჩემს მითითებებს.

Გაუმარჯოს!

გირჩევთ: