Სარჩევი:

Arduino RGB Matrix სიტყვის საათი: 6 ნაბიჯი
Arduino RGB Matrix სიტყვის საათი: 6 ნაბიჯი

ვიდეო: Arduino RGB Matrix სიტყვის საათი: 6 ნაბიჯი

ვიდეო: Arduino RGB Matrix სიტყვის საათი: 6 ნაბიჯი
ვიდეო: Section 9 2024, ნოემბერი
Anonim
Arduino RGB მატრიცის სიტყვის საათი
Arduino RGB მატრიცის სიტყვის საათი

დაივიწყეთ რიცხვები, RGB LED სიტყვის საათი აჩვენებს დროს ტექსტის სახით! ორი ხელის ან ციფრული ეკრანის ნაცვლად, Word Clock აჩვენებს მიმდინარე დროს როგორც სიტყვებს ნათელ LED შუქზე სტანდარტული 8x8 LED მატრიცის გამოყენებით. მაგალითად, თუ დრო იყო 10:50, LED საათი იტყოდა თერთმეტი წუთია. 10:30 საათზე ნათქვამია, რომ ეს არის ნახევარი ათი.

მარაგები

აპარატურის კომპონენტები:

WS2812 LED 5050 RGB 8x8 64 LED მატრიცა არდუინოსთვის

Wemos D1 Mini Pro

M3 x 12 მმ Hex Socket ხრახნები ჭანჭიკები

პროგრამული პროგრამები და ონლაინ სერვისები: Arduino IDE

ხელის ხელსაწყოები და წარმოების მანქანები:

Glowforge - ლაზერული საჭრელი ან ლაზერული ჭრის სერვისი.

ნაბიჯი 1: არა პირველი

არა პირველი
არა პირველი
არა პირველი
არა პირველი

მე ვნახე ამ ტიპის Word საათი ადრე და ESP8622 საათები, მაგრამ არცერთი არ იყო ისეთი მარტივი. მე აღმოვაჩინე ინსტრუქტაჟი ნეოტრაცემით. ის ძალიან ახლოს იყო იმასთან, რაც მჭირდებოდა. სინამდვილეში მე ვაპირებდი მის გაკეთებას მანამ, სანამ aliexpress– ზე არ აღმოვაჩინე ეს 8x8 მატრიცული ბადეები. მე გამოვიყენე კოდი და ოდნავ შევცვალე ის ჩემს განლაგებასთან მუშაობისთვის.

ნაბიჯი 2: RGB LED მატრიცის დაკავშირება

RGB LED მატრიცის დაკავშირება
RGB LED მატრიცის დაკავშირება

წრე არის ყველაზე მარტივი ნაწილი. უბრალოდ დააკავშირეთ +5v, მიწა და მონაცემები. ატვირთეთ კოდი დასრულებულია. მე მქონდა პრობლემა IOS– თან და wifi- თან, ასე რომ, როდესაც ის ამოიწურება, ის დააყენებს წვდომის წერტილს და გამოაქვეყნებს საკუთარ გვერდს პარამეტრების განახლებისთვის. ეს არ იქნება ისეთი ზუსტი RTC– ს გარეშე, მაგრამ ის უფრო ხელოვნებაა ვიდრე საათი.

ნაბიჯი 3: დანართის დიზაინი

დანართის დიზაინი
დანართის დიზაინი
დანართის დიზაინი
დანართის დიზაინი

მე საკმაოდ ბედნიერი ვარ, რომ მაქვს ლაზერი, რამაც გაადვილა დანართის შექმნა. მე გამოვიყენე მშვენიერი svg ყუთის გენერატორი Boxes.py საწყისი სტრუქტურის შესაქმნელად. მე გადავაბრუნე სახურავი, რომ "სახე" გამეზარდა. ეს უზრუნველყოფს საათის უკეთესი ხედვის კუთხეს.

ნაბიჯი 4: დანართის მშენებლობა

დანართის მშენებლობა
დანართის მშენებლობა

მე გირჩევთ შექმნათ თქვენი საკუთარი ფაილი თქვენი შიგთავსისთვის. ეს დამოკიდებული იქნება თქვენი მასალის სისქეზე. მითითებისთვის შევიტანე SVG ფაილი. მე სპრეით შეღებილი გამჭვირვალე აკრილის თხელი ნაჭერი და შემდეგ ამოვიღე საღებავი ლაზერით და ამოვიღე.

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

Კოდი
Კოდი

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

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

ნაბიჯი 6: ალტერნატიული დანართი

ალტერნატიული დანართი
ალტერნატიული დანართი
ალტერნატიული დანართი
ალტერნატიული დანართი

მე გავაკეთე სხვა დანართი, ეს კიდევ უფრო პატარაა. როგორც ხედავთ, საათის წარმოდგენის უამრავი გზა არსებობს.

გირჩევთ: