Show Posts
Pages: [1] 2 3 ... 13
1  International / Software / Re: Motion detect on: April 16, 2014, 09:57:44 am
Il mio problema non è tanto l' esempio che mi hai postato tu, con nessun esempio trovato in rete riesco a farlo funzionare poichè mi da questo errore:
Code:
A library relies on native code that's not available.
Or only works properly when the sketch is run as a 64-bit  application.
Cosa dovrei fare?
2  International / Software / Motion detect on: April 16, 2014, 08:17:58 am
Salve a tutti, avrei intenzione di realizzare un sistema pan e tilt con una webcam per seguire gli oggetti ripresi;  Per far questo ho visto che esiste la libreria openCV, ora ho seguito la guida di questo sito:
http://www.allafinedelpalo.it/la-libreria-opencv-configurazione-su-windows/
ma non ho capito come utilizzare la libreria in processing.
La domanda sembrerà banale, ma come devo fare?
Grazie in anticipo per le risposte.
3  International / Hardware / Re: motori unipolari sconosciuti on: February 04, 2014, 12:33:18 pm
Per riconoscere le fasi prova a dare un occhiata qui:
http://www.mauroalfieri.it/elettronica/tutorial-motore-bipolare-passo-passo-riconoscere-le-fasi.html
Per la tensione di alimentazione, come già diceva Martinix, mi sa che devi andare a fortuna con rischi per il motore.
4  International / Software / Re: Modifica programma on: February 02, 2014, 12:07:26 pm
Benvenuto nel forum!
Ti invito a leggere il regolamento e a rieditare il tuo precedente post:
http://forum.arduino.cc/index.php?topic=149082.0
5  International / Hardware / Re: Hello Word on: January 31, 2014, 02:46:44 pm
L' unico sistema (che conosco io) è utilizzare questa shield:
http://www.veear.eu/products/easyvr-arduino-shield/
6  International / Software / Re: Comunicazione seriale on: January 31, 2014, 02:43:59 pm
OK, grazie delle risposte ho risolto finalmente!!!!  smiley  smiley  smiley
7  International / Software / Re: Comunicazione seriale on: January 31, 2014, 10:33:37 am
bhe i valori dei potenzionmetri sono numerici (trasformati in lettere dalla print, secondo la tabella ascii), mentre gli id sono lettere... quindi tu alla prima lettera (in tal caso puoi semplicemente cercare solo 'A' o 'B') ti fermi e leggi tutte le cifre seguenti (che formano il valore letto, in stringa, da ritrasformare in numero)
Ma non so come "fermarmi" per leggere le cifre seguenti: come dovrei fare?
8  International / Generale / Re: CNC 2-3 assi per fresatura on: January 26, 2014, 02:31:34 pm
I driver che vuoi utilizzare hanno come output massimo 1A. Attenzione, per pilotare motori potenti non basta!!
La struttura io la consiglio a ponte fisso perchè è piu facile da costruire.
Per la scheda di controllo concordo con goldx, Arduino è una scheda stupenda ma ha i suoi limiti.
Certo per realizzare una cosa sperimentale va più che bene ma se si vuole realizzare qualcosa di più sostanzioso meglio utilizzare una scheda dedicata.
9  International / Generale / Re: CNC 2-3 assi per fresatura on: January 26, 2014, 01:47:45 pm
tutto dipende da che tipo di lavorazioni intendi eseguire. Muovere solo la tavola non necessita di tanta forza e quindi motori potenti ma è quando c'è il pezzo in lavorazione che occorre la sufficiente potenza per far avanzare la fresa nel materiale.
Ci sono persone che hanno costruito la loro prima meccanica in MDF o multistrato ed utilizzato per gli spostamenti guide per cassetti e filo sottile  di acciaio avvolto sugli assi dei motori per spostari i carrelli,
Per le varie passate e l'alzata in Z il software CAM provvede previa impostazione fatta da te.
Fino ad ora insieme a mio padre abbiamo costruito due macchine per il taglio del polistirolo ed una stampante 3D, ma ci accingiamo a costruire anche noi la prima fresa CNC e volevamo appunto iniziare da un tipo semplice e piccola per poterci fabbricare da noi i circuiti stampati (PCB). Come ti dicevo dipende tutto dal lavoro che ci vuoi fare, è da tener presente che si tratta di una macchina CNC quindi quello che fai deve essere preciso altrimenti meglio farlo a mano, e poi se non ha la necessaria forza per eseguire delle passate accettabili, quanto tempo impieghi.....ecc.ecc..
10  International / Generale / Re: CNC 2-3 assi per fresatura on: January 26, 2014, 01:01:16 pm
Se vuoi avere un area di stampa 50x50 e vuoi fresare MDF da 12/15 mm con quel budget li penso non riesci a comprare neanche un paio di motori    smiley-mr-green
Conta che un  paio di anni fa compari 3 motori più una scheda di controllo (no Arduino) e spesi più di 300€ per una piccola fresa con un area di stampa di 20x20.
11  International / Software / Re: Scartare valori in ricezione seriale on: January 26, 2014, 12:53:16 pm
Scusa l' ignoranza ma come faccio a  farlo smettere di leggere?

