Სარჩევი:
- ნაბიჯი 1: კომპონენტები
- ნაბიჯი 2: მეტი MAX7219- ის შესახებ
- ნაბიჯი 3: მეტი DS1307- ის შესახებ
- ნაბიჯი 4: კავშირის დიაგრამა
- ნაბიჯი 5: გაკვეთილი
- ნაბიჯი 6: კოდი
ვიდეო: ციფრული საათი Arduino და Led Dot Matrix ჩვენების გამოყენებით: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
დღესდღეობით, შემქმნელები, დეველოპერები ამჯობინებენ Arduino– ს პროექტების პროტოტიპების სწრაფი განვითარებისათვის. Arduino არის ღია კოდის ელექტრონიკის პლატფორმა, რომელიც დაფუძნებულია ადვილად გამოსაყენებელ აპარატურასა და პროგრამულ უზრუნველყოფაზე. Arduino– ს აქვს ძალიან კარგი მომხმარებლის საზოგადოება. ამ პროექტში ჩვენ ვნახავთ, თუ როგორ უნდა ავაშენოთ ციფრული საათი Arduino– ს გამოყენებით. ეს პროექტი ადვილია ასაშენებლად და შეცვალეთ იგი მოთხოვნის შესაბამისად.
ნაბიჯი 1: კომპონენტები
ქვემოთ მოცემულია პროექტის აუცილებელი კომპონენტები
1 x Arduino Uno
Arduino Uno ინდოეთში-
Arduino Uno დიდ ბრიტანეთში -
Arduino Uno აშშ - ში -
4 x MAX7219 Led Dot Matrix ჩვენება
Dot Matrix ჩვენება დიდ ბრიტანეთში -
წერტილოვანი მატრიცის ჩვენება აშშ - ში -
წერტილოვანი მატრიცის ჩვენება ინდოეთში-
1 x DS1307 RTC მოდული
DS1307 RTC საათი ინდოეთში-
DS1307 RTC საათი დიდ ბრიტანეთში -
DS1307 RTC საათი აშშ - ში -
რამდენიმე მავთული
ნაბიჯი 2: მეტი MAX7219- ის შესახებ
MAX7219/MAX7221 არის კომპაქტური, სერიული შეყვანის/გამომავალი საერთო კათოდური ეკრანის დრაივერები, რომლებიც აკავშირებენ მიკროპროცესორებს (μPs) 7 სეგმენტის ციფრულ LED ეკრანებთან 8 ციფრამდე, შტრიხ-გრაფიკის ჩვენებებს ან 64 ინდივიდუალურ LED- ებს.
ჩიპში არის BCD კოდი-B დეკოდერი, მულტიპლექს სკანირების სქემა, სეგმენტის და ციფრული დრაივერები და 8x8 სტატიკური ოპერატიული მეხსიერება, რომელიც ინახავს თითოეულ ციფრს.
ყველა LED- ისთვის სეგმენტის დენის დასაყენებლად საჭიროა მხოლოდ ერთი გარე რეზისტორი. MAX7221 თავსებადია SPI ™, QSPI ™ და MICROWIRE with– თან და აქვს სიჩქარის შეზღუდული სეგმენტის დრაივერები EMI– ს შესამცირებლად.
მოსახერხებელი 4 მავთულის სერიული ინტერფეისი აკავშირებს ყველა საერთო μP– ს. ცალკეული ციფრების მისამართი შეიძლება განახლდეს მთელი ეკრანის გადაწერის გარეშე.
MAX7219/MAX7221 ასევე საშუალებას აძლევს მომხმარებელს აირჩიოს კოდი- B დეკოდირება ან არა დეკოდირება თითოეული ციფრისათვის.
ნაბიჯი 3: მეტი DS1307- ის შესახებ
DS1307 სერიული რეალურ დროში საათი (RTC) არის დაბალი სიმძლავრის, სრული ორობითი კოდირებული ათეული (BCD) საათი/კალენდარი
პლუს 56 ბაიტი NV SRAM.
მისამართი და მონაცემები გადაეცემა სერიულად I2C, ორმხრივი ავტობუსის საშუალებით.
საათი/კალენდარი გვაწვდის ინფორმაციას წამების, წუთების, საათების, დღის, თარიღის, თვის და წლის შესახებ.
თვის ბოლოს თარიღი ავტომატურად რეგულირდება თვეების განმავლობაში 31 დღეზე ნაკლები, მათ შორის ნახტომი წლის შესწორებები.
საათი მუშაობს 24-საათიან ან 12-საათიან ფორმატში AM/PM მაჩვენებლით. DS1307– ს აქვს ჩამონტაჟებული დენის მგრძნობელობის წრე, რომელიც გამოავლენს ენერგიის გაუმართაობას და ავტომატურად გადადის სარეზერვო წყაროზე. დროის აღრიცხვის ოპერაცია გრძელდება, სანამ ნაწილი მუშაობს სარეზერვო წყაროდან.
ნაბიჯი 4: კავშირის დიაგრამა
ნაბიჯი 5: გაკვეთილი
ნაბიჯი 6: კოდი
კოდისა და კავშირის დეტალებისთვის:
github.com/stechiez/Arduino/tree/master/di…
ბიბლიოთეკები შეგიძლიათ მიიღოთ შემდეგი რეპოსგან:
github.com/stechiez/Arduino/tree/master/l…
გირჩევთ:
ციფრული საათი LED Dot Matrix - ESP Matrix Android აპლიკაცია: 14 ნაბიჯი
ციფრული საათი LED Dot Matrix - ESP Matrix Android აპლიკაცია: ამ სტატიას ამაყად აფინანსებს PCBWAY. PCBWAY ქმნის მაღალი ხარისხის პროტოტიპირების PCB- ებს მთელს მსოფლიოში. სცადეთ საკუთარი თავისთვის და მიიღეთ 10 PCB სულ რაღაც 5 დოლარად PCBWAY– ში ძალიან დიდი ხარისხით, მადლობა PCBWAY. ESP მატრიცის დაფა, რომელსაც მე ვქმნი
როგორ გააკეთოთ ანალოგური საათი და ციფრული საათი Led Strip– ით Arduino– ს გამოყენებით: 3 ნაბიჯი
როგორ გავაკეთოთ ანალოგური საათი და ციფრული საათი Led Strip– ით Arduino– ს გამოყენებით: დღეს ჩვენ გავაკეთებთ ანალოგიურ საათს & ციფრული საათი Led Strip– ით და MAX7219 Dot მოდულით Arduino– ით. ის შეასწორებს დროს ადგილობრივ დროის ზონაში. ანალოგურ საათს შეუძლია გამოიყენოს უფრო გრძელი LED ზოლები, ასე რომ ის შეიძლება კედელზე ჩამოკიდდეს და გახდეს ხელოვნება
Arduino ციფრული საათი DS1302 გამოყენებით: 4 ნაბიჯი
Arduino ციფრული საათი DS1302– ის გამოყენებით: შესავალი გამარჯობა ბიჭებო, ვიმედოვნებ, რომ თქვენ ყველანი მშვენივრად იქნებით. ეს იქნება მოკლე და მარტივი პროექტი იმის შესახებ, თუ როგორ უნდა გავაკეთოთ ციფრული საათი Arduino– ს გამოყენებით. ამ პროექტში ჩვენ შევქმნით ციფრულ საათს Arduino– ს და ცვლის რეგისტრაციის დახმარებით. ეს
4 in 1 MAX7219 Dot Matrix ჩვენების მოდულის გაკვეთილი Arduino UNO– ს გამოყენებით: 5 ნაბიჯი
4 in 1 MAX7219 Dot Matrix Display Module Tutorial by Arduino UNO გამოყენებით: აღწერა: ეძებთ ადვილად მაკონტროლებელ LED მატრიცას? ეს 4 1 1 წერტილოვანი მატრიცის ჩვენების მოდული უნდა იყოს თქვენთვის შესაფერისი. მთელი მოდული მოდის ოთხ 8x8 RED საერთო კათოდური წერტილოვანი მატრიცაში, რომელიც აღჭურვილია MAX7219 IC თითოეულით. შესანიშნავია გაშვებული ტექსტის ჩვენება
ჩვენების ტემპერატურა P10 LED ჩვენების მოდულზე Arduino– ს გამოყენებით: 3 ნაბიჯი (სურათებით)
ტემპერატურის ჩვენება P10 LED ჩვენების მოდულზე Arduino– ს გამოყენებით: წინა გაკვეთილში ნათქვამია, თუ როგორ უნდა აჩვენოთ ტექსტი Dot Matrix LED Display P10 მოდულში Arduino და DMD კონექტორის გამოყენებით, რომლის შემოწმება შეგიძლიათ აქ. ამ გაკვეთილში ჩვენ მოგცემთ მარტივ პროექტის გაკვეთილს P10 მოდულის გამოყენებით, როგორც ჩვენების მედიცინა