Gongbutton: Stora knappen att styra din gonggongar (3 / 4 steg)
Steg 3: elektronik
Design
Gongbutton använder en 1-bitars DAC och en enkel enda transistor förstärkare för att driva högtalaren. Du kan läsa lite mer om designprinciperna på Makezine. Jag hittade genom försök och misstag att en 2.2 k resistor fungerade bra med 2N2222A transistorn jag använde. Du kan göra mycket bättre än denna design som förstärkare gå även om jag inte vet hur mycket det skulle hjälpa med tanke på kvaliteten på högtalaren. Lågpass filtreringen verkade inte hjälpa ljudkvaliteten så jag uteslutit kondensatorn från den slutliga utformningen.
Ljudet själv är en PCM-kodat vågformsfil inbyggd i den binära firmware.
Förbereda Spark kärnan
Ur lådan kommer Spark kärnan med huvudet stift som är bra för prototyper men får inte plats i skåpet. Ta bort den svarta plast spacer vid basen av varje uppsättning stift sedan försiktigt desolder och ta bort var och en av de 24 pins från kärnan. Jag fann detta vara en långsam process med en lödkolv och tång nål näsa.
Ansluta elektroniken
Ta bort byglarna (lite svart komponenter med "0" s på dem) från den ursprungliga knapp styrelsen. Ansluta komponenter enligt följande. Kontrollera att allt passar när knappen är monterad!
- Knappen pin 1 (VDD) - Spark GND
- Knappen stift 2 (nära hopparna) - Spark D4
- Motstånd - Spark A7
- Transistor Base - motstånd
- Transistor sändare - Spark GND
- Transistor Collector - högtalare stift 1
- Talaren stift 2 - Spark Vin
Observera att jag hamnade felsökning för en stund efter att bilden ovan. Stifttilldelningar/delar i beskrivning är korrekt även om de inte riktigt matcha bilden.