Stap 2: Elektronische componenten
Voor de elektronica heb je een heleboel opties.
In principe moet je twee eenheden met een chip (zoals twee arduino) en twee RF12 (goedkope draadloze transceivers)
ATmega168 / Atmega328, www.farnell.com, of www.jeelabs.com, 5-6 euro van.
RF12, www.jeelabs.com , www.pollin.de, van 5-6 euro. (draadloze transceiver spaander)
een UART USB converter, dealextreme.com:
http://www.DealExtreme.com/p/USB-to-UART-5-pin-CP2102-module-Serial-Converter-81872
(deze heeft MACOS en Windows-stuurprogramma's)
Of meer gemakkelijk: twee jeenodes
U kunt ook twee jeenodes ( www.jeelabs.com ) ik gebruikte slechts één, omdat de speelgoedpiano niet genoeg ruimte voor de jeenode.
Het voordeel van de jeenodes is dat ze met een mooie PCB met RF12 komen. Als u uw eigen PCB, u hoeft te doen meer bedrading naar de RF12 (zie afbeelding 5 voor een voorbeeld).
Een jeenode (het gemakkelijk alternatief voor DIY Atmega):
http://jeelabs.com/products/jeenode, 18.50 euro duurder dan een atmega328 en een RF12, maar het bespaart u de bedrading en de RF12, maar nog steeds goedkoper dan een Arduino solderen.
Voor de jeenode moet u een USB - UART-converter (ook voor het programmeren van de atmega op dit forum)
http://jeelabs.com/products/USB-Bub
Dit is waarschijnlijk de onverwachte duur onderdeel, maar kunt u dit opnieuw gebruiken. Voor de Arduino... dit onderdeel is opgenomen op dit forum, en moet u deze printerkabel aansluiten op de laptop. (als u weet hoe u kunt de UART-USB van dealextreme ook voor deze verbinding, niet moeilijk, gewoon Controleer zorgvuldig de verbindingen RX TX VCC en GND en de spanning.)
Als u de ATmega en RF12 kiest, moet u 2 condensatoren van 22pF en de 16MH van een oscillator.
en een beetje van PCB, de houder van een chip.
Je zou kunnen doen zonder de oscillator, maar dan hebt u een programmeur kunt instellen van de fuses na programmering in de Arduino, of zet het script aan AVR-gcc.
Voor de rest, aantal knoppen, eerst gebruikte ik de eenvoudige drukknoppen, maar toen vond ik de verlichte oranje dingen op www.sparkfun.com
Sommige LED's hier en daar de weerstanden voor de LED's, afhankelijk van de spanning die u hebt gekozen.