Turinys:

Mikro: bitas - LED matrica: 14 žingsnių
Mikro: bitas - LED matrica: 14 žingsnių

Video: Mikro: bitas - LED matrica: 14 žingsnių

Video: Mikro: bitas - LED matrica: 14 žingsnių
Video: Микробит (micro:bit) - одноплатный учебный микрокомпьютер 2024, Lapkritis
Anonim
„Micro: bit“- LED matrica
„Micro: bit“- LED matrica

Šiame vadove aptarsiu, kaip iš LED juostelių sukurti LED matricą „micro: bit“. Kaip pavyzdžius naudosiu 4x4 matricą ir 10x10 matricą. Kadangi aš dirbu mokykloje, kur mes daug statome, baigtume daug akumuliatorių laikiklių, maitinimo šaltinių ir „micro: bit“, jei viskas turėtų būti įtraukta į projektą. Kita vertus, neatrodo labai gerai, jei tik prijungiate „micro: bit“prie aligatoriaus jungčių, todėl šiame vadove taip pat parodysiu, kaip mes darome dalykus, kuriuos reikia iš naujo paimti.

Aš jau padariau trumpą vadovą, kaip programuoti neopikselius, bet įkelsiu kitą pastarąjį vadovą, kuriame šiek tiek daugiau dėmesio bus skiriama neopikselių matricos programavimui.

Prekės

Medžiagos:

4 mm fanera

1 x TO220-3 įtampos reguliatorius

2 x 10 uF elektrolitinis kapasitorius

1 x 5 voltų maitinimo šaltinio 2 A pakanka 4x4 matricai, bet norite 4 A 10x10 matricai

3 x M3 25 varžtai

12 x M3 veržlių

1 x mikro: bit

1 x 330 omų rezistorius

1 x dvipusis varžtas gnybtų bloko jungtis

„Micro: bit“suderinamų neopikselių juostelė. Pageidautina 60 LED/metras. 4 x 4 matricai jums reikės šiek tiek daugiau nei pusės metro, o matricai 10 x 10 - šiek tiek mažiau nei 2 metrai.

Keli metrai vielos. Gerai, jei turite skirtingų spalvų

Mažas lituoklio gabalas

Šiek tiek elektros juostos

Medienos klijai

Karšti klijai

Įrankiai:

Litavimo įrankiai

Lazerinis pjoviklis

Laidų pjaustytuvas

Pieštukas

Senas šepetys

Karštas klijų pistoletas

4 aligatoriaus šuolio laidai

1 žingsnis: iškirpkite medieną

Iškirpti medieną
Iškirpti medieną

Pirmiausia medienai iškirpti naudokite lazerinį pjaustytuvą. Įkėliau failus, norėdamas iškirpti 4x4 ir 10x10 matricas.

2 žingsnis: surinkite tinklelį ir koją

Surinkite tinklelį ir koją
Surinkite tinklelį ir koją
Surinkite tinklelį ir koją
Surinkite tinklelį ir koją
Surinkite tinklelį ir koją
Surinkite tinklelį ir koją
Surinkite tinklelį ir koją
Surinkite tinklelį ir koją

Tinklelio surinkimui naudokite medienos klijus. Klijams tepiau seną šepetėlį, bet galite naudoti bet ką. Atminkite, kad dvi tinklelio dalys yra šiek tiek plonesnės nei likusios. Tai yra galiniai gabalai. Mes turėsime praeiti laidus ir padėkite juos į priešingus tinklelio galus.

Nuotraukos perspektyva yra šiek tiek paini. Užpakalinę dalį turėtumėte klijuoti antroje ilgiausioje trikampio dalyje, o ne ilgiausioje. Užpakalinė dalis yra kvadratas su 5 skylėmis.

3 žingsnis: Iškirpkite neopikselių juostelę

Iškirpkite neopikselių juostelę
Iškirpkite neopikselių juostelę

Norite iškirpti neopikselių juostelę ties balta linija. Jei darote 4x4 matricą, tuomet norite iškirpti 4 juosteles su 4 neopikseliais, o jei darote 10x10 matricą, tada norite iškirpti 10 juostelių su 10 neopikselių. Gamyklos gamina ilgas neopikselių juosteles, tačiau kartu lituoja trumpesnes juosteles. Šios litavimo vietos vėliau bus problema, todėl pabandykite juosteles supjaustyti taip, kad pjaustytumėte ten, kur gamyklos buvo sulituotos. Tai gali reikšti, kad eikvojate kelis neopikselius, tačiau pastarasis darbas bus daug lengvesnis.

4 žingsnis: Surinkite neopikselius

Surinkite neopikselius
Surinkite neopikselius

