Სარჩევი:

P10 DMD ჩვენება Arduino და RTC DS3231: 4 ნაბიჯი (სურათებით)
P10 DMD ჩვენება Arduino და RTC DS3231: 4 ნაბიჯი (სურათებით)

ვიდეო: P10 DMD ჩვენება Arduino და RTC DS3231: 4 ნაბიჯი (სურათებით)

ვიდეო: P10 DMD ჩვენება Arduino და RTC DS3231: 4 ნაბიჯი (სურათებით)
ვიდეო: ზღვარი - სტუმარი ფილოსოფოსი ზაზა შათირიშვილი,გადაცემის თემა(ეკლესიასთან ბრძოლის მეთოდები) 2024, ივლისი
Anonim
P10 DMD ჩვენება Arduino– ით და RTC DS3231– ით
P10 DMD ჩვენება Arduino– ით და RTC DS3231– ით

P10 დისპლეი არის წერტილოვანი მატრიცის LED- ების მასივი. P10 led ზოგადად ცნობილია როგორც Dot Matrix Display ან DMD ჩვენება. იგი ემყარება ცვლის რეგისტრატორებს, ჩვეულებრივ გამოიყენება 74595 ცვლის რეგისტრატორი. ისინი შეიძლება კასკადური იყოს უფრო მეტი მსგავსი დაფებით. ხელმისაწვდომია სხვადასხვა ზომის და LED ფერები, ჩვენ ვიყენებთ აქ 32*16 ტიპს. ჩვენ შეგვიძლია გამოვსახოთ გადახვეული ტექსტი, სტილიზებული ტექსტი სხვადასხვა შრიფტის ზომებით. ისინი ძალიან პოპულარულია კომერციულ ჩვენების დაფებში, როგორიცაა მაღაზიები, სადგურები, აეროპორტები და ა.შ. მათში ყველაზე კარგი ის არის, რომ მათ შეუძლიათ დაუკავშირდნენ ნებისმიერ სტანდარტულ მიკროკონტროლერს სპეციალური საკომუნიკაციო პროტოკოლის გარეშე. ჩვენ გამოვიყენებთ arduino– ს. ჩვენ გამოვიყენებთ მას ტექსტის შესაქმნელად მიმდინარე დროსა და თარიღთან ერთად.

ნაბიჯი 1: საჭირო კომპონენტები

1. P10 დისპლეი 16 პინიანი FRC კონექტორის ლენტი კაბელით

2. arduino (uno/mega/nano/pro mini)

3. ds3231

4. კაცი და ქალი თავები

5. veroboard და soldering ნაკრები

6. მხტუნავები (საჭიროა მხოლოდ საწყისი ტესტირებისთვის)

7. 5 ვ 1 ა ელექტრომომარაგება

ნაბიჯი 2: სქემისა და პროცედურის გაგება

სქემისა და პროცედურის გაგება
სქემისა და პროცედურის გაგება

P10 დაფის უკანა მხარეს არის პორტების ორი ნაკრები. მონაცემთა შეყვანის და გამომავალი პორტი კასკადისთვის. DS3231 არის რეალური დროის საათი (RTC). იგი გამოიყენება თარიღისა და დროის საჩვენებლად.

წრიული დიაგრამა მიმაგრებულია აქ. არ გამოიყენოთ 5v 1a გარე წყარო ახლა. არდუინოს სიმძლავრეს შეუძლია თქვენი ეკრანი საკმარისად აანთოს (დაბალ შუქზე) საკმარისად საკმარისი შესამოწმებლად.

DS3231 იყენებს I2C საკომუნიკაციო პროტოკოლს. მიამაგრეთ CR2302 ბატარეის დამჭერი თავის ადგილას და შეაერთეთ მისი i2c ქინძისთავები arduino i2c– თან. თუ თქვენ ახალი ხართ ამ მოდულში, გადახედეთ ქვემოთ მოცემულ ბმულს:

howtomechatronics.com/tutorials/arduino/ar…

მიჰყევით წრიულ დიაგრამას და მიამაგრეთ მხტუნავები P10 დაფიდან არდუინოზე. ეს კავშირები აშკარად უნდა მოხდეს P10- ის შეყვანის პორტში.

16 პინიანი FRC კონექტორი -1 ლენტიანი კაბელი გამოიყენება როგორც შეყვანის, ასევე გამომავალი პორტისთვის, რომელიც შეიძლება გამოყენებულ იქნას მოგვიანებით, მას შემდეგ რაც დაასრულებთ ვერობორდის საბოლოო სქემას.

ნაბიჯი 3: კოდის ატვირთვა და ტესტირება

ატვირთვის კოდი და ტესტირება
ატვირთვის კოდი და ტესტირება
ატვირთვის კოდი და ტესტირება
ატვირთვის კოდი და ტესტირება

ჩამოტვირთეთ ქვემოთ მოყვანილი კოდები. საკმაოდ თვითგამოხსნილია. ბიბლიოთეკის ბმულები მოცემულია აქ.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

მე გირჩევთ დააინსტალიროთ ორივე, რადგან ორივე შეიცავს მრავალ უნიკალურ მახასიათებელს.

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

გადაწერეთ ის თქვენი ტექსტისა და შრიფტის სასურველი პარამეტრების საჩვენებლად. ატვირთეთ იგი.

თქვენ უნდა ნახოთ სასურველი გამომავალი ეკრანზე

ნაბიჯი 4: დასრულება

Image
Image
სრულდება
სრულდება
სრულდება
სრულდება

თუ ყველაფერი კარგად მუშაობს, მიამაგრეთ ყველაფერი ვერობორდზე და შეაერთეთ. გამოიყენეთ ქალი სათაურები arduino– ს და ds3231– ის დასაყენებლად, რათა მომავალში მისი ხელახლა გამოყენება ნებისმიერი სხვა მიზნით გამოიყენოთ.

შემდეგ გამოიყენეთ მამრობითი სათაურები, რათა გააკეთოთ კონექტორი p10 ეკრანის FRC ლენტის კაბელისთვის (შესასვლელი პორტი). ახლა შეამოწმეთ მულტიმეტრის უწყვეტობა, არის თუ არა ყველა კავშირი გამართული. თუ კარგია, ისევ ჩართეთ USB– ით, რომ ნახოთ აჩვენებს თუ არა საჭირო ტექსტს. ახლა ის ნათლად უნდა განათდეს. გილოცავთ, ახლა კარგია, რომ მიდიხარ ჩვენებით და განათავსებ შორეულ ადგილას მის სანახავად.

გირჩევთ: