Show Posts
Pages: [1] 2
1  International / Hardware / Re: Problema alimentazione moduli 433Mhz Car RC on: February 24, 2014, 01:10:47 pm
Ho provato ad inserire i 2 condensatore...
Quando attivo il servo nn si verifica più nessun disturbo, quando attivo il motore il disturbo c'è smiley-cry   ma molto meno che nelle prove antecedenti , il motore consuma circa 1A e l293d emana 600mA di fatti scalda un pò  smiley-sweat nn mi sgridate lo so devo utilizzare un altro driver per pilotare questo motore (ho diminuito radicalmente la velocità però), ma questo potrebbe essere una causa del malfunzionamento del modulo RF??
In ogni caso ho pensato che sono quasi costretto ad inserire 2 batteri perché, devo alimentare anche la camera wireless che necessita di una batteria da 9v, se volessi usare un sola batteria devo inserire due regolatori di tensione, uno 5V per i servo uno da 9V per la cam, per alimentare tutto il resto non mi serve una tensione specifica.
2  International / Hardware / Re: Problema alimentazione moduli 433Mhz Car RC on: February 24, 2014, 03:28:20 am
Non vedo l'ora di acquistarli per provare il funzionamento, spero di risolvere  il problema.
3  International / Hardware / Re: Problema alimentazione moduli 433Mhz Car RC on: February 22, 2014, 02:14:05 pm
Gia nn ci avevo pensato smiley-roll-blue
Grazie Guglielmo dell'aiuto....
Anche se guarda mi verrebbe voglia di prendere i 2 moduli e lanciarli il più lontano possibile e comprarmi  2 Xbee,  sono sicuro che siano molto più stabili.
4  International / Hardware / Re: Problema alimentazione moduli 433Mhz Car RC on: February 22, 2014, 01:17:29 pm
Ok grazie lunedì vado a comprarli..
ma elettrolitici o ceramici??
5  International / Hardware / Re: Problema alimentazione moduli 433Mhz Car RC on: February 22, 2014, 01:09:16 pm
si l'ho gia fatta la prova
si ho provato ad aplicare un condensatore  da 330 microF (uF) ma nn cambia ho provato
pff
6  International / Hardware / Re: Problema alimentazione moduli 433Mhz Car RC on: February 22, 2014, 11:59:14 am
Quello che mi ai chiesto è questo giusto

