Show Posts
Pages: [1]
1  Topics / Interactive Art / Movement of people on: December 13, 2012, 01:19:27 pm
Hi, I have to count the number of people and survey the movement of everybody in a room. For example: if in my room there were 100 people I need data of position of everybody. How can I do this?is there a way to do it? thank you!
2  International / Generale / Re: informazioni relè ethernet on: December 08, 2011, 02:18:28 pm
Ok come ci teniamo in contatto??..
3  International / Generale / Re: informazioni relè ethernet on: December 06, 2011, 03:15:54 pm
Allora ti consiglio di comprare questo integrato ULN2803AG http://old.devicemart.co.kr/mart7/mall.php?cat=001004007&query=view&no=3992 che eroga la corrente che ti serve per comandare i relè      http://www.google.it/imgres?q=omron+g5v-2&um=1&hl=it&biw=1366&bih=667&tbm=isch&tbnid=2MwSftPcpAi8ZM:&imgrefurl=http://parts.digikey.com/1/parts-kws/omron-relay-g5v-2&docid=iwQuwe5NhZPPGM&imgurl=http://media.digikey.com/photos/Omron%252520Elect%252520Photos/G5V-2-H1%252520DC48.JPG&w=640&h=640&ei=qnXeTqKPIYHb0QGr5O2RBw&zoom=1&iact=rc&dur=217&sig=113103008493021437055&page=1&tbnh=147&tbnw=168&start=0&ndsp=19&ved=1t:429,r:4,s:0&tx=10&ty=110    ,   una breadboard sulla quale effettuare i collegamenti di prova sulla quale i componenti vengono inseriti senza bisogno di stagnature(ti consiglio di utilizzare successivamente una basetta sulla quale stagnare i componenti in modo definitivo)   http://www.peduto.it/UsoBreadBoard/uso_breadboard.htm        Quindi colleghi un'uscita digitale dell'arduino ad uno degli ingressi dell'integrato(l'integrato deve essere alimentato a 5V,vedi il datasheet),l'uscita dell'integrato relativo all'ingresso la colleghi ad uno dei piedini della bobina del relè,l'altro piedino del relè ai 5v(con un relè da 5v)!(se non ricordo male l'uscita dell'integrato dà la massa alla bobina). il relè chiude un contatto quando la bobina è eccitata quindi porta i 12V della lampada al comune del relè (piedino 4 nell' immagine ),quando la bobina è eccitata collega il piedino 4 al piedino 8, quindi devi collegare l'uscita 8 all'ingresso 12v della lampada, il neutro della lampada lascialo pure collegato alla rete.Perciò facendo "lampeggiare" lentamente l'uscita della scheda arduino collegata all'integrato amplificatore dovrebbe scattare il relè....l'ho fatta tempo fa e la uso ancora quindi sono qua a disposizione se ti serve una mano nel caso non andasse qualcosa!.....Senti mi daresti una mano per comunicare via ethernet??..
Un saluto.
smiley
4  International / Generale / Re: Comunicazione Ethernet UDP da arduino a Max msp! on: December 05, 2011, 07:12:56 pm
Proverò!!! grazie comunque!
Un saluto!!!!
smiley
5  International / Generale / Re: informazioni relè ethernet on: December 05, 2011, 07:11:34 pm
Ciao Francesco io ho costruito una basetta sulla quale ho installato 6 relè comandando quindi 6 luci a 12V! esistono in commercio dei relè che lavorano a 5V senza alcuna amplificazione del segnale (basta un'uscita digitale HIGH dell' arduino per eccitarli),meglio sarebbe utilizzare comunque l'amplificatore perchè se devi comandare più di una luce la povera arduino non ce la fa..smiley. Io ho utilizzato dei relè a 2 vie, per interrompere assieme  il canale destro e canale sinistro di un file audio e ho quindi dovuto amplificare il segnale in uscita dalla scheda utilizzando un integrato che fa da amplificatore  (domani ti dico la sigla e le connessioni ,ora non ricordo la sigla..smiley)...perciò lo schema è: Uscita  di uno dei pin digitali collegato a questo amplificatore , l'uscita dell amplificatore collegato al relè, al contatto del relè interrompi la fase(o se vuoi anche il neutro) della lampadina ti consiglio di cominciare a comandare delle luci a 12 volt perchè come già detto da Fab (credo fabrizio..smiley)con la 220 è pericoloso...Posso approfittare per chiederti come hai fatto a comunicare via ethernet?...ho creato una discussione..mi puoi dare una mano??...http://arduino.cc/forum/index.php/topic,81770.msg615997.html#msg615997 ...
6  International / Generale / Re: Comunicazione Ethernet UDP da arduino a Max msp! on: December 05, 2011, 06:35:21 pm
Ecco io stavo lavorando proprio con questo codice ed essendo la mia prima comunicazione in Udp non so come leggere i dati! ho provato a caricare anche lo sketch su processing ma non vedo questa comunicazione quindi cercavo di usare magari qualche patch più semplice per capirne qualcosa.Ora ho caricato lo sketch di arduino sulla mia arduino UNO inserendo il mio indirizzo IP; basta fare questa modifca sul codice o devo cambiare anche altri parametri?.....


#include <SPI.h>         // needed for Arduino versions later than 0018
#include <Ethernet.h>
#include <Udp.h>         // UDP library from: bjoern@cs.stanford.edu 12/30/2008


// Enter a MAC address and IP address for your controller below.
// The IP address will be dependent on your local network:
byte mac[] = { 
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = {
  192,168,0,3 };

unsigned int localPort = 8888;      // local port to listen on

// the next two variables are set when a packet is received
byte remoteIp[4];        // holds received packet's originating IP
unsigned int remotePort; // holds received packet's originating port

// buffers for receiving and sending data
char packetBuffer[UDP_TX_PACKET_MAX_SIZE]; //buffer to hold incoming packet,
char  ReplyBuffer[] = "acknowledged";       // a string to send back


void setup() {
  // start the Ethernet and UDP:
  Ethernet.begin(mac,ip);
  Udp.begin(localPort);

  Serial.begin(9600);
}

void loop() {
  // if there's data available, read a packet
  int packetSize = Udp.available(); // note that this includes the UDP header
  if(packetSize)
  {
    packetSize = packetSize - 8;      // subtract the 8 byte header
    Serial.print("Received packet of size ");
    Serial.println(packetSize);

    // read the packet into packetBufffer and get the senders IP addr and port number
    Udp.readPacket(packetBuffer,UDP_TX_PACKET_MAX_SIZE, remoteIp, remotePort);
    Serial.println("Contents:");
    Serial.println(packetBuffer);

    Udp.sendPacket( ReplyBuffer, remoteIp, remotePort);
  }
  delay(10);
}
7  International / Generale / Re: Comunicazione Ethernet UDP da arduino a Max msp! on: December 05, 2011, 05:31:15 pm
Grazie per la disponibilità!! allora ti spiego..vorrei collegare più sensori sulla scheda e inviare separatamente i dati di ogni sensore! Ho già fatto una cosa del genere utilizzando un sensor box tramite seriale  e funziona benissimo e mi chiedevo se si può fare lo stesso in UDP.Ho caricato lo sketch d'esempio ma mi da qualche problema già in compiling.
 
#include <SPI.h>       

#include <Ethernet.h>

#include <EthernetUdp.h>



// Enter a MAC address and IP address for your controller below.

// The IP address will be dependent on your local network:

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };

IPAddress ip(192, 168, 1, 177);



unsigned int localPort = 8888;      // local port to listen on



// An EthernetUDP instance to let us send and receive packets over UDP

EthernetUDP Udp;



void setup() {

  // start the Ethernet and UDP:

  Ethernet.begin(mac,ip);

  Udp.begin(localPort);

}



void loop() {

  Udp.beginPacket(Udp.remoteIP(), Udp.remotePort());

    Udp.write("hello");

    Udp.endPacket();

}




Ecco mi dice EthernetUDP does not name a type. Cosa dovrei fare?
Grazie!!
8  International / Generale / Comunicazione Ethernet UDP da arduino a Max msp! on: December 05, 2011, 04:40:06 pm
Ciao a tutti, ho cominciato ad utilizzare una ethernet shield HR911102A e vorrei inviare dati da Arduino a Max msp!Sono un principiante dell' ethernet e avrei bisogno di un supporto confidando in qualche buona anima pazientosa.
La mia domanda è: Come faccio a inviare un dato(integer o float) in UDP da Arduino e riconoscerlo in Max ?
Scusate la domanda che può essere banale!
Un saluto!
Pages: [1]