Paimkite didžiausią iškirptą aikštę. Naudodami surinktą tinklelį rašikliu pažymėkite, kur turėtų būti neopikseliai. Daugelyje neopikselių juostelių yra lipni juosta, todėl jas lengva užklijuoti. Jei jūsų nėra, turite naudoti klijus.

Atminkite, kad neopikseliai yra kryptingi, nes duomenys gali būti nukreipti tik į vieną pusę. Svarbu, kad visos neopikselių juostelės eitų tuo pačiu keliu: jūs turite „Din“vienoje pusėje ir „Do“kitoje pusėje.

5 žingsnis: Neopikselių prijungimas

Neopikselių prijungimas
Neopikselių prijungimas
Neopikselių prijungimas
Neopikselių prijungimas

Prijungdami neopikselius, atminkite, kad maitinimas, žemė ir duomenys bus perduodami nuo pirmosios juostos iki kitos juostos, o paskui kitą juostelę ir pan.

Juostelė -> Kita juostelė

5v + -> 5v +

gnd -> gnd

Daryk -> Din

Maitinimas ir žemė gali veikti abiem būdais neopikseliu, todėl nėra svarbu, kaip prijungti kiekvieną juostelę, o tai reiškia, kad galite eiti trumpą kelią, tačiau duomenys gali būti tik vienu keliu, todėl įsitikinkite, kad prijungiate „Do“prie „Din“.

6 žingsnis: išbandykite matricą

Prieš klijuodami tinklelį ant neopikselių, norime įsitikinti, kad viskas veikia. Paleidus daugybę „micro: bit“neopikselių, gali įvykti jo trumpasis jungimas, tačiau iš tikrųjų galite paleisti 16 „micro: bit“neopikselių be išorinio maitinimo, jei vienu metu įjungtas tik vienas neopikselis. Įkelkite bandymo programą į „micro: bit“, prijunkite ją prie LED matricos aligatoriaus laidais.

Teoriškai tai galima padaryti ir su 100 pikselių, tačiau tai yra šiek tiek rizikinga, vietoj to naudokite aligatoriaus laidus, kad prijungtumėte maitinimo šaltinį prie neopikselių matricos, tada įkelkite bandymo programą į „micro: bit“ir prijunkite ją prie žemės ir duomenų naudojant aligatoriaus laidus.

4x4 matricai

Mikro: bitai -> Neopikseliai

GND -> GND

3 v -> 5v +

0 kaištis -> Din

10x10 matricai

mikro: bit

Mikro: bitai -> Neopikseliai

GND -> GND

0 kaištis -> Din

Maitinimo šaltinis -> Neopikseliai

GND -> GND

Galia -> 5v +

Įjunkite „micro: bit“ir keletą kartų paspauskite mygtuką A, kad patikrintumėte, ar visos juostelės veikia.

Aš naudoju šią programą 10x10 matricai išbandyti.

Aš naudoju šią programą 4x4 matricai išbandyti.

7 žingsnis: klijuokite tinklelį prie neopikselių

Klijuokite tinklelį prie neopikselių
Klijuokite tinklelį prie neopikselių
Klijuokite tinklelį prie neopikselių
Klijuokite tinklelį prie neopikselių
Klijuokite tinklelį prie neopikselių
Klijuokite tinklelį prie neopikselių
Klijuokite tinklelį prie neopikselių
Klijuokite tinklelį prie neopikselių

Darant prielaidą, kad viskas pavyko, dabar reikia klijuoti tinklelį prie nepikselių. Atminkite, kad norime, kad du plonesni gabalai, kuriuos uždėjote ant kiekvieno galo, padengtų abi puses, kuriose buvote litavę, arba kitaip negalėsite tinkamai sureguliuoti tinklelio. Jei turite gamyklinius lituoklius, kurie nėra uždėti pabaigoje, jums bus neįmanoma išlyginti tinklelio, todėl sumalkite mažą skylę tinklelyje, į kurią gali tilpti gamyklos litavimas.

Priklijavę tinklelį prie neopikselio plokštelės, ant jos uždėkite ką nors sunkaus ir palikite išdžiūti.

Atminkite, kad medienos klijai yra laidūs, kol neišdžiūsta, todėl nejunkite matricos tinklelio prie elektros tinklo, kol nesate tikri, kad jie yra sausi.

8 žingsnis: įtampos reguliatoriaus plokštės litavimas

Įtampos reguliatoriaus plokštės litavimas
Įtampos reguliatoriaus plokštės litavimas
Įtampos reguliatoriaus plokštės litavimas
Įtampos reguliatoriaus plokštės litavimas
Įtampos reguliatoriaus plokštės litavimas
Įtampos reguliatoriaus plokštės litavimas

Dabar lituosime įtampos reguliatoriaus plokštę. Aukščiau esančioje nuotraukoje galite pamatyti mano galutinės grandinės schemą, tačiau atminkite, kad kai kurios jungtys bus atliekamos varžtais, o ne litavimo būdu.

„To220-3“kojos yra šiek tiek keistos. Jūs turite gnd kairėje, maitinimą į dešinę ir 3,3 V išvestį viduryje. Mes norime lituoti kondensatorius tarp gnd ir 3,3 V, kad stabilizuotų mikro: bitų ir tarp gnd ir 5 voltų galią, kad stabilizuotų neopikselių galią.

Tada norite lituoti neopikselių matricą prie Vin ir GND.

Neopikselis -> To220-3

5 v + -> Vin

gnd -> gnd

Tada norite lituoti vielą prie vidurinės kojos. Ši viela bus skirta „micro: bit“.

Tada norite prilituoti papildomą laidą prie Vin ant dešinės kojos. Ši viela vėliau pateks į maitinimo šaltinį.

Pagaliau norite lituoti du papildomus laidus gnd. Vienas laidas eis į maitinimo šaltinį, o kitas - į mikro; bitą.

9 veiksmas: rezistorius ant duomenų laido

Duomenų laido rezistorius
Duomenų laido rezistorius

Remiantis „Adafruits“neopikselių vadovu, prie pirmojo neopikselio duomenų laido visada uždėkite 300+ omų rezistorių. Taigi 330 omų rezistorių lituojame ant duomenų laido, o kitą laidą - kitame rezistoriaus gale.

Tada, kad išvengtume trumpojo jungimo, litavimo ir rezistorių uždengiame elektros juostele.

10 veiksmas: varžtų pridėjimas

Varžtų pridėjimas
Varžtų pridėjimas
Varžtų pridėjimas
Varžtų pridėjimas
Varžtų pridėjimas
Varžtų pridėjimas

Dabar paimkite vieną iš M3 varžtų, apvyniokite gnd laidą, kurį norite prijungti prie „micro: bit“, ir laikykite jį vietoje su viena iš veržlių. Tą patį padarykite su duomenų ir 3,3 V laidu.

Tada perkiškite varžtus per skyles. Gnd per kairiausią skylę, 3,3 V per antrąją labiausiai į kairę, o duomenys - per dešinę skylę. Naudokite po du riešutus, kad jie liktų vietoje. Mes naudojame du, o ne vieną, nes prijungdami „micro: bit“taip pat turime tam tikrą atstumą.

11 veiksmas: viską klijuokite karštu kliju

Karštas klijai - viskas kartu
Karštas klijai - viskas kartu
Karštas klijai - viskas kartu
Karštas klijai - viskas kartu
Karštas klijai - viskas kartu
Karštas klijai - viskas kartu
Karštas klijai - viskas kartu
Karštas klijai - viskas kartu

Dabar karštai klijuojame gnybtų jungtį prie šono, tada karštai klijuojame įtampos reguliatoriaus plokštę ir galų gale karštai klijuojame kojelę ir neopikselio plokštę.

Atminkite, kad yra du skirtingi būdai, kaip prijungti neopikselius. galite juos sujungti taip, kad juostelės eitų iš vienos pusės į kitą arba aukštyn ir žemyn. Jei neopikseliai kyla aukštyn ir žemyn, bus lengviau kurti animaciją, kuri eis aukštyn ir žemyn, o jei neopikseliai pereis iš vienos pusės į kitą, tada bus lengviau sukurti animaciją, kuri eina iš vienos pusės į kitą. Čia 4x4 matrica eis aukštyn ir žemyn, o 10x10 matrica eis iš vienos pusės į kitą.

12 žingsnis: Paruoškite maitinimo šaltinį ir prijunkite

Paruoškite maitinimo šaltinį ir prijunkite
Paruoškite maitinimo šaltinį ir prijunkite
Paruoškite maitinimo šaltinį ir prijunkite
Paruoškite maitinimo šaltinį ir prijunkite

Nupjaukite maitinimo kabelio galą ir atidenkite laidus. Tada įsukite jį į varžto gnybtą. Nepamirškite prijungti maitinimo šaltinio prie maitinimo šaltinio ir įžeminimo.

13 veiksmas: pridėkite „Micro: bit“

Pridedamas „Micro: bit“
Pridedamas „Micro: bit“

Užprogramuokite „micro: bit“ir prisukite.

14 žingsnis: išbandykite

Dabar prijunkite neopikselių matricą prie maitinimo ir patikrinkite matricą. Po to viršuje galite pridėti savo defuzijos medžiagos.

Rekomenduojamas: