costi002 Postat Decembrie 14, 2018 Partajează Postat Decembrie 14, 2018 Esp-ul este capabil să citească un ds18b20, însă nu știu cum se va descurca cu comanda afișajului tau. Mai nou, am găsit ceva documentație unde se recomanda că din când în când să inserezi in program niste delay-uri de minim 50ms pentru că partea de wifi ce rulează în spate sa aibă timp pentru gestionarea comunicării, cel puțin asta am înțeles eu, iar din ce am văzut la voi, afișajul tau trebuie reimprospatat ca un display fara memorie. Daca iti e la îndemână conectarea prin cablu a senzorului, ia-o in calcul in continuare, așa scapi de niste radiații aiurea și costuri suplimentare. Ds-ul, eu l-am conectat cu un cablu utp de 20 metri, dar a trebuit să cobor cu rezistenta de pull-up pe la 1.5 k. Link spre comentariu
niculae Postat Decembrie 14, 2018 Autor Partajează Postat Decembrie 14, 2018 1 oră în urmă, costi002 a spus: Daca iti e la îndemână conectarea prin cablu a senzorului, ia-o in calcul in continuare, așa scapi de niste radiații aiurea și costuri suplimentare. Ds-ul, eu l-am conectat cu un cablu utp de 20 metri, dar a trebuit să cobor cu rezistenta de pull-up pe la 1.5 k. Ok, multumesc frumos de lamurire, ramane Ds-ul prin cablu. Radiatiile nu fac prea bine! Link spre comentariu
Bandi Szasz Postat Decembrie 15, 2018 Partajează Postat Decembrie 15, 2018 Da cablul ar fi cea mai usoara solutie. ESP32 din care am vazut este dual core, IDE ul arduino compileaza functia "loop" pe core 0 deci si wifi-ul merge pe core 0, iar particele de cod care trebuie sa mearga fara sa fie deranjate se pot configura sa mearga pe core 1 in paralel. Oricum asta deja e partea avansata de folosire a ESP32 si nu este chiar atat de simplu, eu vreau sa-l folosesc pentru a comanda in jur de 1000 de neopixeli ( WS2812), am gasit cateva exemple care folosesc modulul I2S cu DMA pentru a trimite datele catre leduri in paralel ca CPU-ul sa poata deja precalcula urmatoarea secventa, din cate am vazut in acel exemplu tot setup-ul modulului si procesarea erau mutate pe core 1 lasand 100% liber CPU-ul pentru programul generat de Arduino IDE insa e foarte complicat codul pe acolo care ma intrece si pe mine. Alternativa ar fi module externe de comunicare care sa se ocupa de toata treaba iar uC sa primeasca rezultatul pe UART, module bluetooth HC, sau ceva similar. Dar atat timp cat se poate rezolva cu fir nu stiu daca merita complicatia. Link spre comentariu
Bandi Szasz Postat Decembrie 15, 2018 Partajează Postat Decembrie 15, 2018 Salut, Am facut si programul de test pentru masurarea consumului ( il gasesti in folderul V2 pe acelasi link). Pe linia 6 se afla "#define COLUMN_COUNT 40" sa inlocuiesti 40 cu numarul de coloane pentru care vrei sa masori consumul iar pe linia urmatoare se afla "TOTAL_COLUMN" acolo sa pui numarul total de coloane pe care il are afisorul daca vrei sa testezi pentru toate coloanele pui acelasi numar la ambele definitii. O sa se aprinda pe rand cele 3 culori, fiecare pt 5s pentru a putea masora pentru fiecare culoare in parte ( portocaliu o sa consume cel mai mult find ambele leduri aprinse). Spor. Link spre comentariu
niculae Postat Decembrie 15, 2018 Autor Partajează Postat Decembrie 15, 2018 Chiar acum, Bandi Szasz a spus: Salut, Am facut si programul de test pentru masurarea consumului ( il gasesti in folderul V2 pe acelasi link). Pe linia 6 se afla "#define COLUMN_COUNT 40" sa inlocuiesti 40 cu numarul de coloane pentru care vrei sa masori consumul iar pe linia urmatoare se afla "TOTAL_COLUMN" acolo sa pui numarul total de coloane pe care il are afisorul daca vrei sa testezi pentru toate coloanele pui acelasi numar la ambele definitii. O sa se aprinda pe rand cele 3 culori, fiecare pt 5s pentru a putea masora pentru fiecare culoare in parte ( portocaliu o sa consume cel mai mult find ambele leduri aprinse). Spor. Salut, multumesc pt program, culoarea portocaliu nu o voi folosi, ramane doar pt rosu si verde sa masor. 1000 de leduri WS2812, cam costa ceva ! si eu am vrut sa inlocuiesc proiectul lumini de craciun la care m-ai ajutat insa, cam scumpe ledurile astea adresabile, pt comanda as fi folosit un T-1000S, poate la anul le mai scad pretul ! Link spre comentariu
Bandi Szasz Postat Decembrie 16, 2018 Partajează Postat Decembrie 16, 2018 (editat) Eu cred ca o sa merg pe varinta de 30LED/M si ma gandeam sa merg pe cea de 12V ( WS2811 ) singurul dezavantaj este ca sunt controlate in grupuri de 3led-uri si nu individual fiecare led insa simplifica mult partea de alimentare, se gasesc mult mai usor surse de putere mare la 12V, curentul e mai mic deci si cablul de alimentare necesar poate fi mai subtire, caderea de tensiune pe benzi mai mica, etc... si nu cred ca se observa de la distanta ca sunt grupuri de 3led-uri, ramane sa fac niste teste cand imi vine ESP-ul sa vad cum arata. Chinezii il vand cu 15-17$ rola de 5m cu 150LED, IP65 ( banda LED este in tub siliconic, poate sta afara in ploaie fara nici o problema). Editat Decembrie 16, 2018 de Bandi Szasz Link spre comentariu
niculae Postat Decembrie 16, 2018 Autor Partajează Postat Decembrie 16, 2018 Chiar acum, Bandi Szasz a spus: Eu cred ca o sa merg pe varinta de 30LED/M si ma gandeam sa merg pe cea de 12V ( WS2811 ) singurul dezavantaj este ca sunt controlate in grupuri de 3led-uri si nu individual fiecare led insa simplifica mult partea de alimentare, se gasesc mult mai usor surse de putere mare la 12V, curentul e mai mic deci si cablul de alimentare necesar poate fi mai subtire, caderea de tensiune pe benzi mai mica, etc... si nu cred ca se observa de la distanta ca sunt grupuri de 3led-uri, ramane sa fac niste teste cand imi vine ESP-ul sa vad cum arata. Chinezii il vand cu 15-17$ rola de 5m cu 150LED, IP65 ( banda LED este in tub siliconic, poate sta afara in ploaie fara nici o problema). Salut, Din punct de vedere al alimentarii 12V este mai ok, si asa la 1000 de leduri sursa va trebui sa fie bine ventilata. Faptul ca sunt comandate in grup este deavantajos daca vor fi privite de aproape! Din cate am vazut ledurile astea se cam strica, daca banda va fi siliconica nu prea poti schimba ledul defect. Link spre comentariu
Bandi Szasz Postat Decembrie 16, 2018 Partajează Postat Decembrie 16, 2018 O sa experimentez cu niste joculete de lumini prin care sa nu se observe sau sa nu iasa in evienta atat de tare ca sunt grupate a cate 3, daca o sa arata chiar foarte rau revin la planul initial cu WS2812b insa se va complica treaba la alimentare, estimez minim 350W limitand puterea prin evitarea culorii albe (consum maxim) si luminozitate mai scazuta, din cate am vazut sunt foarte sensibile si la tensiune. Am reusit sa prajesc o rola intreaga de 5m cu o sursa proasta care la pornire are un spike peste tensiunea reglata, la 12V imi e mai usor sa implementez protectie cu diode TVS, MOVuri si pornire intarziata prin mosfeturi de putere, la 5V nu prea am gasit nici diode nici movuri . Modelul de care zici ca nu se pot repara este modelul turnat in silicon, modelul in tub siliconic se poate repara pentru ca banda led este pur si simplu introdusa intr-un tub din silicon nefind lipit sau prins in nici un fell de acel tub. Revenind la subiect, in zilele urmatoare o sa ma apuc sa fac softul care sa poata afisa caractere si te-as ruga sa imi zici cand ai stabilit ce dimensiune o sa aiba caracterele, nu e mare problema daca o sa mai schimbam dupa doar asa estimativ sa stiu pt un punct de pornire. Link spre comentariu
niculae Postat Decembrie 16, 2018 Autor Partajează Postat Decembrie 16, 2018 Salut, Nu am stiut ca sunt si astfel de mansoane protectoare pt banda led, asta este un lucru bun ! Referitor la charactere, sunt ok cele de la ceasul prezentat de tine. Chiar daca digitul meu este format din 8x8 puncte, noi vom folosi 7x5 characterele, pt 8x8 nu prea am gasit o grafica placuta insa, pana maine dupa amiaza voi confirma. Toate cele bune! Link spre comentariu
Postări Recomandate
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 contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum