Turinys:

P10 DMD ekranas su „Arduino“ir RTC DS3231: 4 žingsniai (su nuotraukomis)
P10 DMD ekranas su „Arduino“ir RTC DS3231: 4 žingsniai (su nuotraukomis)

Video: P10 DMD ekranas su „Arduino“ir RTC DS3231: 4 žingsniai (su nuotraukomis)

Video: P10 DMD ekranas su „Arduino“ir RTC DS3231: 4 žingsniai (su nuotraukomis)
Video: Контроллер для дисплея P10 led (usb) LedCorp 2024, Lapkritis
Anonim
P10 DMD ekranas su „Arduino“ir RTC DS3231
P10 DMD ekranas su „Arduino“ir RTC DS3231

P10 ekranai yra taškinių matricų šviesos diodų masyvas. P10 LED paprastai žinomas kaip taškinis matricos ekranas arba DMD ekranas. Jis pagrįstas pamainų registrais, paprastai naudojami 74595 pamainų registrai. Juos galima kaskaduoti su daugiau panašių plokščių. Galimi įvairių dydžių ir šviesos diodų spalvos, čia naudosime 32*16 tipą. Galime rodyti slinkties tekstą, stilizuotą tekstą su įvairių dydžių šriftais. Jie yra labai populiarūs komercinėse ekraninėse lentose, tokiose kaip parduotuvės, stotys, oro uostai ir kt. Geriausias dalykas yra tai, kad jie gali būti sujungti su bet kuriuo standartiniu mikrovaldikliu, nereikalaujant jokių specialių ryšio protokolų. Mes naudosime „arduino“, kad jį panaudotume. Mes jį naudosime, norėdami sukurti tekstą kartu su dabartiniu laiku ir data.

1 žingsnis: reikalingi komponentai

1. P10 ekranas su 16 kontaktų FRC jungties juostiniu kabeliu

2. arduino (uno/mega/nano/pro mini)

3. ds3231

4. vyrų ir moterų antraštės

5. „Veroboard“ir litavimo rinkiniai

6. džemperiai (reikalingi tik pradiniam bandymui)

7. 5v 1A maitinimo šaltinis

2 žingsnis: Supraskite grandinę ir procedūrą

Suprasti grandinę ir procedūrą
Suprasti grandinę ir procedūrą

Galinėje P10 plokštės pusėje yra du prievadų rinkiniai. Duomenų įvesties ir išvesties prievadas pakopiniam. DS3231 yra realaus laiko laikrodis (RTC). Jis naudojamas datai ir laikui rodyti.

Grandinės schema pridedama čia. Dabar nenaudokite 5v 1a išorinio maitinimo šaltinio. „Arduino“maitinimas gali pakankamai apšviesti jūsų ekraną (pritemdyti šviesą), kad jį būtų galima išbandyti.

DS3231 naudoja I2C ryšio protokolą. Pritvirtinkite CR2302 akumuliatoriaus laikiklį į savo vietą ir prijunkite jo i2c kaiščius prie arduino i2c. Jei dar nesate susipažinę su šiuo moduliu, peržiūrėkite šią nuorodą:

howtomechatronics.com/tutorials/arduino/ar…

Dabar sekite schemą ir pritvirtinkite džemperius iš P10 plokštės prie arduino. Šios jungtys akivaizdžiai turi būti padarytos prie P10 įvesties prievado.

16 kontaktų FRC jungties-1 juostinis kabelis naudojamas tiek įvesties, tiek išvesties prievadui, kuris gali būti naudojamas vėliau, kai baigsite sudaryti atvirkštinę plokštę.

3 veiksmas: kodo įkėlimas ir bandymas

Įkėlimo kodas ir testavimas
Įkėlimo kodas ir testavimas
Įkėlimo kodas ir testavimas
Įkėlimo kodas ir testavimas

Atsisiųskite žemiau pateiktus kodus. Tai beveik savaime suprantama. Bibliotekos nuorodos pateikiamos čia.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

Siūlau įdiegti abu, nes abu turi daug unikalių funkcijų.

Galite įkelti bet kurį iš čia pridėtų kodų. Taip pat galbūt norėsite naudoti bet kokius vidinius eskizus.

Perrašykite jį, kad būtų rodomas jūsų tekstas ir norimi šrifto nustatymai. Įkelkite jį.

Ekrane turėtumėte pamatyti norimą išvestį

4 žingsnis: užbaigimas

Image
Image
Baigiama
Baigiama
Baigiama
Baigiama

Jei viskas veikia gerai, tada viską pritvirtinkite prie plokštės ir lituokite. Naudokite moterų antraštes, kad įdėtumėte arduino ir ds3231, kad galėtumėte ateityje išjungti ir pakartotinai naudoti bet kokiems kitiems tikslams.

Tada naudokite vyrų antraštes, kad padarytumėte p10 ekrano (įvesties prievado) FRC juostinio kabelio jungtį. Dabar patikrinkite multimetro tęstinumą, ar visos jungtys padarytos tinkamai. Jei dabar gerai, vėl įjunkite USB, kad pamatytumėte, ar rodomas reikiamas tekstas. Jei gerai, pašalinkite USB ir dabar prie jo prijunkite išorinį 5v 1a maitinimo šaltinį. Dabar jis turėtų ryškiai įsižiebti. Taigi, sveikiname, kad dabar galite eiti su ekranu ir padėti jį į tolimą vietą.

Rekomenduojamas: