Mündəricat:

7 Segment Clock - Small Printers Edition: 9 Addım (Şəkillərlə birlikdə)
7 Segment Clock - Small Printers Edition: 9 Addım (Şəkillərlə birlikdə)

Video: 7 Segment Clock - Small Printers Edition: 9 Addım (Şəkillərlə birlikdə)

Video: 7 Segment Clock - Small Printers Edition: 9 Addım (Şəkillərlə birlikdə)
Video: Smallest 7 Segment Display Tutorial 2024, Noyabr
Anonim
7 Segment Saatı - Kiçik Yazıcılar Nəşri
7 Segment Saatı - Kiçik Yazıcılar Nəşri
7 Segment Saatı - Kiçik Yazıcılar Nəşri
7 Segment Saatı - Kiçik Yazıcılar Nəşri
7 Segment Saatı - Kiçik Yazıcılar Nəşri
7 Segment Saatı - Kiçik Yazıcılar Nəşri

Başqa 7 Segment Saatı. xD

Deməliyəm ki, Instructables profilimi izləyərkən o qədər dəli görünmür. Fərqli profilimə baxdığınız anda yəqin ki, daha çox əsəbiləşirsiniz.

Bəs niyə başqa bir iş görməkdən bezdim? Əslində cavab olduqca sadədir …

Başqa bir layihə ilə oynayarkən, led zolağı modulların içərisinə yönəltməyin başqa bir yolunu tapdım. "Teoriyamı sınamaq" üçün gözlədiyim kimi işlədiyinə əmin olmaq üçün sadəcə bir qurmalıydım.

Bunu tərtib edərkən başqa bir vacib cəhət, çox kiçik printerləri olan insanlar idi. Digər şeylərim ümumiyyətlə yataq ölçüsü olan replikator tipli printerlərdə və i3 tipli printerlərdə çap olunur-burada maksimum 107mm x 89mm x 23mm tələb olunur, buna görə də Wanhao i3 Mini (100x120) kimi printerlərdə çap oluna bilər.

Həm də bu, 30 led/m ilə led zolaqlar istifadə edən 7 seqmentli saatlarımdan birincisidir. Digərləri 60 led/m istifadə edir, buna görə bu bir az fərqlidir.

Hər seqment 2 led ilə işıqlandırılır, buna görə də cüt rəqəmli modulların içərisində 28 LED və nöqtə modulunun içərisində başqa 4 LED var. Cəmi 60 led, aralarında "boşa çıxanlar" yoxdur (6 rəqəmli versiyanı qurarsanız +32 led).

Bitmiş saat 234mm x 93mm x 38mm -dir. (6 rəqəmli versiya üçün 360 mm genişlikdə).

Addım 1: Qeydlər

Qeydlər
Qeydlər
Qeydlər
Qeydlər

Bu sənədlər sxemlər, güc məhdudiyyətləri və sair kimi bir çox detalı əldən verəcəkdir. Əsasən, S7ripClock kimi Instructables -dəki digər saatlarımla tam eynidir. Ətraflı məlumat üçün zəhmət olmasa buna baxın, bu eyni elektronikadan istifadə edir və eskiz eyni mənbəyə əsaslanır. Tələblər bəzi fərqlərlə eynidir:

9x M3 6-10mm vintlər yerinə ehtiyacınız olacaq:

12x M3 (8-12mm, 8mm istifadə etmişəm) (6 rəqəmli versiya qurulursa 20 ədəd)

2x M3 (12-16mm, 14mm istifadə etdim)

60 LED/m olan LED şeritlərin yerinə ehtiyacınız olacaq:

60x WS2812B led, 30 led/m (örtülməmiş və s. Kimi digər şeylər tətbiq olunur, S7ripClock təlimatlarını oxuyun!)

Qalan hər şey eynidir. Arduino/ESP (eksperimental) dəstəyi, sxemlər, düymələr, istifadə təlimatları.

YouTube -da istifadə təlimatları/xüsusiyyətləri

Yeniləmə - 22.12.2020

Bunu qurmaq və daha böyük bir quruluş plitəsinə sahib olmaq istəyirsinizsə (obyekt: 231.4mm x 85.2mm) hissələri çap etməyə başlamazdan əvvəl 9 -cu addıma baxın …

Addım 2: 3D Çaplı Parçalar / Proqram Sketch

