Sisällysluettelo:
- Vaihe 1: Tarvittavat komponentit
- Vaihe 2: Piirin ja menettelyn ymmärtäminen
- Vaihe 3: Koodin lataaminen ja testaus
- Vaihe 4: Viimeistely
Video: P10 DMD -näyttö Arduinolla ja RTC DS3231: 4 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
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
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
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:
P10 Led (DMD) Arduino Nano V.3: 4 -vaiheilla
P10 Led (DMD) Arduino Nano V.3: n avulla: Edellisessä artikkelissani. Olen jo osoittanut, miten Output -laitetta käytetään Arduinossa. Tulostuslaitteisiin kuuluu "7-segmenttinen", "RGB-rengas", "Led-matriisi". ja "2x16 LCD" .Tässä artikkelissa näytän myös, kuinka t
Automaattinen valo- ja pumppuakvaariojärjestelmä Arduinolla ja RTC -ajastimella: 3 vaihetta
Automaattinen valo- ja pumppuakvaariojärjestelmä Arduinolla ja RTC-ajastimella: Akvaariosta voidaan tehdä nollatoimenpide, joka vaatii itseään ylläpitävän ekosysteemin huolellisesti ja tekniikalla :) ensimmäinen. Käytin 2 tulovaloa, molemmat 50 W ja 1 6 W
DS1307- ja DS3231-reaaliaikaisten kellomoduulien käyttäminen Arduinolla: 3 vaihetta
DS1307- ja DS3231-reaaliaikaisten kellomoduulien käyttäminen Arduinon kanssa: Saamme jatkuvasti pyyntöjä DS1307- ja DS3231-reaaliaikaisten kellomoduulien käyttämisestä Arduinon kanssa eri lähteistä-joten tämä on ensimmäinen kahden osan opetusohjelma niiden käytöstä. Tätä Arduino-opetusohjelmaa varten meillä on kaksi reaaliaikaista kellomoduulia
DS1307 Reaaliaikainen kello RTC Arduinolla: 4 vaihetta
DS1307 Reaaliaikainen kello RTC Arduinolla: Tässä opetusohjelmassa opimme reaaliaikaisesta kellosta (RTC) ja siitä, miten Arduino & Real Time Clock IC DS1307 on koottu ajoituslaitteeksi.Real Time Clock (RTC) -kelloa käytetään ajan seurantaan ja kalenterin ylläpitoon
Pistetauluprojekti P10 -LED -näytöllä DMD: n avulla: 6 vaihetta (kuvilla)
Pistetauluprojekti P10 -LED -näytöllä DMD: n avulla: Usein tapaamme jalkapallostadionilla; on jättiläinen LED -levy, joka toimii tulostauluna. Joten myös muilla urheilukentillä tunnemme usein myös LED -näyttöruudun tulostaulun. Vaikka se ei ole mahdollista, on myös kenttä, joka edelleen meitä