Show Posts
Pages: 1 ... 33 34 [35] 36 37 ... 49
511  International / Generale / Elettrovalvola on: February 01, 2012, 09:30:39 am
Salve a tutti!
Avrei in mente un piccolo progettino che stavola concretizzerò molto probabilmente, è per mia mamma ahah smiley-grin

Già il titolo fa capire l'intento, cioè far aprire un'elettrovalvola con un determinato valore di umidità.
La valvola che ho adocchiato è questa. Ho spulciato nei vecchi post ma non ho capito molto, alculi dicono di usare un relè altri dicono di dare un breve impulso.. in ogni caso lavora a 9v quindi non posso andarci direttamente con l'arduino, magari un ponte h? per un fotoaccoppiatore 9 v sono troppi(vi permetto di sfottermi se è una cavolata)?

Per il sensore di umidità credo che il principio di lettura sia analogo a quello di temperatura, però lo devo infilare sotto terra. Qualcosa così ma ovviamente con solo i terminali del sensore?


Grazie in anticipo smiley-grin
512  International / Generale / Re: progetto con GPS...qualche info on: February 01, 2012, 08:20:37 am
a questo proposito volevo dirvi che ho trovato uno Skylab SKM53 intorno ai 20€ che dite è un buon prezzo? ma sopratutto si sposa bene con arduino?

pare di si.. non so a cosa serva quella "shield" che mette sui pin, probabilmente per questione di comodità ma nello schema i pin li collega direttamente all'arduino
http://www.fraskito.net/?q=node/6
513  International / Generale / Re: progetto con GPS...qualche info on: January 31, 2012, 01:47:57 pm
Si dice tensione, voltaggio e' sbagliato ed e' un colpo al cuore per ogni fisico ed elettronico.
Ahahah vero, scusami. Però potresti chiarirmi perchè è sbagliata ?
514  International / Generale / Re: progetto con GPS...qualche info on: January 30, 2012, 03:54:33 pm
Da quello che mi è stato consigliato, al momento guardo la frequenza di aggiornamento e il voltaggio,gli altri parametri non li conosco ancora.
Inizia a guardare qui..io mi sono scoraggiato per il codice però mi pare che ci siano delle librerie che facciano lavori di parsing sulla stringa.
515  International / Generale / Re: Encoders-Dagu Rover 5 on: January 30, 2012, 09:06:52 am
Ok allora prenderò l'L298, però non ho ancora capito una cosa: Il fatto che regga 4 A vuol dire che se lo alimento con una batteria di quell'intensità, avrò 2 A su goni canale ?

La versione a 4 motori mi tenta per la possibilità di mettere quelle ruote, però alla fine quello stile "carrarmato" non dovrebbe permettermi di evitare più ostacoli ?
516  International / Generale / Re: Librerie ir on: January 28, 2012, 11:45:45 am
Domanda stupida: hai riavviato l'IDE ?
517  International / Generale / Encoders-Dagu Rover 5 on: January 28, 2012, 11:19:04 am
Salve a tutti!
É praticamente da un po' che osservo questo modello e lo vorrei acquistare. Hanno anche la versione con encoders che costa 15$ in più ma vorrei sapere da voi se vale la pena prenderlo, magari poi mi torna utile.
Da quel che ho capito gli encoders mi ritornano la "posizione" del motore, ditemi se sbaglio, ma a cosa potrebbe servirmi?

I motori hanno una corrente massima di 2,5 A, il mio caro L293D che fa massimo 600 mA per canale: vuol dire che posso dargli 1,2A e lui li divide sui due canali? Se si, considerando che non danno nessuna informazione specifica riguardo quei motori, camminerebbero comunque ?

Grazie in anticipo smiley-grin
518  International / Generale / Re: Grafici con arduino on: January 25, 2012, 11:06:22 am
Se intendi mostrare il grafico su un pc allora potresti passare, tramite porta seriale, i dati ad un IDE come Processing che ti permette di fare ciò che chiedi..anche se non conosco la complessità della cosa, attendi altre risposte.
519  International / Generale / Re: Motore che si "ferma" on: January 15, 2012, 05:12:21 pm
No infatti non è un servo, è un motore che piloto con un L293D.
Sulla macchina c'è una meccanica che fa si che quando il motore gira a destra lo sterzo è tutto a destra e viceversa.

La libreria l'ho fatta io e racchiude delle semplici funzioni che avrei potuto mettere anche nello sketch ma per comodità non l'ho fatto.
Comunque scusami Tobo, i moduli sono questi e li uso con questi adattatori che posso montare anche sulla breadboard e collegare rx e tx ad arduino

EDIT:Lesto per la potenza segnale tra due xbee devi fare riferimento al pin RSSI..dovrebbe essere il 6 se non ricordo male. Comunque qui c'è un topic aperto da me che però rimane senza una precisa risposta.
Se non necessiti averla da codice la puoi guardare da X-CTU
520  International / Generale / Re: Motore che si "ferma" on: January 15, 2012, 04:44:22 pm
Xbee pro. Ragazzi non è per essere presuntuoso ma anche se avessi problemi nella comunicazione sarebbe un'altro fatto.
Come ho scritto sopra il problema si presenta comunque anche se scrivo un codice in cui c'è solo il "servo".

Ho provato a mettere un servo.forward(0) al posto dello stop() ma niente..
521  International / Generale / Re: Motore che si "ferma" on: January 15, 2012, 04:35:35 pm
per caso alimenti i motori da arduino?se si arduino non eroga abbastanza potenza, se no hai collegato il GND dell'alimentazione motori a quello arduino?

L'alimentazione la prendo da una batteria esterna e i GND sono collegati.
Comunque lo sto provando a parte e così funziona:
Code:
void loop(){
  servo.forward(255);   
  delay(2000);
  servo.backward(255); 
  delay(2000);

}

Mentre così da il problema:
Code:
void loop(){
  servo.forward(255);   
  delay(2000);
  servo.stop();
  delay(2000);
  servo.backward(255); 
  delay(2000);
  servo.stop();
  delay(2000);
}[


Ora, la funzione stop() setta i 3 pin che uso per l'integrato a 0 ... perchè poi dovrebbe andarmi a modificare le successive funzioni ?

Qui la libreria
522  International / Generale / Motore che si "ferma" on: January 15, 2012, 04:00:40 pm
Ciao a tutti, oggi mi è successa una cosa strana!
Ho montato un arduino su di una macchina telecomandata togliendo la ricevente e gestendo tutto con arduino e xbee. Tutto ok.

Da processing mando 1 quando sull'ipod premo il bottone di sinistra, 2 quando per quello  di destra e 0 quando ne rilascio uno:
Code:
void oscEvent(OscMessage theOscMessage) {   

    if(theOscMessage.checkAddrPattern("/acc")==true){
      x=int((theOscMessage.get(0).floatValue()));;
    }
    if(theOscMessage.checkAddrPattern("/push1")==true){
      if (int((theOscMessage.get(0).floatValue()))==1){
      dir=1;
      }
      if (int((theOscMessage.get(0).floatValue()))==0){
      dir=0;
      }
    }
    if(theOscMessage.checkAddrPattern("/push2")==true){
      if (int((theOscMessage.get(0).floatValue()))==1){
      dir=2;
      }
      if (int((theOscMessage.get(0).floatValue()))==0){
      dir=0;
      }
    }
     

  print(x);
  print(" ; ");
  println(dir);
 
  arduino.write(x);
  arduino.write(dir);
 

}

Lato arduino invece ho una piccola libreria fatta da me che racchiude alcune funzioni per semplificare i comandi sull'L293D:
Code:
void loop(){
  if(my.available()>0){
   val=my.read();
   delay(20);
   dir=my.read();
   val=map(val,0,180,-255,255);
   
     
   Serial.print(val);
   Serial.print(" ");
   Serial.println(dir);
   
   if (val<0){
     val*=-1;
     motore.forward(val);
   }else{
     motore.backward(val);
   }
   
   if (dir==1){
     servo.forward(255);
   }
   else if(dir==2){
     servo.backward(255);
   }
   else if(dir==0){
     servo.stop();
   }

  }
 
}


servo sarebbe un motore che sta nelle ruote anteriori

Ora, tutto sto malloppo per dire che quando voglio fare girare le ruote ci riesco, ma in maniera debole e, se messa la macchina sul pavimento, quasi impercettibile.
Se tolgo lo stop tutto funziona, ma ovviamente quando rilascio il tasto dall'ipod lo sterzo continua ad essere sempre a sinistra o a destra.

Il problema di libreria non è perchè se provo uno sketch con solo   servo avanti, delay, servo indietro,delay tutto funziona.

Ho provato a mettere un Serial.println dopo lo stop per vedere quando entrava nell'if ma effettivamente ci entra solo quando rilascio il bottone



Qualche ideuzza??
Grazie in anticipo smiley-grin


523  International / Generale / Re: Shield GSM GPS on: January 15, 2012, 05:54:04 am
Ahahah le unghie sulla lavagna sono peggio.

Comunque scusatemi se rispondo solo ora ma non ho avuto molto tempo.
Lesto: alla fine la frequenza di aggiornamento non credo mi serva alta, 5Hz sono comunque buoni per me visto che non so ancora di preciso cosa farmene. Se poi tu mi dici che se (se Dio vuole) decidessi di costruire un multicottero con un sistema di tracciamento GPS e 5 Hz sono pochi..beh allora ci penserò su!
Costa pure meno quello che mi consigli solo che tutti quei pin non li capisco, per montarlo ci vorrebbe una breadboard che dovrei aggiungere sopra la shield gsm e poi avrei due antenne SMA o comunque due antenne.. vediamo, non voglio comprare senza criteri visto che comunque è una spesa da non sottovalutare.

Un piccolo progetto che mi è venuto in mente è quello di infilare tutto il malloppo nel sottosella della bici, quando mando un messaggio mi inoltra la posizione oppure mi manda un allarme quando si è spostata(più di 2 m penso, visto che non hanno una precisione al millimetro).
Si lo so, se qualcuno volesse fregarmela sul serio butterebbe via tutto ma non ci soffermiamo sull' "ingegneria sociale" se così si può definire in questo caso..
524  International / Generale / Re: Shield GSM GPS on: January 12, 2012, 05:02:21 pm
quei comandi che vedi sono sentenze NMEA standard, che usano la maggior parte dei GPS.

Questo: http://www.sparkfun.com/products/10921 ha una frequenza di aggiornamento di 20Hz, e sia a detta della sparkfun che di astro (vedi sul post dei sensori dei multicotteri) è un buon GPS, oltre a essere abbastanza economico.
Mmm ma che differenza c'è tra uno come quello usato nel tutorial ed uno come quello che mi hai appena consigliato, con l'antenna esterna?
525  International / Generale / Re: Shield GSM GPS on: January 12, 2012, 04:36:45 pm
per la sceta GPS non conosco bene i criteri, tranne la velocità di aggiornamento (da 1Hz a 20Hz), il costo, i consumi e il voltaggio di lavoro.

Eviterei quel collegamento tra GPS e pin arduino diretto, ci metteri un traslatore di tensione, magari non è necessario se ti colleghi al pin RX di arduino, ma se ti colleghi anche al TX (cosa molto probabile) diventa indispensabile se i pin del GPS non sono 5v compatibili (e cmq meglio non rischiare, per 1€ di componenti.. quì un esempio, e se guardi c'è anche lo schema se vuoi fartelo a casa è semplice http://www.sparkfun.com/products/8745


Grazie lesto, esaustivo come sempre smiley-grin
Ho trovato questa guida, il GPS che usano sembra non essere fra i più econosmici ma alla fine la libreria fa un lavoro di parsing quindi credo che sia compatibile con molti moduli. In ogni caso vedo che non usano un partitore o un translatore forse perchè una volta che setti il pin tx dalla NewSoftSerial non dovrebbero esserci scherzi(?)
continuerò ad informarmi in ogni caso ! smiley
Pages: 1 ... 33 34 [35] 36 37 ... 49