Sari la conținut
ELFORUM - Forumul electronistilor

VU-METRU(Proiect comun)


sonic11

Postări Recomandate

Dupa cum spune titlul, acest proiect va fi comun si va putea fi folosit de toti membri acestui forum. Nu am prea multe cunostinte de programare, dar cu ajutorul lui @bercioiu si cu mult timp pierdut in fata PC-ului am ajuns la o varianta care nu este destul de OK (refresul displey-ului este slab) Nu am inplementat FFT pt ca nu cunosc destul de bine cum functioneaza PIC-ul folosit este 16F886 si un OLED de la Raystar REC2004 Softul este compilat cu Flwcode Cine doreste sa aduca inbunatatiri acestui VU-metru este rugat sa posteze aiciMai jos Fila c si fila FCF si HEX-ul

Link spre comentariu
  • Răspunsuri 30
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • sonic11

    15

  • vcdec

    8

  • nustiunimic

    2

  • Bandi Szasz

    2

Top autori în acest subiect

Mi se pare interesant daca s-ar putea face analizor pe benzi, verticale.Asa cum e acum e cam simplut. Cateva caractere definite...ce s-ar mai putea face/dori?Daca e lent afisajul, mare lucru nu se poate obtine.Eventual pe un display grafic s-ar putea face inclusiv gen ace pt vumetre, ar fi altceva.

Link spre comentariu

Nu LCD-ul este problema, problema este viteza pic-ului(5mips)Da se poate si spectru analyzer, dar numai cu FFTDaca este cineva dispus sa-si aduca aportul...Orce optimizare este bine venita

Link spre comentariu

Update

 

Sa adaugat selector de surse, un menu care cuprinde doi senzori de temperatura (ds, unul pentru fiecare canal) cu 3 praguri

45 C functionare normala, peste 45C pornire ventilator, peste 80C oprire amp.

Sa mai adaugat, functia de restart(pin mclr este folosit ca pin I/O), volum digital cu UP si DN pentru potentiometru digital ad 5220 sau ds1804 ,selector pentru caractere vu metru

 

Intrarea in paginile menu se face prin apasarea scurta sau lunga a tastei OK(scurt pagina 1, lung pagina 2)

Iesirea din menu se face mentinand cele doua taste UP si DN apasate timp de 0,5 sec

 

Softul nu este in varianta finala, mai trbuie bibilit

 

Am deschis acest subiect interactiv pentru ca toti userii sa aiva acces la un modul custom

 

Cobaiul folosit pic16f886

 

filmuletul pe yutube

 

http://www.youtube.com/watch?v=Q0gIuUo1ne0&feature=youtu.be

 

si filele C; fcf, HEX

Link spre comentariu

Vad ca nu se incumeta nimeni sa participe activ la acest proect, sa inteleg ca lumea se multumeste cu mura-n-gura...@vcdec ce pic-uri vrei sa pui la bataie? cumva din seria 18fxxk22?

Link spre comentariu

Vad ca nu se incumeta nimeni sa participe activ la acest proect, sa inteleg ca lumea se multumeste cu mura-n-gura...

Poti pune o schema? Nu stiu cine poate lucra la un proiect doar cu software-ul. (sau e vizibila in fisierele flowcode? nu am folosit niciodata)A intrebat cineva de afisor, daca e compatibil hd44780, i-ai raspuns in PM, ceea ce nu e deloc constructiv intr-un proiect comun.Am acasa mai multe afisoare, hd44780 diferite dimensiuni, grafice gen 128x64 / 128x92, vfd etc.As fi interesat sa particip. Cred ca un lucru util ar fi sa se poata usor schimba tipul ecranului folosit.Apoi sa vina si alte facilitati. Daca tot exista cod ptr FFT, se poate adauga si ala mai incolo.Din nefericire, eu stiu lucra numai cu MPLAB.
Link spre comentariu

Afisajul asta nu este relevant pt proect,proectul se realizează cu HD44780 pt ca este un lcd la indemana orcui.Oled-ul din film costa in jur de 150 ron si nu toata lumea ar da bani astia pe el.Modificarea trebuie făcută la secventa de start si nu sunt nici un secretmodificari necesare...RawSend(0x32, 0); Wdt_Delay_Ms(2); RawSend(0x28, 0); Wdt_Delay_Ms(2); RawSend(0x0C, 0); Wdt_Delay_Ms(2); RawSend(0x06, 0); Wdt_Delay_Ms(2); RawSend(0x02, 0); Wdt_Delay_Ms(2); RawSend(0x01, 0); Wdt_Delay_Ms(2); //clear the display RawSend(0x01, 0); Wdt_Delay_Ms(2); RawSend(0x02, 0); Wdt_Delay_Ms(2);nu este neaparat sa lucram in flowcode i-l putem compune in c

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări