Dale che genial dar soporte a varias plataformas, por lo del programador para AVR seguro te lo podes ahorrar ( no me gusta que la gente gaste dinero y pierda tiempo en esperar cosas que puede hacer con lo que ya tiene a mano :P )

http://hackaday.com/2009/11/18/pic-powered-avr-programmer/ ( usa un 18F4550 )
http://blog.vinu.co.in/2011/12/avr-programmer-programmer-using-pic-and.html ( usa un Pyton )

En el caso del ReDuinoLarge lo programariamos utilizando SDCC y ya tendria USB nativo

Otra de las ideas es programarlo utilizando el puerto de Audio como para ampliar la cantidad de dispositivos a interfasear, se podria programar desde un celu, incluso potenciar un celu con una placa ReDuinoLarge.

Cuando digo Large no me refiero al tamaño fisico, si no a las posibilidades, bueno ya promocione suficiente el Large, por lo pronto seguimos con el ReDiminuto, vemo que estas por cordoba si qures organizo algo con los amigos de rio Cuarto y les mandamos varios Attiny para que liberen ReDiminutos.

Vos diras :)

Ing. Juan Carrique
Santa Fe, Argentina
Electrónica, Arduino,
Coaching, Diabetes,
http://facebook.com/ReDuino


2014-06-10 14:50 GMT-03:00 Basel Valentin <valentinbasel@gmail.com>:
estuve viendo algo de documentación, efectivamente el Attiny85 no trae usb nativo pero si soporta ISP y se puede programar desde usb (como hacen en reduino veo)... un golazo.

ahora me voy a averiguar  para comprarme uno y un programador atmel (para cargarle el bootloader).

icaro (el software) se podria adaptar para generar codigo fuente C para este micro, no deberia ser especialmente dificil.. no creo que se pueda usar para mandar y recibir datos, a no ser con un adaptador FTDI235 (usb-serie) pero... a quien le importa! :-p

y estoy viendo de armar una micro placa usando 18f2550 (poder usar nativamente usb-bulk no es nada despreciable), con la idea de no superar los $100. pero esta bueno tener las dos arquitecturas soportadas. y aprovechar que ya esta en huayra y fedora :-D

aviso mas tarde si los pude conseguir, si no veo de comprar en mercado libre :-D


El 10 de junio de 2014, 14:31, Juan Esteban Carrique <carrique@gmail.com> escribió:
Que bueno que te parezca increible de eso se trata ReDuino!!! una verdadera locura que se hace realidad, entusiasma y divierte :) si queres Attiny85 nosotros compramos 100 en USA para los Talleres de liberación de Hardware "Libera tu ReDiminuto" (ahora les mando el mail con mas referencias a ese taller) y para las replicas hasta que cada quien libere un ReBot (Si eso significa Robot Reciclado)

Estamos ideando la versión con soporte virtual, si te intereza hacer algo en tu lugar como facilitador te mandamos los micros y a libera hardware se ha dicho :P

Lo demas va a en linea en tu correo....

Ing. Juan Carrique
Santa Fe, Argentina
Electrónica, Arduino,
Coaching, Diabetes,
http://facebook.com/ReDuino


2014-06-10 12:41 GMT-03:00 Basel Valentin <valentinbasel@gmail.com>:

che, estuve viendo info del proyecto Rediminuto y me aprecio increible! :-D

un par de dudas que me gustaria saber:

1) ATtiny85 no soporta USB nativo, ese conector usb es para darle alimentacion y cargarle el firmware con un arduino externo?? creo que entendi que la mecanica es esa.
El bootloader incorpora está libreria  USB para AVR  y el OSC interno del Attiny85 (0 cristal y caps para el osc),
 

2) son faciles de consegur los ATtiny85? (hoy voy a tratar de conseguir uno :-D) creo que en mercado libre los venden a $40 (4 usd aprox).. es una opcion mas que interesante para trabajar.
No desesperes, te podemos mandar alguno si lo deseas, estamos por todos lados, tenemos amigos en Santa Fe, Bahia Blanca, Rio Cuarto, etc...
 
las plaquitas icaro son bastante mas grandes y caras que esta opcion, dado que usan un microcontrolador de 40 pines (pot A, B, B, D) pero para un monton de proyectos son un exceso, yo hace rato tenia planeado ver la posibilidad e usar micros del tipo PIC12C508 (8 pines, bastante barato) .. pero tranquilamente se podria usar los ATtiny85... tengo que entender bien como se le carga el firmware (no soporta bootloader verdad?) .. voy a conseguir uno (y un programador de atmel) para experimentar.
 
Ok, si me figuro claramente lo que comentas del tamaño/exceso :S pues con un ReDiminuto y liberando electrónica podes armar un ReBot seguidor de linea, en estas imagenes todas las pistas :D​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​


podriamos diseñar un circuito un poco mas grande, usando un puente H para controlar motores por ejemplo. que permita manejar un robot simple de 2 motores y 2 sensores... aunque yo lo fabricaria con un pcb, pero entiendo la idea de tratar de armar un circuito de carton lo mas intuitivo posible (y barato).

Estamos buscando apoyo para largar el ReDuinoLarge tal vez te interese sumarte, serviría para lo que propones e impresoras 3D y maassss a un costo directo menor a $100, resto creo que lo dije antes pero me gusta repetirlo ELECTRÓNICA LIBERADA!!! te mando un archivejo preliminar de comparacion de uC entre ICARO y ReDuinoLarge para seguirle metiendo Joules

la otra posibilidad seria, usando la misma logica de reduino, usar un pic 18f2550 (perdon que hable tanto de pic... es lo que conozco) , con un pic, un cristal de 20 mhz, 3 cap ceramicos y un boton de reset (y un led, aunque no es explicitamente necesario) podemos fabricar una placa pinguino  (http://www.hackinglab.org/pinguino/index_pinguino.html) que es de donde salio el bootloader y la mayoria de las bibliotecas C de icaro :-D.... la ventaja, es un pic barato ($85 aprox) pero con usb nativo y soporte para bootloader!! y ya no necesitariamos un programador externo.

Te entiendo cuando hablas de lo conocido, para mi los microcontroladores son lo que para los informáticos los lenguajes de programación, cosas disponibles y usas la que mas convenga según el contexto :).

Vamos con un 18F2550! no hay problema con hacer un Re<Lo que sea> lo hacemos, lo hacemos, lo hacemos!!! por cierto como el Attiny85 soporta Self-Programming, existen varios bootloaders disponibles para el mismo, de hecho dedicamos una jornada completa del Taller de Liberación a Flashear el bootloader...

Para nosotros los costos directos son algo muy importante, además de la posibilidad de hacerlo con cosas locales y mínimas cosas externas ni hablar si son importadas...
 
bueno, por lo pronto voy a ver la factibildiad de conseguir esos dos micors. el attiny85 y el PIC12C508 para poder comparar bien.
 
Hace varios años ( no quiero delatar mi edad pero digamos que ya soy adulto y estoy esperando mi primer hijo )... realice la comparación de por que utilizaba uC AVR frente a PIC para mi proyecto final de Electrónica, así que te la hago corta entre el ATtiny85 vs PIC12C508/PIC12CE674:

Flash: 8K vs 0,75K/2K => AVR++
MIPS: 20 vs 1/2,5 => AVR++
RAM: 512 vs 25/128 => AVR++
Max In: 6 vs 6 => AVR++, PIC++
Max Out 6 vs 5 => AVR++
Max mA x I/O Pin: 40 vs 25 => AVR++
8bit Timers: 2 vs 1 => AVR++
PWM: 2 vs 0 => AVR++
FAST PWM: 2 vs 0 => AVR++
ADC chn: 4 vs 0/4 => AVR++, PIC++
Diferential Gain (x1 x20) ADC chn: 2 vs 0 => AVR++
Optimizado para C: SI vs NO => AVR++
Software USB capable: SI vs N/A => AVR++
Serial interface: USI vs N/A => AVR++
Flash Endurance: 10k vs 100M => PIC++
Interrupt Source: 15 vs 0/4 => AVR++
GNU toolchine: SI vs Parcial => AVR++

En fin no es por nada pero en el momento que yo elegi AVR i no PIC ni estaba disponible el SDCC para PIC ( yo usaba IAR ) pero si existia AVR GCC... PIC es una arquitectura antigua, lindos microcontroladres, excelente documentación, pero para programar en ASM, hoy en día que todo se hace en alto nivel es probable que muchos micros superen el rendimiento de los pics pero todavia sirve :P

 


--
---------------------------------------------------------------
Valentin Basel
Analista en Sistemas Informaticos
Departamento informatico
Centro de Investigaciones y Estudios sobre Cultura y Sociedad - CIECS - UNC - CONICET
---------------------------------------------------------------
http://www.sistema-icaro.blogspot.com/
http://fedoraproject.org/wiki/User:Valentinbasel

---------------------------------------------------------------------------

_______________________________________________
icaro mailing list
icaro@lists.fedoraproject.org
https://lists.fedoraproject.org/mailman/listinfo/icaro



_______________________________________________
icaro mailing list
icaro@lists.fedoraproject.org
https://lists.fedoraproject.org/mailman/listinfo/icaro




--
---------------------------------------------------------------
Valentin Basel
Analista en Sistemas Informaticos
Departamento informatico
Centro de Investigaciones y Estudios sobre Cultura y Sociedad - CIECS - UNC - CONICET
---------------------------------------------------------------
http://www.sistema-icaro.blogspot.com/
http://fedoraproject.org/wiki/User:Valentinbasel

---------------------------------------------------------------------------

_______________________________________________
icaro mailing list
icaro@lists.fedoraproject.org
https://lists.fedoraproject.org/mailman/listinfo/icaro