joi, 23 februarie 2017

Modul de 4 afisaje de 8x8 leduri controlate de MAX7219

   Fata de afisajele de 8x8 leduri controlate de MAX7219 care se pot configura dupa dorinta ca pozitionare, dupa cum am prezentat in articolul Afisaj matriceal din 8x8 leduri controlat de MAX7219, pe piata se gaseste un modul cu 4 afisaje:
   Daca se incarca un sketch prezentat in articolul mentionat anterior, se observa ca textul este rotit la 90 grade pe fiecare afisaj. La inceputul acelui articol am prezentat libraria LedControl dupa informatiile gasite intr-un articol de pe site-ul tronixstuff.com, doar ca pentru modelul meu, de atunci, nu era ok, fiind rotit.. asa ca e numai bun pentru modulul de acum.
   Modul de legare este identic
   Am conectat un sezor DS18B20 la pinul D8 si am scris sketch-ul LedControl_MAX7219_DS18B20.ino obtinand modul de prezentare din filmuletele:
termometru pe matrice led 32x8 cu MAX7219
termomether on 32x8 led display module with MAX7219
  Schema de conectare este simpla:
  Dupa asta, am adaugat si un modul de ceas cu DS1307:
si am incarcat sketch-ul LedControl_MAX7219_DS18B20_DS3231.ino, care merge si cu DS3231, dar si cu DS1307.
  Modul de presentare a informatiilor se vede din filmuletele:
ceas cu termometru pe afisaj de 32x8 leduri
termomether with clock on 32x8 led matrix
14.03.2018
   Deoarece versiunile noi de Arduino IDE nu mici modificri trebuie schimbate const prog_uchar ---> const unsigned char pentru a evita mesajul error: 'prog_uchar' was not declared in this scope si astfel, ultima versiune e LedControl_MAX7219_DS18B20_DS3231rev1.ino !!!