funziona , ma nn benissimoogni volta che faccio muovere il servo la comunicazione incomincia ad andare a scatti, ho provato a cambiare servo e ho notato che la comunicazione è migliore a meno che nn sforzo sul servo (fino ad ora ho provato un servo gia collegato all'ingranaggio che muove le ruote).
pensando però che il mio progetto ultimato ha presente anche una staffa 9G e quindi l'aggiunta di due servi....  smiley-eek-blue



mi sto demoralizzando e nn va bene smiley-cry

C'è qual cosa che impedisce il regolare trasferimento di dati dal modulo ad arduino, conseguentemente ho provato ad escludere il modulo dall'alimentazione comune ed alimentarlo esclusivamente con un pacco batteria AA da circa 9V (per capirci quello che danno in dotazione con i kit di arduino) e funziona.
Cavolo nn pensavo fosse così complicata la parte dell'alimentazione. smiley-mad
7  International / Hardware / Re: Problema alimentazione moduli 433Mhz Car RC on: February 21, 2014, 08:25:40 pm
Si allora, ho alimentato il modulo RF con arduino che a sua volta è alimentato dall' USB ,il servo l'ho alimentato con un alimentatore da 5V, tutto funziona regolarmente senza nessuna interferenza.
Dato che sto usando un alimentatore con parecchi ampere ho provato anche ad alimentare il motore DC , funziona tutto.   smiley
Sarebbe bello capire come possa andar tutto con una sola alimentazione fornita da una batteria.
Grazie comunque dell' aiuto che mi stai dando Guglielmo
8  International / Hardware / Re: Problema alimentazione moduli 433Mhz Car RC on: February 21, 2014, 03:43:23 pm
Guglielmo ho eseguito la prova che mi chiedevi e il modulo funziona correttamente,
in oltre ho provato a collegare l'alimentazione del modulo RF alla batteria d 12v in parallelo con arduino, incredibilmente il problema si verifica ugualmente smiley-eek-blue anche se il blocco del trasferimento dei dati dura molto meno
9  International / Hardware / Re: Problema alimentazione moduli 433Mhz Car RC on: February 21, 2014, 03:08:45 pm
che figura... smiley-roll-blue nel programma mi sono dimenticato di dichiarare i pin.
Farò sicuramente questa prova, nn so se può centrare ma io precedentemente avevo pure io eseguito varie prove tra cui staccare  il cavo che collega il pin 3 con il servo, in quel caso il modulo funzionava regolarmente
10  International / Hardware / Re: Problema alimentazione moduli 433Mhz Car RC on: February 21, 2014, 02:27:19 pm
No c'è problema  smiley-wink

Code:
#include <VirtualWire.h>
#include <ServoTimer2.h>
ServoTimer2 myservo;  //dichiaro servo motore myservo
const int receive_pin = 11; // DATA del ricevitore sul PIN 2 di Arduino
int sterzoPos;
int Data[1];
const int dataBytes = sizeof(int);
byte msgLenght;
boolean pushVel1;
boolean pushVel2;
boolean pushRetro;

const int in1 = 4;
const int in2 = 5;
const int en1 = 6;

int vel1 = 100;
int vel2 = 160;
int nowPos = 35;

int valPot;
int sMotor;
int velMotor;
int index = 0;
int led;

void setup()
{
  pinMode(in1, OUTPUT);
  pinMode(in2, OUTPUT);
  pinMode(en1, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(11, INPUT);
  myservo.attach(3);   
 
  msgLenght = dataBytes;
  Serial.begin(9600);   
  Serial.print("ready");
  vw_set_rx_pin(receive_pin);
  vw_set_ptt_inverted(true);
  vw_setup(2000);
  vw_rx_start();
 


 
void loop()
{
 
  if (vw_get_message((byte*)Data, &msgLenght)) // Non-blocking
  { 
    if(msgLenght == dataBytes)
    {
      led = ~led;
      digitalWrite(13, led);
      pushVel1 = bitRead(Data[0], 12);    //velocità normale              APPLICAZIONE MASCHERE
      pushVel2 = bitRead(Data[0], 13);    //velocità aumentata
      pushRetro = bitRead(Data[0], 14);    //retro
      sterzoPos = Data[0] & 2047;
      Serial.print(pushVel1);
      Serial.print(" ");
      Serial.print(pushVel2);
      Serial.print(" ");
      Serial.print(pushRetro);
      Serial.print(" ");
      Serial.println(sterzoPos);
      myservo.write(sterzoPos);
      delay(10);
    }else{
      Serial.println("nn va bene la lunghezza");
    }
  }
 
  if((pushVel1 == 0) && (pushVel2 == 0)){
    analogWrite(en1, vel2);
    digitalWrite(in1, HIGH);
    digitalWrite(in2, LOW);
  }else if(pushVel1 == 0){
    analogWrite(en1, vel1);
    digitalWrite(in1, HIGH);
    digitalWrite(in2, LOW);
  }else if(pushRetro == 0){
    analogWrite(en1, vel1);
    digitalWrite(in1, LOW);
    digitalWrite(in2, HIGH);
  }else{
    analogWrite(en1, LOW);
    digitalWrite(in1, LOW);
    digitalWrite(in2, LOW);
  }
}

11  International / Hardware / Re: Problema alimentazione moduli 433Mhz Car RC on: February 21, 2014, 01:23:23 pm
si lo so che sia la libreria VirtualWire che quella Servo usano entrambe il timer 1 ma in questo sketch, per gestire il servo ho usato la libreria ServoTimer2
12  International / Hardware / Re: Problema alimentazione moduli 433Mhz Car RC on: February 21, 2014, 01:16:59 pm
Ho provato anche ad alimentare  tramite arduino (5v) il modulo RF, ma anche in questo caso appena arduino riceveva il comando dal modulo RF di sterzare a destra, appena il servo partiva arduino non riceve più alcun dato dal modulo, dopo qualche secondo che il servo si era stabilizzato nella posizione indicata il modulo ricominciava a funziona regolarmente .
La soluzione a parer mio è quella di rendere stabile il più possibile la tensione d'ingresso del modulo RF.
13  International / Hardware / Re: Problema alimentazione moduli 433Mhz Car RC on: February 21, 2014, 01:07:56 pm
si si
be ora per far le prove, prima di comprare una batteria apposta per il funzionamento della macchinina sto usando una batteria al piombo da 12v 2,2ah
14  International / Hardware / Re: Problema alimentazione moduli 433Mhz Car RC on: February 21, 2014, 01:04:28 pm
fatto grazie  smiley-wink
15  International / Hardware / Re: Problema alimentazione moduli 433Mhz Car RC on: February 21, 2014, 01:00:03 pm
arriverà fino a 30ma, è un servo molto piccolo (5G)
Pages: [1] 2