instructables-Modular-Ekran-Saat-loqosu

Təlimatlar Modul Ekran Saatı

instructables-Modul-Ekran-Saat-məhsul

Modul Ekran Saatı

  • Gammawave tərəfindən
  • Bu layihə bir-birinə qoşulmuş dörd moduldan istifadə edərək, Microbit və RTC tərəfindən idarə olunan rəqəmsal saat yaratmaq üçün əvvəlki layihənin Modul Ekran Elementindən istifadə edir.
  • Təchizatlar:
  • Microbit V2 (daxili dinamikə görə üstünlük verilir, V1 işləyəcək, lakin xarici səsləndirici tələb olunacaq.)
  • DS3231 RTC
  • SPST-ə keçin
  • Kitronik Edge Konnektorunun Çıxışı
  • Jumper Jerky Junior F/M – 20 ədəd
  • Jumper Jerky Junior F/F – 4 ədəd
  • Jumper Jerky F/F – 3 ədəd
  • Jumper Jerky F/M – 3 ədəd
  • 470R rezistor
  • 1000 uF kondansatör
  • Düz Bucaq Başlığı 2 x (3 yol x 1 sıra) tələb olunur.
  • WS2812Neopixel Düymə LEDləri * 56 ədəd.
  • Emayelənmiş mis məftil 21 AWG (0.75 mm dia.) və ya digər izolyasiya edilmiş məftil.
  • Stripboard
  • Vintlər M2
  • M2 vintlər 8mm – 12 ədəd
  • M2 vintlər 6mm – 16 ədəd
  • M2 Boltlar 10mm – 2 ədəd
  • M2 qoz-fındıq - 2 ədəd
  • M2 yuyucular – 2 ədəd
  • M2 Hex boşluqlar 5mm – 2 ədəd
  • Boltlar M3
  • M3 yuyucular – 14 ədəd
  • M3 boltlar 10mm – 2 ədəd
  • M3 boltlar 25mm – 4 ədəd
  • M3 qoz-fındıq - 12 ədəd
  • M3 altıbucaqlı qarşıdurmalar
  • M3 altıbucaqlı ayırıcılar 5mm – 2 ədəd
  • M3 altıbucaqlı ayırıcılar 10mm – 4 ədəd
  • Düzbucaqlı Mötərizələr (15(W) x 40(U) x 40(H) mm) – 2 ədəd
  • Əgər siz onları əldə etməsəniz, fərdi dəyərlərdən daha çox bir sıra dəyərləri almaq daha sərfəli ola bilər. Bəzi komponentlər həmçinin komponent siyahısında göstərilən miqdardan çox MOL-a malik ola bilər.
  • 3D printer
  • Ağ Filament - Ən böyük ekran elastikliyi üçün.
  • Qara Filament – ​​Dəstəkləyici lövhələr üçün.
  • 2 mm qazma biti
  • 3 mm qazma biti
  • 5 mm qazma dəsti
  • Qazma
  • gördüm
  • Kəlbətin
  • Tel kəsicilər
  • Lehimləmə Dəmiri
  • Lehim
  • Zımpara kağızı
  • Tornavidalar
  • Alətlərinizi bilin və tövsiyə olunan əməliyyat prosedurlarına əməl edin və müvafiq PPE geyindiyinizə əmin olun.
  • Bu layihədə istifadə olunan tədarükçülərin heç birinə aidiyyəti yoxdur, üstünlük verdiyiniz təchizatçılardan istifadə etməkdən çəkinməyin və öz seçiminizə uyğun olan və ya təchizata tabe olan elementləri əvəz edin.
  • Linklər dərc edildiyi anda etibarlıdır.təlimatlar-Modul-Ekran-Saat-şək-1 təlimatlar-Modul-Ekran-Saat-şək-2
  • Addım 1: Əsas lövhə zolaqları
  • Bax: Modul Ekran Elementi (MDE)
  • Saat displeyini yaratmaq üçün dörd “Modullu Ekran Elementi” tələb olunur və bunlar daha böyük baza lövhəsindən kəsilmiş əsas lövhə zolaqları ilə birlikdə saxlanılır.
  • Əsas lövhə zolaqlarının ölçüləri 32(W) x 144(L) mm və ya 4 x 18 çubuqdur və hər biri MDE üzərindəki dirəklərə birləşən iki MDE-ni dövrədən keçir. Bununla belə, əlavə möhkəmlik üçün dörd M2 x 8 mm vintlər əsas lövhədən keçən künclərə və MDE-yə yaxınlaşdırılır.təlimatlar-Modul-Ekran-Saat-şək-3 təlimatlar-Modul-Ekran-Saat-şək-4 təlimatlar-Modul-Ekran-Saat-şək-5
  • Addım 2: Sxematik
  • Sxem 56 Neopiksel ehtiva edən MDE-ləri idarə etmək üçün istifadə olunan komponentləri göstərir.
  • Nəzarət komponentləri Microbit, RTC, Breakout Board, Switch və mühafizə sxemindən ibarətdir.
  • Lehimləmənin əksəriyyəti Neopiksellərə yönəldilmişdir, halbuki idarəetmə komponentləri əsasən jumperlərlə bağlıdır.təlimatlar-Modul-Ekran-Saat-şək-6
  • Addım 3: Kodlaşdırma
  • Kod MakeCode-da yaradılmışdır.
  • ”onn ssttaarrtt” pproocceedduurree..
  • 56 LED-dən ibarət Neoplxel şeridini işə salır
  • Başlıq mesajını göstərin.
  • Göstəriləcək nömrəyə görə seqment təyinatlarını ehtiva edən seqment_siyahısını işə salır. [0] = 0 elementində saxlanılan 0111111 nömrəsi
  • [1] = 1 elementində saxlanılan 0000110 nömrə
  • [9] = 9 elementində saxlanılan 1101111 nömrə
  • Əlavə olaraq.
  • Elementdə saxlanılan 10 rəqəmi [10] = 0000000 rəqəmlərin boşaldılması üçün istifadə olunur.