3D Çaplı hissələr / Proqram Sketch
3D Çaplı hissələr / Proqram Sketch
3D Çaplı hissələr / Proqram Sketch
3D Çaplı hissələr / Proqram Sketch

Saatı göstərildiyi kimi qurmaq üçün sizə lazım olacaq:

2x Frame_LR. STL

2x Cover_LR. STL

1x Frame_Dots. STL

1x Cover_Dots. STL

1x Diffusers_Dots. STL

2x Diffusers_LR. STL

1x Bracket_A. STL

1x Elec_Case. STL (aralıq hissə, korpus qapağı və iki "yerində tutma düymələri" daxildir)

1x Ayaq. STL

1x Cable_Covers_A. STL

Əlavə hissələr 6 rəqəmli versiyanı qurarsanız:

1x Frame_X. STL

1x Cover_X. STL

1x Frame_Dots. STL

1x Cover_Dots. STL

1x Diffusers_LR. STL

1x Diffusers_Dots. STL

1x Bracket_B. STL

1x Cable_Covers_B. STL

Divar genişliyi həmişə 0,5 mm -dən çoxdur, buna görə 0,5 mm -lik bir ekstruziya genişliyi/xətt genişliyi istifadə edərək çap etməyi məsləhət görürəm. Orta çap sürətlərindən istifadə edərək, bütün qara hissələr üçün təxminən 9,5 saat, diffuzorlar üçün 3 saatdır.

Dəstəklərə ehtiyac yoxdur, 45 ° -dən yuxarı qalxmalar və heç bir körpü və ya bunu çətin çap edə biləcək bir şey yoxdur. Yalnız "fil ayağından" çəkinin;)

Göstərilən önizləmələr 60 mm/s dolumda, 36 mm/s xarici perimetrdə və 2 perimetr/kontur/mərmi istifadə edərək 0,25 mm təbəqə hündürlüyündə bərk doldurma üçün 42 mm/s -dir.

Bunun üçün 0,25 mm təbəqə hündürlüyündən istifadə etməyi məsləhət görürəm. Saat bitdikdə, ön tərəfdəki birinci təbəqəyə baxacaqsınız, buna görə də bunu 0.20 mm və ya daha incə çap etmək əslində lazım deyil.

Həm də bunun üçün qara və şəffaf PLA istifadə etməyi məsləhət görürəm. PETG bu kimi nazik divarları ilə olduqca titrəyici olacaq.

--

Eskiz də bu mərhələyə əlavə olunur. İstəyirsinizsə, 5 -ci addımın sonunda led şeridi Arduino -ya bağlaya və hər şeyi sınaya bilərsiniz. Eskiz heç bir RTC və/və ya düymə bağlı olmadıqda işləyəcək və mesajları serial portuna çıxaracaq. Ayrıca hər şeyi sınamaq üçün düymələri (A, B, A+B -> num pad 7/8/9) göndərmək üçün serial konsolundan istifadə edə bilərsiniz.

Addım 3: LED şeritləri, I hissə

LED şeritləri, I hissə
LED şeritləri, I hissə
LED şeritləri, I hissə
LED şeritləri, I hissə
LED şeritləri, I hissə
LED şeritləri, I hissə

Modulların içərisində nələr baş verdiyinə dair fikir vermək üçün burada bəzi şəkillər var. Bunu qurarkən hissələrin istiqamətini izləmək vacibdir. İkili rəqəm modulu (Frame_LR) eynidır, çapdan sonra 180 ° döndürülür. Beləliklə, yuxarıda "L", digərində "R" göstərən bir modulla nəticələnirsiniz.

Nöqtələr-modulun döndüyünə əhəmiyyət vermir, çuxurlar həmişə sol üst/sağ sağda olacaq.

Saat içərisində 3 ədəd led şerit var. İki rəqəmli modulların içərisindəki zolaqları eyni şəkildə yerləşdirməyiniz son dərəcə vacibdir. Led şeridi quraşdırarkən onları _AFTER_ döndərməyin!

Bir şəkil daha sonra eskizin içərisində ledlərin necə ünvanlandığını göstərir (0 nömrədən başlayaraq).

6 rəqəmli versiyanı qurarsanız əlavə bir hissə istifadə olunur (Frame_X). Zəhmət olmasa 6 rəqəmli uzantı ilə bağlı aşağıdakı addıma nəzər salın.

Addım 4: LED şeritləri, II hissə

LED şeritləri, II hissə
LED şeritləri, II hissə
LED şeritləri, II hissə
LED şeritləri, II hissə
LED şeritləri, II hissə
LED şeritləri, II hissə
LED şeritləri, II hissə
LED şeritləri, II hissə

Şeridin ikiqat rəqəmli modullara (Frame_LR, Frame_X) necə qoyulduğuna dair daha ətraflı bir qalereya.

Led şeridi nöqtələr çərçivəsinə (Frame_Dots) iki şəkildə qoya bilərsiniz, hər ikisi də modulun yuxarı hissəsindəki Data In ilə başlayır. Ancaq bu əlaqə qaydasına təsir edəcək, buna görə də zolaqları bir-birinə lehimləyərkən diqqətli olun və buna uyğun olaraq GND-GND, +5V- +5V və DI-DO bağladığınızdan əmin olun.

Son şəkil iki nöqtə modulu göstərir. Şeridin necə istiqamətləndirildiyinə/çevrildiyinə və birinin üstündə GND, digərində +5V olduğuna diqqət yetirin. Data In hələ də zirvədə olduğu müddətdə onları hansı yolla qoymağınızın əhəmiyyəti yoxdur.

Qeyd:

Hər 50 sm -də bu led şeritlərdə bir az lehim var. Bir az asanlaşdırmaq istəyirsinizsə, lehim birləşməsinin 14 və 15 saylı ledlər arasında olduğu 28 ledli şeritlərdən istifadə edin.

Addım 5: LED şeritləri, III hissə

LED şeritləri, III hissə
LED şeritləri, III hissə
LED şeritləri, III hissə
LED şeritləri, III hissə
LED şeritləri, III hissə
LED şeritləri, III hissə

Burada üç led şerit arasındakı əlaqələrin bir neçə şəkli var.

1. Sol modul məlumatları nöqtələr modulu məlumatlarına bağlıdır

2. Nöqtəli modul məlumatları sağdakı modul məlumatlarına

3. Daha sonra mikrokontrolöre qoşulmaq üçün tellər

4. Güc teli

Qeyd:

Mənim kimi bir USB teli istifadə edirsinizsə, lehimdən əvvəl onu qapaqdan keçirməlisiniz!

Bu nöqtədə bu saat arxadan S7ripClock -a bənzəyir.

Beləliklə, sxemlər, düymələr/elektronika haqqında təfərrüatlar üçün bura baxın: S7ripClock

Buradakı şəkillərdə istifadə olunan tel rəngləri eynidir.

Addım 6: Elektronika / Kassa hissələri

Elektronika / Kassa hissələri
Elektronika / Kassa hissələri
Elektronika / Kassa hissələri
Elektronika / Kassa hissələri
Elektronika / Kassa hissələri
Elektronika / Kassa hissələri

1. Bracket_A yerindədir (simmetrikdir, buna görə 180 ° döndürməyin əhəmiyyəti yoxdur)

2. İstifadə olunan vintlər. Lazım olan iki uzun, elektron qutunu yerində saxlamalıdır

3. Kabel örtükləri: Kassanın üzərinə sürüşdürün

4. Kabel örtükləri: Bu "burnu" bir az aşağı/aşağı itələmək lazımdır

5. Şəhadət barmağınızla aşağı itələyərkən baş barmağınızla bir az içəri itələyin

6. "Burun"/Yerinə sıx bağlayın

7. Ayaq l/r əlavə etmək

8. Tamamlandı

Addım 7: İsteğe bağlı: Ön "qalxanlar"

İsteğe bağlı: Ön
İsteğe bağlı: Ön
İsteğe bağlı: Ön
İsteğe bağlı: Ön
İsteğe bağlı: Ön
İsteğe bağlı: Ön
İsteğe bağlı: Ön
İsteğe bağlı: Ön

Çıxan diffuzorlar olduqca maraqlı görünsə də (xüsusən saata bucaqdan baxanda) bu oxunuşa bir qədər mane olur. Təsvir etmək çətindir və şəkillərə görə çəkmək daha çətindir. Ancaq daha təmiz bir görünüş əldə etmək üçün rəqəmlərə/nöqtələrə bəzi "qalxan" hissələri əlavə edə bilərsiniz.

