Hace 2 años | Por dcuartielles
Publicado hace 2 años por dcuartielles

Soy David Cuartielles, cofundador de la plataforma Arduino, profesor en la Universidad de Malmo.

Miércoles 14 de julio a partir de las 18h EN VÍDEO.

Comentarios

Black_Txipiron

#2 ya somos dos...

FarinatoMan

#77 yo somos tres...

D

#2 ¿Qué pasó?

patchgirl

#1 Respondido en 1:08

ktzar

#8 Quizás es interesante especificar a Raspberry Pi Pico.

p

#9 hay sistemas operativos en tiempo real, con el módulo de reloj, mismamente para tu ejemplo reconocimiento de obstáculos en tiempo real del drone.

a

#26 Correcto PERO yo, en general, no los usaría. Es mucho más sencillo una arquitectura con Arduino y Raspberry Pi conectados por el bus I2C (por ejemplo). Estos sistemas operativos permiten una velocidad de proceso bastante más baja que un arduino. Con el arduino podemos controlar fácilmente microsegundos, no tengo tan claro que si le metes un kernel en tiempo real a una RPi puedas obtener esas "resoluciones" y por otra parte era simplemente un ejemplo para ilustrar las diferencias y por qué son complementarios.

a

#43 Mira mi comentario #42 ... gracias

m

#63 Sí, al menos VxWorks funciona en ARM, incluso en la Raspberry Pi. También hay una versión del runtime de Codesys que si bien no es un SO convierte un Linux en un entorno RT (Para aplicaciones programadas en Codesys claro).

#42 La verdad que no he probado CodeSYS en la Raspberry Pi, pero no me extrañaría que pudieses perfectamente llegar a esas resoluciones de microsegundos en RT. Me extrañaría mucho que no pudieses bajar a tiempos de ciclo de 500us, tiempos de ciclo de 1ms seguramente estén disponibles.

Aitor

#9 ¿Acabas de decir que es imposible montar aplicaciones en tiempo real con sistema operativo? ¿Que tiempo real te limita a automatismos y microcontroladores?

l

#9 Hay sistemas operativos como RT-Linux que permiten tiempo real real ). En realidad es un SO que no es linux y que hace tareas en tiempo real y luego permite que Linux se ejecute sobre ese SO de RT. La prioridad es del sistem RT y el linux se ejecuta si quedan recursos.
https://es.wikipedia.org/wiki/RTLinux

Sin embargo, si la tarea no es muy exigente y con un arduino le vales es menos complejo usarlo en lugar de un ordenador mas convencional. Ahora no se si hay SOs de Tiempo Real que funcionen sobre ARM.

sifou

#14 Es que ahora mismo el ESP32 (en todas sus variantes) lo veo algo insuperable relación potencia/precio. Y el ser compatible con el IDE de Arduino y tener librerías para el mismo, pues es normal que no tenga rival.

codigofuente

#14 yo creo que la competencia la tiene más bien con los PLC (Siemens, OMRON, etc). Pero en este país es difícil que se vea como competencia real porque es difícil convencer a nivel de ingeniería en entorno de producción que un sistema abierto y barato como Arduino es capaz de desempeñar las mismas tareas.

Un ESP32 puede ser un módulo del Arduino. No veo la competencia.

Otra cosa es que para IoT, un esp8266 o esp32 es mucha mejor elección que un Arduino. Tienes razón. Pero es más por el hecho de elegir la mejor opción para cada caso concreto.

Or3

#52 No es capaz de desempeñar las mismas tareas y mucho menos en áreas críticas.

codigofuente

#53 tampoco he dicho yo de ponerlo en áreas críticas... roll

Si quieres puntualizo que no puede desempeñar "todas y cada una" de las tareas de un PLC.

m

#57 Ni absolutamente ninguna tarea de PLC per se. Habría que hacer toda la circuitería para adaptarlo a funcionar a 24VDC, meterlo en una caja para raíl DIN, etc. En coste de horas ya te sale más económico un LOGO de Siemens o un Zelio de Schneider.

Aunque sí que es cierto que ya hay algunos desarrollos industriales tipo PLC con Arduino que ya vienen en una caja y demás, sigue sin merecer la pena porque su coste es parecido a un LOGO pero sin su facilidad para encontrar repuestos.

codigofuente

#65 sí, me refiero a los PLC Arduino que venden para entorno industrial (he tenido alguno en mis manos). Y si lo comparamos con el LOGO!, creo que lo que están vendiendo ahora con Arduino por el mismo precio, te ofrece mucha más versatilidad. Y ni que decir del software de programación de las gamas de entrada comparado con la programación en C/C++...