23 de comentarii:

  1. De unde ati cumparat modulul si cat a costat? Dar integrate MAX7219 ieftine de unde luati? Multumesc

    RăspundețiȘtergere
    Răspunsuri
    1. asta nu e al meu, dar e luat de pe okazii.. eu cumpar de pe banggod, aliepress sau ebay, doar ca trebuie sa astept cam mult...

      Ștergere
  2. Hi.how to adjust the time?

    RăspundețiȘtergere
    Răspunsuri
    1. at end of SETUP is an commented line with RTC.adjust (bla bla).. uncoment this line, upload sketch (RTC give PC time), comment line again and upload sketch ... that it

      Ștergere
    2. http://nicuflorica.blogspot.ro/2018/04/actualizare-ora-si-data-la-ceas-rtc.html

      Ștergere
  3. hi i only need to display temperature.how do i remove other things?

    RăspundețiȘtergere
  4. Buna seara Dl Nicu, de plictiseala am facut ceasul de aici, am zis sa fac si io unu cu scroll dar, cred ca va scapat ceva prin cod!
    -1 Cum se regleaza ora? am vazut in sketch ca se pomeneste de un encoder, daca acesta ar fi motivul pt care nu se poate regla ora trebuia sa-l desenati si pe acesta in schema postata sau macar sa ne spuneti in sketch care pini sunt folositi! in cazul in care ora, data, luna si anul ar fi trebuit sa le ia automat din pc, acest lucru nu se intampla.
    -2 Senzorul de temp arata 00.0 grade, desi acesta este conectat asa cum spune schema + rez 4,7k, senzorul este testat si perfect functional!
    Asteptam o solutie din partea Dvs.
    Multumesc.

    RăspundețiȘtergere
  5. Am uitat sa precizez ca am incarcat toate sketch-urile Dvs.

    RăspundețiȘtergere
  6. Acest comentariu a fost eliminat de autor.

    RăspundețiȘtergere
  7. Baiul este ca si eu l-am facut( desi mi-ar fi placut mult mai mult proiectul mini statie meteo, dar m-am impotmolit la rotirea textului pe afisor si acum sunt in st-by :)) dar la fel, nu pot seta ora. Senzor de temperatura nu i-am pus ca nu aveam atunci, dar stiu sigur ca fara senzor arata 00,0 ca si la Nikol, si cred ca fara senzor ar fi trebuit sa arate -127 sau ceva de genul.

    RăspundețiȘtergere
  8. Buna ziua

    De unde se regleaza ora si calendarul? si da ceva nu este bine la temperature 00.0 gC, se poate remedia? cum? in rest se aprinde si lucreaza frumos!

    O zi frumoasa.

    RăspundețiȘtergere
  9. Ce reglaje vreti fratilor?! nu vedeti ca nu are asa ceva?! este doar un Fake pt decor noaptea sa lumineaza!!!
    :)) :)) :)) :)) :))

    RăspundețiȘtergere
    Răspunsuri
    1. BAH NU VEDETI CA TREABA-I MOARTA AICI, VA MILOGITI CA PROSTII !
      TOATA TREABA-I DE RECLAMA PT OM !!!

      Ștergere
  10. Va salut Dl Nicu.
    Partea cu ora am rezolvat, datorita postarii dumneavoastra in articolul: Afisaj matriceal din 8x8 leduri controlat de MAX7219 (2)
    remedierea dupa cum explicati a fost simpla, adica aici: // if (! RTC.isrunning()) {
    si aici: //}
    Acum mai ramane partea de citire temperatura, aici amsa va rog mult sa ma ajutati dumneavoastra, oricat de mult am cautat, nu am reusit sa gasesc.

    Multumiri!

    RăspundețiȘtergere
  11. Salut Nikol.
    Numele meu este Allex.
    Multumesc pt post, abia acum am reusit sa fac si eu funcinala partea de ceas si calendar datorita postarii tale, a mai ramas cea cu temperatura. Tu ai reusit? Oare de ce o fi asa de zgarcit dl. Nicu cu cei novice? era prea frumos ca toate proiectele gasite pe net sa fie ok!
    Adresa mea este; alex_nicu@yahoo.com
    Thx.

    RăspundețiȘtergere
    Răspunsuri
    1. Allex, momentan si eu astept. Dar banuiesc ca tot Dl Nicu ne va lumina pe amandoi :D

      Ștergere
  12. Allex.

    Referitor la reglare ceas si calendar!

    Scuze d-lui Nicu, abia acum am dat peste link-ul ; http://nicuflorica.blogspot.ro/2018/04/actualizare-ora-si-data-la-ceas-rtc.html

    Nu stiu de ce nu l-am vazut pana acum, dar asta este acum este prea tarziu. Deci scuze inca odata!

    RăspundețiȘtergere
  13. Cristi Vladuta.
    Urat, urat, urat, lucrare incompleta! si nu singura al lui niq.............

    RăspundețiȘtergere
    Răspunsuri
    1. Anonimule, daca nu mai pui mana si pe carte o sa ramai doar cu criticatul.....nu-ti place nu citi.

      Ștergere
  14. Eu m-am plictisit, nu-l mai fac si gata.
    Pacat ca am dat banii pe afisor! de restul nu-mi pare rau,azi am mai luat un lcd si am sa fac alt proiect tot al d-lui Niq, si ala pare misto si in plus am un coleg are la facut si zice ca este ok.
    Ce sa-i faci cand nu te pricepi la mermeleli :))

    Bafta!

    RăspundețiȘtergere
  15. Iaca n-a fost sa fie cu lcd-ul, pt ca din gresala sa crapat am revenit tot la matrice :D
    Pana la urma am realizat in 30 de minute mini statia meteo, la display am procedat cum a procedat si userul mitica nicu, am folosit bomfaierul pt a desparti digiti :)) ca functionare este ok nu am ce spune dar, ar fi mai frumos daca i-am putea pune butoane pt reglaj si o alarma pt trezit dimineata.
    Pt ca dl.Niq este atat de ocupat, ar fi cineva dispus si interesat sa ajute la adaugarea celor doua functii?

    Ura!

    RăspundețiȘtergere
    Răspunsuri
    1. imi pare rau ca nu am vazut mesajele astea pana acum, dar sper sa s-au rezolvat problemele aparute prin ce am postat ulterior sau cautari pe internet... sper ca cei ce vorbesc fara a gandi sa nu mai intre pe site 😆😜 daca nu iese un proiect din prima cand il reproduceti, nu e neaparat vina mea si mereu am pus link-uri de ma inspir si eu, dar cine le ignora si ma jigneste il consider NESIMTIT.. si pe aia ii f%t in gura.. cam atat am de zis... cine intelege bine, cine nu nu 🤔

      Ștergere