Show Posts
Pages: [1] 2 3 ... 11
1  International / Generale / Re: Calcolo periodo pendolo on: April 07, 2014, 01:56:18 am
Ma non credo sia necessario utilizzare proprio come metodo di rilevazione il pendolo inverso...quali vantaggi/svantaggi portano le due soluzioni a confronto?

Grazie.
2  International / Generale / Calcolo periodo pendolo on: April 06, 2014, 05:09:40 pm
Buonasera ragazzi, lo sapete anche voi, dopo lunghi periodi di pausa torno alla carica con nuove domande, magari per qualcuno elementari, ma a mio avviso stimolanti per le nostre menti, veniamo al dunque: vorrei realizzare un sismografo a pendolo, e per far ciò, vorrei calcolare l'ipotetico periodo d'oscillazione, in modo tale da costruirlo sapendo di preciso la lunghezza del pendolo e la massa da applicarvi alla sua estremità...

Sapreste spiegarmi le formule necessarie per il calcolo?


Grazie.
3  International / Software / Re: Raggiungere coordinate con motori passo passo on: October 08, 2013, 11:12:02 am
Grazie, proverò subito, intanto, sapresti dirmi se le rotazioni dei motori avranno un impatto diverso sulle viti senza fine delle assi?

C'è, devo tenere conto di altri parametri? se non sbaglio, facendo così, e facendo ruotare ad esempio il motore di tre gradi, non otterrò lo stesso effetto sull'asse desiderata...o sbaglio?

Thanks.
4  International / Software / Re: Raggiungere coordinate con motori passo passo on: October 08, 2013, 09:56:59 am
Ciao lesto,

Grazie per l'aiuto, utilizzo come controller degli uln2003an.
potresti spiegarmi come gestirmi gli step? facciamo un semplicissimo esempio:

dato per assunto di avere questi dati:

RA  = 10:08:22.2    Dec = +11:58:02

Come muovo gli step?, se non avessi una cinghia come farei?...a dirti la verità, non li ho ancora attaccati alle vite senza fine...

Grazie
5  International / Software / Raggiungere coordinate con motori passo passo on: October 08, 2013, 07:05:17 am
Salve, ho i seguenti motori passo passo:

http://robocraft.ru/files/datasheet/28BYJ-48.pdf

Sto lavorando ad un piccolo progettino, in cui, grazie alla movimentazione di due motori, nei corrispettivi assi di Declinazione ed Ascensione Retta, dovrò raggiungere determinate coordinate.

Il progetto prevede l'inserimento delle relative coordinate in AR e DEC,  la successiva conversione in coordinate Altitudinali ed
Azimutali ed infine il calcolo degli step necessari al motore per raggiungere le date coordinate.

Per la conversione delle coordinate, sto seguendo questo piccolo articolo: http://spiff.rit.edu/classes/phys445/lectures/radec/radec.html

per quanto riguarda invece il calcolo degli step necessari per raggiungere i punti indicati, ed il codice necessario per arduino, non ho ancora la minima idea...

HELP!
6  Using Arduino / Programming Questions / Re: Get Stellarium RA and DEC and calculate number of step for step motors on: October 07, 2013, 04:08:18 am
Ok, but how i will get the value of selected object on stellarium?

And so, how i calculate the numbers of steps that the motor have to execute to run into the specified position?

Thanks. smiley
7  Using Arduino / Programming Questions / Get Stellarium RA and DEC and calculate number of step for step motors on: October 07, 2013, 02:08:52 am
Hi, i'm simone!

I'm working on a project that the final goal is to make a GoTo Equatorial mount...

I'm interfacing to stellarium with arduino, and i'm trying to learn how to make it works properly.

I know that the protocol thai i have to use is the LX200, but i have some problems on getting the selected coordinates (of an object/planet) from stellarium.

This is the code that i'm running on arduino:

int casualDEC;
int casualRA;
void setup() {
Serial.begin(9600);
}
String stringOne = "";
void loop() {

casualDEC = random(0, 90);
casualRA = random(0, 24);
String PROVA = (String)casualDEC;
String PROVARA = (String)casualRA;
if (Serial.available()){
while (Serial.available()>0){
char a=Serial.read(); // Stores current byte
stringOne += String(a); // Append current Byte to message String
delay(10);
}
if (stringOne == "#:GR#"){ // if command received = get RA do...
Serial.print(PROVARA + ":00:00#");
}
if (stringOne == "#:GD#"){ // if command received = get DEC do...
Serial.print("+" + PROVA +"*00#");
}
stringOne = "";
}
}


This code will interface to stellarium and get some random RA and DEC values...and it's working! (in fact i see the telescope moving random in stellarium!)


But basically i need some help to solve this problems:

1.) Retrive the DEC and RA values from selected object in stellarium and send it to arduino....what i can do that? which command i have to use?
2.) How i calculate the number of steps that i need to make to align my telescope?

...Here there are the technical data of my stepper motors:


Phases: 4

Torque: 34,3mN m

Step/turn: 2048

Thanks in advance.

Simone. smiley
8  International / Generale / Re: Montatura GOTO Autocostruita on: October 06, 2013, 04:09:18 pm
Grazie!
Ho letto velocemente le pagine/topic da te postate, ma non ho trovato (almeno in maniera diretta) come acquisire su arduino le coordinate in ar e dec...qualcuno potrebbe darmi una mano?

Grazie.
9  International / Generale / Montatura GOTO Autocostruita on: October 06, 2013, 08:39:24 am
Buona domenica a tutti!

Ho acquistato recentemente un paio di motori passo passo, con scheda di controllo (per arduino)...i motori non sono male, essi difatti, per uno step completo richiedono 2048 passi...quindi credo che per il mio scopo possano andare bene...
ma andiamo al dunque...

Lo scopo è quello di utilizzare arduino per interfacciarmi con stellarium e puntare attivamente il telescopio sull'oggetto di mio interesse...
Mi sono documentato un po' al riguardo, ed ho scoperto che il protocollo da dover utilizzare è l' LX200 della MEADE.

ipotecando che:

1.) Arduino una volta connesso al pc crea una porta com virtuale.
2.) e che configurando stellarium per la connessione alla medesima porta esso si connette regolarmente.

non so proprio come comunicare con stellarium per sapere di quanti step muovere i miei motori...


nella fattispecie, non so come fare per avere i dati da stellarium, come calcolare il movimento in step da fare eseguire ai motori, e sopratutto, se nel puntamento iniziale devo settare qualche valore di partenza (...ad esempio le mie attuali coordinate in AR e DEC)

Ho letto il manuale del protocollo LX200, ma non è stato proprio utilissimo, in quanto, descrive solamente i comandi con i relativi valori di ritorno...

Gentilmente, potreste darmi una mano?
Potreste chiarirmi questi dubbi atroci???


Ah, dimenticavo, i dati di targa dei motori sono:

Numero di fasi: 4

Torque: 34,3mN m

Step/giro: 2048

che ne dite?, vanno bene?...mi spieghereste se cos'è quel valore di torque? è consono per l'utilizzo sul mio 130/900 della SkyWatcher?

Ma sopratutto, come mi interfaccio con stellarium da Arduino?


Grazie.



_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
UPDATE
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Oggi sono riuscito ad interfacciarmi grazie ad Arduino con Stellarium, sono riuscito a connettermi e a simulare un telescopio fittizio, con dei movimenti random, ecco lo sketch:

int casualDEC;
int casualRA;
void setup() {
Serial.begin(9600);
}
String stringOne = "";
void loop() {

casualDEC = random(0, 90);
casualRA = random(0, 24);
String PROVA = (String)casualDEC;
String PROVARA = (String)casualRA;
if (Serial.available()){
while (Serial.available()>0){
char a=Serial.read(); // Stores current byte
stringOne += String(a); // Append current Byte to message String
delay(10);
}
if (stringOne == "#:GR#"){ // if command received = get RA do...
Serial.print(PROVARA + ":00:00#");
}
if (stringOne == "#:GD#"){ // if command received = get DEC do...
Serial.print("+" + PROVA +"*00#");
}
stringOne = "";
}
}

I problemi di fondo adesso restano:

1.) Come fare per ottenere i valori di AR, DEC da stellarium...(qui c'entra qualcosa il protocollo LX200 per il recupero degli stessi???)

2.) Come convertire i valori ottenuti in AR e DEC da stellarium in step per i motori...

Grazie.   smiley
10  International / Generale / Re: Discriminare ingresso analogico on: February 17, 2013, 12:05:58 pm
Il range di valori è ormai ben noto, si tratta di valori oscillanti tra 600 e 800.
Per cui il problema dei valori da tenere in considerazione non si pone.  smiley
11  International / Generale / Re: Discriminare ingresso analogico on: February 17, 2013, 10:27:07 am
A me serve solamente determinare se l'oggetto posto davanti al sensore è da li da più di 100ms ed incrementare un contatore.  smiley-grin
12  International / Generale / Re: Discriminare ingresso analogico on: February 16, 2013, 06:03:05 am
l sensore è un tcrt5000
...forse mi sono espresso male io, non è il sensore che legge "male" ma voglio essere io ad evitare fisicamente di leggere degli oggetti che passano troppo velocemente davanti al sensore, ovvero:

Se l'oggetto passa troppo velocemente e non permane per almeno 100ms la lettura appena fatta è da scartare, al contrario se permane per più di 100ms la lettura è da memorizzare.

chiedo scusa per essermi espresso male  smiley-razz
13  International / Generale / Re: Discriminare ingresso analogico on: February 16, 2013, 05:30:49 am
Parlando di soluzioni in codice @Leo potresti indicarmi un esempio?
Grazie.
14  International / Generale / Re: Discriminare ingresso analogico on: February 16, 2013, 05:10:37 am
Il sensore è un tcrt5000

...forse mi sono espresso male io, non è il sensore che legge "male" ma voglio essere io ad evitare fisicamente di leggere degli oggetti che passano troppo velocemente davanti al sensore, ovvero:

Se l'oggetto passa troppo velocemente e non permane per almeno 100ms la lettura appena fatta è da scartare, al contrario se permane per più di 100ms la lettura è da memorizzare.

chiedo scusa per essermi espresso male  smiley-razz
15  International / Generale / Re: Problema nel rilvare Battito Cardiaco on: February 16, 2013, 04:26:24 am
Esattamente, meglio risolvere il problema alla base ed acquistare alcuni dispositivi già pronti come questo:
http://pulsesensor.myshopify.com/


Ringrazio tutti per l'interesse dimostrato!
 smiley-grin smiley-grin smiley-grin
Pages: [1] 2 3 ... 11