Show Posts
Pages: 1 ... 7 8 [9] 10 11
121  International / Generale / Re: Anemometro Nuova elettronica on: March 23, 2011, 04:20:19 pm
No, lavora con un Sensore reed ecco cosa dice nuova elettronica:

Il reed che misura la velocità è Normalmente Aperto mentre il reed che misura la direzione essendo montato all'interno dello stilo viene mantenuto chiuso dal magnete di direzione, qualunque sia la direzione nella quale è orientata la bandieruola.

Nel corso della medesima rotazione, il reed della direzione, che è mantenuto chiuso dal magnete della direzione, si apre brevemente allorquando lo schermo metallico posto sul rotore passa davanti al magnete della direzione, annullando per un istante l'effetto del campo magnetico sul reed della direzione.

Il momento in cui si verifica questa interruzione dipende esclusivamente dalla posizione angolare in cui si trova la bandieruola rispetto al rotore, quindi comparando il tempo che separa l'azionamento del reed di velocità dall'azionamento del reed di direzione è dunque possibile risalire alla posizione angolare della bandieruola e quindi ricavare la direzione del vento.
122  International / Generale / Re: Inviare segnale IR Nikon on: March 23, 2011, 04:14:29 pm
SISISI dai!!!!! Vogliamo vedere come hai risolto...contribuisci a far crescere questa community!!!! smiley smiley
123  International / Generale / Re: Anemometro Nuova elettronica on: March 23, 2011, 03:59:32 pm
L'idea è buona, ma l'anemoscopio dovrebbe indicarmi la direzione del vento, non la velocità...
Grazie.   smiley
124  International / Generale / Re: Anemometro Nuova elettronica on: March 23, 2011, 11:59:11 am
Adesso proverò...quindi posso dire che la questione anemometro è chiusa!
adesso si apre un altro problema: L'anemoscopio!!!

Riporto ciò che c'è scritto Su Nuova elettronica n220 riguardo l'anemoscopio:
Quote
Il reed che misura la velocità è Normalmente Aperto mentre il reed che misura la direzione essendo montato all'interno dello stilo viene mantenuto chiuso dal magnete di direzione, qualunque sia la direzione nella quale è orientata la bandieruola.

Ogni qualvolta viene compiuta un intera rotazione del rotore sul quale sono montate le palette il magnete della velocità, passando davanti al reed della velocità lo chiude per un brevissimo istante, generando un impulso.

La misura del tempo che intercorre tra un impulso e il successivo consente di ricavare la velocità.
E' importante sapere che questa chiusura viene effettuata sempre nella stessa posizione angolare del rotore.
Nel corso della medesima rotazione, il reed della direzione, che è mantenuto chiuso dal magnete della direzione, si apre brevemente allorquando lo schermo metallico posto sul rotore passa davanti al magnete della direzione, annullando per un istante l'effetto del campo magnetico sul reed della direzione.

Il momento in cui si verifica questa interruzione dipende esclusivamente dalla posizione angolare in cui si trova la bandieruola rispetto al rotore, quindi comparando il tempo che separa l'azionamento del reed di velocità dall'azionamento del reed di direzione è dunque possibile risalire alla posizione angolare della bandieruola e quindi ricavare la direzione del vento.  smiley-money

Mi ritrovo in alto mare in quanto in matematica sono una ciofeca... smiley-yell
HEEEEELLLLPPPP
ve ne sarò sempre grato!!!




125  International / Generale / Re: Anemometro Nuova elettronica on: March 23, 2011, 10:35:22 am
Ma scusa, per passare da MPH a KMH non si deve moltiplicare per 1,61???

Quindi basta sostituire qui vero?
Code:
iSpeed = speed*1,61;         // Need this for formatting below
126  International / Generale / Re: Anemometro Nuova elettronica on: March 23, 2011, 09:27:05 am
Ma che legame hanno i due valori?
ci sto pensando ma non trovo un legame razionale smiley-lol
127  International / Generale / Re: Anemometro Nuova elettronica on: March 23, 2011, 09:12:53 am
In giro su internet ho trovato questo codice, che sembra funzionare(ho dovuto inserire una resistenza di pulldown da 4.7k va bene???)
ma adesso ho un altro problemino...mi da la velocità in MPH io vorrei convertirla in KMH su quale parte di codice dovrei agire???
Grazie
Code:
#define uint  unsigned int
#define ulong unsigned long
#define PIN_ANEMOMETER  2     // Digital 2

// How often we want to calculate wind speed or direction
#define MSECS_CALC_WIND_SPEED 5000

volatile int numRevsAnemometer = 0; // Incremented in the interrupt
ulong nextCalcSpeed;                // When we next calc the wind speed
ulong nextCalcDir;                  // When we next calc the direction
ulong time;                         // Millis() at each start of loop().


void setup() {
   Serial.begin(9600);
   pinMode(PIN_ANEMOMETER, INPUT);
   digitalWrite(PIN_ANEMOMETER, HIGH);
   attachInterrupt(0, countAnemometer, FALLING);
   nextCalcSpeed = millis() + MSECS_CALC_WIND_SPEED;
   //nextCalcDir   = millis() + MSECS_CALC_WIND_DIR;
}

//=======================================================
// Main loop.
//=======================================================
void loop() {
   time = millis();

   if (time >= nextCalcSpeed) {
      calcWindSpeed();
      nextCalcSpeed = time + MSECS_CALC_WIND_SPEED;
   }
  }

//=======================================================
// Interrupt handler for anemometer. Called each time the reed
// switch triggers (one revolution).
//=======================================================
void countAnemometer() {
   numRevsAnemometer++;
}

//=======================================================
// Calculate the wind speed, and display it (or log it, whatever).
// 1 rev/sec = 1.492 mph
//=======================================================
void calcWindSpeed() {
   int x, iSpeed;
   // This will produce mph * 10
   // (didn't calc right when done as one statement)
   long speed = 14920;
   speed *= numRevsAnemometer;
   speed /= MSECS_CALC_WIND_SPEED;
   iSpeed = speed;         // Need this for formatting below

   Serial.println("Wind speed: ");
   x = iSpeed / 10;
   Serial.print(x);
   Serial.print('.');
   x = iSpeed % 10;
   Serial.print(x);

   numRevsAnemometer = 0;        // Reset counter
}
128  International / Generale / Re: Anemometro Nuova elettronica on: March 22, 2011, 04:36:17 pm
Come dovrei strutturare quest'ipotetico codice che legge il sensore???
e sopratutto che calcoli dovrei fare effettuare al buon arduino per far si che mi dia in uscita la velocità in km/h ???
il problema(almeno per me) è proprio questo!!! smiley-lol
129  International / Generale / Re: Anemometro Nuova elettronica on: March 22, 2011, 04:14:58 pm
Guarda, ti dico che questo maledetto sensore mi ha fatto perdere 20 minuti per analizzarlo in ogni dettaglio, senza trovare alcun codice o numeri vari...
e per concludere in bellezza nuova elettronica ci dice solo com'è strutturato...
e basta...sono disperato!!!
130  International / Generale / Re: Schermo LCD PG 240128-A on: March 22, 2011, 04:12:58 pm
Ho già guardato quel datasheet, ma non mi sembra di aver trovato nient'altro...vorrei pilotare questo benedetto LCD ma non saprei da dove iniziare...
131  International / Generale / Re: Anemometro Nuova elettronica on: March 22, 2011, 04:10:21 pm
Non esiste,l'unica cosa che ho è il numero della rivista, la 220
132  International / Generale / Anemometro Nuova elettronica on: March 22, 2011, 02:14:27 pm
Vorrei collegare e rilevare la velocità del vento tramite l'anemometro di Nuova elettronica proposto sulla rivista 221, l'anemometro è così composto:
Anemometro con 1 contatto reed normalmente aperto
Anemoscopio con 1 contatto reed normalmente chiuso

Qualcuno saprebbe indicarmi come collegarlo e come leggere i valori relativi alla velocità in KM/h e la direzione del vento?
Grazie mille. smiley-grin
133  International / Generale / Schermo LCD PG 240128-A on: March 22, 2011, 01:57:20 pm
Buonasera a tutti, ho trovato nella "discarica" del mio garage questo monitor LCD PG 240128-A della powertip...non so nemmeno come potesse esserci finito...perchè è la prima volta che mi avvicino al mondo degli LCD...insomma, vorrei un aiuto sostanziale per connetterlo all' Arduino, e visualizzare anche solo un Hello World...che avrei in mente di implementare successivamente visualizzando i dati relativi ai sensori di temperatura che possiedo...
mi date una mano???
Grazie.
134  International / Generale / Inseguitore Luminoso/Solare on: February 10, 2011, 01:48:20 pm
Vorrei realizzare un inseguitore Solare, partendo da questo schema di principio:

Non vorrei nulla di complicato, innanzitutto, vorrei eliminare il Servomotore, ed utilizzare un piccolo motore DC...
ma come  dove lo posiziono? pensavo di utilizzare un TIP120 collegato ad un uscita dell'arduino(ma in che modo lo posiziono?...e in che modo lo collego all'alimentazione esterna?), per alimentare il motore quando la luminosità cala di un certo tot...
Cercando su internet ho già trovato qualcosa di utile...ma ancora da implementare...
Aiuto!!! smiley-eek-blue smiley-eek-blue
Code:
int value1 = 0; //analog reading from light sensor
int value = 0;  // variable to keep the actual value for PWM


int threshold = 512;
int motorToTurnSolarPanel = 11;  //with a tip120 transitor circut to drive the motor, using PWM

void setup(){
 Serial.begin(9600);//set the baud rate 

 Serial.print(analogRead(1));
 value1 = analogRead(1);
 
}
void loop() {
  for(value = 0 ; value <= 80; value+=5) // fade in (from min to max)
 if (value > threshold) digitalWrite(motorToTurnSolarPanel, LOW); else analogWrite(motorToTurnSolarPanel, value);//primary command to move the motor

Serial.print(analogRead(1));
 

 }
135  Development / Other Hardware Development / Reading the Sharp Distance Sensor 2D120X on: February 08, 2011, 02:08:03 pm
Hi!

i'm trying to read the distance to this sensor of sharp: Sharp Distance Sensor 2D120X
But the values seem to spike randomly.
Please, help me in the Code.
Pages: 1 ... 7 8 [9] 10 11