Schema a fost realizata de George Dacin, si s-au folosit limitatoare cu relee REED si versiunea in care se folosesc module (susrsa de tensiune in comutatie pentru 5V, modul cu 2 relee, etc) este
George a folosit o schema derivata din asta, dar cu aceleasi functionalitati:
Programul adaptat pentru cele 4 statii ale liftului este toy_elevator_6c.ino .
Astazi m-am lovit de o o problema semnalata de Ady Sos acum ceva timp, si anume ca data este afisata incorect la ceasul NTP cu tranzitii animate (Morphing Clock / Other Morphing Clock); asta deoarece aveam implementata OTA (incarcarea unui sketch prin retea wifi) si am instalat Arduino IDE si librariile necesare sketch-ului pe un calculator nou.
In ecranul de monitorizare seriala serial ora universala (Unix time, epochTime) este corect extrasa, doar partea de data nu...
In functie de limba de prezentare aleasa anterior, la pornire sunt informatii despre sistem, dupa care ledul rosu se aprinde scurt, repetitiv, iar pe ecran apare mesajul "STOP!"
Daca se apasa scurt butonul de pe encoder, sistemul intra in modul de functionare normal, incepand cu o binemeritata pauza:
iar daca se apasa lung pana apare o steluta pe ecran
se va intra in modul de configurare parametrii.
Prima data se poate alegere limba de comunicare:
rotim de encoder si apoi se apasa pe butonul encoderului, pentru selectie, intrand in modul de deplasare:
se poate alege intre normal si invers, apoi se apasa butonul, pentru trecere la reglajul timpului de pauza intre schimbarile de sens:
Valorile permise sunt intre 2 si 30 secunde, uzual folosesc valoarea de 4, dar poza era cand alesesem 20 secunde. Dupa alegerea timpului de pauza, se apasa butonul pentru trecerea la alegerea vitezei maxime
Viteza maxima se poate regla intre 200 si 255 (255 reprezinta 100%), dupa ce se apasa pe buton, se ajunge la reglajul vitezei minime
intre 25 si 150, valoarea tipica pentru miscare locomotiva, din experienta e 105... 25 este utila mai mult pentru lumina ledurilor din prezentare.
Dupa apasarea butonului de pe encoder, se ajunge la pasul de modificare al vitezei, valorile se pot alege intre 2 si 20, tipic ar fi 5.
La apasarea butonului de pe encoder se ajunge la pasul de inceput, cand apare mesajul STOP!
Daca se apasa scurt butonul, apare mesajul de pauza, perioada fiind cea aleasa in meniu
viteza incepe sa creasca pana la maximul ales (in cazul de fata 78%)
pana se activeaza senzorul corespunzator (ales din meniu astfel incat la deplasarea spre fata sa se activeze senzorul din fata, respectiv la deplasarea in spate sa fie activat senzorul din spate)
se intra in pauza
dupa care viteza creste la maxim ( valoare indicata de semnul dublu)
dupa care la activarea senzorului de capat se ajunge la franare, pauza, etc.
Directia de deplasare se regleaza pentru a avea sensul de deplasare ca cel de pe afisaj, astfel, daca deplasarea se face spre stanga si pe ecran e inspre dreapta (ledul este rosu, deci locomotiva se deplaseaza invers)
acelasi lucru este daca avem cazul asa
vom schimba directia din setari (daca e 1 acum punem 0 si daca e 0 punem 1) si vom avea
si, respectiv
Va recomand sa vizionati filmuletele urmatoare, ce prezinta exact pasii descrisi mai sus:
Fiind nou in lumea dioramelor si machetelor animate, am trecut, zic eu rapid, de la lumea analogica, in care se foloseste alimentarea cu tensiune continua de 0..12V pentru deplasarea inainte, respectiv 0..-12V pentru deplasarea inapoi.
Schema din interiorul unei locomotive analogice clasice este de genul:
uneori, in serie cu motorul este o bobinuta, pentru a reduce efectul intreruperilor contactelor imperfete.
O placa adaptoare, ce transforma o locomotiva analogica in una pregatita sa fie digitala, este una de genul:
care are o schema de conectare
In afara de conectarea similara a motorului, doar ca se alimenteaza de pe 2 boghiuri (daca se poate), apare posibilitatea conectarii a 2 beculete de 12V sau a 2 leduri albe.
Daca se folosesc beculete de 12V, atunci zonele incercuite trebuie "strapate" adica lipite, altfel, daca se folosesc leduri albe, trebuie sa ramana libere (eu la testele initiale am adaugat, din cititrea superficiala a pozelor de pe net, niste rezistente de 1kΩ).