Sari la conținut
ELFORUM - Forumul electronistilor

Turturi luminosi cu led efect ninsoare.


dorelb

Postări Recomandate

  • Răspunsuri 82
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • dorelb

    34

  • Piotr67

    11

  • 10vid

    8

  • GeoMar

    5

Top autori în acest subiect

Imagini postate

Mi-ai captat iar atentia cu turturii astiaCu uC e mai simplu la partea hardware dar nu scapi de programare, eu unul vreau sa fac analogic, cu 4 bucati 4017/tub si un generator de trena de impulsuri cum am zis si acolo

Link spre comentariu

Am făcut schema de mai jos în "proteus". Merge. Problema este dacă voi putea sa modific programul ca sa nu stea aprinse toate ledurile, și sa se stingă toate odată. Vreau o stingere progresiva pe 4 sau 3 leduri. Exact ca la cele din comerț.

post-38484-139829332054_thumb.jpg

Link spre comentariu

fa putina multiplexare acolo, asa ai nevoie de o caruta de uCpoti face de exemplu un ciclu repetitiv pe 4 pini, pe acei pini legi 6 grupuri de led-uri in paralel, doar ca la fiecare grup de 4 led-uri le cuplezi celalalti pini secventialasa cu doar 10 pini de iesire controlezi 24 led-uridaca nu ai inteles, fac o schema

Link spre comentariu

Am facut eu o alta schema, mai ieftina. Un PIC12F509 e vreo 2.1 RON. Rezistentele zic eu sunt inutile, tensiunea de alimentare a PIC-ului se va regla dintr-un regulator central care va alimenta toate PIC-urile, astfel ca un LED aprins sa nu ceara mai mult de 25mA (in jur de 3.3V pentru leduri albe, trebuie testat).

post-39383-139829332087_thumb.jpg

Link spre comentariu

Am reușit sa le fac grupate cate 4 : aprinde 1.2.3.4, pe rand, se sting toate : 5.6.7.8, pe rand, se sting toate , 9.10.11.12, pe rand, se sting toate, și ciclul se repeta de la 1. Nu este bine. La schema de sus am mai adăugat 2 leduri.

As vrea sa funcționeze asa :

1 2 3 4 5 6 7 8 9 10 11 12

1 2 3 4 5 6 7 8 9 10 11 12

1 2 3 4 5 6 7 8 9 10 11 12

1 2 3 4 5 6 7 8 9 10 11 12

1 2 3 4 5 6 7 8 9 10 11 12

1 2 3 4 5 6 7 8 9 10 11 12

1 2 3 4 5 6 7 8 9 10 11 12

1 2 3 4 5 6 7 8 9 10 11 12

1 2 3 4 5 6 7 8 9 10 11 12

1 2 3 4 5 6 7 8 9 10 11 12

1 2 3 4 5 6 7 8 9 10 11 12

1 2 3 4 5 6 7 8 9 10 11 12

1 2 3 4 5 6 7 8 9 10 11 12

1 2 3 4 5 6 7 8 9 10 11 12

1 2 3 4 5 6 7 8 9 10 11 12

 

Sa dea impresia căderii fulgului.

Link spre comentariu

Mi se pare cam stufoasa schema ce ai asamblat-o pe acel breadboard. Gandeste-te ca ai de facut vreo 30 de module.

 

Mi-au placut turturii din filmuletul de mai jos si am facut o schema cu program. Proteus-ul meu nu are model de simulare pentru PIC12F509 asa ca a trebuit sa folosesc PIC12F629.

 

 

O problema care se iveste totusi, e pornirea iminent sincrona a modulelor, ele avand acelasi soft si acelasi moment de pornire. Chiar si cu oscilatorul necalibrat, daca fac parte din acelasi lot, e posibil sa mearga "limba-n limba" mult si bine.

Pentru a evita acest lucru, se vor da valori osccal diferite pentru fiecare modul, din programator. (Valoarea osccal e folosita de program nu pentru a calibra oscilatorul local, ci pentru a genera o intarziere de pana la 1s la pornire.)

post-39383-139829334334_thumb.gif

Turture_10LED_v1.zip

Link spre comentariu

Vezi ca cred ca a ramas 6 MHz dat in Proprieties. M-am jucat putin si asa a ramas. Dar oricum, Proteus nu face fata bine la animatii (poate si Windowsu-i de vina). Da o frecventa mica gen 1MHz ca sa vezi toate LED-urile.

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