Deoarece a inceput sa prezinte interes acest sistem de iluminare dinamica a unui hol lung sau a unei balustrazi de scara cu banda led adresabila, prezentat in articolul precedent, dar mai ales filmuletele pentru sistemul cu reglaj parametrii din encoder si afisaj LCD1602 pe i2c, am zis sa prezint mai multe detalii pentru ca acest proiect sa poata fi reprodus experimentul si de incepatori.
Va reamintesc ca aceste benzi de leduri adresabile consuma destul de mult (cca. 2,5A pe metru de banda, vedeti ce detalii am prezentat in articolul anterior). Eu va recomand sa folositi banda led adresabila cu alimentare la 12V sau 24V. Repet, eu am testat doar o bucata de 1m cu alimentare la 5V, suficienta pentru niste teste.
Dupa o discutie cu Tom, vechiul meu colaborator si prieten, despre un sistem de iluminare a unei benzi de leduri adresabile pe balustrada unei scari (sau pe perete), pornind de la ce prezentasem in articolele:
am realizat o schema de test cu 3 butoane fara retinere, dintre care 2 simuleaza senzorii (PIR, IR, doppler/radar,laser, etc):
In schema de test, butoanele au rezistenetele de "pull-up" ce tin intrarile la 5V (nivel logic HIGH),
dar ele pot fi activate si din program:
- actual (3 rezistente reale conectate la 5V la cei trei pini de intrare, ca in schema)
- cu rezistentele interne de "pull-up" ale microcontrolerului activate
Dupa ce am respectat modul de comportare al miscarilor luminilor cum discutasem cu Tom, am adaugat si schimbarea culorilor si memorarea acestora(butonul fara retinere 3), programul din testele actuale este hol_1_3.ino si are activate doar primele 8 leduri din banda adresabila si timpul dintre tranzitiile de aprindere/stingere este de 200ms
apoi am modificat pentru a aprinde toate ledurile de pe toata lungime benzii de leduri (60 leduri pe lungimea de 1m), iar tipul de tranzitii a fost schimbat la 15ms: