3DOF con Arduino o altro metodo (pitch, roll, yaw)  Topic is solved solved with post #19056

membri italiani - Nota del traduttore in alto a destra di Google

Re: 3DOF con Arduino o altro metodo (pitch, roll, yaw)

Postby nucciodimaio » Wed 9. Mar 2016, 15:36

arduino_mega_3dof_pitch_roll_360_yaw_for_simtools_ino.ino
nucciodimaio
 
Posts: 31
Joined: Tue 23. Feb 2016, 01:13
Has thanked: 0 time
Been thanked: 0 time

Re: 3DOF con Arduino o altro metodo (pitch, roll, yaw)

Postby spyderwash » Wed 9. Mar 2016, 16:43

questo è per un programma diverso
cerca il tutorial arduino 360
spyderwash
X-Sim Supporter
 
Posts: 201
Images: 10
Joined: Tue 19. Feb 2013, 19:43
Location: ITALY VARESE
Has thanked: 2 times
Been thanked: 0 time

Re: 3DOF con Arduino o altro metodo (pitch, roll, yaw)

Postby astrosimul » Thu 10. Mar 2016, 04:47

Salve ragazzi, non ho trovato nulla in merito :(
astrosimul
 
Posts: 52
Joined: Tue 8. Mar 2016, 02:36
Has thanked: 0 time
Been thanked: 0 time

Re: 3DOF con Arduino o altro metodo (pitch, roll, yaw)

Postby nucciodimaio » Thu 10. Mar 2016, 16:46

come gia' detto da spyderwash non esiste un codice arduino xpid 3dof ma puoi utilizzare il code xpid che trovi in questa discussione viewtopic.php?f=39&t=723 con due schede arduino uno.
una per gli assi pitch e roll, l'altra per yaw, facendo ovviamente i giusti settaggi.
per quanto riguarda la scheda motori puoi utilizzare una come questa ad esempio
"High Power Motor Driver Module bts7960 43a" (ma se fai una ricerca in rete na trovi anke altre)
io comunque ti consiglio di iniziare con 2dof seguendo i tutorial di spyderwash che sono fatti veramente bene e molto chiari,
cosi' da capire bene tutto il meccanismo e poi implementare cio' che vuoi
nucciodimaio
 
Posts: 31
Joined: Tue 23. Feb 2016, 01:13
Has thanked: 0 time
Been thanked: 0 time

Re: 3DOF con Arduino o altro metodo (pitch, roll, yaw)

Postby astrosimul » Fri 11. Mar 2016, 05:48

Salve ragazzi, quindi vediamo se ho capito bene:

il codice x-pid è unico, non ce ne sono altri ed è sviluppato per 2 assi (codice sempre identico).
Quindi se si vuol costruire un 6DOF occorrono n°3 schede arduino (1 scheda per ogni due assi), ed il codice da trasferire ai 3 Arduino è sempre questo:

viewtopic.php?f=39&t=723

Ho letto che se non si vuol modificare il codice, è necessario utilizzare esclusivamente solo 2 tipi di Arduino:

Arduino UNO
Arduino MEGA (se non ricordo male)

Quindi le altre schede Arduino, magari quelle meno costose, non andrebbero bene?
Curiosità: il codice è stato concepito per massimo n°2 assi per motivi di programmazione o per numero di uscite delle schede Arduino?
Sarebbe stato ottimo se con una scheda si potessero pilotare almeno 3 assi, si sarebbe risparmiato sul numero di schede Arduino da acquistare.
O ancora meglio, una scheda Arduino con un singolo codice per pilotare da 1 a 6 assi.

Altra domanda: come gia accennato in questa discussione, io ho gia costruito un prototipo 6DOF con servomotori da modellismo e una scheda usb di acquisizione dati della POLOLU, senza utilizzare il codice appena menzionato, ho usato soltanto delle stringhe che ho inserito all'interno della finestra di X-SIM.
Ho letto nella discussione che spiega come usare il PID, che il codice X-PID pilota sia motori DC che servomotori. Cioè?... non ho ben capito.
Inoltre, il codice x-pid èutilizzabile anche gli attuatori SCN5 ed SCN6?
astrosimul
 
Posts: 52
Joined: Tue 8. Mar 2016, 02:36
Has thanked: 0 time
Been thanked: 0 time

Re: 3DOF con Arduino o altro metodo (pitch, roll, yaw)

Postby nucciodimaio » Sat 12. Mar 2016, 15:59

si il code xpid funziona solo per due assi e che io sappia non ce ne sono altri
per quanto riguarda il 6dof ti conviene utilizzare una scheda apposita come questa http://motionsim.blogspot.ca/
per pilotare 6 motori ci voglioni 18 pin out arduino ne ha 13
al codice si poteva implementare un terzo asse ma perche' non e' stato fatto non lo so
nucciodimaio
 
Posts: 31
Joined: Tue 23. Feb 2016, 01:13
Has thanked: 0 time
Been thanked: 0 time

Re: 3DOF con Arduino o altro metodo (pitch, roll, yaw)

Postby astrosimul » Sun 13. Mar 2016, 06:31

Ciao Nuccio, il 6DOF che ho costruito è con servomotori da modellismo e utilizzo la scheda usb della POLOLU con 6 uscite PWM (+, -, signal) e ho utilizzato delle stringhe che ho inserito nella finestra di x-sim.
Voglio complimentarvi con tutti voi, siete molto gentili e disponibili.
astrosimul
 
Posts: 52
Joined: Tue 8. Mar 2016, 02:36
Has thanked: 0 time
Been thanked: 0 time

Re: 3DOF con Arduino o altro metodo (pitch, roll, yaw)

Postby spyderwash » Sun 13. Mar 2016, 19:55

se vuoi fare un 6dof credo che la scheda di thanos sia la migliore esiste in x-sim un plugin specifico per la calibrazioni degli assi. potresti anche usare un codice arduino x-pid con mototri CC ma la calibrazione sarebbe piu' difficile ma non impossibile, il problema è nel reperire i giusti motori e le giuste schede che siano in grado di gestire la potenza
spyderwash
X-Sim Supporter
 
Posts: 201
Images: 10
Joined: Tue 19. Feb 2013, 19:43
Location: ITALY VARESE
Has thanked: 2 times
Been thanked: 0 time

Re: 3DOF con Arduino o altro metodo (pitch, roll, yaw)

Postby astrosimul » Mon 14. Mar 2016, 23:30

Curiosità: apparte Arduino, ci sono altri sistemi per pilotare motori DC con X-SIM?
astrosimul
 
Posts: 52
Joined: Tue 8. Mar 2016, 02:36
Has thanked: 0 time
Been thanked: 0 time

Re: 3DOF con Arduino o altro metodo (pitch, roll, yaw)

Postby spyderwash » Tue 15. Mar 2016, 22:41

esisitono diverse schede
viewforum.php?f=39
spyderwash
X-Sim Supporter
 
Posts: 201
Images: 10
Joined: Tue 19. Feb 2013, 19:43
Location: ITALY VARESE
Has thanked: 2 times
Been thanked: 0 time

PreviousNext

Return to Italy forum

Who is online

Users browsing this forum: No registered users and 6 guests