Paso 5: electrónica
(Este problema puede evitarse si no está seguro de:
Sólo compra dos jeenodes, inalámbrico incluido de RF12 y soldar los componentes.)
Por lo tanto más aventurero: hacer dos huesos desnudo de Arduino con el ATmega328, osciladores, etc..
Hacer los desnudos huesos Atmega: usted puede encontrar esto en cualquier lugar en internet. (sólo el atmega328 o 168, dos capacitores 22pF y el oscilador de 16 Mhz. Si tienes un chip vacíelo establecer bien los fusibles y el lockbits, añade el gestor de arranque y se van.)
Usted puede utilizar un Arduino para programar el chip, si se utiliza el oscilador de 16 Mhz que todavía funciona en el ajuste de la PCB, si no se utiliza un oscilador, que hay que configurar los fusibles diferentemente (¡ tenga cuidado!). En la situación de los huesos desnudo necesita un programador AVR MKIISP
Conexiones de
En el caso de la viruta en un PCB, conecte el RF12 (o RF12b) como esta:
INT0 = arduino PIN2: el RF12, lado de oscilador, 2 desde la parte superior (ver imagen)
Pb3 = arduino PIN 12
PB2 = arduino 10: en RF12 otro lado 1 de arriba
PB5 = arduino 13: el RF12 otro lado 2 de superior
Pb3 = arduino 11: el RF12, otro lado 3 de arriba
Entonces el RF12 5 del lado superior, otros, tierra
RF12 6 de VCC superior (ya sea de 5 V para RF12, o 3.3 para RF12B)
y el último en el RF12, la antena de un trozo de alambre alrededor de 8 cm, la antena
El lado receptor, mi vibrador, es lo mismo.
El RF12 / Atmega conexión. Hay libre izquierda del PIN, así que algo divertido!
Tensión
Mi piano de juguete funciona a dos pilas AAA, por lo que en este caso yo pude alimentan el Atmega esta 2.8 V.
Teclas del piano de juguete.
Experimenté que agregar las acciones de enviar a los botones de piano. Pero esto no era fácil (o imposible) el teclado es conducido desde el chip de piano de juguete, y las claves no utilizan un voltaje GND, así que el atmega estaba perturbado, o se distorsionan los sonidos, es por eso que decidí agregar mis propios botones.
Las imágenes muestran a varios de mi propia configuración de los huesos desnudos y el jeenode. Por supuesto si tienes espacio suficiente se podría usar un Arduino. (de hecho para probar antes de edificio, esto es recomendable!)
RX TX
Estas son la transferencia y los pines de recepción. Se encuentran en el chip y en el convertidor, el jeenode utiliza también estos pines para transferir los datos. Ver foto de las conexiones. Mayoría de las veces la RX TX debe conmutarse entre los dispositivos, es lo que el remitente que es el receptor RX TX.