Stap 5: elektronica
(Dit probleem vermeden worden als u niet zeker bent:
Juts kopen twee jeenodes, draadloze RF12 opgenomen en soldeer de onderdelen.)
Dus meer avontuurlijk: Maak twee kale botten Arduino, alleen met behulp van de ATmega328, oscillatoren enz.
Maken van de kale botten Atmega: kunt u dit overal op het internet. (enkel de atmega328 of 168, twee condensatoren 22pF, en de oscillator van 16 Mhz. Hebt u een lege chipset lonten recht en de lockbits, voeg de bootloader en u ga.)
U kunt een Arduino gebruiken voor het programmeren van de chip, als u de oscillator van 16 Mhz zal nog steeds werken in de instelling van de PCB, als u geen gebruik maken van een oscillator, dan heb je voor troep naar de zekeringen anders (voorzichtig!). In de kale botten situatie moet u een programmeur zoals AVR MKIISP
Verbindingen
In het geval van de chip op een PCB, sluit u de RF12 (of RF12b) als volgt:
INT0 = arduino PIN2: op RF12, oscillator kant, 2 van boven (zie foto)
PB3 = arduino PIN 12
PB2 = arduino 10: op RF12, andere zijde 1 van boven
PB5 = arduino 13: op RF12 overkant, 2 van top
PB3 = arduino 11: op RF12, andere kant 3 van boven
Klik vervolgens op RF12 5 van boven, andere kant, GND
op RF12 6 van top VCC (ofwel 5 V fro RF12, of 3.3 voor RF12B)
en de laatste op de RF12, de antenne een stuk draad rond 8 cm, de antenne
De ontvangende kant, mijn shaker, is hetzelfde.
De RF12 / Atmega verbinding. Er zijn gratis PIN van links, zodat iets grappig!
Spanning
Mijn speelgoedpiano draait op twee batterijen AAA, dus in dit geval ik de Atmega op deze 2.8 V voeden kon.
Knoppen van de speelgoedpiano.
Ik experimenteerde de handelingen van het verzenden van aan de piano knoppen toevoegen. Maar dit was niet gemakkelijk (of niet onmogelijk) het toetsenbord van de piano chip van speelgoed is verdreven, en de toetsen gebruik niet een GND spanning, zodat de atmega werd verstoord, of de geluiden zijn vervormd is, daarom heb ik besloten om mijn eigen knoppen toevoegen.
De afbeeldingen tonen enkele van mijn eigen setup kale botten, en de jeenode. Natuurlijk als je genoeg ruimte hebt zou u een Arduino ook gebruiken. (in feite voor het testen alvorens te bouwen, dit is aan te raden!)
RX TX
Dit zijn de overdracht en de ontvangen PINNEN. Zij kunnen worden gevonden op de chip en de converter, ook de jeenode deze PINNEN gebruikt voor het overzetten van de gegevens. Zie afbeelding voor verbindingen. De meeste van de tijd de RX TX moet worden uitgewisseld tussen de apparaten, is dat voor de afzender die TX voor de ontvanger RX is.