Sisällysluettelo:

P10 DMD -näyttö Arduinolla ja RTC DS3231: 4 vaihetta (kuvilla)
P10 DMD -näyttö Arduinolla ja RTC DS3231: 4 vaihetta (kuvilla)

Video: P10 DMD -näyttö Arduinolla ja RTC DS3231: 4 vaihetta (kuvilla)

Video: P10 DMD -näyttö Arduinolla ja RTC DS3231: 4 vaihetta (kuvilla)
Video: 2x P10 DMD digital display boards in series and Arduino 2024, Marraskuu
Anonim
P10 DMD -näyttö Arduinolla ja RTC DS3231: llä
P10 DMD -näyttö Arduinolla ja RTC DS3231: llä

P10 -näytöt ovat joukko pistematriisivaloja. P10 -ledi tunnetaan yleensä nimellä Dot Matrix Display tai DMD -näyttö. Se perustuu vuororekistereihin, yleensä käytetään 74595siirtorekisteriä. Niitä voidaan kaskadata useilla vastaavilla levyillä. Saatavana eri kokoja ja LED -värejä, käytämme täällä 32*16 -tyyppiä. Voimme näyttää vieritettävää tekstiä, tyyliteltyä tekstiä eri kirjasinkokoilla. Ne ovat erittäin suosittuja kaupallisissa näyttötauluissa, kuten kaupoissa, asemilla, lentokentillä jne. Parasta niissä on, että ne voidaan liittää mihin tahansa vakiomikro -ohjaimeen ilman erityisiä kommunikaatioprotokollia. Käytämme sitä arduinolla, ja käytämme sitä tekstin luomiseen nykyisen ajan ja päivämäärän kanssa.

Vaihe 1: Tarvittavat komponentit

1. P10 -näyttö 16 -nastaisella FRC -liittimen nauhakaapelilla

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

3. ds3231

4. miesten ja naisten otsikot

5. veroboard- ja juotosarjat

6. hyppääjät (tarvitaan vain alkutestaukseen)

7. 5v 1A virtalähde

Vaihe 2: Piirin ja menettelyn ymmärtäminen

Piirin ja menettelyn ymmärtäminen
Piirin ja menettelyn ymmärtäminen

P10 -kortin takaosassa on kaksi porttiryhmää: tietojen syöttö- ja lähtöportti porrastusta varten. DS3231 on reaaliaikainen kello (RTC). Sitä käytetään päivämäärän ja kellonajan näyttämiseen.

Kytkentäkaavio on liitetty tähän. Älä käytä 5v 1a ulkoista virtalähdettä nyt. Arduino -teho voi valaista näytön (himmeä valo) tarpeeksi testausta varten.

DS3231 käyttää I2C -yhteyskäytäntöä. Kiinnitä CR2302 -paristopidike paikalleen ja yhdistä sen i2c -nastat arduino i2c: hen. Jos olet uusi tässä moduulissa, katso alla oleva linkki:

howtomechatronics.com/tutorials/arduino/ar…

Noudata nyt piirikaaviota ja kiinnitä puserot P10 -kortilta arduinoon. Nämä liitännät on tehtävä ilmeisesti P10: n tuloporttiin.

16-nastaista FRC-liitin-1-nauhakaapelia käytetään sekä tulo- että lähtöporttiin, jota voidaan käyttää myöhemmin, kun olet tehnyt viimeistetyn veroboard-piirin.

Vaihe 3: Koodin lataaminen ja testaus

Latauskoodi ja testaus
Latauskoodi ja testaus
Latauskoodi ja testaus
Latauskoodi ja testaus

Lataa alla olevat koodit. Se on melko itsestään selvää. Kirjaston linkit löytyvät täältä.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

Ehdotan, että asennat molemmat, koska molemmat sisältävät monia ainutlaatuisia ominaisuuksia.

Voit ladata minkä tahansa tähän liitetyn koodin. Voit myös halutessasi käyttää sisäisiä esimerkkiluonnoksia.

Kirjoita se uudelleen näyttääksesi oman tekstisi ja haluamasi kirjasinasetukset. Lataa se.

Sinun pitäisi nähdä haluamasi tulos ruudulla

Vaihe 4: Viimeistely

Image
Image
Viimeistely
Viimeistely
Viimeistely
Viimeistely

Jos kaikki toimii hyvin, kiinnitä kaikki veroboardiin ja juota ne. Käytä naarasotsikoita arduinon ja ds3231: n sijoittamiseen, jotta voit kytkeä ne uudelleen ja käyttää niitä tulevaisuudessa mihin tahansa muuhun tarkoitukseen.

Tee sitten urosliittimillä p10 -näytön FRC -nauhakaapelin liitin (tuloportti). Testaa nyt yleismittarin jatkuvuudella, onko kaikki liitännät tehty oikein. Jos nyt ok, kytke virta uudelleen USB: n avulla ja katso, näkyykö siinä vaadittua tekstiä. Sen pitäisi nyt syttyä kirkkaasti. Joten onnittelut, olet nyt valmis menemään näyttösi kanssa ja sijoittamaan sen kaukaiseen paikkaan nähdäksesi sen.

Suositeltava: