Mündəricat:

Mikro: bit - LED Matrix: 14 addım
Mikro: bit - LED Matrix: 14 addım

Video: Mikro: bit - LED Matrix: 14 addım

Video: Mikro: bit - LED Matrix: 14 addım
Video: Micro:bit - Coordinate System 2024, Iyul
Anonim
Mikro: bit - LED Matrix
Mikro: bit - LED Matrix

Bu təlimatda, LED şeridlərindən micro: bit üçün bir LED matrisinin necə qurulacağına baxacağam. Nümunələrim olaraq 4x4 və 10x10 matrisdən istifadə edəcəyəm. Mən bir çox bina qurduğum bir məktəbdə işlədiyim üçün bir çox batareya tutacağı, enerji təchizatı və mikro: bitdən sonra hər şeyi proyektə daxil etmək lazım olsaydı bitərdik. Digər tərəfdən, yalnız mikro: biti timsah bağlayıcıları ilə bağlasanız, çox yaxşı görünmür, buna görə də bu təlimatda yenidən tətbiq ediləcək şeyləri necə qurduğumuzu göstərəcəyəm.

Neopixellərin necə proqramlaşdırılacağına dair qısa bir bələdçi hazırladım, amma bir neopixel matrisin necə proqramlaşdırılacağına bir az da diqqət yetirməklə başqa bir bələdçi yükləyəcəyəm.

Təchizat

Materiallar:

4 mm kontrplak

1 x TO220-3 gərginlik tənzimləyicisi

2 x 10 uF elektrolitik kondansatör

4x4 matris üçün 1 x 5 volt enerji təchizatı 2 A kifayətdir, ancaq 10x10 matris üçün 4 A istəyirsiniz.

3 x M3 25 bolt

12 x M3 Fındıq

1 x Mikro: bit

1 x 330 ohm müqavimət

1 x İki tərəfli vintli terminal blok konnektoru

Mikro zolaq: bitlə uyğun gələn neopiksellər. Tercihen 60 LED/metr. 4 x 4 matris üçün yalnız yarım metrdən çox, 10 x 10 matris üçün isə 2 metrdən az ehtiyacınız olacaq.

Bir neçə metr tel. Fərqli rənglərdə olsanız yaxşıdır

Kiçik bir lehim taxtası

Bir az elektrik lenti

Taxta yapışqan

İsti yapışqan

Alətlər:

Lehim alətləri

Lasercutter

Tel kəsici

Qələm

Köhnə fırça

İsti yapışqan silahı

4 timsah atlama teli

Addım 1: Ağacı kəsin

Ağacı kəsin
Ağacı kəsin

Əvvəlcə ağac kəsmək üçün lazer kəsicidən istifadə edin. Həm 4x4, həm də 10x10 matrisi kəsmək üçün sənədlər yüklədim.

Addım 2: Şəbəkə və Ayaq yığın

Şəbəkə və Ayaq yığın
Şəbəkə və Ayaq yığın
Şəbəkə və Ayaq yığın
Şəbəkə və Ayaq yığın
Şəbəkə və Ayaq yığın
Şəbəkə və Ayaq yığın
Şəbəkə və Ayaq yığın
Şəbəkə və Ayaq yığın

Şəbəkəni yığmaq üçün taxta yapışqan istifadə edin. Yapışqan tətbiq etmək üçün köhnə bir fırça istifadə etdim, amma hər şeyi istifadə edə bilərsiniz. Şəbəkə parçalarının ikisinin digərlərindən bir qədər incə olduğunu unutmayın. Bunlar son hissələrdir. Tellərdən keçəcəyik və onları şəbəkənin əks tərəflərinə qoyacağıq.

Fotoşəkilin perspektivi bir az qarışıqdır. Arxa tərəfi üçbucağın ikinci ən uzun hissəsinə yapışdırmalısınız. Arxa tərəfi 5 deşikli meydandır.

Addım 3: Neopixel Zolağınızı kəsin

Neopixel zolağınızı kəsin
Neopixel zolağınızı kəsin

Ağ xəttdəki neopiksel zolağını kəsmək istəyirsən. 4x4 matris edirsinizsə, onda 4 neopikseli olan 4 zolağı kəsmək və 10x10 matris hazırlayırsınızsa, hər birində 10 neopikseli olan 10 zolaq kəsmək istəyirsiniz. Fabriklər uzun neopixel zolaqlar düzəldir, lakin daha qısa zolaqları birlikdə lehimləyir. Bu lehimləmə yerləri sonuncu problem olacaq, buna görə də zolaqları elə kəsməyə çalışın ki, fabriklər birlikdə lehimləndiyi yerləri kəsəsiniz. Bir neçə neopikseli israf etdiyiniz mənasına gələ bilər, ancaq son işinizi çox asanlaşdıracaq.

Addım 4: Neopikselləri yığın

Neopikselləri yığın
Neopikselləri yığın

Kəsilmiş ən böyük meydanı götürün. Bir qələm ilə neopiksellərin harada olması lazım olduğunu qeyd etmək üçün yığdığınız şəbəkəni istifadə edin. Əksər neopixel şeritlərin üzərində lent var, buna görə də onları yerində yapışdırmaq asandır. Əgər sizinki yoxdursa, yapışqan istifadə etməlisiniz.

Məlumatların yalnız bir istiqamətə gedə biləcəyi üçün neopiksellərin yönlü olduğunu unutmayın. Bütün neopixel şeritlərin eyni şəkildə getməsi vacibdir, bir tərəfinizdə Din, digər tərəfinizdə isə Do.

Addım 5: Neopikselləri birləşdirin

Neopikselləri birləşdirmək
Neopikselləri birləşdirmək
Neopikselləri birləşdirmək
Neopikselləri birləşdirmək

Neopixelləri bağlayarkən unutmayın ki, güc, torpaq və məlumatlar birinci zolaqdan sonrakı zolağa, sonra isə növbəti zolağa və s.

Strip -> Sonrakı zolaq

5v + -> 5v +

gnd -> gnd

Et -> Din

Güc və torpaq hər iki istiqamətdə də bir neopikseldə işləyə bilər, buna görə də hər bir zolağı oraya necə bağladığınız vacib deyil, yəni qısa yolla gedə bilərsiniz, ancaq məlumatlar yalnız bir tərəfə gedə bilər, buna görə Do ilə Din əlaqələndirdiyinizə əmin olun..

Addım 6: Matrixi sınayın

Şəbəkəni neopiksellərin üstünə yapışdırmadan əvvəl, hər şeyin işlədiyinə əmin olmaq istəyirik. Mikro: bitinizdən bir çox yeni pikselə keçid onu qısalda bilər, ancaq bir anda yalnız bir neopiksel açıldığı halda, xarici güc olmadan micro: bitdən 16 neopikseli işə sala bilərsiniz. Test proqramını mikro: bitə yükləyin, timsah telləri ilə LED matrisinə qoşun.

Teorik olaraq 100 piksel ilə də edilə bilər, ancaq bu bir az risklidir, bunun əvəzinə enerji mənbəyini neopixel matrisə bağlamaq üçün timsah tellərindən istifadə edin və sonra test proqramını mikro: bitə yükləyin və onu yerə və məlumatlara qoşun. timsah tellərindən istifadə etməklə.

4x4 matris üçün

Mikro: bit -> Yeni piksellər

GND -> GND

3 v -> 5v +

Pin 0 -> Din

10x10 matris üçün

mikro: bit

Mikro: bit -> Yeni piksellər

GND -> GND

Pin 0 -> Din

Güc təminatı -> Neopixels

GND -> GND

Güc -> 5v +

Mikro: biti işə salın və bütün zolaqların işlədiyini yoxlamaq üçün A düyməsini bir neçə dəfə basın.

Bu proqramı 10x10 matrisini sınamaq üçün istifadə edirəm.

Bu proqramı 4x4 matrisini sınamaq üçün istifadə edirəm.

Addım 7: Şəbəkəni Neopiksellərə yapışdırın

Şəbəkəni Neopiksellərə yapışdırın
Şəbəkəni Neopiksellərə yapışdırın
Şəbəkəni Neopiksellərə yapışdırın
Şəbəkəni Neopiksellərə yapışdırın
Şəbəkəni Neopiksellərə yapışdırın
Şəbəkəni Neopiksellərə yapışdırın
Şəbəkəni Neopiksellərə yapışdırın
Şəbəkəni Neopiksellərə yapışdırın

Hər şeyin işlədiyini düşünərək, şəbəkəni nepixellərə yapışdırmalısınız. Unutmayın ki, hər bir ucuna qoyduğunuz iki nazik parçanın lehim etdiyiniz iki tərəfi örtməsini istəyirik, əks halda ızgaranı düzgün bir şəkildə düzəldə bilməyəcəksiniz. Sonda yerləşdirilməyən hər hansı bir fabrik lehiminiz varsa, o zaman ızgaranı düzəltməyin qeyri -mümkün olduğunu görürsünüz, buna görə də zavodda lehimlənə biləcəyi kiçik bir çuxur doğrayın.

Şəbəkəni neopixel lövhəyə yapışdırdıqdan sonra üzərinə ağır bir şey qoyun və qabaqcadan qurudun.

Unutmayın ki, taxta yapışqan quruyana qədər keçiricidir, buna görə də quruduğundan əmin olmadan əvvəl matris ızgarasını gücə bağlamayın.

Addım 8: Gərginlik tənzimləyici lövhəsinin lehimlənməsi

Gərginlik tənzimləyici lövhəsinin lehimlənməsi
Gərginlik tənzimləyici lövhəsinin lehimlənməsi
Gərginlik tənzimləyici lövhəsinin lehimlənməsi
Gərginlik tənzimləyici lövhəsinin lehimlənməsi
Gərginlik tənzimləyici lövhəsinin lehimlənməsi
Gərginlik tənzimləyici lövhəsinin lehimlənməsi

İndi gərginlik tənzimləyici lövhəsini lehimləyəcəyik. Yuxarıdakı şəkildə son dövrə diaqramımı görə bilərsiniz, ancaq unutmayın ki, bəzi bağlantılar vintlər ilə ediləcək və lehimlənməyəcək.

To220-3 ayaqları bir az qəribə yerləşdirilmişdir. Solda gnd, sağda güc və ortada 3.3 V gücünüz var. Mikro gücünü sabitləşdirmək üçün gnd və 3.3 V aralığında olan kondansatörləri lehimləmək istəyirik.

Daha sonra neopiksel matrisini Vin və GND -ə lehimləmək istəyirsiniz.

Neopixel -> To220-3

5 v + -> Vin

gnd -> gnd

Sonra telin orta ayağına lehimləmək istəyirsiniz. Bu tel mikro: bit üçün olacaq.

Sonra sağ ayağındakı Vinə əlavə bir tel lehimləmək istəyirsiniz. Bu tel daha sonra enerji təchizatına gedəcək.

Nəhayət, gnd üçün iki əlavə tel lehimləmək istəyirsiniz. Bir tel enerji təchizatına, digər tel isə mikro; bitə gedəcək.

Addım 9: Data Wire üzərində müqavimət

Data Wire üzərində müqavimət
Data Wire üzərində müqavimət

Adafruits neopixel bələdçisinə görə, hər zaman ilk neopikseldə məlumat telinə 300+ ohm rezistor qoymalısınız. Beləliklə, 330 ohm rezistoru məlumat telinə lehimləyirik və rezistorun digər ucuna yeni bir tel lehimləyirik.

Sonra qısa qapanmaların qarşısını almaq üçün lehimləmə və rezistoru elektrik lentinə bağlayırıq.

Addım 10: Vintlər əlavə edin

Vidaların əlavə edilməsi
Vidaların əlavə edilməsi
Vidaların əlavə edilməsi
Vidaların əlavə edilməsi
Vidaların əlavə edilməsi
Vidaların əlavə edilməsi

İndi M3 vintlərindən birini götürün, bağlamaq istədiyiniz gnd telini mikrofona sarın: ətrafına vurun və qoz -fındıqlardan biri ilə yerində saxlayın. Məlumat teli və 3.3 V tel üçün də eyni şeyi edin.

Sonra vintləri deliklərdən keçirin. Gnd ən çox sol delikdən, 3.3 V ən çox ikinci soldan və məlumatlar ən çox sağ delikdən keçir. Yerində saxlamaq üçün hər birində iki qoz -fındıq istifadə edin. Biri əvəzinə ikisini istifadə edirik, çünki mikro: biti bağladığımız zaman bir qədər məsafə qət etməliyik.

Addım 11: Hamısını bir yerdə isti yapışdırın

İsti Yapışqan Hamısını Birlikdə
İsti Yapışqan Hamısını Birlikdə
İsti Yapışqan Hamısını Birlikdə
İsti Yapışqan Hamısını Birlikdə
İsti Yapışqan Hamısını Birlikdə
İsti Yapışqan Hamısını Birlikdə
İsti Yapışqan Hamısını Birlikdə
İsti Yapışqan Hamısını Birlikdə

İndi terminal bağlayıcısını yan tərəfə isti yapışdırırıq, sonra gərginlik tənzimləyici lövhəni isti bir şəkildə yapışdırırıq və sonunda ayağı və neopixel lövhəni isti yapışdırırıq.

Bilin ki, neopikselləri birləşdirməyin iki fərqli yolu var. zolaqlar bir tərəfdən digərinə və ya yuxarı və aşağıya keçməsi üçün onları bağlaya bilərsiniz. Neopixellər yuxarı və aşağı enərsə, yuxarı və aşağı gedən animasiyalar etmək daha asan olacaq və neopiksellər yan -yana gedirsə, o tərəfdən yan -yana gedən animasiyalar etmək daha asan olacaq. Burada 4x4 matris yuxarı və aşağı gedəcək, 10x10 matris isə yan -yana gedir.

Addım 12: Güc Təchizatını hazırlayın və qoşun

Güc qaynağını hazırlayın və qoşun
Güc qaynağını hazırlayın və qoşun
Güc qaynağını hazırlayın və qoşun
Güc qaynağını hazırlayın və qoşun

Elektrik təchizatı kabelinin ucunu kəsin və telləri açın. Sonra vida terminalına vidalayın. Gücü gücə və torpağı yerə bağlamağı unutmayın.

Addım 13: Micro: bit əlavə edin

Mikro əlavə: bit
Mikro əlavə: bit

Mikro: bitinizi proqramlaşdırın və sonra vidalayın.

Addım 14: Test edin

İndi neopiksel matrisini gücə bağlayın və matrisi sınayın. Daha sonra öz defüzyon materialınızı üstünə əlavə edə bilərsiniz.

Tövsiyə: