Mündəricat:
- Təchizat
- Addım 1: Ağacı kəsin
- Addım 2: Şəbəkə və Ayaq yığın
- Addım 3: Neopixel Zolağınızı kəsin
- Addım 4: Neopikselləri yığın
- Addım 5: Neopikselləri birləşdirin
- Addım 6: Matrixi sınayın
- Addım 7: Şəbəkəni Neopiksellərə yapışdırın
- Addım 8: Gərginlik tənzimləyici lövhəsinin lehimlənməsi
- Addım 9: Data Wire üzərində müqavimət
- Addım 10: Vintlər əlavə edin
- Addım 11: Hamısını bir yerdə isti yapışdırın
- Addım 12: Güc Təchizatını hazırlayın və qoşun
- Addım 13: Micro: bit əlavə edin
- Addım 14: Test edin
Video: Mikro: bit - LED Matrix: 14 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
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
Ə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ə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
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
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
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
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
İ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
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
İ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
İ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
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: 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ə:
"High-Fivey" Karton Mikro: bit Robot: 18 Addım (Şəkillərlə birlikdə)
"High-Fivey" Karton Mikro: bit Robotu: Evdə ilişib qalmısınız amma hələ də yüksək beşliyə ehtiyacınız varmı? Bir az karton və mikro ilə dost kiçik bir robot hazırladıq: Crazy Circuits Bit Board ilə birlikdə və səndən olan sevgisini yaşatmaq üçün səndən istədiyi hər şey yüksəkdir
Addım sayğacı - Mikro: Bit: 12 addım (şəkillərlə)
Step Counter - Micro: Bit: Bu layihə bir addım sayğacı olacaq. Addımlarımızı ölçmək üçün Micro: Bit -ə quraşdırılmış akselerometr sensorundan istifadə edəcəyik. Micro: Bit hər dəfə silkələnəndə sayına 2 əlavə edəcəyik və ekranda göstərəcəyik
Mikro: Bot - Mikro: Bit: 20 addım
Mikro: Bot - Mikro: Bit: Özünüzə Mikro: Bot yaradın! Bu, muxtar sürücülük üçün sonar quruluşlu və ya iki Micro: Bits, radio idarə olunan sürücüyə malik Mikro: Bit idarə olunan bir robotdur
Mikro: bit - Mikro Tambur Maşını: 10 Addım (Şəkillərlə birlikdə)
Mikro: bit - Mikro Tambur Maşını: Bu, sadəcə səs çıxarmaq əvəzinə aktuellə zərb edən mikro: bit mikro baraban maşındır. Mikro: bit orkestrindən dovşanlardan ilhamlanaraq, mokro: bit ilə istifadə etmək asan olan bəzi solenoidləri tapmaq bir az vaxt aldı
Mikro Proqramlaşdırma: Bit Robot və Joystick: MicroPython ilə Bit Nəzarətçisi: 11 addım
Bir Mikro Proqramlaşdırma: Bit Robot və Joystick: MicroPython ilə Bit Nəzarətçisi: Robocamp 2019 üçün, yay robototexnika düşərgəmiz, 10-13 yaş arası gənclər BBC mikro: bit əsaslı 'antweight robot' lehimləyir, proqramlaşdırır və qurur. bir mikro: bit uzaqdan idarəetmə vasitəsi olaraq istifadə olunur. Hal -hazırda Robocamp -da olsanız, xizək sürün