Nota: no soy ingeniero, ni quiero ofender a ninguno. Sólo es mi opinión de haber trasteado con ellos en varios proyectos.

Or3

#64 #68 La programación de LOGO! y PLCs se hace mayormente con puertas lógicas, LD, grafcet y derivados. Se hace con este tipo de programaciones para evitar las complicaciones de sistemas más complejos. Es sota, caballo y rey. Si necesitas algo más complejo te sales del dominio de los PLCs. Por encima de los PLC los Arduinos, RPis y similares se quedan cortos comparados con un PC de verdad con las medidas necesarias para mantener la producción (entiéndase funcionando) en marcha.

Los PLC ofrecen formación específica y décadas de refinamiento además de estar diseñados específicamente para entornos industriales y cumplir unos estándares. La formación en PLCs tiene mucho temario de electrotecnia y aplicación práctica. Otro usuario también comenta lo de los repuestos que es importante pero yo me quedo con el ecosistema que te ofrece soluciones listas para usar y no tienes que andar con hacks, capas de compatibilidad y similares. Si necesitas algo es muy probable que esté inventado ya y este mundillo otra cosa no habrá pero pasta la hay a patadas. Es igual que andar rompiéndote la cabeza con un sistema domótico desarrollado por ti mismo o tirar de KNX.

Supongo que una empresa seria que ofrezca soluciones profesionales basadas en Arduino, RPi y sucedáneos puede alcanzar un nivel de calidad mínimo, pero lo que entiende la gente por Arduino y RPi no vale para entornos profesionales.

He encontrado algún cajón de iluminación ornamental LED controlado por un clónico Arduino y me dieron ganas de apretarle el cuello al que aprobó semejante aberración.

m

#68 Realmente no necesitas todas esas características, para proyectos simples el lenguaje de contactos es más sencillo de programar y depurar y si necesitas características más avanzadas para la aplicación probablemente deberías de usar un PLC de un gama superior.

#80 La programación de PLCs también se hace en ST, que es una especie de PASCAL, y con PLCs se programan cosas de una complejidad muy alta. De hecho hay PLCs que te permiten acceso a base de datos, programación TCP/UDP, programación de visión por computador e incluso los hay que los puedes programar en Simulink.

Por lo demás estoy de acuerdo contigo en que, habitualmente, en una aplicación compleja se descarga parte de la lógica de funcionamiento en el ordenador. Es más simple de programar que en un PLC y realmente para muchos cálculos no se necesita la característica de RT.

No obstante es muy interesante la evolución que están experimentando muchas casas de PLC, como Beckhoff e incluso las nuevas versiones del TIA Portal, que incluso integran Git.

p

#80 La solución con Arduino es igual de profesional que un PLC.
Lo que no es profesional es si cambias de mantenimiento el bloqueo que es usar un microcontrolador y ya no digamos una FPGA. Un PLC puede ser mantenido por gente que no tiene ni idea de PLC, si se estropea se cambia por otro igual o compatible y se carga el programa más firmware. Si es algo que quieras complicar arreglar usa microcontrolador o FPGA.

ttestt

#53 desarrolla

patchgirl

#5 Respondido en 10:00

patchgirl

#30 Estamos subiendo también los audios a varias plataformas por si prefieres escucharlo en podcast

Javi_B

#17 todo el mundo que hace electronica en cualquier lugar y no tenia stock para 1 año está jodido desde hace 5 meses... Esperas de 52 semanas en todos los proveedores y/o precios 10 veces mayores.
Especialmente en microcontroladores.

Fuente( estoy en el sector)

patchgirl

#17 Respondido en 27:11

patchgirl

#6 Respondido en 13:01

D

#4 Sí. 🍴

patchgirl

#4 Respondido en 1:08

a

#25 El día que se habló de aquella asociación, salí de los grupos de telegram y dejé de hacer viseras con coronavirus makers. A partir de aquel día, sólo fabriqué para el que me pedía.

A

#3 Para domotica y juegos (escapes rooms tiene muchas aplicaciones) tiene muchas aplicaciones. Pero principalmente aprender a programar y ver los resultados fisicamente es su mayor encanto diría yo.

D

#39 ESP no es Arduino. Hay una capa que lo hace compatible, pero está fuera del proyecto Arduino. Puedes 7 usar el IDE, pero no lo ha hecho el proyecto.

Te lo dice alguien con una veintena de ESP8266 y ESP32 por casa y fuera de ella.

Anomalocaris

#39 ¿Qué baterías usas? Porque yo tengo montados unos cuantos attiny 85 con un dht11 y un módulo nrfl24 para comunicarse con la base alimentados con pilas 18650 y no consigo que me dure mas de tres días.
Las lecturas son cada16 minutos y hago un sleep tanto el módulo nrlf24 como de la attiny entre lecturas.
Los intenté primero con un esp8266 pero ni siquiera arrancaba con la pila.

f

#70 panasonic ncr18650b. Por ahora con circuito de proteccion, pero estoy por probar las que van sin él.

Anomalocaris

#71 Gracias. Las probaré, aunque veo que también son 18650. Probablemente las que yo compré son bastante reguleras

V.V.V.

#39 ¿Qué recomiendas para alguien que quiere empezar a cacharrear y no tiene ni idea? Esta pregunta va también para #0.


#FreeAssange

f

#78 no quiero secuestrar el hilo de este preguntame. No soy un experto, pero si me mandas un mensaje privado (es esto posible, en meneame?) te cuento como lo tengo montado :-). Saludos!

patchgirl

#78 Respondido en 8:20

Sr.No

#3 Sobre todo se suele utilizar para la parte de prototipado. Por lo que lo siguiente es montar una PCB específica, hay varias opciones para el diseño (Eagle, CADs varios, KiCAD, Fritzing, etc...), mandarla cocinar a algún servicio (SparkFun, AdaFruit) y progrmar la nueva CPU para lo que puedes comprar directamente las CPUs compatibles (ATmega32xxxx y más) y utilizar Arduino como programador, para desplegar una versión más "productiva" (con su casing, fuente intergada, etc...).

Se puede correr integrado con una Raspi u otro "servidor", completamente autónomo, o utilizar algún hat o pieza compatible (ESP8266) para darle WiFi o Bluetooth.

Y todo lo has diseñado y probado en Arduino sin tener que liarte con FPGAs u otras herramientas, por lo general más complejas y con mucho peores tiempos de aprendizaje.

U

#3 Yo he cacharreado bastante con Arduino y la verdad es que puedes hacer proyectos muy interesantes y útiles, hay sensores para todo. Eso sí, reconozco que todo lo he comprado por Aliexpress.

Javi_B

#3 yo he visto modulos de sistemas no criticos en aviacion corriendo arduino

r

#3 Útil es si tienes buenas ideas. Como ejemplos, en mi grupo de investigación lo usamos para el control de temperatura (pid) de un radiometro, y como datalogger de un instrumento del que salieron un montonazo de papers.

Z

#3 Para que te hagas una idea: quiero una cúpula para mi telescopio. Su automatización (apertura de puerta / giro de la cúpula) cuesta unos 1500 euros con soluciones comerciales. Con arduino, componentes estándar y tu tiempo lo puedes tener por menos de 400 o 300. Y encima es divertido (en mi opinión).

patchgirl

#3 Respondido en 5:21

patchgirl

#15 Respondido en 24:10

Javi_B

#33 deme diez

Ppgol

#33 Pues meter un GND donde en el resto de placas (y shields) hay un Vin no me parece una mejora. Más bien una peora...

llorencs

#73 Que es un GND? Y, ¿por qué es una peora?

Ppgol

#95 GND es 0V, digamos el punto de referencia del voltaje.
Es una peora porque en los arduinos y las shields que existen ese pin está reservado a Vin, un voltaje que no ha pasado por el regulador de 5V de la placa. Eso puede provocar que quemes la placa, la shield, la fuente o todas son correctas.

Javi_B

#95 ponen las cosas sin fijarse y alreves (en este caso la alimentacion)

patchgirl

#13 Respondido en 19:07

D

qué opinas de los clones chinos? es favorecen u os perjudican?

M

Buenas dos preguntas sobre RISC-V:
- ¿Cuál es tu opinión?
- ¿Crees qué tiene futuro o en unos años sera un recuerdo del pasado?

patchgirl

#38 Respondido en 53:18

snosko

¿Que cosas recomiendas hacer con niños de 7 años en Arduino? ¿Recomiendas que sigan como todos con el starter kit, encender led, sistema de regado automático o crees que es mejor que empiecen con Scratch?

Que IDE recomiendas? el Arduino IDE de toda vida?

E

#24 si te sirve el mío está con una Raspberry Pi 400 programando una Raspberry Pi Pico mandangas de esas de interruptores, sensores de luz, leds etc.

Pero Scratch también le gusta, aunque más para pintar y dibujar muñecos que para programar.

snosko

#35 He preguntado por Arduino a David porque está metido en tems educativos. Gracias de todas maneras. Mi hijo mayor ahora empieza a interesarse por Arduino pero me ha costado sacarle de Lego Mindstorms 💸 💸

patchgirl

#24 Respondido en 30:45

shem

Aquí todo el mundo es un lameculos, Arduino es terrible. En mi Arduino Uno Cyberpunk va fatal y por muchas veces que lo apago y lo vuelvo a encender no mejora. Una cagada David, si lo llego a saber no se lo cambio por mi RTX3090 al minero chino ese...

Javi_B

#21 Arduino esta guay, calm your down your tities

e

Los clones chinos hacen más daño a Arduino o sin embargo le da visibilidad y mayor aceptación al proyecto? Cuál es tu opinión aquí?

Cuánto impacto tuvo la existencia de una toolchain Open source (avrdude, gcc, etc) en el éxito de Arduino? Fue la mayor elección para un chip de Atmel?

Gracias 😀

patchgirl

#56 Respondido en 1:04:38

sifou

Por cierto, una pregunta: ¿Cómo quedó al final el tema con Hernando Barragán? Se notaba cierta tensión hace unos años, espero que hayáis acabado de buenas maneras.

lolerman

Todos conocemos el coste de un arduino UNO. ¿Que opinas de los clones? ¿Los recomiendas en favor del open hardware o los desaconsejas por locenciamiento?

patchgirl

#34 Respondido en 45:55

D

Cual es la forma mas sencilla de quemar accidentalmente un Arduino? Es para un amigo que quema cada componente electronico que toca roll

patchgirl

#54 Respondido en 1:02:11

Sedicenucelar

#0 fea la negrita en la entradilla

javibaz

Hola David,¿qué tal se vive en una ciudad en la que el rascacielos más famoso es obra de Calatrava?

patchgirl

#27 Respondido en 36:40

e

He usado Arduino desde hace 7 años más o menos por la cantidad de librerías libres que había pero por la diferencia de precio siempre me he decantado por los clones chinos ya que no veía que vuestras placas aportasen un extra que mereciera la pena hacerlo.

Hasta que os metisteis en el mundo fpga con la mkr vidor 4000 y me lancé a compraros la placa.

Prometisteis el oro y el moro, que ibais a crear un ide para la programación de FPGAs que haría que programar FPGAs fuera tan fácil como el IDE de Arduino y
Al final de eso nada y a programar la placa como todas con proyectos a modo de templates en quartus como cualquier placa de intel.

Pero bueno la placa no era muy cara y tenía MIPI y HDMI y un puerto mini PCI que al final servia para poco.

En mi opinión y la de mucha gente y contrario a tu compañeros de empresa perdisteis la oportunidad de crear un entorno fpga para Arduino con las herramientas OpenSource que existen para programar FPGAs creando un IDE para estos dispositivos y colaborar en esa comunidad que les hace falta para competir contra las mierdas cerradas de IDEs que hacen los de xilinx o intel.

Supongo que Intel os ofreció mejor precio que lattice para integrar sus FPGAs es que si no no lo entiendo.

Ademas por culpa de eso tenéis que meter la CPU de Intel nios2 en vez de un core RISC V.

Por lo que veo en el foro parece que este proyecto está medio muerto y acabará discontinuado sin un reemplazo fpga ni nuevas ideas. Es cierto?.

Una pena porque mucha gente tenía esperanza que lo que conseguisteis con Arduino y las CPUs de atmel podía llegar a pasar con las fpgas.

Pero bueno personalmente estoy desencantado por muchas cosas de Arduino como la versión pro del IDE o la versión beta de Arduino 2
Y creo que con el nuevo soc de Raspberry a 1€ el chip me voy acabar pasando a esta plataforma si portan los proyectos que uso.

Muchas gracias igualmente por la comunidad que hables creado creo que ha sido lo mejor con diferencia.

Javi_B

#62 te doy positivo porque me interesa que vean tus preguntas.

Una cosa que veo que alomejor hay confusion.
Arduino es una empresa que ha desarrollado un IDE y diseñado unas placas y soportado una comunidad con librerias.

Arduino no fabrica chips, les da soporte, por eso hay chips diferentes stm32 atmega... Soportados por arduino

Es solo cuestion de tiempo que algun iluminado se lie a crear macros librerias y bootloader compatible con la nueva raspi pico

patchgirl

#62 Respondido en 1:19:10

D

#86 Mascachuches.

Ignitum

#87 Muy mejorado, gracias.

Abraham_Perez

Hola David, por que Arduino protege tan ferozmente su uso y hasta demanda a las personas que mejoran sus modelos?
es algo extraño que se manen al puro estilo capitalista dejando de lado so premisa de una maquina para todos

patchgirl

