Yo lo he hecho con laser de HP (no se donde lei que el toner de oki no era bueno) y un papel especial comprado por ebay, muy satinado.
Pero antes llegue a hacer alguno con papel de revista (con menos dibujos y parte mas blanca a ser posible) y de periodico y no salio mal.
Aqui hay fotocopiadoras donde le llevas el usb y te imprimen con una laser por unos centimos la hoja, supongo que ellos pueden tener satinado y si no te toca conseguirlo.
Una fotocopiadora emplea mismo sitema, toner, que es lo que se transfiere a la placa pcb con el planchado.
Para mi gusto es una solucion de compromiso, recuerdo haber hecho a lo largo de mi vida muchas insoladoras con tubos fluorescentes normales y con tanta mudanza las he ido perdiendo pero la verdad es que la calidad de una placa por insolacion no la supera el planchado ni por asomo.
Tengo que localizar tubos UV a buen precio y hacer otra insoladora pues para SMD no tengo precision con el planchado (que ademas mejor que este es pasar la placa y el papel por una plastificadora x veces... mira por youtube)
No te preocupes por el shield, al final, como todo, es ponerse...
Mira mi primer shield para el mega, he integrado el reloj como tu has pensado tambien:
Es una placa que me ha quedado cutre pues esta hecha por transfer de toner con plancha pero bueno, estoy a la busqueda de tubos de UV para hacer una insoladora...
El severino que has hecho va por puerto serie y no emplea un max232 para convertir los niveles, los adecua con transistores y resistencias.
El cable que debes usar es el tipico cable serie con la salvedad de añadirle el DTR para que esta señal haga el autoreset.
Los pines a emplear son 2,3,4,5: DE-9 serial connector Used to connect computer (or other devices) using RS-232 standard. Needs a serial cable, with at least 4 pins connected: 2, 3, 4 and 5. Works only when JP0 is set to 2-3 position
En la placa tuya el pin 2 es TX, el 3 es RX, el 5 GND y el pin 4 la conexion al DTR.
SI buscas en google por "null modem cable" te aparece varios millones de datos para hacerte el cable como este, a falta de añadirle el DTR
No es muy facil conseguir una solucion elegante...
Yo tuve algo parecido y apile al final 3 placas, me canse y opte por incluir una de ella en la superior asi que la integre.
EN tu caso seria muy complicado meter en tu shield el ethernet junto con tu circuiteria?
La otra opcion es emplear un cable tipo ribbon como los del disco duro de un PC para unir con placas o poner irremediablemente la ethernet arriba y subir solo el icsp.
De todas formas no es solucion rapida ninguna.
Ahora, si emplearas el enc28j60 (me parece que ese era el numero) solo es un chip para el tema de la ethernet, muy facil de integrar con tu placa, lo que no se es si te vale.
Pues la libreria serial del arduino es el equivalente al CDC del pic.
Tiene una ventaja y es que el ide del arduino lleva incorporada la terminal serie, luego es solo jugar con el caracter de fin de linea o retorno de carro.
Primero me da error al compilar porque dice que no conoce "toRoot" pero le he añadido el texto que pone en la pagina, en la linea 195 y justo antes del comienzo del texto de private:
Code:
void toRoot() { setCurrent( &getRoot() ); }
Con la precaucion de que he copiado con el raton desde la web el texto y me ha añadido un caracter extraño (creo que es un retorno de carro) despues del parentesis, lo he borrado, y entonces he compilado y funcionando OK.
El fichero menubackend.h mio ha quedado asi:
Code:
/* || || @file MenuBackend.h || @version 1.4 || @author Alexander Brevig || @contact alexanderbrevig@gmail.com || @contribution Adrian Brzezinski adrb@wp.pl, http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?action=viewprofile;username=vzhang || || @description || | Provide an easy way of making menus || # || || @license || | This library is free software; you can redistribute it and/or || | modify it under the terms of the GNU Lesser General Public || | License as published by the Free Software Foundation; version || | 2.1 of the License. || | || | This library is distributed in the hope that it will be useful, || | but WITHOUT ANY WARRANTY; without even the implied warranty of || | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU || | Lesser General Public License for more details. || | || | You should have received a copy of the GNU Lesser General Public || | License along with this library; if not, write to the Free Software || | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA || # || */
#ifndef MenuBackend_h #define MenuBackend_h
/* A menu item will be a container for an item that is a part of a menu Each such item has a logical position in the hierarchy as well as a text and maybe a mnemonic shortkey */ class MenuItem { public: MenuItem(const char* itemName, char shortKey='\0' ) : name(itemName), shortkey(shortKey) { before = right = after = left = 0; }
Todo esto es con el ide 022 de arduino, y con la placa atmega 1280 seleccionada, no he probado con otro.
Si no consigues solucionarlo dimelo y me bajo el ide nuevo por si fuera eso.
Un saludo
PD: Añado, me costaba mas pensarlo que hacerlo, con el ide 1.0.1 y con placa arduino 328, arduino uno y arduino leonardo no da error al compilar, y con el ide 022 y placa 328 o atmega 1280 tampoco.
Encontre por internet otro proyecto que hizo un chaval que empezaba en esto de la electronica para hacer lo que queria el compañero de encender el coche remotamente:
Por ultimo, si hay posibilidades que el valor de etnsion pudiera subir por encima de la lectura del ADC del arduino, yo pondria un zener, por ejemplo para limitarlo. Un saludo
Es curioso el sistema, me recuerda a nuestras estaciones de clasificacion solo que en ellas lo que clasifica son las agujas, aqui en la maqueta son los railes.
Te dejo un video de como clasifican por gravedad que esta genial pero no es de España, lastima no tener ninguno de aqui.
Tambien depende de lo que quieras recrear, si es solo para un movimiento de algo, el Vinciduino se las pinta solo, si quieres recrear medio CTC eso ya es otra cosa...