Stap 1: Onderdelen, tools en software
Onderdelen
- Gong, stand en klopper: Zildjian P0565
- 3D afgedrukt behuizing: U kunt bestellen op Shapeways of er zelf vanaf het model er afdrukken (moet u een zeer goede 3D-printer, ik gebruik sommige kleine functies).
- Kern van de Spark: Spark heeft sindsdien een goedkoper/beter-versie genaamd het foton maar de code zal niet onmiddellijk verenigbaar zijn.
- Kortstondige drukknop: de behuizing is gebaseerd op deze knop van Radioshack , maar iets dat de dezelfde opening past kun je waarschijnlijk vinden.
- Servo: zonne-Servo D771
- N-kanaal MOSFET: Ik gebruikte de oppervlak-mount NTR4501, maar als u uw tijd en gezichtsvermogen waarde, krijgen een deel van de throughole in plaats daarvan (bijvoorbeeld een NTD4906N). U kunt waarschijnlijk ook gebruik een NPN-transistor die maximaal 1A kunt verwerken.
- 4 x 6-32 noten en machine schroeven: gebruikt voor de montage van de servo in de behuizing.
- 2 x 10-24 noten en machine schroeven: gebruikt voor de montage van de behuizing aan de gong.
- USB power adapter / lader muur: zoeken naar iets gewaardeerd naar 1A.
- Nagels: Zeer fijne nagels voor het bijvoegen van de klopper aan de servo.
Hulpmiddelen
- Boor: Bits voor een gat #10 goedkeuring en een klein beetje voor uw nagels (ik gebruikte een beetje #60 met een speciale collet).
- Soldeerbout en het soldeer
- Dremel
- Diverse fundamentele handgereedschappen
Software
- Spark opdrachtregel client: https://github.com/spark/spark-cli
- dfu-util: installeerde ik het via Homebrew op OS X.
- Gongbot firmware: Zie de bijgevoegde bin bestand of kijk op github.
- Seriële terminal: minicom, scherm of Putty moet alle werk, hoewel ik vond minicom gemakkelijkst om mee te werken.
- Merk op dat u kiezen kan om te bouwen van de firmware van bron tot de nieuwste versie. U moet zitten kundig voor instructies voor het instellen van een build-omgeving in de Spark documentatie vinden. U vindt de bron en de bijbehorende afhankelijkheden op deze links: