Desi nu am mai postat nimic in legatura cu diorama la care lucrez (CFPL), am mai lucrat putin la planurile de baza, respectiv automatizarea acesteia.
Asa ca dupa ce m-am documentat ceva timp si am asteptat comenzile cu piese din China, pot spune ca am facut progrese.
Astfel am cate ceva de aratat aici, pt ca e bine sa impartasim ce invatam.
Am ales sa folosesc cipurile ATMEGA328, care vin pe o multitudine de variante de placi (ATMEGA256, UNO, DUEMILENOVA, MINI, MICRO, samd).
Mai exact eu voi folosi o combinatie ATMEGA256 + mai multe MICRO.
Momentan nu voi intra in detalii despre Arduino, insa voi prezenta ce doresc sa fac :
1. Actionari Macaze
2. Identificarea Ocuparii liniei
3. Alimentare sina cu PWM (Pulse Width Modulated) - Control Accelerare / Franare
4. Realizare Panou Comanda
5. Control Diorama - Material rulant - Auto / Manual (Panel de comanda)
6. Control Diorama - Decoruri
Pt inceput am sa ma leg de punctul 1, respectiv actionarea macazelor.
Am folosit astfel, un PIN PWM de pe ATMEGA prin care am comunicat cu un servomotor. Aceasta varianta mi s-a parut mai buna decat altele prezentate pe forum, deoarece exista posibilitatea de a controla individual servomotoarele si a le controla foarte precis miscarea. Astfel dupa 2-3 incercari mi-am dat seama ca este necesar ca servomotorul sa se miste doar 40 de grade pt a realiza o actionare a macazului. Ceea ce este si mai dragut, este ca se poate comanda servomotorului sa efectueze miscarea in timpul pe care ni-l dorim, astfel incat sa fie cat mai aproape de miscarea din realitate. Eu am ales ca acest servomotor sa efectueze o miscare de 40 de grade din grad in grad cu un delay de 50 de milisecunde, ceea ce inseamna ca miscarea totala dureaza 2 secunde. Momentan comanda vine de la un buton, insa poate fi schimbata cu un senzor ( prezentarea, intr-un episod viitor ).
Va las sa vedeti ce a iesit si sa comentati pe acest subiect.
http://www.youtube.com/watch?v=58tGhXUqRkU
Asa ca dupa ce m-am documentat ceva timp si am asteptat comenzile cu piese din China, pot spune ca am facut progrese.
Astfel am cate ceva de aratat aici, pt ca e bine sa impartasim ce invatam.
Am ales sa folosesc cipurile ATMEGA328, care vin pe o multitudine de variante de placi (ATMEGA256, UNO, DUEMILENOVA, MINI, MICRO, samd).
Mai exact eu voi folosi o combinatie ATMEGA256 + mai multe MICRO.
Momentan nu voi intra in detalii despre Arduino, insa voi prezenta ce doresc sa fac :
1. Actionari Macaze
2. Identificarea Ocuparii liniei
3. Alimentare sina cu PWM (Pulse Width Modulated) - Control Accelerare / Franare
4. Realizare Panou Comanda
5. Control Diorama - Material rulant - Auto / Manual (Panel de comanda)
6. Control Diorama - Decoruri
Pt inceput am sa ma leg de punctul 1, respectiv actionarea macazelor.
Am folosit astfel, un PIN PWM de pe ATMEGA prin care am comunicat cu un servomotor. Aceasta varianta mi s-a parut mai buna decat altele prezentate pe forum, deoarece exista posibilitatea de a controla individual servomotoarele si a le controla foarte precis miscarea. Astfel dupa 2-3 incercari mi-am dat seama ca este necesar ca servomotorul sa se miste doar 40 de grade pt a realiza o actionare a macazului. Ceea ce este si mai dragut, este ca se poate comanda servomotorului sa efectueze miscarea in timpul pe care ni-l dorim, astfel incat sa fie cat mai aproape de miscarea din realitate. Eu am ales ca acest servomotor sa efectueze o miscare de 40 de grade din grad in grad cu un delay de 50 de milisecunde, ceea ce inseamna ca miscarea totala dureaza 2 secunde. Momentan comanda vine de la un buton, insa poate fi schimbata cu un senzor ( prezentarea, intr-un episod viitor ).
Va las sa vedeti ce a iesit si sa comentati pe acest subiect.
http://www.youtube.com/watch?v=58tGhXUqRkU