#36 Respondido en 50:00

D

Por favor, a ver si esta vez podeis incluir timestamps de las preguntas en la descripcion del video kiss

Javi_B

#32 lo secundo,hagamos un change.org

D

Hola, David. ¿Qué opinión te merece la BBC micro:bit? ¿Crees que los niños deberían comenzar con algo parecido o podrían adentrarse en este mundo a lomos de un Arduino desde el principio?

patchgirl

#60 Respondido en 1:07:11

ipanies

No hay preguntas, solo enhorabuena y gracias!!

patchgirl

#11 Respondido en 18:48

m

#0: ¿Qué opinas de la placa Icezum Alhambra basada en FPGA? ¿Y de la placa Trollduino basada en la plataforma NE555?

patchgirl

#51 Respondido en 59:50

RobertNeville

Vaya chiste sin gracia ni ingenio. Me ha parecido burdo y vulgar.

Te voto negativo.

D

#74 Masachuses

wall

Ignitum

#85 ¿Masachuches?

EmuAGR

Hola David. Llevo un tiempo pensando que Arduino se ha quedado obsoleto. Por un precio similar puedo tener muchas más características y potencia en una Raspberry o similar. ¿Qué me puede aportar Arduino en 2021 aparte de faclidad de enseñanza?

Parto de que un AVR/PIC lo mismo cuesta 2€, un Arduino 20-30 y una RPi unos 30-40.

patchgirl

#48 Respondido en 57:08

Tonet

Gracias, David.

Berlinguer

Hur är läget? Tack för att komma här!

patchgirl

#22 Respondido en 30:00
(Me disculpo por adelantado por mi pronunciación)

D

Solo decir gracias

z

¿Que te parece la raspberry pi, intel edison y similares, crees que es el modelo a seguir o son productos complementarios?

EmuAGR

#29 Yo metí tiempo en Intel Galileo y fue un mazazo su descontinuación. Mi TFG lo presenté ya estando legacy.

patchgirl

#29 Respondido en 42:39

e

Hola, de entrada muchas gracias por tu/vuestro trabajo. Hace algo menos de un año que estoy metido en estos temas "maker" y contruyendo mis cacharritos

Mis preguntas son ¿qué opinas de la ESP32? ¿ha hecho daño a las ventas de Arduino o tiene su propio nicho y ha servido para afianzar vuestros productos además de ser un aliciente el que exista competencia para forzaros a mejorar?.

patchgirl

#61 Respondido en 1:13:13

xiscosoft

Hola David, ¿no se supone que también eras Doctor?

T

No te voy a hacer preguntas pero aprovecho para darte las gracias.

Loloncio

Arduqué?

H_Fernandez

#92 puede subscribirlo el Papa, y a mi parecerme un sinsentido.. vuelvo a leer el articulo, y el ejemplo al que me refería al principio sigue pareciéndome ridículo. Hablan de una pagina para registrarse como votantes en EEUU (o sea, ciudadanos estadounidenses de pleno derecho), y supone una discriminación y un problema terrible que no se traduzca correctamente a un idioma hiper-minoritario.. pues yo no lo veo, y no me parece un problema de "lectura actual"..

D

#7 El articulo carece del mas minimo sentido.

H_Fernandez

#10 solo he llegado al sitio donde se supone que gente que emigro a EEUU despues de la segunda guerra mundial tiene problemas con el inglés.. y ya no pude leer más...

Ignitum

#37 ...y así es la "lectura actual".

H_Fernandez

#83 yo diría más bien "la escritura actual", donde se montan unas películas sin ningún sentido, pero oye, todo es cuestión de opiniones..

Ignitum

#88 Por eso lo suscribe el MIT, claro.

thorin

#7 Si no escribes una pregunta no creo que te pueda responder.

Ignitum

#12 Es para comentar pero si, como parece, esos de Masachuses no tienen sentido, huelgan preguntas, comentarios y cuanto se plantee.

i

¿Por qué esa separación entre los pines 7 y 8, eh? ¿Por qué? ¿Por quéeeeeee?

Gracias.

sifou

#69 ¿Y por qué está el taladro del Arduino Uno de arriba a la izquierda tan pegado a la tira de pines? No existe forma humana de atornillarlo sin cargarte parte de la tira wall

patchgirl

#94 Respondido en 1:27:30

patchgirl

#69 Respondido en 1;27:30

s

Hola David, gracias por todo lo que has construido.

En qué andas metido ahora? Cuáles son tus próximos retos?

Un abrazo!!!

patchgirl

#79 Respondido en 1:31:28

EspecimenMalo

Agárrame el pepino

1 2