Indice gráfico
Indice texto
Novedades
TRANSLATE TXAPUZAS
Paperduino. Paperdu ino. Ardu A rduino-Stripbo ino-Stripboard ard Descripción Descripció n Pues sí, otra variante más de Arduino, y más concretamente de Paperduino. Después de haber realizado un Paperduino-Perfboard, y un Paperduino-PCB, le tocaba el turno al Papertino-Stripboard (la idea original es de http://lab.guilhermemartins.net/2009/05/06 http://lab.guilhermema rtins.net/2009/05/06/paper /paperduinoduino-prints/ prints/). ). Es un paperduino paperduino que utiliza una placa de prototipado rápido de tiras.
Buscar
kk kk kk kk
Participar en este sitio Imagen obtenida de Wikimdiacommons. Autor Klaus Leiss
El esquema es el mismo que el de las versiones anteriores de Papertrino
Google Friend Connect
Miembros (157) Más »
El circuito es una simplificación de Arduino, es decir, no tiene convertidor USB-SerieTTL en la placa, ni conector de 6 pines para el ISP (si te parece chino lo que te estoy diciendo, no te preocupes, preo cupes, ya lo explicaré más adelante). Es un diseño sencil lo muy s imilar al Arduino-Serial. Arduino-Serial. ¿Ya eres miembro? In Iniciar iciar s esión
kk kk kk kk He realizado algunas modificaciones respeto a diseño del paperduino original, por un lado le he añadido un conector para poder alimentar directamente el circuito con 5v, ya que cada vez es más común que tengamos por casa alimentadores viejos para mp3, móviles... que suministren esta t ensión. Con lo que si quer queremos emos podemos simplificar todavía todavía más el c ircuito y eliminar el regulador 7805. También he desconectado la señal ARef de 5V por si alguna vez queremos utilizar otra tensión de referencia para los convertidores analógico/digitales.
Si te parece i
Participar en este sitio Imagen obtenida de Wikimdiacommons. Autor Klaus Leiss
El esquema es el mismo que el de las versiones anteriores de Papertrino
Google Friend Connect
Miembros (157) Más »
El circuito es una simplificación de Arduino, es decir, no tiene convertidor USB-SerieTTL en la placa, ni conector de 6 pines para el ISP (si te parece chino lo que te estoy diciendo, no te preocupes, preo cupes, ya lo explicaré más adelante). Es un diseño sencil lo muy s imilar al Arduino-Serial. Arduino-Serial. ¿Ya eres miembro? In Iniciar iciar s esión
kk kk kk kk He realizado algunas modificaciones respeto a diseño del paperduino original, por un lado le he añadido un conector para poder alimentar directamente el circuito con 5v, ya que cada vez es más común que tengamos por casa alimentadores viejos para mp3, móviles... que suministren esta t ensión. Con lo que si quer queremos emos podemos simplificar todavía todavía más el c ircuito y eliminar el regulador 7805. También he desconectado la señal ARef de 5V por si alguna vez queremos utilizar otra tensión de referencia para los convertidores analógico/digitales.
Si te parece i
kk kk kk kk
Enlázame
(Antes de colocar el zócalo del micro, recuerda que que debes unir con un puente puente las patill as 7 y 20.) Y el lado pistas
kk kk kk kk
kk kk kk
kk
SUSCRIBIRSE A
Entradas Comentarios
Para realizar un sis tema Arduino, podemos utilizar varios micros (el ATMega8 obsoleto, el ATMega168 o el ATMega328) micro
Flash SRAM eeprom C ompatibilidad
atmega8
8k
1K
512
Arduino Serial(28pin- OBSOLETO )
16k
1K
512
Arduino Diecimila (28pin)
32k
2k
1024
128k
8k
4k
atmega168 atmega328 atmega1280
Arduino Duemilanove (28pin)
kk kk kk kk
Arduino Mega ( sólo en SMD 64pin)
Con lo cual nos tenemos que quedar con el ATMEGA168 o el ATMEGA328, que podemos comprar en cualquier tienda de componentes electronicos, pero para que funcione con el editor de programas Arduino, e s necesario que el chip esté grabado con un pe queño programa denominado "bootloader", que se ocupa de facilitar la futura grabación de nuestros maravillosos programas (en el argot de Arduino sketches ). Ahora viene la pescadilla que se muerde la cola, ¿cómo podemos grabar el bootloader en el micro, s i se necesi ta el bootloader para grabar programas en él?. Tenemos varias soluciones: Comprar e l chip con el bootloader pregrabado En internet puedes encontrar micros ya preparados (con bootloader), que puedes utilizar directamente (yo he comprado 2 ATMEGA328P en Ebay por 11€ los dos y portes incluidos!). Comprar e l chip virgen y grabar el bootloader con otro arduino Un poco más abajo tienes una pequeña explicación Comprar e l chip virgen y grabar el bootloader con un grabador Mira este enlace: http://www.arduino.cc/en/Hacking/Bootloader Comprar el chip virgen y grabar el bootloader con un cable pa ralelo modificado Mira este enlace: http://arduino.cc/es/Hacking/ParallelProgrammer
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
o aquí: http://www.xbot.es/blog/?p=262.
Componentes 1 7805 Regulador de voltaje 2 LEDs (colores diferentes) 2 Resistencias 1K (si quieres puedes usar 640K para que brillen más los leds) 1 Resistencia 10K 2 Condensadores 100 uF /25v 1 Cuarzo de 16 MHz 2 Condensadores de 22 pF (=0,22nF)(Tienen que ser cerámicos, los de poliestar a veces fallan) 1 Condensador de 0.1 uF (=100nF) 1 Pulsador de Reset 1 Atmel ATMega168 1 Zócalo de 28 pines 1 diodo 1N4007 Barras de pines macho y hembras y placa stripboard!
Hardware NOTA :
las fotografías muestran el montaje de la versión 0. No te preocupes, el montaje de la versión 1 es exactamente igual, sólo c ambia el punto 8, que no se conecta el pin Aref a V cc, por lo que dicho puente se elimina. El método utilizado para la realización de la placa es c on una placa de Stripboard y las ayudas de unas pegatinas:
1 Descarga el archivo comprimido en zip e imprime el documento "Paperduino-Stripfboard_01" (lo tienes disponible en varios formatos más abajo, en apartado descargas).
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
2 Comprueba mediante la regla situada en el margen izquierdo del documento impreso que está a escala 1/1, es decir que la regla mide 250mm de longitud. Si no es así deberás modificar algún parámetro de tu impresora para que la impresión sea a escala natural.
3 Recorta la pegatina denominada "Lado componentes". Si quieres puedes protegerla pegando sobre ella plástico autoadhesivo (Aeronfix).
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
4 Recorta un trozo de perfboard con las dimensiones de la pegatina. 5 Pega la pegatina en la placa con algún adhesivo. Puedes introducir algunos elementos en las pegatinas (en la foto utilizo una aguja) para que te sirvan como guía en el pegado.
6 Punzona con una aguja todos los agujeros de inserción de componentes representados en open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
la pegatina.
7 Con ayuda de la imagen "Lado pistas" de la hoja impresa corta las pist as (4 zonas) con un taladrín, o un cutter. (en la foto se vé que previamente he soldado el zócalo para tener mejores referencias de las pis tas a cortar). Recuerda que antes de soldar el zócalo has de soldar los puentes que unen las patillas 7,20 y 21.
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
8 Vete soldando los componentes guiándote con la pegatina de lado pistas. S uele ser recomendable soldarlos en este orden: Recuerda que antes de soldar el zócalo has de soldar los puentes que unen las patillas 7,20 y 21. 7 y 20
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
1. puentes, zócalos y conectores. 2. Resistencias 3. Condensadores 4. Diodos y transist ores
Resultado Y aquí están los resultados
Nota: en la imagen superior no está soldado el condensador de reset de 10nF (no lo tenía cuando hice la foto), pero es necesario (Lo siento Alex)
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
y parece que funciona (al menos el programa blink). :-)
Carga del Gestor de Programas (Bootloader) Para cargar el bootloader, puedes utilizar un programador externo, un programador casero a través del puerto paralelo, o también puedes utilizar un Arduino como programador (datos recogidos de: http://arduino.cc/es/Tutorial/ArduinoISP.) Tendrás que conectar el Paperduino de la siguiente forma:
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
Es decir: Arduino
Paperduino
10
RESET
D11
D11
D12
D12
D13
D13
5v
5v
GND
GND
Y el proceso es siguiente:
1. Carga el programa ArduinoISP (File>Examples>ArduinoISP) a tu placa Arduino 2. Conecta los c ables desde tu placa Arduino a la placa Paperduino tal y c omo está
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
explicado arriba. 3. Selecciona en el menú Tools > Board la placa a la que corresponda el chip al que quieres programar e l bootloader (El c hip que utilizas en el Paperduino). 4. Usa el comando Tools>Burn Bootloader > Arduino as AVRISP.
Carga de Sketches Una vez que el chip tiene el bootloader cargado ( PaperBootloader ) se ha convertido en un Arduino, y por lo tanto podemos cargar los sk etches directamente desde el entorno Arduino. Para realizar la carga de Sketc hes podemos utilizar el PaperFTDI o el PaperRS232, pero también podemos utilizar el chip FTDI de un Arduino. Para ello quitaremos el chip ATMega de la placa Arduino (con cuidado), y conectaremos el Arduino con el Paperduino de la siguiente manera:
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
Es decir: Arduino
Paperduino
0 (RX)
0 (RX)
1 (TX)
1 (TX)
Reset
Reset
5v
5v
GND
GND
Notas:
En el Arduino es necesario quitar el chip ATmega. Si quieres, puedes utilizar el conector FTDI, ya que salvo la alimentación tienes ahí todos los pines necesarios.
En el paperduino tendremos el chip con el bootloader en el que queramos cargar el sketch. No es necesario alimentar al Paperduino, ya que toma la alimentación del Arduino. Al u til izar e l si stema de p rogramació n e la pl aca Ard ui no, tie ne re set au tomático, es de cir, no es ne cesari o ap retar el reset para programar el paperduino. Desde el entorno Arduino el igiremos la placa que se corresponda con el chip instalado en el Paperduino (ATmega32 8P o ATmega168)
Información legal 1. Propiedad intelectual Todos los derechos de propiedad intelectual del contenido de Txapuzas eléctronicas, están bajo una licencia Creative Commons Share-Alike, cuyo contenido podéis revisar en este enlace. Por tanto queda permitido copiar, distribuir, comunicar públicamente la obra y hacer obras derivadas de la misma, siempre que se respeten los términos de la licencia arriba reseñada. 3. Actualizaciones y modificaciones de Txapuzas electrónicas El autor se reserva el derecho a actualizar, modificar o eliminar la información contenida en Txapuzas eléctrónicas, y la configuración o presentación del mismo, en cualquier momento, sin previo aviso, y sin asumir responsabilidad alguna por ello. 4. Indica ciones sobre aspectos técnicos El autor no asume ninguna responsabilidad que se pueda derivar de problemas técnicos o fallos en los equipos informáticos, que se produzcan a c ausa de los ci rcuitos e ideas
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
expuestos en el blog de txapuzas elect rónicas, así como de los daños que pudieran ocasionar. El autor se exime de toda responsabilidad ante posibles daños o perjuicios que pueda sufrir el usuario a consecuencia de errores, defectos u omisiones en la información facilitada.
Descargas El esquema, descripción e imágenes están disponibles en el s iguiente enlace:
El 17.04.2011 se actualiza el archivo de descargas
Notas Para la realización de este proyecto se han utilizado los programas: Ardui no, Inkscape, Openoffice, Gimp, Picasa, Fritzing Si encuentras algún fallo, se te ocurre alguna mejora, o simplemente quieres hacer algún comentario, te lo agradeceré: Gracias. :-)
Recomenda r esto en Google Guardar en PDF
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
52 comentarios: DominicZe 8 de julio de 2010, 20:42 Me ha gustado bas tante :) Una forma de lo m ás curiosa de hacer una PCB, si es que el que no tiene uno es porque no quiere!!!! Enhorabuena por el articulo. Responder
Alfonso Abella 12 de julio de 2010, 11:09 Utilizas al gún software especializado para realizar las imágenes que utilizas?? Sobre todo me gustaría saber el de l a stripboard. Me sería de gran ayuda algún software que no fuera un infierno para trabajar con placas stripboard. Y ya lo de pegar un dibujo con la cara de l os com ponentes, con sus colorcitos.. Ya si haces un post acerca de esto.. XDD
Eres la leche!! Gracias! Responder
Iñigo
12 de julio de 2010, 14:56
Hola Alfonso, Yo utilizo Inkscape. Lo puedes bajar de: http://www.inkscape.org/download/?lang=es Es s implem ente un editor de gráficos vectoriales. Para trabajar con stripboard existe un programa de pago de Abacom llam ado Lochmaster. (todos los demás que he probado me parecen bastante "cutrillos") Para pequeñas txapuzas, con inkscape con una cuadrícula de 2,54mm y organizándose
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
con capas a m i me vale. Si descargas el archivo y lo descomprimes, puedes utilizar el archivo svg como plantilla para hacer tu propia placa. Y gracias :-) Responder
alex 23 de octubre de 2010, 23:10 yo veo un par de pequeños problemas en algunos sitios pones que hace falta un condensador de 0,1 en otros refiriendote al mismo pones que es de 10 en la foto pones una resistencia y en las ultimas fotos ni siquiera aparece ninguno de los 2 no hace falta pongo uno de 1 uno de 10 una resistencia de 1 o que? Responder
alex 24 de octubre de 2010, 15:03 como no habia condensadores de ceramicos de 1 ni de 10 ni de 22 he puesto 3 de 27 2 para los 2 de 22 y para sustituir el de 1 pues uno de 27 el tema esta en que el atmega recibe tanto gnd como vcc en los 4 pines que tiene que recibirlo 2 a cada lado pero no se enciende ningun led nose si por que no esta programado el chip(aun no he podido hacer el cable paralelo) o por que los condensadores de 27 no sirven para sustituir temporalmente al de 1 y a los 2 de 22 el caso esque a los led les llega negativo perfecto pero el positivo solo le llega 0.80 al de power y 0.77 al otro led pero ninguno de los 2 enciende en absoluto y si el atmega recibe la señal que tiene q recibir no se cual es el problem alguien puede echarme una mano porfavor? gracias Responder
Iñigo
25 de octubre de 2010, 8:09
Hola Alex: Respecto al condensador de 10nF comentarte que es lo m ism o que 0,01uF ya que 1uF=1000nF=1000000pF. Este condensador tiene como objetivo (s i no me equivoco) poder realizar un reset automático desde el cable FTDI. Pero como con el cable FTDI que utilizo no funciona el autoreset no me ha creado ningún problema. No obstante, al principio no lo soldé porque no lo tenía pero hoy en día ya lo he sol dado y te recomiendo que lo pongas tu también.
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
Respecto a los condensadores de 22pF, son necesarios para que el cristal oscile correctamente, si los cambias de valor, es probable que no funcione el m icro. Respecto a los led, si no se encienden, puedes disminuir la resistencias de polarización de 1K a 640 Ohmnios (tal como pone en la lis ta de componentes). Espero que así consigas que funcione. NOTA: Voy a añadir en la lista de componentes la conversión de uF a nF para evitar confusiones, y en cuanto pueda m odificaré la imagen con una foto actual del circuito con el condensador de 10nF instalado. Responder
alex 25 de octubre de 2010, 17:00 gracias y por favor no te lo tomes como una critica tan solo kiero que los demas si tienen la misma duda sepan que hacer, he cambiado ya lso condensadores y los he puesto como debia como te decia era solo temporal por que el fin de seman no podia ir a comprar los adecuados, despues de m ontar todo correctamente s igo sin ver ningun cambio... solo que ahora el led que esta cerca del chip al lado de la resistencia recibe 1v y poco pero no se enciende y el otro sige recibiendo 0.80v y no se enciende lo estoi alimentando con 9v y nose que estoi haciendo mal o como s aber si esta todo bien montado por que he fabricado el cable paralelo modificado y ya nose que dem onios pasa por que no consigo que el programa del arduino formatee el atmega 168, por el pin 7 y 8 recibe +5v y a traves de los pines 22 y 21 +5v (he conectado el pin 20 al 21 por si era eso lo que hacia que el chip no funcionase o q... te agradeceria que me dijeses los voltajes debe dar en los puntos criticos para que funcione el chip y asi descartar que sea cosa del algun corto o mala conexion o algun terminal -cable sin soldar ( lo he revisado y todo parece estar bien y si el chip recibe gnd y +5v nose que mas puede s er s alvo que el cristal este fastidiado o mal conectado, te agradeceria que me echases una m ano ya que le he dedicado muchas horas y estoi perdido, gracias Responder
alex 25 de octubre de 2010, 17:32 he cambiado la resistencia del led de power y ahora enciende perfectamente yo creo que mejor seria dejar las de 640 en vez de las de 1k para que como en m i caso no se le de 500
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
vueltas al por que no funciona y ser una cosa tan sencilla que parece que no pueda ser. espero tu respuesta ando algo perdido con el tema de meterle el bootloader ahora que creo que el cirucuito esta bien me queda que me digas que valores te da para compararlos con los mios y luego aver si solo es que el cable paralelo no esta bien hecho(he metido directamente los pines de las resistencias en el puerto lpt1 del pc xq aun no pude comprar el dichoso conector macho para s oldarselos... asiq s i m e dices que valores te dan te aplaudo si hace falta xd Responder
alex 25 de octubre de 2010, 22:57 lo dicho espero que te conectes y me respondas ya que no se que pasa pero no consigo instalarle el bootloader con el programa arduino 19, el led de transmision de datos se enciende parcialmente y nose si eso es bueno o malo pero se queda encendido siempre ni parpadea ni nada y el arduino me dice: avrdude: AVR device not re spon ding avrdude: initialization failed, rc=-1 avrdude: Yikes! Invalid device s ignature. avrdude: Expected s ignature for ATMEGA168 is 1E 94 0 6 avrdude: AVR device not re spon ding ***failed; avrdude: verification error, first mismatch at byte 0x0000 0x3f != 0x00 avrdude: verification error; content mismatch en BOARD he puesto: arduino diecimil ia,duemilanove or nano w/atmega168 en SERIAL PORT: COM1 y luego le doi a burn bootloader w/ parallel programmer he probado a hacerlo con el cable ftdi hecho segun tus datos y con el desenchufao ya que nose como debo conectarlo y lo he conectado primero alimentacion y luegos los cables paralelo tampoko se si este es el orden adecuado, aver si me aclaras un poco el tema ya que por mas que parece que estoi apunto de conseguirlo no s oi capaz, un saludo y gracias Responder
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
alex 25 de octubre de 2010, 23:05 ah es cierto una ultima cosa: aver si es el dichoso cable... yo conectos los cables a: MISO: pin 18 atme ga SCK: pin 19 atmega RESET: pin 1 atmega MOSI: pin 17 GND: pin 8 atmega
y luego en el ordenador en el puerto paralelo: MISO: pin 11 con resistencia 220 MOSI: pin 2 con resistencia de 470 SCK: pin 1 con resistencia de 470 GND: pin 18 directo al puerto paralelo RESET: pin 16 directo al puerto paralelo Responder
Iñigo
28 de octubre de 2010, 21:05
Hola alex Perdona que no te haya contestado antes, pero he estado de viaje y no he mirado el correo. A ver si pue do ayudarte: 1.- Instrucciones s obre como construir el cable programador las tienes en : http://arduino.cc/es/Hacking/ParallelProgrammer 2.- Si quieres cargar el programa bootloader debes conectar los cables de la siguiente forma (el paperduino debe estar alim entado): Conector ....Puerto..........PAPERDUINO ICSP..........paralelo 1................11(220R)........18 (MISO) 2................-.....................- (5V) 3................1 (470R)........19 (SCK) 4................2 (470R)........17 (MOSI) 5................16...................1 (Reset) 6................18...................8 (GND )
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
3.- Instrucciones s obre como cargar el bootloader las tienes en: http://arduino.cc/es/Hacking/Bootloader 4.- Los diodos led s uelen ser bastante permisivos en cuanto a la tensión de alimentación, y aunque varían la tensión de trabajo en función del color, como ves en los vídeos, no me han generado nunca problemas . Como con una resistencia de 1K me funcionan (no brillan mucho, pero así me consumen m uy poco). A continuación, te pas o un texto de un futuro "paperLED": La tensión a la que trabaja cada LED depende de su color (y fabricante): Rojo = 1,8v-2,2v, Naranja = 2,1v-2,2v, Amarillo = 2,1v-2,4v, Verde = 2v-3,5v, Azul = 3,5v-3,8v, Blanco = 3,6v. Los LED convencionales trabajan de 10 a 20mA. Para lim itar la intensidad que circula por el LED, y evitar que éste se funda se suele colocar una resistencia limitadora. Veamos como se calcula: Si lo alim entamos con 5v, y sabemos que la Intensidad máx del diodo es If=10 mA y trabaja con una tensión de 2v, la resistencia tiene que provocar una caída de: VR=5-2=3v. Según la ley de Ohm: V = I x R => R = VR/If=3/10=0,3 K (al estar If en mA el valor obtenido serán K). Es decir con una resistencia de unos 300 Omnios el LED da s u m ayor brillo. Es conveniente no trabajar con valores máxinos. Por lo que para aumentar la vida del LED y aunque ilum ine m enos, podemos aumentar el valor de l a resis tencia y así no preocuparnos de que tipo de LED es. (valores habituales para 5v van desde 470 a 1K). 4.- Para poder programar el chip sólo es necesario alimentar correctamente al chip y la única tensión a controlar es que entre la salida del regulador y masa tengas 5v. Es decir, entre cualquier pin etiquetado VCC y GND debes tener 5v. El micro trabaja con tensiones de 0 o 5v, la forma de saber si un pin funciona, es simplemente comprobar la tensión del pin, si mides 5v está la salida activa. Creo que te has liado un poco con las tensiones de los leds y sus resistencias. 5.- Lo único que s e m e ocurre es que tengas algún corto. Si la alimentación es correcta, el cable paralelo es correcto, tal vez el puls ador de reset esté girado 90º y esté siem pre reseteando al chip. (mira el documento PaperTecladoDigital) Saludos
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
Responder
Iñigo
29 de octubre de 2010, 19:44
Hola Alex de nue vo, Acabo de leer un correo tuyo que blogger había cons iderado com o spam ("lo dicho, ..."). Sólamente decirte un par de cosas: El led conectado a la patilla 13 no es de transmi sión, es un led que suelen llevar los arduinos para que sin necesitar ningún componente se puedan ejecutar programillas sencillos (por ejemplo el blink). Paperduino no tiene led ni de Tx ni de Rx. El cable FTDI funciona sólam ente si el micro tiene el bootloader cargado. Para cargar el bootloader necesitas o un programador comprado o un cable paralelo modificado con unas resi stencias (como te indico en el correo anterior). Tal vez tus problemas de programación vengan del sistema operativo. Parece que utilizas windows y mirando en la documentación de arduino he visto que hay un problema con el XP: " Windows XP puede causar problemas en el puerto paralelo e interrumpir el proceso de grabación del gestor de arranque. Necesitas este parche: [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Parport\Parameters ] "DisableWarmPoll"=dword:00000001 " mira es ta página: http://arduino.cc/estemp/Hacking/Bootloader Espero haberte ayudado un poco y que logres que te funcione. Responder
alex 30 de octubre de 2010, 18:55 ola perdona por tardar yo tb he estado probando mil cosas mas sin exito... al fianl creo que he encontrado el problema el puerto paralelo... la placa del arduino tiene las tensiones adecuadas en los pines de masa y +5v tanto si lo alimento con 9v o con 5 con lo cual el problema esta en otra parte y si no es de la placa y el cable no puede ser puesto que
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
componentes s olo lleva las resistencias que he revisado y conectado de manera correcta se me ocurre que la bios tenga mal el tipo de puerto me aparecen diferentes opciones de control del puerto paralelo y nose cual es la correcta me aparece ecp normal bidireccional y otra o otras 2 opciones mas y claro la cuestion es cual es la correcta ya que he leido que a otro chico tb le fallaba y era por culpa de ese parametro en la bios ( he revisado 500 veces la placa y del arduino no puede ser... asiq como el cable es imposi ble q este mal ya que no es mas que conectar de los pines del arduino al pc y si las resistencias son las correctas no tiene mas complicacion pues se me ocurre que sea eso la bios asiq voi a ponerme a probar diferentes modos aver cual es el correcto... gracias y quiero dejar claro que se que no es culpa de tu arduino es decir de tu esquema sino de mi pc (no kiero que pienses que te echo la culpa de que no me funcione) asiq nada espero decirte dentro de un rato que por fin lo he conseguido ya que tenia muchas ilusiones depositadas en esta placa y estoi un poco decepcionado con el tem a ya que tenia la esperanza de probar la placa hecha por mi antes de que m e llege el arduino oficial que he comprado y que aun tardara al menos una semana en llegarme y empiezo a perder las esperanzas.. un saludo tio ya te cuento voi a ponerme ahora m ism o a ello aver si de una vez lo consigo Responder
alex 30 de octubre de 2010, 18:57 ah res pecto al windows no us o xp sino windows 7 lo cual nose si es peor o mejor xq cuando se pone idiota con tema de drivers es la ostia ahora mismo por ejemplo no me acepta los drivers del bluetooh cuando siem pre lo hizo... asiq nada que entre el windows 7 y la bios me tiene frito... Responder
alex 30 de octubre de 2010, 19:50 pues nada macho que no hay manera ya no se que coño hacer, los modos que trae mi placa asus son: normal,bidireccional,epp aki tiene version 1.7 o version 1.9,ecp y aki tiene 3 opciones dma3 dma1 o dma0 nose cual hay que poner para que funcione pero puesto que he leido que hay gente que por culpa de este tema no le ha funcionao estaria genial si tu pusieses el modo en que lo controla tu bios para comparar con el m io y asi dejar claro cual es el correcto a la gente que le pase eso(creo que lo mio al final nada pero beuno al menos aclararlo a los demas) Responder
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
alex 30 de octubre de 2010, 20:05 nada he probado todas las combinaciones posibles reiniciado 40 veces y nada que me sige diciendo que el avr no responde y lo unico que se esq en modo normal el led se queda encendido con mucho brillo mientras que en el resto de modos brilla pero con muy poca intensidad, al darle a grabar el bootloader con el arduino 021 el led parpadea pero nada mas. se me ha ocurrido algo con una placa que tiene el chip tusb y tb tiene rs232 y que me gustaria enseñarte los esquemas por privao ya que no kiero publicar la marca y modelo hasta saber tu opinion y si s e puede hacer asiq nose s i hubiese alguna manera de contactar contigo por imai l m sn o lo que s ea te lo agradeceria mucho ya que estoi desesperao con el dichos o tema del bootloader y la unica opcion que se me ocurre esque esa placa pueda s er mi programador usb o rs232 o lo que sea para poder programarlo, un saludo s iento tanto rollo Responder
Iñigo
30 de octubre de 2010, 23:10
Hola alex La verdad es que no puedo ayudarte, ya que yo no he cargado el bootloader en los chips de los Paperduinos que he montado, yo compré los chips con el bootloader ya cargado. No obstante, estoy a la espera de recibir otros dos chips sin bootloader y mi intención es programarlos mediante un cable convertidor USB-Paralelo que compré en Ebay, ya que mi ordenador no tiene puerto paralelo (de hecho estoy preparando un Paper-Bootloader explicando el proceso). De todas formas, no creo que el Paperduino sea el problem a, ya que lleva tiempo (el original) en internet y no he visto muchos problem as referentes al bootloader. Respecto a los modos del PP, con cualquiera debería funcionar ya que en el programador del PP s e utilizan los pines de entrada como entrada y los de salida como salida, es decir el modo normal (y el modo bidireccional y enhanced también s erían compatibles) Respecto a la iluminación del LED, (creo que te refieres al del pin 13, el de alimentación siempre debe brillar a tope), depende como quede dicho pin en la fase de programación, es decir si el pin es: Salida = 1 => Brillo intenso Salida = 0 => Apagado Entrada => Brillo muy tenue
Yo utilizo Ubuntu y lo que es la carga de programas con el cable FTDI va bien, y el cable
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
convertidor USB-Paralelo me le reconoce. Si te gusta elegir la píldora roja puedes probar a instalarlo. ;-) Responder
felipe 3 de noviembre de 2010, 13:33 hola! gracias por este sitio, logre construir el stripduino, pero con el atmega168 en blanco, cómo hago un grabador para el puerto paralelo?, podria construir otra placa para solo grabar bootloader?, tengo el cable ftdi listo, y el puerto paralelo hecho, pero, como el stripduino no tiene el conector icsp no sabría a qué pi nes va conectado o si va directo despues de las resistencias del puerto paralelo o si va con mas circuiteria entre el puerto y el chip. bueno, quedo a la espera de tus comentarios. gracias!. salu2! Responder
alex 4 de noviembre de 2010, 15:10 en la pagina web del arduino tienes el esquema de como conectar a un arduino o paperduino en este caso mediante el cable paralelo con 5 cables 3 de ellos con una resistencia 1 de 220 y 2 de 470ohm la web donde esta el articulo es: http://arduino.cc/en/Hacking/ParallelProgrammer Responder
Anónimo 12 de enero de 2011, 16:40 muy buena... y con esta variante de arduino podrian usars e las funciones de serial? osea serialread(), serialwrite(), etc.. Responder
Iñigo
12 de enero de 2011, 20:05
Hola anónimo. El puerto serie funciona sin problem as.
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
Puedes ver un ejempl o en el video (perdona por su mala calidad) de ejemplo de PaperTecladoRC: http://txapuzas.blogspot.com/2010/09/papertecladorc-varios-pulsadores.html Saludos Responder
Iñigo
13 de enero de 2011, 1:39
Hola de nuevo Anónimo. Sólo comentarte que como el Paperduino no tiene un chip FTDI de conversión USB-TTL, necesitarás un cable (Lo tienes en la página: http://txapuzas.blogspot.com/2010/07/cable-de-programacion-para-arduino-ftdi.html) que convierta las s eñales Serie TTL (0-5V) del m icro a compatibles con un puerto USB. Es decir, que en vez de tener el chip conversor en la placa está en el cable. Saludos y gracias por el interés Responder
Anónimo 24 de enero de 2011, 17:47 Hola. En clase de electronica estamos viendo un poco de arduino y me ha picado el gusanito por montarme uno y tengo unas dudas: ¿Se podría hacer el paperduino con el atmega328, como el que us an las nuevas placas? ¿Se podría hacer una alimentación por USB? Respecto a la carga del programa, ¿como s e podría m ontar para que tuviera un reset automático? ¿Y qué pasa si no pulsas el botón? Muchas gracias de antemano. Responder
Anónimo 24 de enero de 2011, 17:52 ¡Ah!, se me había olvidado una cosa. En clase,mi profesor tiene otra placa que acopla al arduino y puede hacer pruebas, como una protoboard, pero con un botón de reset y otro boton adicional que se puede usar (mi profesor no me dijo para qué) ¿Se podría hacer una versión paper de esa placa o sale m ejor hacerlo en una protoboard,
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
la cual te aseguro que no tengo? Lo siento m ucho por todas estas preguntas y por mi ineptitud para hacer circuitos. Gracias de nuevo. Responder
Anónimo 24 de enero de 2011, 17:53 ¿Por qué me acuerdo de las cosas cuando lo publico? Tengo una duda más: ¿dónde consigo el atm ega? Gracias y ya te aseguro que no tengo m ás dudas (espero). Responder
Iñigo
24 de enero de 2011, 22:54
Hola anónimo: Vamos por partes ¿Se podría hacer el paperduino con el atmega328, como el que usan las nuevas placas? SI, sin problemas ¿Se podría hacer una alim entación por USB? SI, si te fijas en otra página te indico como. Respecto a la carga del programa, ¿como s e podría m ontar para que tuviera un reset automático? Si, pero es un poco m ás compli cado que el cable FTDI. ¿Y qué pasa si no pulsas el botón? El programa no se cargará. ¿Se podría hacer una versión paper de esa placa o sale m ejor hacerlo en una protoboard, la cual te aseguro que no tengo? Para pruebas, creo que es mejor probar en una protoboard. ¿dónde consigo el atmega? Lo venden en la m ayoría de tiendas de componentes electrónicos. Saludos Responder
Anónimo 25 de enero de 2011, 11:15 Hola de nuevo. Gracias por contestarme tan rápido. Solo tengo una duda:
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
Si se us a el 328,¿se cabiaría el circuito? Muchas gracias. Responder
Iñigo
27 de enero de 2011, 7:40
Hola de nuevo anónimo, Si utilizas el 328p no es necesario modificar nada. El 328p es 100% compatible, sólo se diferencia en que tiene más mem oria. De todas formas para empezar te recomiendo que compres el micro con el bootloader ya instalado. Los puedes conseguir en ebay.com (busca atm ega328p bootloader): http://cgi.ebay.com/Atmel-ATMEGA328P-PU-w-Arduino-Duemilanove-bootloader/220730405102?pt=LH_DefaultDomain_0&hash=item33648eb0ee Saludos Responder
Anónimo 27 de enero de 2011, 20:26 Hola de nuevo. De nuevo, gracias por tu ayuda. Ahora viene la parte m ala. H oy he ido a preguntar a la tiend a de electrónica m ás cercana s i tenían el chip y no le tienen :(. Repecto a lo de ebay, no tengo cuenta paypal, no tengo por ahora intención de hacerme una ni m e gusta comprar por Internet. En todo caso, le pediría a un amigo que me lo cogiera. Solo quiero decir un par de cosas: 1º. He encontrado un atmega328 con el bootloader ya instalado más barato que el que me has pasado. http://cgi.ebay.com/ATmega328-ATmega328P-PU-w-Bootloader-Installed-NEW/170594055342?pt=LH_DefaultDomain_0&hash=item27b832b4ae 2º. El otro día, mirando la página de alimentación del paperduino, se me ocurrio cambiar los conectores de tension por unos pines machos y en los cables, pines hembras. De esta forma, si no tienes un des tornillador a mano es más facil de meter tensión y si no tienen el "adaptador" los cables, yo creo que enrollandolo con cuidado, se puede hacer, pero como para mi caso es para uso personal, creo que el problema del adaptador no existirá. De nuevo, gracias por contestarme. Responder
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
Anónimo 27 de enero de 2011, 20:28 Ah, se m e olvidaba. En la página oficial, viene cómo meter el bootloader al 168 y al 8. ¿Se le puede meter al 328? ¿Y que tipo de placa hemula el paperduino respecto de las oficiales si quieres m eter el bootloader? Responder
Iñigo
30 de enero de 2011, 14:21
Hola Anónimo. Los chips ATMega 8,168 y 328 son compatibles (el 8 es un poco obsoleto) Si utilizas un ATMEGA168, estás emulando: Diecimila,Duemilanove w/ATMega168 Si utilizas un ATMEGA328, estás emulando: Diecimila w/ATMega328 Responder
Anónimo 7 de abril de 2011, 8:21 Saludos. Primero agradecerte todo el trabajo realizado! Es genial! Pero tengo un problema despues de haber montado este paper y de haber comprobado que no hay cortos ni derivaciones , no m e funciona !!!! aun no he hecho el cable programador, asi que lo que hago es meter el atmega ya programado desde otra placa arduino (con toma us b). Puede esto influir en que no funcione el paper??? Todos los componentes estan correctos en sus sitio con los terminales bien soldados y demas. No se que puede ser. Gracias! Responder
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
Iñigo
7 de abril de 2011, 10:25
Hola anónimo. Para que un ATmega ya programado funcione, sólamente es necesario alimentarlo, que tenga el cristal de cuarzo y sus dos condensadores , y que el pin de reset esté a 5V. ¿No estará el pulsador de Reset girado 90 grados? ¿Se te enciende algún led? ¿Has cargado el scketch blink y no funciona? Saludos Responder
Anónimo 10 de abril de 2011, 20:30 Hola! gracias por contestar! lo primero que pense fue la posibilidad del boton, aunque lo comprobe antes de montarlo y esta correcto, tiene cinco voltios el pin de res et. Se enciende el led verde, pero no as i el rojo, y es te es ta bien pues lo he comprobado alimentandolo directamente. No soy muy novato, he terminado mi odbuino y queria el paper para dejar este en el coche. Lo unico que me queda es s ubstituir el cuarzo por otro,por si es es te el fallo. Muchas gracias. Pd: me llam o Angel Responder
Iñigo
10 de abril de 2011, 21:59
Hola Angel parece que tienes razón, Si lo alimentas correctamente (Si se enciende el led verde y tienes 5v en el reset parece que s í) Pues, A no ser que haya algún error por ahí :-), parece que el tema estará en el cristal o en los condensadores. Perdona, no te puedo decir nada m ás, por que si el chip ya tiene el blink cargado, debería estar parpadeando el led rojo como loco!! (Nota, las resistencias de los leds son un poco altas 1K para que éstos no consuman mucha corriente, ¿no s erá que el programa está funcionando pero el led no se enciende?). Puedes comprobar el estado de l a salida 13 con un tester. Si no varía entre 0 y 5 con el link
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
funcionando, parece que el cris tal y los condensadores asociados tienen al gún defecto. Saludos de nuevo Responder
Anónimo 11 de abril de 2011, 8:38 Gracias por tu respuesta. Mañana te cuento, voy a cambiar el cristal y los condensadores a ver que ocurre! Gracias!!! Responder
Anónimo 13 de abril de 2011, 22:17 Soy Angel. Buenas noches! Funciono, cambie el reloj y los dos condesandores y como bien indica la ley de murphy, era el ultimo elemento en sustituirse el que estaba mal!!! por un condesandor no funcionaba! Gracias!!! Responder
Anónimo 16 de abril de 2011, 23:36 Hello, I am french and I don't speak spanish, so I write in english ! I have made this arduino version on stripboard and all seem to be Ok. I have just a little problem with the pin 13 led, because this led cathode is also connected with the pin 12. Perhaps I have mistaken ? I have also put a 1N4007 diode between J4 and the voltage regulator for more security. Thank's a lot for your fantastic blog Philippe Responder
Iñigo
16 de abril de 2011, 23:59
Salut Phillipe Tu as raison!, il faut de couper une piste pour déconnecter le pin 12 de la broche du LED.
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
Merci. (Je vais essayer de corriger l'erreur ce week-end) Responder
dongato 6 de mayo de 2011, 0:13 Eres un Crack!!! Te pasas te fantastica tu web, baje todo lo que compartes, es inpagable tu esfuerzo, de verdad GRACIAS!!! MAESTRO!!! Yo estoy recien empezando en arduino y me ayuda mucho el metodo que usas ,es muy grafico. Quiero comprarme el arduino uno, para des pues cargar el paperduino que tu tienes aca,me interesa m ucho hacer la m aquina cnc que tu compartes , te estare molestando un poco con eso en una rato ...pero prim ero estoy absorviendo toda la informacion de arduino que pueda, ¿conoces de algun videotutorial para aprender a programar en arduino? Me puedes despejar una duda.¿los codigos del cnc que compartes los puedo cargar en el arduino uno? son compatibles, ya que es la tarjeta que venden en mi pais, la anterior esta descontinuada y despues ya viene la mega y sube algo el valor, asi que para empezar esta bien la arduino uno, que m e servira para cargar las paperduino y entrenarme en esto. Gracias por tu excelente material!!! Responder
Iñigo
6 de mayo de 2011, 11:24
Hola dongato Tienes tutoriales en: http://arduino.cc/forum/index.php/topic,59839.0.html y en: http://arduino.cc/forum/index.php/topic,50210.0.html Los programas para cargar en Paperduino son compatibles con todas las variantes de Arduino. (el Arduino UNO só lo se di ferencia del Arduino en el chip USB) Saludos y gracias Responder
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
Anónimo 2 de mayo de 2012, 18:30 Felicidades por todo tu trabajo y sobre todo por compartirlo. Corrígeme s i m e equivoco pero es posible que en el archivo .png que has puesto para descargar los dos condensadores de 22pF (C2 y C3) estén mal expresadas las unidades (22nF). Responder Respuestas Iñigo
2 de mayo de 2012, 20:14
Hola Anónimo, Lo si ento, no encuentro el error. He des cargado el archivo, y en todos l os documentos se indica que los condensadores C2 y C3 son de 22pF, que son l as unidades correctas. Este valor es el que indica ATMEL para el oscilador de cristal (de 18 a 22 pF), y el que utiliza Arduino. SL2 Responder
Eduardo Sanc hez 12 de septiembre de 2012, 23:03 es lo mismo para el ATMEGA328? espero y veas y respondas pronto saludos !!! Responder
BlackSmithTech 6 de octubre de 2012, 10:56 genial para hacer todo tipo de pru ebitas ...yo experimentos...pero m e funciono al dedillo...
es toy
empezando
con estos
repuestos para consolas , iphone, mobiles y laptops Responder
open in browser PRO version
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
AlonISR 29 de diciembre de 2012, 14:17 Se puede programar como un arduino norm al para hacer fade in? Responder Respuestas Iñigo
2 de enero de 2013, 9:15
Hola AlonISR Si, desde luego, Paperduino es 100% compatible con el entorno Arduino. De hecho si utilizas un ATMega168 sería u n Diecim ila, y si utilizas un ATMega328 sería un Duem ilanove. (compatibl e con Arduino UNO) Saludos Responder
Anónimo 16 de enero de 2013, 1:38 Hola Iñigo m i nombre es Manuel, s oy de Sevilla y decirte que llevo tiempo siguiendo este magnífico blog y espero que surjan m as "paper-genialidades" de esas que te gastas y me gustaria ens eñarte un paperduino que me he currado siguiendo tus pasos al pié de la letra y mira lo que sale... http://youtu.be/KjSvEl63Zjo He de decir que le falta todavía el at mega 328 que me llega la semana que viene, pero le he quitado el micro "con cuidadin" a mi arduino UNO con el ejemplo blink precargado, y macho a la primera. Tengo que solucionar lo del ftdi que no encuentro nada de momento o el rs 232 a ver que consigo primero pero lo importante es que mi paperduino esta vivo y gracias a como te explicas y te lo curras.De verdad gracias y aquí tienes un s eguidor.Saludos Responder
Jomad 23 de enero de 2013, 18:22 Dis culpa, queria ha certe una consu lta, voy a hacer un pedido en de compon entes electronicos para elaborar este proyecto, y no se si me podrias decir algunos componentes electronicos habituales, o recomendables de tener para todo aprendiz de electronica que desee desarrollar proyectos habitualmente y practicas. Más que nada para aprovechar los
Responder
Anónimo 26 de febrero de 2013, 9:09 hola lo quiero armar lo voy a bootlear o como se dija por puerto paralelo pero como ago despues para intalarle programas y eso inteactuar etc. de lo posible sin comprar cosas ya echas Responder
Anónimo 4 de mayo de 2013, 20:09 hola, soy nuevo con el arduino, miraba es ta pagina para ver si encontraba información de que es ta placa arduino funcione como un programador para muchos otros micro controladores de atmega328p-pu.... realice los pasos ya mencionados para experimentar pero no funciona.... quisiera sabes si se puede compilar algún otro programa hecho por ejemplo, un termómetro con un l m35 con lcd en el atmega 328p-pu para ponerlo en placa de entrenamiento.... quiero saber si se puede hacer por este m étodo... Responder
peraquepiens 24 de septiembre de 2013, 18:22 Hola Iñigo a ver s i me puedes respondes a una pregunta. Tengo dos paperduinos y trabajan perfectamente los dos, Pero en uno de ell os, el primero que me fabriqué tiene un condensador, (por código 103 cerámico). Y en el segundo un (por código 104 cerámico) que van desde Vcc a reset. Creo que el correcto es el 104. pero l os dos trabajan igual sin ningún problema. ¿Si le dejo el 103 al que supongo que está mal repercutiría en algo? Sé que ese condensador es para el reseteo del paperduino pero ya te digo que los dos resetean y trabajan si n ningún problem a. Espero tu respues ta aunque veo que hace tiempo que no respondes los comentarios, de todos modos espero alguna respuesta pacientemente. Gracias por compartir tus conocimientos. Saludos Responder
Introduce tu comentario...