Loading...
  Show Posts
Pages: [1] 2 3 ... 5
1  International / Hardware / Re: Primo circuito radiofrequenze. on: March 28, 2013, 04:38:20 am
Avevo visto che quelli erano i meno costosi  smiley-money Però li volevo integrare in un progetto di domotica e volevo collegari diversi punti della mia casa, se dovessi collegare 10 punti sarebbero già 100€! Ho chiesto a un mio professore e mi ha detto che stanno guardando dei moduli tx/rx che garantiscono 1mbit/s e costano circa 3€. Appena so qualcosa metto tutto qui.

p.s. Se qualcuno volesse fare robotica, consiglio di venire all'erasmo da rotterdam di bollate. Si fanno cose piùttosto serie.
2  International / Hardware / Re: Primo circuito radiofrequenze. on: March 27, 2013, 02:17:35 pm
Uwe sei il mio salvatore personale  smiley-razz

a dir la verità volevo una soluzione economica ma anche di facile reperibilità per trasferire dati senza filo. le soluzioni che mi hai indicato sono tutte troppo costose, a parte i moduli da 433mhz che sono però di difficile reperibilità. essendo molto piccoli mi chiedevo se esistesse lo schema di essi per riprodurli a casa.

Grazie per la risposta, nel frattempo smiley-wink
3  International / Hardware / Primo circuito radiofrequenze. on: March 26, 2013, 09:53:27 am
Ciao a tutti, domandina semplice: vorrei incominciare con le radiofrequenze, quale circuito trovate/avete trovato istruttuvo utilizzabile con arduino?

Grazie mille  smiley
4  International / Software / Re: Bytes su seriale on: February 23, 2013, 05:47:53 am
Grazie mille per le risposte smiley-grin
Ho modificato in questo modo, a casa provo se funziona, poi vi dico:

Code:
int led = 13;


byte readByte() {
  byte in = B11111111;
  for (int cnt=2;cnt<10;cnt++) { //fa un controllo su tutti i pin e controlla che siano a basso livello
    if (digitalRead(cnt) == LOW) {
      byte mask = B11111111;
      switch (cnt) {
      case 2:
        {
          mask = B01111111;
          break;
        }
      case 3:
        {
          mask = B10111111;
          break;
        }
      case 4:
        {
          mask = B11011111;
          break;
        }
      case 5:
        {
          mask = B11101111;
          break;
        }
      case 6:
        {
          mask = B11110111;
          break;
        }
      case 7:
        {
          mask = B11111011;
          break;
        }
      case 8:
        {
          mask = B11111101;
          break;
        }
      case 9:
        {
          mask = B11111110;
          break;
        }
      }
      in = in & mask; //Aggiorna in bytes
    }
  }
  return in;
}

void setup() {
  pinMode(led, OUTPUT);
  pinMode(2, INPUT);
  pinMode(3, INPUT);
  pinMode(4, INPUT);
  pinMode(5, INPUT);
  pinMode(6, INPUT);
  pinMode(7, INPUT);
  pinMode(8, INPUT);
  pinMode(9, INPUT);
  pinMode(10, INPUT);
  pinMode(11, INPUT);
  pinMode(12, INPUT);
  Serial.begin(9600);
  Serial.println("Inizio");
}

void loop() {
  digitalWrite(led,HIGH);
  byte READING = readByte();
  Serial.write(READING);
  digitalWrite(led,LOW);
  delay(1000);
}

Grazie mille ancora smiley-grin
5  International / Software / Bytes su seriale on: February 22, 2013, 05:08:26 pm
Ciao a tutti, dopo una lezione sui bit e i bytes ho deciso di implementare su arduino. Penso che la logica ci sia almeno un minimo tuttavia sulla seriale mi ritorna l'equivalente di B11111111... Non fa lo switch? Perchè?

Code:
int led = 13;


byte readByte() {
  byte in = B11111111;
  for (int cnt=2;cnt<10;cnt++) { //fa un controllo su tutti i pin e controlla che siano a basso livello
    if (digitalRead(cnt) == LOW) {
      byte mask = B11111111;
      switch (cnt) {
      case 2:
        {
          byte mask = B01111111;
          break;
        }
      case 3:
        {
          byte mask = B10111111;
          break;
        }
      case 4:
        {
          byte mask = B11011111;
          break;
        }
      case 5:
        {
          byte mask = B11101111;
          break;
        }
      case 6:
        {
          byte mask = B11110111;
          break;
        }
      case 7:
        {
          byte mask = B11111011;
          break;
        }
      case 8:
        {
          byte mask = B11111101;
          break;
        }
      case 9:
        {
          byte mask = B11111110;
          break;
        }
      }
      in = in & mask; //Aggiorna in bytes
    }
  }
  return in;
}

void setup() {
  pinMode(led, OUTPUT);
  pinMode(2, INPUT);
  pinMode(3, INPUT);
  pinMode(4, INPUT);
  pinMode(5, INPUT);
  pinMode(6, INPUT);
  pinMode(7, INPUT);
  pinMode(8, INPUT);
  pinMode(9, INPUT);
  pinMode(10, INPUT);
  pinMode(11, INPUT);
  pinMode(12, INPUT);
  Serial.begin(9600);
  Serial.println("Inizio");
}

void loop() {
  digitalWrite(led,HIGH);
  byte READING = readByte();
  Serial.write(READING);
  digitalWrite(led,LOW);
  delay(1000);
}


Grazie mille per le risposte smiley
6  International / Hardware / Re: Bobine e rilevamento di esse on: January 21, 2013, 10:14:06 am
Avevo pensato anche io a una soluzione che comprendeva un led infrarosso e un diodo infrarosso ma a causa di scarsità componenti ho rinunciato(o meglio lo avrei fatto finchè non sarei andato a prendere almeno un led infrarosso e un diodo infrarosso) poi però mi è venuta in mente questa cosa e ho deciso di provare smiley-grin

Non deve essere identificativa o univoca altrimenti avrei usato gli RFID... Ho anche scoperto che le bobine funzionano con corrente alternata, che l'Arduino non prduce. Vi aggiornerò...
7  International / Hardware / Bobine e rilevamento di esse on: January 20, 2013, 02:18:47 pm
Ciao a tutti, stavo realizzando un progetto con arduino che mi consentisse di verificare se un oggetto è vicino o non lo è. Avevo pensato a due bobine: una alimentata, posta nell'oggetto e l'altra "controllata" da arduino. Una volta avvicinata la bobina arduino dovrebbe rilevarlo, giusto?

Avevo anche pensato(in modo da non utilizzare altre batterie a questo):

NERO: Oggetto contenitore
VERDE: Oggetto da inserire
AZZURRO: 2 bobine collegate inserite nell'oggetto contenitore
VIOLA_destra: Bobina alimentata
VIOLA_sinistra: Bobina controllata

Ottengo un voltaggio leggibile con Arduino dalla bobina collegata a A1

Grazie mille a tutti per la pazienza smiley-razz
8  International / Software / Re: Telecomando IR e fotodiodo on: September 27, 2012, 02:08:23 pm
un antifurto per la Nutella smiley-mr-green
Interessante  smiley-lol smiley-lol

Capisco che è abbastanza inutile, lo userò per (sbattere la testa per) controllare la velocità di una velocità con un fotodiodo e diodo in coppia(come un encoder?)...
Grazie mille a tutti per le preziosi informazioni smiley
9  International / Software / Re: Telecomando IR e fotodiodo on: September 27, 2012, 01:04:16 pm
Che esattamente sarebbe smiley-grin?
10  International / Software / Re: Telecomando IR e fotodiodo on: September 27, 2012, 09:26:32 am
Grazie per il consiglio Uwe, cosa posso fare ora che mi trovo un fotodiodo IR tra le mani? Qualche progetto interessante? A cosa servono?

Grazie ancora smiley
11  International / Software / Telecomando IR e fotodiodo on: September 26, 2012, 11:21:50 am
Ciao a tutti, sto cercando di utilizzare un telecomando infrarosso con il mio Arduino. Sono riuscito a collegare correttamente l'Arduino con i vari componenti(LED e fotodiodo) infatti il led lampeggia se premo un pulsante del telecomando puntandolo al fotodiodo.
Il problema è riconoscere quale pulsante è stato premuto: ho provato una libreria(la più famosa, chiamata IRemote) ma non funziona. Ho testato via seriale l'output del diodo e ho notato che mi ritorna massimo 200/1023 il che non è sufficiente a produrre HIGH sul pin 11 che la libreria richiede.
Qualcuno ha una soluzione al mio problema? Grazie mille smiley
12  International / Software / Re: Atmega16U2 MIDI controller on: August 19, 2012, 03:08:21 am
Mi mancavi  smiley-wink smiley-wink smiley-wink
Posso solo immaginare quanto  smiley-mr-green

la tua  RMK o "rudimentary midi keyboard" è monophonic o polyphonic ?

cioè riesci a trasmettere contemporaneamente le note_on/off di più tasti se prendi un accordo tipo DO maggiore , formato da DO,MI,FA ?
A dir la verità per ora era molto semplice, quando veniva premuto un tasto processing eseguiva un sample di lunghezza pre-definita... Non c'era nessun controllo su quanto sia premuto e per quanto tempo il tasto. Volevo sapere di più sulla possibilità di implementare MIDI in modo da aggiungere anche questa funzionalità.
superlol non lo sapevo. praticamente il ATmega16u2 ha un suo bootloader che fa trasferire i programma nella sua flash. finche non sovvrascrivi o cancelli il bootloader puoi sostituire il suo firmware come vuoi. Una volta tolto il firmware originale non avrai piú collegamento al ATmega328 e non puoi piú sostituire il suo sketch eccetto che lo fai tramite ISP oppure rimetti il firmware originale per fare l' upload e poi rimetti quel firmware che é necessario per il progetto.
Ciao Uwe
Ciò significa che posso fare l'upload di uno sketch via usb al ATmega16u2? Poi come faccio a tornare al firmware standard? (TTL - Seriale USB)

Grazie mille a tutti per le numerose risposte tempestive smiley-grin
13  International / Software / Atmega16U2 MIDI controller on: August 18, 2012, 10:25:34 am
Ciao a tutti, eccomi con un nuovo quesito.
E' da un po che volevo utilzzare il mio Arduino UNO rev3 per creare una rudimentale tastiera midi, ho quindi creato il circuito(banalissimo) e ho creato uno sketch processing con dei sample. Il tutto funziona perfettamente ma ha sostanzialmente due svantaggi: Il tempo trascorso tra la pressione del tasto e la riproduzione del suono e il fatto che si può utilizzare solamente con processing.
Ho cercato in giro è ho trovato questa splendida soluzione http://hunt.net.nz/users/darran/weblog/5b7f8/Arduino_UNO_USB_MIDI_firmware.html, il problema è che io fin ora ho solo programmato gli sketch nell'ide di arduino, non ho mai flashato nessun chip senza l'aiuto del bootloader o simili.
Volevo quindi chiedervi come si procede per mettere quel firmware sull'Atmega16U2 presente sul mio Arduino.

Grazie mille a tutti.  smiley
14  International / Hardware / Re: Seriale e transistor. on: July 31, 2012, 10:56:22 am
rieccomi, dopo una piccola ricerca ho trovato questi moduli http://www.ebay.it/itm/2pcs-NRF24L01-2-4GHz-Antenna-Wireless-Transceiver-Module-For-Microcontr-/251044600998?pt=LH_DefaultDomain_0&hash=item3a736c9ca6

Sai dirmi quanta distanza coprono in linea d'aria e con muri? Li hai mai provati? Codici di esempio se ne trovano?

Grazie mille ;D
15  International / Hardware / Re: Seriale e transistor. on: July 31, 2012, 08:15:36 am
A dire la verità volevo solo un modulo economico per iniziare a fare le prime prove con il wireless. Ovviamente più lontano va meglio è ma il budget è molto ridotto, meno di 50€ per coppia di ricetrasmettitori. Se io metto una batteria da 18v ottengo 170m stabili?(170m è un numero non rilevante, insomma intorno ai 200)

Grazie mille a tutti smiley-grin
Pages: [1] 2 3 ... 5