İlk şəkil indiyə qədər təlimatlara uyğun olaraq görülən hər şeyi göstərir. İstəyirsinizsə, rəqəmlər üçün 4x və nöqtələr üçün 1x qalxanlar çap edə bilərsiniz. Sadəcə onları sürüşdürün, onlar rahat otururlar.

Son şəkil qalxanları olmayan 2 rəqəmi göstərir (xarici/daxili olanlar).

Addım 8: İsteğe bağlı: 4 rəqəmi yerinə 6 rəqəmdən istifadə edin

İsteğe bağlı: 4 rəqəmi yerinə 6 rəqəmdən istifadə
İsteğe bağlı: 4 rəqəmi yerinə 6 rəqəmdən istifadə
İsteğe bağlı: 4 rəqəmi yerinə 6 rəqəmdən istifadə
İsteğe bağlı: 4 rəqəmi yerinə 6 rəqəmdən istifadə
İsteğe bağlı: 4 rəqəmi yerinə 6 rəqəmdən istifadə
İsteğe bağlı: 4 rəqəmi yerinə 6 rəqəmdən istifadə
İsteğe bağlı: 4 rəqəmi yerinə 6 rəqəmdən istifadə
İsteğe bağlı: 4 rəqəmi yerinə 6 rəqəmdən istifadə

Orijinal saata iki rəqəm əlavə etmək istəyirsinizsə, sizə lazım olan budur:

1. Başqa 8 vida (M3x8mm-12mm, 8mm istifadə edirəm)

2. 1x Frame_Dots və Cover_Dots

3. 1x Frame_X və Cover_X

4. 1x Cable_Covers_B

5. 1x Bracket_B

6. 1x Diffusers_LR

7. 1x Diffusers_Dots

Bəzi tellər və 32x ledlər tələb olunur.

Sol modulu nöqtələr modulundan ayırmaq üçün hər şeyi sökün. Sonra nöqtələr modulunu və sağ modulu sağa köçürün və yeni nöqtələr modulu + frame_x daxil edin. Hər şeyi əvvəlki addımlarda olduğu kimi bağlayın.

Yeni kabel qapaqlarını sağ tərəfdən sürüşdürün. Göstərildiyi kimi köhnələri əlavə edin.

Eskizin üstündəki "#define LED_DIGITS" -i 4 -dən 6 -ya dəyişdikdən sonra eskizi yükləyin. Artıq dəyişikliyə ehtiyac yoxdur.

Frame_X, xüsusi ekranlar qurmaq üçün istifadə edilə bilər, hər iki tərəfdə telləri yönləndirmək üçün deliklər var.

Addım 9: Daha Böyük Yazıcılar üçün Birləşdirilmiş Çərçivə/Örtük

Daha Böyük Yazıcılar üçün Birləşdirilmiş Çərçivə/Örtük
Daha Böyük Yazıcılar üçün Birləşdirilmiş Çərçivə/Örtük
Daha Böyük Yazıcılar üçün Birləşdirilmiş Çərçivə/Örtük
Daha Böyük Yazıcılar üçün Birləşdirilmiş Çərçivə/Örtük
Daha Böyük Yazıcılar üçün Birləşdirilmiş Çərçivə/Örtük
Daha Böyük Yazıcılar üçün Birləşdirilmiş Çərçivə/Örtük

Bu saatı qurmaq istəyirsinizsə və yazıcınız bir qədər böyük obyektləri idarə edə bilirsə, bu iki hissəyə keçmək istəyə bilərsiniz. Bu üç çərçivə hissəsidir və üç örtük hissəsi tək hissələrə birləşdirilmişdir. Qalan bütün hissələr eynidir.

Beləliklə, 6 hissə (3x çərçivə, 3x örtük) yerinə 2 ilə nəticələnirsiniz.

Orta divarlarda iki kəsik var, buna görə də lehimdən əvvəl telləri kiçik deliklərdən keçirməyiniz lazım deyil (usb/güc hələ də qapaqdan keçməlidir).

Qeyd: Ölçüsünü mümkün qədər azaltmaq üçün sol/sağ tərəfdən 1 mm kəsdim. Birləşdirilmiş hissələrdən istifadə edərək saat daha sonra 6 rəqəmə qədər uzadıla bilməz!

Plastik Yarış
Plastik Yarış
Plastik Yarış
Plastik Yarış

Plastik müsabiqədə ikinci yeri tutdu

Tövsiyə: