Stap 3: elektronica
Ontwerp
De Gongbutton maakt gebruik van een 1-bits DAC en een eenvoudige één transistor versterker voor het aandrijven van de spreker. U kunt een beetje meer informatie over de ontwerpprincipes op Makezine. Ik vond via trial and error dat een 2.2 k weerstand goed samengewerkt met de 2N2222A transistor die ik gebruikte. Je kunt veel beter doen dan dit ontwerp zoveel versterkers gaan hoewel ik niet zeker ben hoeveel het zou helpen gezien de kwaliteit van de spreker. De low-pass filter leek niet te helpen de correcte kwaliteit zodat ik de condensator uitgesloten in het uiteindelijke ontwerp.
De audio zelf is een PCM-gecodeerde-wave-bestand in de binaire firmware ingebouwd.
Voorbereiden van de Spark-Core
Out of the box komt de vonk kern met koptekst pinnen die zijn geweldig voor prototyping, maar past niet in de behuizing. Verwijder de zwarte plastic spacer aan de basis van elke set van pins dan zorgvuldig desolder en elk van de 24 pinnen uit de kern. Ik vond dit een langzaam proces met een soldeerbout en naald-neus buigtang.
Aansluiten van de elektronica
Verwijder de jumpers (beetje zwart onderdelen met '0' s op hen) van de oorspronkelijke knop bord. Sluit de onderdelen als volgt. Zorg ervoor dat alles past wanneer de knop wordt geassembleerd!
- Knop pin 1 (VDD) - Spark GND
- Knop pin 2 (in de buurt van de jumpers) - Spark D4
- Weerstand - Spark A7
- Transistor Base - weerstand
- Transistor Emitter - Spark GND
- Transistor Collector - spreker Pin 1
- Spreker Pin 2 - Spark Vin
Merk op dat ik uiteindelijk foutopsporing voor een tijdje na het nemen van de foto hierboven. De pinouts/delen in de beschrijving zijn juist, zelfs als ze niet helemaal overeenkomen met de afbeelding.