Სარჩევი:
- ნაბიჯი 1: მიიღეთ თქვენი კომპონენტები
- ნაბიჯი 2: შეუკვეთეთ თქვენი PCB
- ნაბიჯი 3: შეაერთეთ კომპონენტები
- ნაბიჯი 4: აჩვენეთ როგორც საათი
- ნაბიჯი 5: შექმენით პერსონალური კოდი
- ნაბიჯი 6: თქვენ დასრულებული ხართ
ვიდეო: 7 სეგმენტის ჩვენების მასივი: 6 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
მე შევქმენი led დისპლეი, რომელიც შედგება 144 7 სეგმენტის დისპლეისგან, რომელსაც აკონტროლებს arduino nano. სეგმენტები კონტროლდება 18 MAX7219 ic– ით, რომელთაც შეუძლიათ გააკონტროლონ 64 – მდე ინდივიდუალური led ან 8 7 სეგმენტიანი ჩვენება. მასივს აქვს 144 ჩვენება, რომელთაგან თითოეული შედგება 8 ინდივიდუალური ლიდერისგან, ასე რომ მასივს აქვს საერთო ჯამში 1152 led, რომელთა კონტროლიც შეგიძლიათ.
ნაბიჯი 1: მიიღეთ თქვენი კომპონენტები
1 x არდუინო ნანო
1 x PCB
144 x საერთო კათოდი 7 სეგმენტის 1 ციფრიანი ეკრანები
18 x MAX7219
18 x 10uf კონდენსატორი (0603)
18 x 100nf კონდენსატორი (0603)
19 x 12k რეზისტორი (0603)
1 x ქალი მიკრო USB
42 x ქალი სათაური
1 x პაწაწინა RTC (სურვილისამებრ)
1 x 2A ელექტროენერგიის მიწოდება
ნაბიჯი 2: შეუკვეთეთ თქვენი PCB
აქ შეგიძლიათ ჩამოტვირთოთ გერბერის ფაილები ეკრანის PCB– სთვის. ატვირთეთ ისინი https://jlcpcb.com/quote#/ ან სხვა მწარმოებლის საშუალებით, რათა შეუკვეთოთ ისინი.
ნაბიჯი 3: შეაერთეთ კომპონენტები
შეაერთეთ ყველა კომპონენტი PCB– ზე, როგორც ეს მოცემულია სქემატებში. თუ თქვენ გაქვთ მცირე გამოცდილება ან საერთოდ არ გაქვთ SMD შედუღების სამუშაოები, გირჩევთ უყუროთ ამ სახელმძღვანელოს SMD შედუღების შესახებ.
თუ თქვენ აპირებთ ეკრანის გამოყენებას საათის შესაკრავად, ბატარეის მეორე მხარეს Tiny RTC– ის სათაურები.
ნაბიჯი 4: აჩვენეთ როგორც საათი
ყველა კომპონენტის შედუღების დასრულების შემდეგ გადმოწერეთ კოდი და ატვირთეთ არდუინოში, სანამ მას ეკრანზე დააყენებთ. თუ გსურთ აჩვენოთ რაიმე ჩვეული, გადახედეთ ნაბიჯ 5 -ს.
ნაბიჯი 5: შექმენით პერსონალური კოდი
თუ გსურთ აჩვენოთ რაიმე ჩვეული, საჭიროა მისი ხელით კოდირება. მაგალითის კოდში სხვადასხვა სეგმენტები აკა პიქსელები ნაჩვენებია ბაიტებში თითოეული ბიტი თითო სეგმენტით: 0bDP-A-B-C-D-E-F-G მაგ. 0b01011011 აჩვენებს 5 -ს.
მაგალითის კოდს აქვს 3 განსხვავებული ხერხი პიქსელების საჩვენებლად. პირველი გზა არის putPixel- ის გამოყენება (x, y, byte); ფუნქცია ეკრანის ერთი პიქსელის შეცვლის ადგილას x, y (0, 0 ზედა მარცხენაა 5, 23 ქვედა მარჯვნივ).
მეორე გზა არის addPixel- ის გამოყენება (x, y, byte); ფუნქცია მუშაობს თითქმის იგივე, რაც putPixel () ფუნქცია, მაგრამ პიქსელის შეცვლის ნაცვლად ის პიქსელს ამატებს ორიგინალს.
ბოლო გზა არის fillPixel- ის გამოყენება (x1, y1, x2, y2, ბაიტი); ფუნქცია შეავსოთ მართკუთხედი x1, y1- დან x2, y2– მდე იგივე პიქსელებით.
ნაბიჯი 6: თქვენ დასრულებული ხართ
გილოცავთ, თქვენ დაასრულეთ! ახლა თქვენ შეგიძლიათ დაპროგრამოთ ჩვენება ისე, როგორც მოგწონთ. და თუ შენ გააკეთე ჩვენება, არ დაგავიწყდეს მისი გაზიარება:)
გირჩევთ:
მექანიკური შვიდი სეგმენტის ჩვენების საათი: 7 ნაბიჯი (სურათებით)
მექანიკური შვიდი სეგმენტის ჩვენების საათი: რამდენიმე თვის წინ მე ავაშენე ორნიშნა მექანიკური 7 სეგმენტიანი დისპლეი, რომელიც გადავაქციე ათვლის ტაიმრად. ის საკმაოდ კარგად გამოვიდა და ბევრმა ადამიანმა შესთავაზა გაორმაგება ეკრანზე საათის შესაქმნელად. პრობლემა ის იყო, რომ მე უკვე გარბოდა
ციფრული ლუდო კამათელი არდუინოსთან ერთად 7 სეგმენტის ჩვენების პროექტი: 3 ნაბიჯი
ციფრული ლუდო კამათელი Arduino 7 სეგმენტის ჩვენების პროექტით: ამ პროექტში 7 სეგმენტის ჩვენება გამოიყენება 1 – დან 6 – მდე რიცხვის შემთხვევით გამოსაჩენად, როდესაც დააჭირეთ ღილაკს. ეს არის ერთ -ერთი ყველაზე მაგარი პროექტი, რომლის განხორციელებაც ყველას სიამოვნებს. იმისათვის რომ ისწავლოთ როგორ იმუშაოთ 7 სეგმენტის ჩვენებით დააწკაპუნეთ აქ: -7 სექცია
7 სეგმენტის ჩვენების მრიცხველი Shift რეგისტრით: 3 ნაბიჯი
7 სეგმენტის ჩვენების მრიცხველი Shift Register- ით: ეს არის სრულყოფილი დამწყები პროექტი, თუ თქვენ უბრალოდ ისწავლით თუ როგორ გამოიყენოთ ცვლის რეგისტრატორი და როგორ მუშაობს იგი კოდით. გარდა ამისა, ეს პროექტი შესანიშნავი დასაწყისია, თუ ახალი ხართ 7 სეგმენტის ეკრანზე. სანამ დაიწყებთ ამ პროექტს, დარწმუნდით, რომ
4 ციფრისა და 7 სეგმენტის ჩვენების გამოყენებით, არდუინოსთან ერთად: 7 ნაბიჯი
4 ციფრისა და 7 სეგმენტის ჩვენების გამოყენებით, არდუინოსთან ერთად: ამ გაკვეთილში მე გაჩვენებთ თუ როგორ გამოიყენოთ 7 სეგმენტიანი ჩვენება 4 ციფრიანი არდუინოს გამოყენებით. რამოდენიმე ძირითადი რამ, რაც მინდა აღვნიშნო არის ის, რომ ის იკავებს თითქმის ყველა ციფრულ ქინძისთავს arduino uno, leonardo, დაფებზე 13 დიგიანი
ჩვენების ტემპერატურა P10 LED ჩვენების მოდულზე Arduino– ს გამოყენებით: 3 ნაბიჯი (სურათებით)
ტემპერატურის ჩვენება P10 LED ჩვენების მოდულზე Arduino– ს გამოყენებით: წინა გაკვეთილში ნათქვამია, თუ როგორ უნდა აჩვენოთ ტექსტი Dot Matrix LED Display P10 მოდულში Arduino და DMD კონექტორის გამოყენებით, რომლის შემოწმება შეგიძლიათ აქ. ამ გაკვეთილში ჩვენ მოგცემთ მარტივ პროექტის გაკვეთილს P10 მოდულის გამოყენებით, როგორც ჩვენების მედიცინა