Სარჩევი:

DIY RGB LED პანელის საათი: 5 ნაბიჯი
DIY RGB LED პანელის საათი: 5 ნაბიჯი

ვიდეო: DIY RGB LED პანელის საათი: 5 ნაბიჯი

ვიდეო: DIY RGB LED პანელის საათი: 5 ნაბიჯი
ვიდეო: CS50 2013 - Week 9 2024, ივლისი
Anonim
DIY RGB LED პანელის საათი
DIY RGB LED პანელის საათი

Arduino არის ძალიან პოპულარული დაფა ამ დღეებში. მე მას ვიყენებ RTC– სთან და სხვა სენსორებთან დიდი ხანია და ვიყენებ LCD– ს, შვიდ სეგმენტიან ეკრანს და წერტილოვან მატრიქსს, მაგრამ პრობლემა ის არის, რომ ეს ეკრანი ძალიან მცირე ზომისაა, ამიტომ ამ ჩვენების პერსონაჟი იკითხება მოკლე მანძილზე. მოყვება RGB P13.33 მოდული, რომელიც არის დიდი ზომის და იკითხება გრძელი დისტანციიდან.

ეს უზარმაზარი საათი იაფია და ასევე ადვილი გასაკეთებელია. ასე რომ დავიწყოთ

ნაბიჯი 1: საჭირო აპარატურა:

საჭირო აპარატურა
საჭირო აპარატურა
საჭირო აპარატურა
საჭირო აპარატურა

არდუინო (უნო, ნანო, პრო-მინი და ა.

3-7805.

2- P13.33 RGB LED მოდული.

PCB (წერტილოვანი პატარა).

DS1307 RTC რეჟიმი.

CR2025 უჯრედი + დამჭერი.

32.768KHz ბროლის ოსცილატორი.

10 კომის რეზისტორი.

ნაბიჯი 2: პროგრამული უზრუნველყოფის მოთხოვნა

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

არდუინო

შეგიძლიათ გადმოწეროთ აქედან:

www.arduino.cc/en/Main/Software?

P13.33 arduino ბიბლიოთეკა.

შეგიძლიათ გადმოწეროთ აქედან:

github.com/FoxExe/P13.33-RGB-LED.git

DS1307 ბიბლიოთეკის arduino

შეგიძლიათ გადმოწეროთ აქედან:

github.com/adafruit/RTClib.git

ნაბიჯი 3: მიკროსქემის აღწერა:

მიკროსქემის აღწერა
მიკროსქემის აღწერა

ამ წრეში ვიყენებ arduino nano- ს. Arduino- ს პინი დაკავშირებულია LED პანელის კონექტორთან (HUB-08).

აპარატურის კავშირი შემდეგია:

HUB -08 - არდუინო

OE - პინ 13

CLK (საათი) - პინ 12

LATCH - პინ 11

A - pin 7

B - pin 6

წითელი - პინი 8

მწვანე - პინ 9

ცისფერი - პინ 10

C - დაუკავშირებელი

D - დაუკავშირებელი

GND - გრუნტი

P13.33 პანელი მუშაობს 5 ვოლტზე, მაგრამ ის მოითხოვს მაღალ დენს, ამიტომ ჩვენ არ შეგვიძლია მისი მართვა არდუინოდან. მე ვიყენებ სხვა დამატებით კვების ბლოკს, როგორიცაა 5 ვოლტიანი 2 ამპერიანი ტელეფონის დამტენი.

DS1307 დაკავშირებულია arduino– ს SDA და SCL ქინძისთავებთან, რომლებიც არიან arduino– ს A4 და A5 ქინძისთავებზე. 10k ohm გამწევ რეზისტორებს იყენებენ, რადგან ეს ღია სანიაღვრე ქინძისთავებია. ეს მოდული ინარჩუნებს დროს CR 2025 ბატარეიდან, როდესაც ძირითადი კვების წყარო ითიშება.

ნაბიჯი 4: დენის წყარო:

Კვების წყარო
Კვების წყარო

LED პანელი მოითხოვს მაღალ დენს. მას სჭირდება 1 ამპერიანი თითოეული, ასე რომ ჩვენ გვჭირდება მინიმუმ 2 ამპერიანი ენერგია ორი P3.33 პანელის მართვისთვის. ჩვენ შეგვიძლია მისი მარტივად მართვა ტელეფონის დამტენით ან Power Bank- ით, მაგრამ თუ პანელების რაოდენობას გავზრდით, ჩვენ გვჭირდება 5 ამპერი ან მეტი დენის გადამყვანი. უკეთესი მუშაობისთვის, თითოეულ პანელს შეიძლება დაუკავშიროთ ერთი 7805.

ნაბიჯი 5: კოდი

თქვენ შეგიძლიათ ჩამოტვირთოთ კოდის ფორმა აქ:

გირჩევთ: