|
1876
|
Using Arduino / Project Guidance / Re: A question on feasability
|
on: October 05, 2011, 06:29:43 pm
|
|
Not too hard to do from your description. Will need a bit of additional electronics but that should be it. The Application shouldn't take too long to do. I recommend that you first go through the Arduino online tutorials to see what the platform can do. What type of noise? A tone?
It sound that your project has some resemblance to my "cat keep off my lawn" apart from the CO2 tank (something to consider though ;-))
|
|
|
|
|
1877
|
International / Español / PRIMICIA - el arduSTICK ya está aquí
|
on: October 05, 2011, 06:14:48 pm
|
|
Hola a todos,
tal y como os anuncié ha llegado el arduSTICK. Es una placa inspirada en el arduino Nano y en el Mini. La placa la he diseñado para unos seminarios que imparto de tal forma que sean un poco más entretenidos e interactivos que las aburridas transparencias.
La placa tiene el mismo pin-out que el arduino Nano pero como veis en la foto, el USB se puede "cortar" del ensamble o simplemente no montar y usar el de otra placa. La interfaz USB-UART es compatible con el arduSTAMP y también con el FTDI basic de sparkFUN.
La alimentación está regulada y filtrada. La alimentación analógica además lleva un filtro en pi que hace que las lecturas analógicas sean mucho más fiables en ambientes ruidosos como pueden ser las placas de inserción.
En cuanto recupere el ordenador (disco duro roto), publicaré los esquemáticos, diagrama de pines y ensamble al igual que hice con el arduSTAMP y arduCHIP. Las placas se publicaran con licencia CC SA-BY al igual que las anteriores.
La placa esta pensada para entornos académicos y didácticos. Igualmente la he diseñado con los aficionados en mente, gente que quiera empezar a hacer cosas con el entorno Arduino, etc. Una vez creado el proyecto, se puede montar permanentemente sin tener que incluir la interfaz USB. Es una placa muy versátil y muy potente. Además, es muy fácil de usar.
Tiene un conector ICSP que también se puede cortar, pero a diferencia del arduCHIP y arduSTAMP el conector se puede reutilizar tantas veces como se quiera.
Aquí os dejo unas imágenes de las primeras que he montado. Las pruebas de la placa no han defraudado y francamente se comportan muy bien.
|
|
|
|
|
1879
|
International / Talleres, Encuentros, ... / Re: Barcamp MENORCA
|
on: October 05, 2011, 03:42:46 pm
|
|
La verdad es que me gustaría animarme, pero después del viaje diabólico no he parado. Vamos que no he tenido tiempo para casi nada. No os preocupéis que os debo una y la próxima me intentaré apuntar. Me intentaré conectar el sábado sobre las 17:00, de hecho ya me lo he apuntado en la agenda.
Un saludo,
Paco
|
|
|
|
|
1880
|
Using Arduino / Project Guidance / Re: digital switch?
|
on: October 05, 2011, 05:25:33 am
|
|
A mosfet should do the trick nicely. Something in the line of a FDY301NZ (SC-89) or MMBF170 (SOT-23), provided you are not switching more than 150-200mA continuously. There are a thousand to choose from with similar formats and specs.
|
|
|
|
|
1881
|
International / Español / Re: Problema con && en un do... while
|
on: October 05, 2011, 05:16:17 am
|
|
@Jacinto54 Un pequeño comentario, el bucle que has reemplazado no hace lo mismo que el original: en tu caso estas saliendo cuando la entrada discreta este a 0, mientras que el código original itera hasta que se ponga a 1. Por lo tanto, el bucle sustitutivo que propuse es equivalente.
Salu2
|
|
|
|
|
1882
|
International / Español / Re: arduCHIP - nueva placa minimalista - YA ESTÁ AQUÍ
|
on: October 05, 2011, 01:48:26 am
|
|
Heke: Lo mas cómodo es hacer el pedido usando la pagina web, hay una sección de compra. La transacción se hace con paypal o con cualquier tarjeta. La transferencia no te cuesta nada. No te olvides de poner la dirección de envio.
Me alegro que te guste la placa.
La moneda es de cuarto de dólar, son ediciones de todos los estados. Cada vez que voy a USA me traigo las que me cambian y no tengo a modo colección.
|
|
|
|
|
1884
|
International / Español / Re: Problema con && en un do... while
|
on: October 04, 2011, 05:50:58 pm
|
|
No es cierto lo del while. Un while sin llaves, ejecuta la siguiente línea de código dentro del bucle, uno con ; ejecuta un lazo cerrado hasta que se deje de cumplir la condición. Lo que esta usando es un bucle do-while y es perfectamente valido y correcto. Lo que creo es que lo esta usando como los bucles REPEAT-UNTIL de Ada, Pascal, modula2, ...
Por cierto, si estas midiendo tiempos el primer coche tiene ventaja sobre el segundo, no hagas trampas eh? :-)
|
|
|
|
|
1885
|
International / Español / Re: Problema con && en un do... while
|
on: October 04, 2011, 04:57:38 pm
|
|
El bucle lo que hace es: si los 2 valores de los sensores son 1 sigo iterando. Saldrá del bucle cuando uno sea 0 y el otro 1 o cuando los dos sean 0. Si este no es el comportamiento que esperas (e.d. los sensores funcionan con lógica positiva), entonces cambia el bucle por: while (!(sensor13 == 1 && sensor23 == 1));.
Si la detección la estás haciendo con algún dispositivo mecánico, entonces en posible que tengas problemas de rebotes. Escribe dentro del bucle código para eliminarlos.
Alguna cosilla que puedes simplificar: do{ if(digitalRead(inicio) == 1){ cond1 = 1; } else{ cond1 = 0; } }while(cond1 == 0);
Por: while (digitalRead(inicio) == LOW);
Hay más cosillas que se pueden simplificar.
Espero que sirva de algo.
|
|
|
|
|
1887
|
International / Español / Re: arduCHIP - nueva placa minimalista
|
on: October 04, 2011, 04:01:16 pm
|
Hola a todos, ya ha llegado el arduCHIP y funciona muy bien. Hoy por fin he tenido algo de tiempo para abrir el paquete con los PCBs, montar uno y probarlo. Como era de esperar al arduCHIP le pasa lo mismo que al arduSTAMP: el añadido del ISP tiene mal dos pistas, este añadido no se usa para nada una vez que el bootloader este en el micro y es un elemento que tenía pensado que se recortase de la placa una vez cargado el bootloader. Para los que estáis esperando uno montado simplemente podéis ir a la página web que he hecho (es preliminar - no me la critiquéis mucho) y podéis pedirlo: http://www.electrofunltd.com/Los arduSTAMPs montados, al igual que el arduSTAMP, siempre vienen con su correspondiente bootloader listo para usar, completamente funcionando y sin el conector ISP - en esta revisión del PCB. Para los que os queráis montar la placa y queráis el interfaz ISP, el pedido de la nueva revisión de placas ya está hecho y vienen de camino. Aquí os dejo unas imágenes del arduCHIP que he probado esta noche. Le he programado su bootloader y después le he descargado algunos sketchs con el interfaz serie USB de su hermano mayor el arduSTAMP. Por cierto, es muy pequeño una auténtica chulada - ya me contaréis que os parece-. Un saludo
|
|
|
|
|
1888
|
Using Arduino / Project Guidance / Re: Advice required urgent please
|
on: September 26, 2011, 08:01:00 pm
|
|
Hi, I would go for an AVR or a PIC to do this kind of project. If you are familiar with C, I would go for the arduino SDK in the sence that you have a feature rich set of libraries for reading adcs and setting discrete lines.
Kick off the project using an arduino board with an atmega328p, like the UNO and start connecting sensors and build your project.
|
|
|
|
|
1889
|
Using Arduino / Project Guidance / Re: Arduino PWM over radio
|
on: September 25, 2011, 10:45:52 pm
|
|
The baud rate gives you a measure as to how fast, or slow a signal can change it's level. For example, if you have a 1200 baud rate, you are going to be able to send 1,2KHz sigals at the other end and you will be able to reconstruct it.
However, for a PWM you will have faster level changes as you move away from the 50% duty cycle. For example, at 75% duty cycle, the levels will change from low to high to low twice as fast than a 50% duty cycle signal.
This means that you will need to do a few sums to see which will be the smallest duty cycle your system will handle. Example: suppose you have 1200 baud radio, and a 600Hz PWM frequency carrier. If you put a 25% duty cycle, you will have a signal pulse of about 41us. Now at 1200bauds the signal changes at about 42us. So in theory anything that changes faster than that will not change it's level. So now we can see that anything below a 25% duty cycle or above 75% duty cycle will not be seen as a change.
To transmit a signal like that has it's limitations. Do your maths taking the baud rate and pwm carrier frequency and see if it is ok for your application.
If it is not ok, you will have to code it and generate the PWM locally with another arduino.
Hope this helps.
|
|
|
|
|
1890
|
International / Español / Re: 10 servomotores con 2 pilas de 9 voltios Robot Humanoide
|
on: September 25, 2011, 09:58:27 pm
|
|
Con respecto a los condensadores de filtrado, te recomiendo que pongas: 10uF + 0,3uF en la entrada y 1uF + 0,1uF en la salida. No te olvides de un desacoplo en cada micro que montes de 0,1uF. Los valores que da el fabricante están pensados para cuando no hay mucho ruido en la entrada del regulador. Los motores meten mucho, mucho ruido en un circuito.
|
|
|
|
|