əbədi prosedur

  • P1-i yoxlayan 'quraşdırma rejimi' çağırır və əgər yüksək vaxt parametrinə imkan verirsə, əks halda cari vaxtı göstərir.
  • Saatların və dəqiqələrin iki ədədi dəyərini 4 simvollu sətirdə birləşdirən 'Time_split' çağırır, 10-dan kiçik istənilən rəqəmi qabaqcıl sıfırla əvvəlcədən xing edir.
    'pixel_time' çağırır
  • Hansı ki, sonuncu simvoldan başlayaraq 4 simvolun hər birini növbə ilə seqment_dəyərinə çıxarır
  • Rəqəm sonra seqment_dəyəri ilə istinad edilən segment_listində dəyəri ehtiva edir.
  • (segment_dəyəri = 0 olarsa, rəqəm = element [0] = 0111111)
  • Inc = indeks x (LED_SEG) x 7). Burada indeks = 4 simvoldan hansına istinad edilir, LED_SEG = seqmentə düşən LED-lərin sayı, 7 = rəqəmdəki seqmentlərin sayı.
  • Bu növ müvafiq xarakter üçün idarə olunacaq LED-lərin başlanğıcıdır.
  • For elementi öz növbəsində rəqəmdəki hər bir nömrəni qiymətə təyin edir.
  • Dəyər =1 olarsa, inc tərəfindən təyin edilmiş piksel qırmızı rəngə təyin edilir və işə salınır, əks halda o çevrilir.
  • Seqment başına iki LED tələb olunduğu üçün bu proses LED_SEG dəfə təkrarlanır.
  • (Məsələn, Saat vahidi 9-dursa, indeks = 0, rəqəm = 1011111 [dəyər = 1, daxil = 0 və daxil = 1], [dəyər=0, daxil = 2 və daxil = 3] …. [dəyər=1, inc=12 & inc = 13])
  • Saat onlarla [İndeks =1, 14-dən 27-ə qədər diapazon], Dəqiqələr vahidi [indeks =2, 28-dən 41-ə qədər diapazon], Dəqiqə onlarlalığı [indeks =3, 42-dən 55-ə qədər diapazon].
  • 7 dəyərin hər biri işləndikdən və zolağa göndərildikdən sonra dəyişikliklər göstərilir.
  • Ickerin qarşısını almaq üçün gecikmə tətbiq olunur.
  • AA düyməsində”
  • Bu set_enable = 1 olarsa saatları təyin edir
  • düyməsini basın BB”
  • Bu, set_enable = 1 "uzun bbuuttttoonn AA++BB" olduqda dəqiqələri təyin edir
  • Bu, A və B düymələri ilə təyin edilmiş dəyərlərə əsaslanaraq vaxtı təyin edən "vaxtı təyin etmək" adlanır.təlimatlar-Modul-Ekran-Saat-şək-7təlimatlar-Modul-Ekran-Saat-şək-8
  • https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt

Addım 4: Arxa Panel
Komponentlər M95 X 128 mm boltlar və 3 mm dayaqlar ilə MDE-nin arxasına bərkidilmiş əsas lövhəyə (25(W) x 10(L) mm) bərkidilir. Dörd boltlar Neopixel dayaq lövhəsindəki dəliklərdən və dayaqlar künclərdə əsas lövhəni bərkitmək üçün bağlanır, boltlar ilə uyğunlaşdırmaq üçün əsas lövhədə 3 mm-lik deşiklər edilir. Ayaq rolunu oynayan düzgün bucaqlı mötərizələri quraşdırmaq üçün Edge birləşdiricisi Breakout (2 x 3 mm), RTC (2 x 2 mm) və boşluq buraxan açar (20 x 40 mm) üçün yerləşdirin və deliklər açın. RTC-yə qoşulmalar 4 Junior jumper F/F ilə həyata keçirilir və RTC 2 x M2 boltlar ilə bərkidilir. Anahtara qoşulmalar 2 Junior jumper F/M ilə həyata keçirilir və açar 5 mm-lik dəlikdən keçir. Neopiksellər üçün CR qoruma dövrəsinə qoşulmalar 3 jumper F/F ilə həyata keçirilir və buradan 3 jumper F/M olan Neopiksellərə lövhədəki deşiklərdən birindən qidalanan kabel bağı ilə lövhəyə bərkidilir.
Bucaq mötərizəsinin ayaqlarını 4 boltla əsas lövhəyə yerləşdirin. (Baza lövhəsinin bərkidilməsi üçün aşağı künc M3 boltlar, mötərizənin aşağı deşiyindəki 2-ci bolt ilə ayaqları yerində tutmaq üçün istifadə edilə bilər. Saatın oturacağı səthi cızmamaq üçün, çubuqları yastıqlara və ya bir cütə yapışdırın. İndi baza lövhəsi künc dayaq boltlarına yapışdırıla və qaykalarla bərkidilə bilər. təlimatlar-Modul-Ekran-Saat-şək-9 təlimatlar-Modul-Ekran-Saat-şək-10 təlimatlar-Modul-Ekran-Saat-şək-11 təlimatlar-Modul-Ekran-Saat-şək-12 təlimatlar-Modul-Ekran-Saat-şək-13 təlimatlar-Modul-Ekran-Saat-şək-14

  • Addım 5: Əməliyyat
  • Güc USB kabelini birbaşa Microbit-ə qoşmaqla təmin edilir.
  • Sizə çox baxdım..
  • Saatı təyin etməzdən əvvəl RTC-də enerjinin kəsildiyi zaman/zamanı saxlamaq üçün batareyanın olduğundan əmin olun. Standart vaxt formatı 24 saat rejimidir.
  • Düyməni təyin olunmuş vaxt vəziyyətinə keçirin, ekranda plus simvolu görünəcək.
  • Saatlarla A düyməsini basın. (0 - 23)
  • Dəqiqələr üçün B düyməsini basın. (0 - 59)
    Vaxtı təyin etmək üçün A və B düymələrini birlikdə basın, daxil edilmiş vaxt dəyərləri ekranda görünəcək.
  • Düyməni təyin olunmuş mövqedən köçürün.
  • AAtt sswwiittcchh onn oorr aafftteerr sseettttiinngg.
  • Qısa bir gecikmədən sonra ekran cari vaxtla yenilənəcəktəlimatlar-Modul-Ekran-Saat-şək-15
  • Addım 6: Nəhayət
    Daha böyük bir layihə ilə nəticələnən bir neçə kiçik layihənin bir araya gətirilməsi. Ümid edirəm ki, siz və bu və bundan əvvəlki əlaqəli layihələr maraq doğurur.

təlimatlar-Modul-Ekran-Saat-şək-16

  • heyrətamiz layihə
  • Təşəkkürlər, çox təşəkkür edirəm.
  • Gözəl layihə!
  • təşəkkür edirəm.
  • Sərin saat. Bunun Micro:bit-dən işləməsini xoşlayıram!
  • Təşəkkürlər, The Micro:bit çox yönlüdür, mən ondan saat layihələrimin əksəriyyətində istifadə etmişəm.

Sənədlər / Resurslar

təlimatlar Modul Ekran Saatı [pdf] İstifadəçi Təlimatı
Modul Ekran Saatı, Ekran Saatı

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *