Index
Index forum Index forum
Autentificare Autentificare
Inregistrare Inregistrare
Cine este online Cine este online
Galerie imagini Galerie imagini
Calendar evenim. Calendar evenim.
Cautare detaliata Cautare detaliata
Ghid forum Ghid forum
Album astrofoto
f4.jpg
Imagine aleatoare
Blog
Inregistreaza-te pe forumul astronomy.ro
Colaboratori

Te intereseaza un domeniu al astronomiei si ai vrea sa scrii pentru siteul nostru? Alatura-te echipei noastre.

Meteo
Publicatii
STELE SI CONSTELATII, Marcel Jinca
Statistici forum
Numar total de mesaje in forum: 183262
Numar de utilizatori inregistrati: 2457
Cel mai nou utilizator inregistrat: dumitruvlad
Cei mai multi utilizatori conectati au fost 399 la data de Joi Dec 31, 2015
Actualmente sunt 0 utilizatori pe chat   
Aceste date se bazeaza pe utilizatorii activi de peste 5 minute
Legenda
Mesaje noi Mesaje noi
Nu sunt mesaje noi Nu sunt mesaje noi
Forumul este inchis Forumul este inchis

Motorizare axa RA cu motor pas cu pas.Curs pentru incepatori


Du-te la pagina 1, 2  Urmatoare
Creaza un subiect nou   Raspunde la subiect  

DIY / ATM / Reparatii

Subiectul anterior :: Subiectul urmator  
Afiseaza mesajele pentru a le previzualiza:   
Autor Mesaj
Remus Boldis
Membru
Membru


Data inscrierii: 03 Iun 2014
Mesaje: 280



Localitate: Buzias

MesajTrimis: 02 Apr 2019 08:35 Download mesaj
Titlul subiectului: Motorizare axa RA cu motor pas cu pas.Curs pentru incepatori
Raspunde cu citat (quote)

Daca dorim sa obtinem un traking simplu pentru a motoriza o montura ecuatoriala manuala, o putem face facil cu componente usor de gasit. Subiectul poate fi abordat chiar si de cei cu cunostinte minime de electronica si fara experienta in microcontrolere.
Avem nevoie de un motor bipolar pas cu pas (cu 4 fire), un driver care sa poata duce motorul, o placa de dezvoltare cu Arduino Uno (exista 3 modele, identice functional, difera doar capsula de la microcontroler sau tipul de mufa USB), cabluri de legatura, cablu USB si un laptop pt. programare.



IMG_20190402_082928.jpg
 Descriere:
 Marime fisier:  1.08 MB
 Vizualizat:  de 885 ori

IMG_20190402_082928.jpg



IMG_20190402_082817.jpg
 Descriere:
 Marime fisier:  1.01 MB
 Vizualizat:  de 885 ori

IMG_20190402_082817.jpg



_________________
0770403936


Ultima modificare efectuata de catre Remus Boldis la 02 Apr 2019 09:29, modificat de 1 data in total
Sus
Remus Boldis
Membru
Membru


Data inscrierii: 03 Iun 2014
Mesaje: 280



Localitate: Buzias

MesajTrimis: 02 Apr 2019 08:40 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

Pentru a simplifica subiectul, prezint componentele alese de mine:
https://www.banggood.com/UNO-R3-ATmega328P...rehouse=UK
https://www.banggood.com/TB6560-3A-CNC-Rou...rehouse=CN
https://www.banggood.com/23HS5628-4-lead-N...rehouse=CN

_________________
0770403936
Sus
Remus Boldis
Membru
Membru


Data inscrierii: 03 Iun 2014
Mesaje: 280



Localitate: Buzias

MesajTrimis: 02 Apr 2019 08:42 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

Prezint mai jos legaturile care trebuie facute si pozitia switch.


IMG_20190402_082839.jpg
 Descriere:
 Marime fisier:  1.05 MB
 Vizualizat:  de 878 ori

IMG_20190402_082839.jpg



IMG_20190402_082849.jpg
 Descriere:
 Marime fisier:  891.16 kb
 Vizualizat:  de 878 ori

IMG_20190402_082849.jpg



IMG_20190402_082904.jpg
 Descriere:
 Marime fisier:  1.03 MB
 Vizualizat:  de 878 ori

IMG_20190402_082904.jpg



_________________
0770403936
Sus
Remus Boldis
Membru
Membru


Data inscrierii: 03 Iun 2014
Mesaje: 280



Localitate: Buzias

MesajTrimis: 02 Apr 2019 08:52 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

Trebuie sa instalam programul pentru microcontroler :
https://www.arduino.cc/en/main/software
Daca folosim windows vom descarca si instala windows instaler.
Dupa instalare deschidem programul si vom vedea o fereastra in care putem insera programul pentru arduino.
Putem urma indicatiile de aici : https://www.youtube.com/watch?v=5OtMqr5hGjE

_________________
0770403936
Sus
valy
Membru
Membru


Data inscrierii: 21 Iul 2005
Mesaje: 7816



Localitate: Bucuresti

MesajTrimis: 02 Apr 2019 09:03 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

Mai trebuie adaugata si o sursa de alimentare pentru driver.
Sus
Remus Boldis
Membru
Membru


Data inscrierii: 03 Iun 2014
Mesaje: 280



Localitate: Buzias

MesajTrimis: 02 Apr 2019 09:06 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

Programul arata asa :

void setup() {

pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(13, OUTPUT);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
digitalWrite(13, LOW);
}

void loop() {
digitalWrite(8, HIGH);
digitalWrite(13, HIGH);
delay(10);
digitalWrite(8, LOW);
digitalWrite(13, LOW);
delay(500);
}

Se poate lua cu copy/paste.
La ultima linie de cod avem un delay de 500ms. Aceasta cifra va trebui ajustata in functie de reductia pe care o avem la axa RA. Cu setarile actuale motorul face 3200 de micropasi pentru o rotatie completa.

_________________
0770403936
Sus
Remus Boldis
Membru
Membru


Data inscrierii: 03 Iun 2014
Mesaje: 280



Localitate: Buzias

MesajTrimis: 02 Apr 2019 09:20 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

Vom folosi o sursa de 12V pentru alimentarea driverului. Cu toate ca motorul este puternic consumul este mic (in jur de 100 mA). Dupa incarcarea programului, placa cu arduino nu mai are nevoie de laptop. Putem alimenta placa prin mufa USB de la un power bank sau folosim mufa de alimentare a placii pentru a alimenta cu 12V (ca si driverul).
Mai multe amanunte aici : https://www.open-electronics.org/the-power...s-unknown/
Mai trebuie sa prevedem montajul cu un intrerupator ca sa putem controla manual montura. Odata gasit obiectul de studiat, alimentam montajul si trakingul va incepe.
Pentru montarea propriu zisa putem demonta una din rozetele de la axa RA (la monturile care au doua rozete pentru fiecare axa) si conectam motorul folosind un racord flexibil.
Mai adaug cateva linkuri utile:
https://www.ebay.com/itm/40pcs-Dupont-10CM...ctupt=true
https://www.banggood.com/6PcsPack-56566mm-...ds=myorder
https://www.banggood.com/GT2-6mm-Closed-Lo...rehouse=CN
https://www.banggood.com/162030T-GT2-Alumi...rehouse=CN
https://www.banggood.com/GT2-Timing-Belt-P...rehouse=CN
https://www.ebay.com/itm/Flexible-Shaft-Co...ctupt=true
Putem gasi componente si in Romania, dar trebuie sa ne interesam de caracteristicile driverelor si a motoarelor (pentru a cabla corect).
Pentru monturi mai mici putem folosi cu succes motoare Nema 17 (va trebui sa refacem setarile de curent prin motor la valorile recomandate), care sunt mai ieftine si se gasesc usor in Romania (trebuie sa identificam corect cele 4 fire, notate cu A+, A-, B+, B-). Exista drivere iefnine de mici dimensiuni, dar nu le recomand (au radiator prea mic si un reglaj imprecis al curentului prin motor).
Avand in vedere ca viteza de urmarire nu este aceiasi pentru Luna sau stele, am sa testez un montaj cu 2 viteze (folosind un intrerupator cu 3 pozitii - fara taking, viteza selenara, viteza stelara).
Si iata montajul final :



IMG_20190402_100150.jpg
 Descriere:
 Marime fisier:  774.26 kb
 Vizualizat:  de 820 ori

IMG_20190402_100150.jpg



_________________
0770403936
Sus
nobody
Membru
Membru


Data inscrierii: 02 Apr 2010
Mesaje: 4120

Motto: Never ever give up !

Localitate: Nowhere

MesajTrimis: 02 Apr 2019 11:25 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

'Running current' e setat la 3A, iar 'stop current' la 20% ?
_________________
“If you have no faith in your faith, that is when you will fear science” - Brother Guy Consolmagno
Sus
Remus Boldis
Membru
Membru