Code:
if (Serial.available()) {
     val = Serial.read();
      if (val == 02) {
       Serial.print("Inizio ricezione");
        val = Serial.read();
        Serial.print(val, DEC);
      if (val == 03) {
           // End of text
             }
          }
        }
      }
     
12  International / Software / Re: Scartare valori in ricezione seriale on: January 26, 2014, 12:29:48 pm
In questo modo però mi legge solo un carattere cioè riconosce X e poi legge solo il primo byte:
Ad esempio X100 nel debug mi da Ricevuto carattere di inizio: 49
Come potrei ovviare a questo problema?
13  International / Software / Re: Scartare valori in ricezione seriale on: January 26, 2014, 12:08:46 pm
Ho scritto questo ma non mi funziona: se invio Xvalore mi stampa sempre 255:
Code:
if (Serial.available()) {
     val = Serial.read();
      if (val == 65) {
        val = Serial.read();
        Serial.print(val, DEC);
          }
        }
      }
Poi ho provato con quest' altro codice:
Code:
if (Serial.available()) {
     val = Serial.read();
      if (val == 65) {
        val = Serial.read()-48;
        if ((val >=48) && (val <= 57)) {
        Serial.print(val, DEC);
          }
        }
      }
    }
rispetto al codice precedente questo controlla che il valore dopo a X sia un numero.
Ma invece di visualizzarmi "valore" sul serial monitor non mi visualizza niente come mai?
14  International / Generale / Re: CNC 2-3 assi per fresatura on: January 26, 2014, 11:58:18 am
Una CNC per la fresatura deve avere necessariamente 3 assi YXZ; Per comunicare con Arduino deve utilizzare il gcode che deve essere creato partendo da un file  CAD, sull' Arduino devi caricare un firmware che interpreti i comandi per far muovere i motori, non penso che basti un solo sketch come dici tu  smiley-sad  ;la meccanica è sicuramente più soddisfacente costruirsela da soli e anche più economica, ma richiede esperienza e tanto tempo... Ad esempio devi calcolare gli attriti, le vibrazioni, perché utilizzare quel materiale piuttosto che un altro, deve essere a carrello fisso o mobile?......  ;
Per la scelta dei motori dipende dal tuo budget e dalla durezza del materiale da fresare:
Più durezza --> Motori più potenti --> Maggiore costo
Per conciliare gli step come hai giusto pensato devi modificare il firmware.

Spero di esserti stato di aiuto  smiley-grin
15  International / Software / Re: Scartare valori in ricezione seriale on: January 26, 2014, 11:44:04 am
Devo ricevere un valore, mi spiego meglio:
Se dal serial monitor digito Xvalore lui mi deve riconoscere che ha incontrato X, scartarla e leggere solo il valore che la segue; Se invece scrivessi Wvalore lui mi dovrebbe riconoscere che non è X e scartare sia il carattere di riconoscimento che il valore che lo segue.
Pages: [1] 2 3 ... 13