Étape 5: Electronics
(Ce problème peut être évité si vous n’êtes pas confiant :
Juts acheter deux jeenodes, sans fil RF12 inclus et souder les composants.)
Tellement plus aventureux : faire deux bare bones Arduino, juste en utilisant l’ATmega328, oscillateurs, etc..
Rendre le squelette Atmega : vous pouvez le trouver n’importe où sur internet. (juste l’atmega328 ou 168, deux condensateurs 22pF et l’oscillateur 16 MHz. Si vous avez une puce vide défini les fusibles à droite et du lockbits, ajouter le bootloader et vous partez.)
Vous pouvez utiliser un Arduino pour programmer la puce, si vous utilisez l’oscillateur 16 MHz il fonctionnera toujours dans le cadre de PCB, si vous n’utilisez pas un oscillateur, que vous devrez définir les fusibles différemment (soyez prudent!). Dans la situation de bare bones vous avez besoin d’un programmeur comme AVR MKIISP
Connexions
Dans le cas de la puce sur un PCB, connectez le RF12 (ou RF12b) comme ceci :
INT0 = arduino PIN2 : sur RF12, côté de l’oscillateur, 2 du haut (voir photo)
PB3 = arduino PIN 12
Pb2 = arduino 10 : RF12 autre part 1 de haut
PB5 = arduino 13 : sur RF12 autre côté, 2 de haut
PB3 = arduino 11 : sur RF12, autre côté 3 de haut
Puis sur RF12 5 du côté haut de la page, d’autre, GND
sur 6 RF12 de VCC supérieure (soit 5 V BOF RF12, ou 3,3 pour RF12B)
et le dernier sur la RF12, l’antenne un morceau de fil d’environ 8 cm, l’antenne
Côté réception, mon shaker, est la même chose.
Le RF12 / connexion Atmega. Il y a libre de gauche de l’axe, donc faire quelque chose de drôle !
Tension
Mon piano jouet fonctionne à deux piles AAA, donc dans ce cas je pourrais l’Atmega nourrissent cette 2,8 V.
Touches du piano jouet.
J’ai expérimenté ajoutant les actions de l’envoi aux touches piano. Mais ce n’était pas facile (ou impossible) le clavier est chassé de la puce piano jouet, et les touches ne pas utilisent une tension GND, donc soit l’atmega était perturbé, ou les sons ont été déformés, c’est pourquoi j’ai décidé d’ajouter mes propres boutons.
Les photos montrent plusieurs de ma propre configuration os à nu et la jeenode. Bien sûr si vous avez suffisamment d’espace vous pouvez utiliser un Arduino trop. (en fait, pour les essais avant de construire, c’est conseillé!)
TX RX
Il s’agit de la cession et les broches de réception. Ils se trouvent sur la puce et le convertisseur, le jeenode utilise également ces goupilles pour transférer les données. Voir photo pour les connexions. La plupart du temps le TX RX dois être commuté entre les appareils, c’est ce qui est pour l’expéditeur que TX est pour le récepteur RX.