Data inscrierii: 03 Iun 2014
Mesaje: 280



Localitate: Buzias

MesajTrimis: 02 Apr 2019 11:41 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

Da. Si driverul si motorul sunt reci si silentioase.
_________________
0770403936
Sus
starbuck
Membru
Membru


Data inscrierii: 23 Ian 2011
Mesaje: 885

Motto: Mens sana in corpore barosano. :)


MesajTrimis: 02 Apr 2019 12:14 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

Am facut un montaj asemanator de tracking prin toamna lui 2015 cu Arduino Mega 2560 si Big Easy Driver folosind cu succes motoarele de tracking pentru EQ5. Im pare rau ca din cauza unui accident hardware din pacate nu mai am sursele de cod. In prezent intentionez un alt proiect asemanator, mult optimizat raportat la experienta anterioara. Majoritatea chestiunilor mentionate aici sunt utile si suficiente pentru demararea unui proiect. In continuare mi-as permite unele completari:

- trebuie avut grija la reglarea analogica (din potentiometru) sau digitala (din cod) a curentului de iesire a driver-ului. O valoare prea mare sau cea maxima (daca e setata implicit) poate produce vibratii neplacute, de aceea trebuie testate valori cat mai apropiate de limita acestor vibratii in functie de configuratia existenta a motoarelor;

- bucla de cod (loop) este suficienta daca se doreste o logica simpla de comanda, in cazul unui cod mai complex (in plus cu procesare clock, gps, giroscop, accelerometru, afisare display extern, etc) este necesara folosirea unuia sau a mai multor timere (vezi librariile dedicate integrate), in caz contrar vor avea loc desincronizari si/sau blocaje;

- in loc de folosirea unor componente electromecanice de actionare de tip buton sau potentiometru pentru reglarea vitezelor de lucru pentru tracking (eu la viteza maxima a motoarelor am reusit la limita rabdarii chiar si un mod goto minimal) am folosit in prima faza selectia cu menu si afisarea in consola serial monitor a IDE -ului (mediul de dezvoltare) Arduino, urmand ca mai tarziu sa cuplez si un display TFT cu butoanele aferente (speed up and down, directie pentru axele RA si DEC);

Pentru cei pasionati de microprogramare acesta poate fi un proiect foarte atractiv (o cautare pe net ofera deja cateva variante implementate), cu multe modalitati facile de implementare (necesitand cunostiinte minime de electronica la nivel de compatibilitate a componentelor implicate) in functie de nevoile si resursele fiecaruia.

Pentri cei interesati sa iasa cu produse specifice pe piata am gasit acest link util:

https://www.postscapes.com/forum/arduino/4...l-product/
Sus
Erwin
Moderator
Moderator


Data inscrierii: 02 Aug 2008
Mesaje: 7408

Motto: panta rhei

Localitate: Bucuresti

MesajTrimis: 02 Apr 2019 12:40 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

Foarte bună ideea acestui topic, deși pentru Arduino&stuff există tone de informații pe net, prezentarea unor aplicații simple și cu aplicabilitate directă este un bun început pentru amatori, scutindu-i de o căutare fără succes sau de eventuale eșecuri.

Desigur, o implementare completă a unei motorizări de montură presupune mai mult efort și financiar și tehnic pe partea de hardware, pe partea de software există OnStep, opensource, despre care s-a discutat și pe alt topic:
https://groups.io/g/onstep

Chiar dacă există soluții de-a gata, amatorul ATM-ist își poate exercita pasiunea implementând propria variantă, descoperind pas cu pas toate secretele punerii lor la punct și chiar de a îmbunătăți aceste soluții.

_________________
binocluri: 8x22, 7x50, 7x42, 10x50, 10x80, spotting: 10x46, 20x60
refractoare: 60/700, RFT70 F/4, 80/900, RFT 110 F/5.5
reflectoare: MTO-11CA 100/1000, Cass Clasic 8"F/15, dobson newt.158/1240 DH
monturi: piston AZ mount (R), Vixen GP
Sus
Remus Boldis
Membru
Membru


Data inscrierii: 03 Iun 2014
Mesaje: 280



Localitate: Buzias

MesajTrimis: 02 Apr 2019 14:36 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

Pentru cei curiosi revin cu cateva detailari.
Placa de dezvoltare are 14 pini digitali si 6 pini analogici, ce pot fi definiti prin program ca intrari sau iesiri. Cei digitali recunosc o valoare low sau high (0V sau 5V), cei analogigici pot citi o valoare pseudoanalogica (definita pe 10 biti, adica 1024 de valori intre 0 si 5V). In cazul de fata sunt folositi doar pini digitali, driverul pentru motor avand nevoie de 2 pini de comanda. Un pin pentru comada directiei, in cazul de fata pinul 9 si un pin pentru a comanda efectuarea unui pas, in cazul de fata pinul 8. Pinul noua sta tot timpul pe high, pt. ca la aplicatia de fata motorul se-nvarte intr-o singura directie, iar pinul 8 trece succesiv prin high si low in cadenta cu care vrem sa miscam motorul. Driverul, pe de alta parte, stie sa faca nu doar pasi intregi ci si fractiuni de pasi, dupa cum setam noi (in cazul de fata e setat pe 1/16 pas).
Programul pentru arduino are in esenta doua parti, o parte evidentiata cu void setup() { si o parte denumita void loop() { , care va fi executata in bucla, atat timp cat microcontrolerul este alimentat. In void setup sunt definiti pinii cu care lucram (8, 9, 13) si starea lor initiala. Apare in plus pinul 13 care este legat intern la un led rosu de pe placa si pe care l-am folosit pentru a comanda acest led in ritmul in care se da comada pentru pas (e o indicatie vizuala a functionarii).
Si inca ceva - nu umblati la microintrerupatoarele de pe placa driverului decat cu alimentarea oprita.

_________________
0770403936


Ultima modificare efectuata de catre Remus Boldis la 02 Apr 2019 16:50, modificat de 1 data in total
Sus
nobody
Membru
Membru


Data inscrierii: 02 Apr 2010
Mesaje: 4120

Motto: Never ever give up !

Localitate: Nowhere

MesajTrimis: 02 Apr 2019 16:31 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

Sper sa nu deranjez, doar doresc sa aduc niste clarificari.
Pinii de la Arduino UNO au functionaliti multiple, in functie de cum sunt definiti la initalizare.
Cei asa zisi analogici (A0-A5) pot fi folositi analogic doar ca intrari (ADC-10 bit), dar si digital ca intrari/iesiri.
Cei "digitali" notati cu PWM (semnul ~, adica Digital 3, 5, 6, 9, 10, 11) pot fi folositi si ca iesiri pseudo-analogice PWM (Pulse-Width Modulation) la frecvente de 490/980 Hz si 256 de valori.

Pun si o schema aproape completa (lipseste semnalul OC0B de la pinul Digital 5).



arduino-uno-pinout-diagram.png
 Descriere:
 Marime fisier:  76.96 kb
 Vizualizat:  de 718 ori

arduino-uno-pinout-diagram.png



_________________
“If you have no faith in your faith, that is when you will fear science” - Brother Guy Consolmagno
Sus
Remus Boldis
Membru
Membru


Data inscrierii: 03 Iun 2014
Mesaje: 280



Localitate: Buzias

MesajTrimis: 02 Apr 2019 16:56 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

Aici e o descriere buna a pinilor pentru cei interesati :
http://roboromania.ro/2016/11/15/descriere...no-uno-r3/
Cu titlu de amanunt, un semnal PWM este un semnal cu factor de umplere variabil, fiind mai greu de asimilat cu un semnal analogic (semnalul este dreptunghiular, nivelul semnalului variaza intre 0 si maxim, variind doar factorul de umplere).

_________________
0770403936
Sus
valy
Membru
Membru


Data inscrierii: 21 Iul 2005
Mesaje: 7816



Localitate: Bucuresti

MesajTrimis: 02 Apr 2019 17:14 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

Remus Boldis a scris:
Aici e o descriere buna a pinilor pentru cei interesati :
http://roboromania.ro/2016/11/15/descriere...no-uno-r3/
Tot ca o paranteza: lipseste cuvantul "input" la pinii analogici, textul de pe wiki contine "..The Uno has 6 analog inputs, labeled A0 through A5, each of which provide 10 bits of resolution.."
Sus
Afiseaza mesajele pentru a le previzualiza:   
Creaza un subiect nou   Raspunde la subiect   DIY / ATM / Reparatii Du-te la pagina 1, 2  Urmatoare
Download topic
Pagina 1 din 2
 
Mergi direct la:  
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum
Nu puteti atasa fisiere in acest forum
Puteti descarca fisiere in acest forum
© 2015 astronomy.ro
Termeni si conditii generale      Termeni si conditii forum      Contact