Show Posts
Pages: [1] 2 3 ... 5
1  Products / Arduino Yún / Streaming on: August 05, 2014, 12:46:31 pm
Hi Makers!
Does the Arduino Yún hardware enough processing power for streaming? I need to make a streaming project for security reasons, so the idea is to use a Galileo board to provide not only the streaming capability, so some smart functions like motion detection, sending emails, etc. Does exist an example for that?
Thanks in advance,
Anton
2  Using Arduino / Project Guidance / Ethernet Library on: July 24, 2014, 07:31:32 am
Hi Arduino,
I am working on a project where I must use sense interrupts and an Ethernet Shield as well. I've done tests using the Arduino Uno and it works perfectly, but when I try to attach the Ethernet Shield, seems that the interrupts can't be detected. I've reviewed the Ethernet Shield webpage and there is sentence that says that the Ethernet library doesn't support interrupts:
Quote
The solder jumper marked "INT" can be connected to allow the Arduino board to receive interrupt-driven notification of events from the W5100, but this is not supported by the Ethernet library. The jumper connects the INT pin of the W5100 to digital pin 2 of the Arduino.
So... ¿Hasn't anybody tried to use interrupts with the Ethernet Shield? On the other hand, what's the jumper marked "INT"? I can't see it...
Thanks!
Anton
3  Using Arduino / Programming Questions / Read rpm's of a Motor by interrupts on: July 06, 2014, 07:53:47 pm
Hi,
I have to read the rpm's of a motor that can run between 1000-2000 rpm, using, an inductive sensor.  I'll use interrupts to read the rpm's of the motor with an Arduino Mega, but I don't know if will be able to detect all the interrupts (1000-2000 rpm = 1000 - 2000 interrupts /min = 17 -34 interrupts / second).
What do you think? If it's not going to work... Do you know any other way to sense the speed of the motor?
See the code:
Code:
unsigned int rpm;
 unsigned long previTemps = 0;        // Variable per compare time
 long interval = 60000;           // 60000=minute
 
 void setup()
 {
   Serial.begin(9600);
   attachInterrupt(0, rpm_cinta, RISING);
   rpm = 0;
 }
 void loop()
 {
    unsigned long actualTemps = millis();
    if(actualTemps - previTemps > interval) {
    cli(); // Stop interrupts
    previTemps = actualTemps;   
    Serial.println(rpm); // Send rpm's by serial
    rpm=0;      // Reset rpm
    sei();// Disable interrupts
  }
 }
 void rpm_cinta()
 {
  rpm++; //Add rpm
  }

Regards,
Anton
4  Using Arduino / Programming Questions / ADC on: April 29, 2014, 08:39:11 pm
Hi!
I am trying to make a code where I can set the period of time where each ADC converter will work. For instance, I would read the temperature each 2 seconds, 10 minutes, etc. without stopping the rest of the program...
Does exist any library which I can use with the proper functions?
Regards,
A.
5  Using Arduino / Installation & Troubleshooting / Re: Problems setting the Arduino Ethernet Shield on: April 25, 2014, 10:05:50 am
Hello Jasit,
Thanks for your prompt response...
This is the code:
Code:
/*
  Web client
  This sketch connects to a website (http://www.google.com)
 using an Arduino Wiznet Ethernet shield.
  Circuit:
 * Ethernet shield attached to pins 10, 11, 12, 13
  created 18 Dec 2009
 by David A. Mellis
 modified 9 Apr 2012
 by Tom Igoe, based on work by Adrian McEwen
 
 */

#include <SPI.h>
#include <Ethernet.h>

// Enter a MAC address for your controller below.
// Newer Ethernet shields have a MAC address printed on a sticker on the shield
byte mac[] = { 0xDE, 0x1D, 0x3C, 0x4D, 0x5B, 0xED };
// if you don't want to use DNS (and reduce your sketch size)
// use the numeric IP instead of the name for the server:
//IPAddress server(74,125,232,128);  // numeric IP for Google (no DNS)
char server[] = "www.google.com";    // name address for Google (using DNS)

// Set the static IP address to use if the DHCP fails to assign
IPAddress ip(192,168,150,217);

// Initialize the Ethernet client library
// with the IP address and port of the server
// that you want to connect to (port 80 is default for HTTP):
EthernetClient client;

void setup() {
 // Open serial communications and wait for port to open:
  Serial.begin(9600);
   while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }

  // start the Ethernet connection:
  if (Ethernet.begin(mac) == 0) {
    Serial.println("Failed to configure Ethernet using DHCP");
    // no point in carrying on, so do nothing forevermore:
    // try to congifure using IP address instead of DHCP:
    Ethernet.begin(mac, ip);
  }
  // give the Ethernet shield a second to initialize:
  delay(1000);
  Serial.println("connecting...");

  // if you get a connection, report back via serial:
  if (client.connect(server, 80)) {
    Serial.println("connected");
    // Make a HTTP request:
    client.println("GET /search?q=arduino HTTP/1.1");
    client.println("Host: www.google.com");
    client.println("Connection: close");
    client.println();
  }
  else {
    // kf you didn't get a connection to the server:
    Serial.println("connection failed");
  }
}

void loop()
{
  // if there are incoming bytes available
  // from the server, read them and print them:
  if (client.available()) {
    char c = client.read();
    Serial.print(c);
  }

  // if the server's disconnected, stop the client:
  if (!client.connected()) {
    Serial.println();
    Serial.println("disconnecting.");
    client.stop();

    // do nothing forevermore:
    while(true);
  }
}

I am not sure if I am on a 10/100/1000 network, but what I can say is: I've tested the same code in two networks, on home and in my office...
Regards,
A.
6  Using Arduino / Installation & Troubleshooting / Problems setting the Arduino Ethernet Shield on: April 24, 2014, 08:20:05 pm
Hi!
I've recently bought an Arduino Ethernet Shield but I am having some troubles trying to set it.... I show you a report of what i've done:
Important Notes:
- The Ethernet Shield I got does not have a label indicating the MAC.
- To solve the problem of MAC, I have assigned different random addresses (people say this usually works http://www.freetronics.com/pages/setting-arduino-ethernet-mac-address. U1mZ-PmSzZg)
Followed steps:
- Find available IP on my network through CMD. For example the IP 192,168,150,217 is available.
- I set a new random MAC, but I make sure that the MAC is correct according to the following website: http://sqa.fyicenter.com/Online_Test_Tools/MAC_Address_Format_Validator.php
- I loaded the example simple code: WebClient
Results
- What the Serial com port shows is: 

Failed to configure Ethernet using DHCP
connecting...
connection failed

disconnecting.


- When I try  to make a ping, nothing happens.
- The TX and RX led's show activity while they're trying to connect, but later they don't show any activity.

What do you recommend?

Regards,

A.
7  Using Arduino / Displays / Re: Porting OLED library to Arduino DUE troubleshooting on: October 08, 2013, 01:37:35 pm
Hey!
Nice to see that I am not the only one with this problem  smiley-sweat Have you solved it? Currently I would use the same display with an Arduino Due board.
Thanks in advance,
T.
8  International / Documentación / Re: STARTER KIT EN ESPAÑOL on: September 16, 2013, 06:20:58 am
Ya está disponible, tanto en formato A4 a todo color:
http://tienda.opiron.com/es/open-hardware-comprar-categorias/98-libro-de-arduino-para-principiantes-a4-.html
Como en formato A5 b/n:
http://tienda.opiron.com/es/open-hardware-comprar-categorias/99-guia-de-arduino-para-principiantes-a5-.html
¡Esperamos que sea de vuestro interés!
9  International / Documentación / Re: STARTER KIT EN ESPAÑOL on: August 05, 2013, 10:37:56 am
Hola Aleix,
Nosotros en Opiron vamos a sacar un kit con un manual en español de unas 100 paginas. Esperamos tenerlo a punto durante este mes por si te interesa.
Saludos,
10  International / Hardware / Re: Xbee no se asocia on: July 09, 2013, 08:25:41 pm
Hola,
Vaya, entonces estas en problemas jeje, a mi se me estropeó uno hace un tiempo smiley-sad. Supongo que ya te has leído esta solución en la página de Digi: http://www.digi.com/support/kbase/kbaseresultdetl?id=320
¿Te ha funcionado? Por cierto, ¿habías usado el Xbee anteriormente? A mi se me estropeó cargándole un firmware y luego no pude recuperarlo.
Saludos!
11  International / Hardware / Re: Arduino como PLC para controlar proceso industrial on: July 08, 2013, 12:44:48 pm
Yo me sumo a la iniciativa de Heke, voluntario a desarrollar algo para hacer un PLC abierto basado en Arduino!
12  International / Hardware / Re: Xbee no se asocia on: July 08, 2013, 10:44:15 am
Hola!
Hace un tiempo yo tuve problemas también programando Xbee's. Quizás te sirve verificar alguno de estos pasos:
1. ¿Has programado cada Xbee con la dirección remota a la que tiene que comunicarse? Ver el reverso de tu módulo.
2. ¿Has bajado el firmware más reciente?
3. ¿Estás programando cada módulo con la configuración pertinente? Por ejemplo como End Device y Coordinador.
En cualquier caso te recomiendo echar un vistazo a un tutorial de Opiron:
http://www.opiron.com/portfolio/todo-sobre-xbee-by-opiron
Saludos,
13  International / Hardware / Re: Arduino como PLC para controlar proceso industrial on: July 08, 2013, 10:35:21 am
Muy interesante la discusión,
Hace tiempo que nadie postea pero me ha parecido interesante dar mi punto de vista jeje. smiley-mr-green
Técnicamente, si hablamos sólo de programar una maquina para que haga una tarea determinada, obviamente ambos sistemas son igualmente validos, y como ya habéis comentado, la principal ventaja de Arduino respecto al PLC es que éste es abierto, por lo que es teóricamente más fácil de aprender a programar, se puede reutilizar más código, etc.
Sin embargo, me temo que en una planta industrial típica nadie va a querer reemplazar su antiguo PLC por un Arduino, aquí van algunas de mis razones:
1. Los PLC tienen certificación para ser situados en áreas clasificadas, y este es un requerimiento muy típico en la industria del Oil&Gas por ejemplo. Además suelen estar certificados también para garantizar la integridad de los lazos de control y otorgar cierta fiabilidad al sistema (léase SIL, SIS, etc). Un Arduino desgraciadamente no tiene dicha certificación y, a menos que alguien se haga una pasta en certificarlo, no creo que eso vaya a suceder.
2. Siguiendo la línea anterior, hay toda una industria detrás de los PLC que obviamente dificulta la entrada de nuevas alternativas. Siemens o ABB por ejemplo son gigantes industriales que además de la propia maquina tienen grandes contratos con las industrias cliente que dificultan enormemente la entrada de nuevas tecnologías.
3. Los PLC además tienen software muy orientado a satisfacer las necesidades de los operadores de las plantas: los SCADA, los sistemas de control distribuido. Obviamente podemos diseñar un SCADA para Arduino, pero dudo que llegue a ofrecer las mismas prestaciones.
Dicho todo esto, la verdad que ojalá Arduino pudiera introducirse como alternativa!
Un saludo!
14  International / Hardware / Re: Camara CMOS para capturar imagenes on: July 05, 2013, 12:12:15 pm
Hola!
En Opiron, tienda en españa, hay disponible esta:
http://tienda.opiron.com/es/sensores/71-camara-jpeg-ttl.html
Ademas hay un tutorial disponible en Adafruit para aprender a utilizarla:
http://learn.adafruit.com/ttl-serial-camera/
Se puede usar con una placa Arduino.
Que sirva de ayuda! smiley
15  International / Hardware / Re: donde comprar en murcia??? on: July 04, 2013, 09:02:40 pm
Otra opción:
www.tienda.opiron.com/
Gastos de envío de lo más barato (4.5Euros) y también 24 horas (6.7Euros). Además hay tutoriales y mucho más.
Saludos.
Pages: [1] 2 3 ... 5