Stap 3: Touchscreen
Wij willen een monome 8 x 8 met 64 knoppen, maar de Makey Makey heeft slechts ongeveer 20 ingangen. Hoe creëren wij 64 afzonderlijke toetsenbord triggers met slechts 20 Makey Makey ingangen?
De oplossing is het multiplexen van de rijen en kolommen. Wij creëren 8 rijen en 8 kolommen met koperen tape - elke regel die aangesloten zijn op eigen alligator clip - en door het snijpunt van een rij en een kolom aarding, we leiden tot een unieke sleutel. Er zijn 64 snijpunten die kunnen worden geactiveerd met behulp van slechts 16 Makey Makey ingangen.
Stappen
- Tape van papier op glas
Tape een stuk semi-transparante wit papier aan de achterkant van een 22 vierkante inch stuk glas. Het papier zal het licht van de LED's diffuus en opvullen van het vierkante lattice. - Leg de kolommen
Start koperen tape kolommen op het oppervlak van het glas te leggen. Het is handig om de LEDs ingeschakeld zodat we de band met het karton kunt uitlijnen. - Niet-geleidende tape
Deze stap is zeer belangrijk: plaats een stukje heldere, niet-geleidende tape op de top van de kolommen overal dat ze met rijen--d.w.z. de koperen kolommen moeten elektrisch geïsoleerd van de rijen snijdt. Deze stap is belangrijk, want we alleen willen een rij en een kolom te verbinden wanneer we raken het oppervlak om een knop te activeren. - Leg de rijen
- Koperen tape knoppen
Ik aangesloten een diagonale strip van koper tape op de rij, plus een diagonale strip naar de kolom, zodat ik gemakkelijk beide stroken met mijn vingers raken kan te draaien van de knop in- of uitschakelen. - Alligator clips
Elke kolom en elke rij is aangesloten op de MaKey MaKey via een alligator-clip. Het maakt niet uit welke alligator clip is gekoppeld aan welke Makey Makey pin zolang de Arduino code wordt bijgewerkt en nauwkeurig de rijen en kolommen wordt toegewezen aan de juiste pin. U kunt downloaden en Bekijk de code uit mijn profiel Github. - Aansluiten op grond
Om een sleutel te activeren, moet je worden de grond raken. Hechten van een alligator-clip aan de grond pinnen op de MaKey MaKey en zorg ervoor aan te raken de het andere uiteinde van de alligator clip aan uw huid. - Code
Installeer de MaKey MaKey Arduino addon van Sparkfun.
De "volledige" Arduino code uploaden naar het bord.
Zorg ervoor dat u de Adafruit Neopixel libraryhebt geïnstalleerd.
Voor het genereren van geluid, moet u de code van de verwerking. Alle bestanden die u nodig zijn op mijn GitHub repo.